The date when the payment is due.
支払条件で示された支払期日。


About

Syntax binding
ubl:Invoice / cbc:DueDate
Restricted Syntax Cardinality
0..1
Example
2021-04-30
UBL 2.1
XPath
/ Invoice / cbc:DueDate
Occurrence
0..1
Datatype
cbc:DateType
UBL Definition
The date on which Invoice is due.
Namespace
cbc urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2

Semantic

Business Term

Payment due date

支払期日
ID
ibt-009
Description
The date when the payment is due.
支払条件で示された支払期日。
Aligned Cardinality
0..1
Semantic datatype
Date

VERSION 1.0 RULE

Unchanged
Same as 0.9.3

VERSION 0.9.3 RULE
JP PINT 0.9.3 Shared rule
ibr-073(fatal)
Changed Message
[ibr-073]-A date (ibt-002, ibt-007, ibt-009, ibt-177, ibt-026, ibt-072, ibt-073, ibt-074, ibt-181, ibt-134, ibt-135) MUST be formatted YYYY-MM-DD.
context
cbc:IssueDate |
cbc:DueDate |
cbc:TaxPointDate |
cbc:StartDate |
cbc:EndDate |
cbc:ActualDeliveryDate
test
string-length(text()) =
10 and
(string(.) castable as xs:date)

JP PINT 0.9 RULES
Obsoleted
Shared Rules (0.9)
ibr-co-25(fatal)
[ibr-co-25]-In case the Amount due for payment (ibt-115) is positive, either the Payment due date (ibt-009) or the Payment terms (ibt-020) shall be present.
context
cac:LegalMonetaryTotal/cbc:PayableAmount
test
(
  (. > 0) and
  (exists(//cbc:DueDate) or
    exists(//cac:PaymentTerms/cbc:Note))) or
(. <= 0)

PEPPOL BIS BILLING 3.0 RULES
Rules for Peppol BIS 3.0 Billing rules
IS-R-009 (fatal)
If seller is icelandic and invoice contains supporting description EINDAGI invoice must have due date — Ef seljandi er íslenskur þá skal reikningur sem inniheldur eindaga (BT-122, DocumentDescription = EINDAGI) einnig hafa gjalddaga (BT-9).
context
ubl-creditnote:CreditNote[$SupplierCountry = 'IS'] |
ubl-invoice:Invoice[$SupplierCountry = 'IS']
test
(exists(cac:AdditionalDocumentReference[cbc:DocumentDescription =
    'EINDAGI']) and
  exists(cbc:DueDate)) or
not(exists(cac:AdditionalDocumentReference[cbc:DocumentDescription =
    'EINDAGI']
  )
)
IS-R-010 (fatal)
If seller is icelandic and invoice contains supporting description EINDAGI the id date must be same or later than due date — Ef seljandi er íslenskur þá skal eindagi (BT-122, DocumentDescription = EINDAGI) skal vera sami eða síðar en gjalddagi (BT-9) ef eindagi er til staðar.
context
ubl-creditnote:CreditNote[$SupplierCountry = 'IS'] |
ubl-invoice:Invoice[$SupplierCountry = 'IS']
test
(exists(cac:AdditionalDocumentReference[cbc:DocumentDescription =
    'EINDAGI']) and
  (cbc:DueDate) <= (cac:AdditionalDocumentReference[cbc:DocumentDescription =
    'EINDAGI']/cbc:ID)) or
not(exists(cac:AdditionalDocumentReference[cbc:DocumentDescription =
    'EINDAGI']
  )
)
EN16931 model bound to UBL rule
BR-CO-25 (fatal)
In case the Amount due for payment (BT-115) is positive, either the Payment due date (BT-9) or the Payment terms (BT-20) shall be present.
context
/ubl:Invoice/cac:LegalMonetaryTotal/cbc:PayableAmount
test
(
  (. > 0) and
  (exists(//cbc:DueDate) or
    exists(//cac:PaymentTerms/cbc:Note))) or
(. <= 0)