Peppol BIS Billing 3.0.21 · UBL

UBL-CR-601: A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory…

Peppol BIS Billing 3.0.21 · UBL

warningschema

Original rule text

[UBL-CR-601]-A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory TaxExemptionReason

Stored validation assertion
not((cac:InvoiceLine|cac:CreditNoteLine)/cac:Item/cac:ClassifiedTaxCategory/cbc:TaxExemptionReason)

UBL-CR-601 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

This warning checks that a UBL invoice or credit note does not contain a tax exemption reason within the item-level classified tax category. The test requires that no cac:InvoiceLine or cac:CreditNoteLine element has a descendant cac:Item/cac:ClassifiedTaxCategory/cbc:TaxExemptionReason. The rule message states that a UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory TaxExemptionReason. Since the severity is warning, the document is not rejected if this element is present, but the validator recommends removing it.

How to fix

Remove the cbc:TaxExemptionReason element from every cac:Item/cac:ClassifiedTaxCategory inside cac:InvoiceLine or cac:CreditNoteLine. Alternatively, configure the generating system to omit this element for item-level classified tax categories. The invoice or credit note should not contain cac:Item/cac:ClassifiedTaxCategory/cbc:TaxExemptionReason.

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-601.

Validate an invoice against these rules · All release changes