Faktura

BR-CL-06

fatalEN 16931code list ruleCIIUBL

Value added tax point date code MUST be coded using a restriction of UNTDID 2005.

Why it fails

The VAT point date code (BT-8) is outside the allowed subset of UNTDID 2005.

How to fix it

Only three values are permitted: 3 = invoice issue date, 35 = actual delivery date, 432 = payment date. Anything else fails, including 5 and 71.

What the validator checks

CII — context ram:DueDateTypeCode

((not(contains(normalize-space(.), ' ')) and contains(' 5 29 72 ', concat(' ', normalize-space(.), ' '))))

UBL — context cac:InvoicePeriod/cbc:DescriptionCode

((not(contains(normalize-space(.), ' ')) and contains(' 3 35 432 ', concat(' ', normalize-space(.), ' '))))

Related rules

Part of BR-CL — Code list rules.

Validate an invoice against this rule →