InvoiceValidator.eu

BT-105 — Document level charge reason code

field3 rules

Every EN 16931, Peppol and XRechnung rule that constrains BT-105. If one of them fails, the others are usually worth a look — a wrong value in one field tends to break several checks at once.

BR-38fatalEach Document level charge (BG-21) shall have a Document level charge reason (BT-104) or a Document level charge reason code (BT-105).
BR-CO-06fatalDocument level charge reason code (BT-105) and Document level charge reason (BT-104) shall indicate the same type of charge.
BR-CO-22fatalEach Document level charge (BG-21) shall contain a Document level charge reason (BT-104) or a Document level charge reason code (BT-105), or both.

All rules

Check an invoice against every BT-105 rule

…or paste the XML instead

Nothing is stored, and the whole invoice is checked, not just this rule. A PDF only works if it is Factur-X / ZUGFeRD — a PDF with the invoice XML inside it.