einvoicecheck
Menu

Rules / UBL-CR-641 · Markdown

Peppol BIS Billing 3.0 · rule

UBL-CR-641

Layer en16931·Checked against Peppol BIS Billing 3.0 2026.5

What does UBL-CR-641 mean? A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge TaxCategory

Why did my invoice fail UBL-CR-641?

EN 16931 does not define a business term for the TaxCategory element inside the Price AllowanceCharge structure (cac:InvoiceLine/cac:Item ... cac:Price/cac:AllowanceCharge). In the core standard the price allowance-charge group is only used to express the price discount (BaseAmount and Amount relationship), so the extra UBL element TaxCategory is outside the semantic model and must not be sent. Remove the element; a compliant invoice carries only the data covered by EN 16931 business terms.

Official rule text

A UBL invoice should not include the InvoiceLine Item Price AllowanceCharge TaxCategory

Common causes

Related rules

UBL-CR-001 · UBL-CR-002 · UBL-CR-003 · UBL-CR-004 · UBL-CR-005 · UBL-CR-006 · UBL-CR-007 · UBL-CR-008

Check your invoice against this rule

Paste it into the live demo, or call POST /v1/validate. See the quickstart.