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.
支払条件で示された支払期日。
Cardinality
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 Rule (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)
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)