UBL-CR-605: A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory TaxScheme…
Peppol BIS Billing 3.0.21 · UBL
Original rule text
[UBL-CR-605]-A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory TaxScheme TaxTypeCode
not((cac:InvoiceLine|cac:CreditNoteLine)/cac:Item/cac:ClassifiedTaxCategory/cac:TaxScheme/cbc:TaxTypeCode)UBL-CR-605 is a warning rule in the schema layer of Peppol BIS Billing 3.0.21 · UBL. An invoice that breaks it is flagged but not rejected.
What this rule requires
The rule checks that no cbc:TaxTypeCode appears under cac:TaxScheme within cac:ClassifiedTaxCategory of cac:Item for any cac:InvoiceLine (in an invoice) or cac:CreditNoteLine (in a credit note). If such a code is present, the validator reports a warning; the document is not rejected for it.
How to fix
Remove the cbc:TaxTypeCode element from each cac:TaxScheme under cac:ClassifiedTaxCategory of cac:Item in every cac:InvoiceLine or cac:CreditNoteLine. If the element is generated by a system, adjust its mapping or configuration so that line-level tax type codes are not emitted.
Guidance on this rule. The original text above is authoritative.
Where to go next
No published Peppol BIS Billing UBL release comparison lists a change to UBL-CR-605.
Validate an invoice against these rules · All release changes