/ubl:Invoice/cac:InvoicePeriod

Invoice Period Group

Context ID INV0155
Cardinality 0..n
Usage O

Description

A period to which the Invoice applies.

A group of business terms providing information on the invoice period.

Child elements

Cardinality Usage Description Element
0..1 O Invoice Start Date
The date on which this period begins.
cbc:StartDate
0..1 O Invoice End Date
The date on which this period ends.
cbc:EndDate
0..n O Invoice Period Description
A description of this period, expressed as text.
cbc:Description

Rules

Rule ID Error Message
VRBL-INV-DK-OIOUBL-2p0-49 The Invoice Start Date is mandatory if the Invoice Period Start Time is provided.
VRBL-INV-DK-OIOUBL-2p0-50 The Invoice End Date is mandatory if the Invoice Period End Time is provided.
VRBL-INV-DK-OIOUBL-2p0-109 The Invoice Period Start Time is mandatory if the Invoice Period End Time is provided.
VRBL-INV-DK-OIOUBL-2p0-110 The Invoice Period End Time is mandatory if the Invoice Period Start Time is provided.
VRBL-INV-DK-OIOUBL-2p0-51 If both Invoice Start Date and Invoice End Date are given then the Invoice End Date must be later or equal to the Invoice Start Date.
VRBL-INV-DK-OIOUBL-2p0-52 If all Invoice Start Date, Invoice Period Start Time, Invoice End Date and Invoice Period End Time are given, then the combination of Invoice End Date and Invoice Period End Time must be later or equal to the Invoice Start Date and Invoice Period Start Time.
VRBL-INV-EN16931-M-122 If both Invoice Start Date and Invoice End Date are given then the Invoice End Date must be later or equal to the Invoice Start Date.
VRBL-INV-EN16931-M-123 If Invoice Period Group is used, the Invoice Start Date or the Invoice End Date must be filled, or both.
VRBL-INV-CORE-65 The Invoice Period Group expects a maximum of one Invoice Period Description Code.
VRBL-INV-CORE-66 If both Invoice Start Date and Invoice End Date are given then the Invoice End Date must be later or equal to the Invoice Start Date.