Skip to content

Warning

UBL-CR-604: Line VAT category should not have a tax scheme name

In short

Warning: worth checking.

UBL-CR-604 means a line has a tax scheme name inside its VAT category, which EN 16931 does not use. Remove cbc:Name from that tax scheme and leave the scheme identifier VAT in cbc:ID.

On this page

What it means

The line VAT information (BG-30) gives the VAT category and, where applicable, the VAT rate, and identifies the tax scheme with the identifier VAT. This rule checks that the tax scheme on the line has no name of its own, such as "Value Added Tax" (cbc:Name). It looks at every line of the invoice or credit note.

Why it matters

EN 16931 does not use a tax scheme name in the VAT category on a line.

How to fix it

Delete cbc:Name from cac:TaxScheme under cac:Item/cac:ClassifiedTaxCategory on every affected invoice line or credit note line. Keep cbc:ID with the value VAT. Check the corrected file again.

Once the file is corrected, check it again for free: Validate an invoice against EN 16931

Or fix the invoice in a form and download the corrected file, for 1 credit: Fix a rejected e-invoice

The rule as published

A UBL invoice should not include the InvoiceLine Item ClassifiedTaxCategory TaxScheme Name

Where this rule applies

Rule set Version
EN 16931 (UBL) 1.3.17
EN 16931 (UBL credit note) 1.3.17
XRechnung 3.0 (UBL) 3.0.2
XRechnung 3.0 (UBL credit note) 3.0.2
Peppol BIS Billing 3.0 (invoice) 2026.5
Peppol BIS Billing 3.0 (credit note) 2026.5
SI-UBL 2.0 / NLCIUS (invoice) 2.0.3.13
SI-UBL 2.0 / NLCIUS (credit note) 2.0.3.13
France CTC (UBL invoice) 1.4.0-04
France CTC (UBL credit note) 1.4.0-04
CIUS-RO UBL Invoice 1.0.9 1.0.9
CIUS-RO UBL Credit Note 1.0.9 1.0.9
Rule text from phive-rules 4.6.4.

Check your file

Drop your e-invoice to see whether UBL-CR-604 still fails, and which other rules do.

Updated 6 November 2026