/ubl:Invoice/cac:InvoiceLine/cac:InvoicePeriod

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.