Context
CH
/ubl:Invoice/cac:InvoiceLine/cac:InvoicePeriod
VRBL-Invoice-CH-YellowBill-3p0 - Invoice Line Period
Switzerland |
VRBL-Invoice-CH-YellowBill-3p0
| Context ID | INV1185 |
| Usage | O |
Description
A group of business terms providing information about the period relevant for the Invoice line.
Child elements
| Usage | Element | Description | Cardinality |
|---|---|---|---|
| O | cbc:StartDate |
Invoice Line Period Start Date
The date on which this period begins. |
0..1 |
| O | cbc:EndDate |
Invoice Line Period End Date
The date on which this period ends. |
0..1 |
| O | cbc:DescriptionCode |
Invoice Line Invoice Period Description Code
A description of this period, expressed as a code. |
0..n |
Details
Example: VRBL_CH_INVOICE_Invoice-FULL.xml
<ubl:Invoice>
<!-- ... omitted for readability -->
<cac:InvoiceLine>
<!-- ... omitted for readability -->
<cac:InvoicePeriod>
<cbc:StartDate>2026-06-01</cbc:StartDate>
<cbc:EndDate>2026-06-01</cbc:EndDate>
<cbc:DescriptionCode>50</cbc:DescriptionCode>
</cac:InvoicePeriod>
<!-- ... omitted for readability -->
</cac:InvoiceLine>
</ubl:Invoice>
Rules
| Rule ID | Error Message |
|---|---|
| VRBL-INV-CH-YELLOWBILL-3p0-21 | The Invoice Line Period Start Date must exist within the Invoice Line Period. |
| VRBL-INV-CH-YELLOWBILL-3p0-22 | When Invoice Line Invoice Period Description Code is provided, the Invoice Line Period End Date must exist within the Invoice Line Period. |
| VRBL-INV-CORE-444 | If both Invoice Line Period Start Date and Invoice Line Period End Date are given then the Invoice Line Period End Date must be later or equal to the Invoice Line Period Start Date. |
| VRBL-INV-CORE-445 | If the Invoice Line Period is used, the Invoice Line Period Start Date or the Invoice Line Period End Date must be filled, or both. |