UBL-CR-679

Disallowed schemeID attribute on the tax category

Repaired automatically EN16931 UBL

What it means

The EN 16931 UBL binding forbids a schemeID attribute here; the tax category identifier is drawn from a fixed code list, so naming a scheme is redundant and ambiguous.

Can it be fixed automatically?

Nothing about your business is needed to fix this — the correct value is a constant, a code list entry, or is already present in the document.

This one can be repaired automatically. The API applies the fix, re-validates, and reports exactly what changed with before and after values.

How to fix it

Remove the schemeID attribute. The identifier value itself is unaffected, so no meaning is lost.

Where it applies

UBL/Invoice/cac:InvoiceLine/cac:Item/cac:ClassifiedTaxCategory/cbc:ID/@schemeID

Check your own invoice

curl -X POST https://einvoice.mgsoft.sk/v1/validate \
     -H 'Content-Type: application/xml' \
     --data-binary @invoice.xml

← All rules