VRBL: Invoicing Period

You can specify a period during which the Document or line is valid or active.

You can model this information at the Document or Line level.

Elements

Document level

Use the InvoicePeriod element to specify this information at the Document level:

Name (Path)CardinalityDescription
Invoice Period Start Date (InvoicePeriod/StartDate)1..1The date upon which the validity period begins.
Invoice Period End Date (InvoicePeriod/EndDate)1..1The date upon which the validity period ends.
Invoice Period Description (InvoicePeriod/Description)1..1A description of the period, such as Monthly.

Line level

Use the InvoiceLine/InvoicePeriod element to specify this information at the Line level:

Name (Path)CardinalityDescription
Invoice Line Period Start Date (InvoicePeriod/StartDate)1..1The date upon which the validity period begins.
Invoice Line Period End Date (InvoicePeriod/EndDate)1..1The date upon which the validity period ends.

Examples

Document level

<Invoice>
    <!-- code omitted for clarity -->
    <cac:InvoicePeriod>
        <cbc:StartDate>2024-09-01</cbc:StartDate>
        <cbc:EndDate>2024-09-30</cbc:EndDate>
    </cac:InvoicePeriod>
    <!-- code omitted for clarity -->
</Invoice>

Line level

<Invoice>
    <!-- code omitted for clarity -->
    <cac:InvoiceLine>
        <!-- code omitted for clarity -->
        <cac:InvoicePeriod>
            <cbc:StartDate>2024-09-01</cbc:StartDate>
            <cbc:EndDate>2024-09-30</cbc:EndDate>
        </cac:InvoicePeriod>
        <!-- code omitted for clarity -->
    </cac:InvoiceLine>
</Invoice>