einvoicecheck
Menu

Rules / UBL-CR-642 · Markdown

Peppol BIS Billing 3.0 · rule

UBL-CR-642

Layer en16931·Checked against Peppol BIS Billing 3.0 2026.5

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

Why did my invoice fail UBL-CR-642?

EN 16931 does not define a business term for the TaxTotal 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 TaxTotal 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 TaxTotal

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.