InvoiceValidator.eu

BG-28 — Invoice line charge

group of fields3 rules

Every EN 16931, Peppol and XRechnung rule that constrains BG-28. 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-43fatalEach Invoice line charge (BG-28) shall have an Invoice line charge amount (BT-141).
BR-44fatalEach Invoice line charge shall have an Invoice line charge reason or an invoice line allowance reason code.
BR-CO-24fatalEach Invoice line charge (BG-28) shall contain an Invoice line charge reason (BT-144) or an Invoice line charge reason code (BT-145), or both.

All rules

Check an invoice against every BG-28 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.