InvoiceValidator.eu

BR-25

fatalEN 16931EN 16931 business ruleCIIUBLBG-25BT-153

Each Invoice line (BG-25) shall contain the Item name (BT-153).

Why it fails

An invoice line has no item name (BT-153).

How to fix it

Add BT-153 (UBL InvoiceLine/cac:Item/cbc:Name, CII SpecifiedTradeProduct/ram:Name). A short name is required; longer prose belongs in the item description BT-154.

What the validator checks

CII — context $Invoice_Line

normalize-space(ram:SpecifiedTradeProduct/ram:Name) != ''

UBL — context $Invoice_Line

normalize-space(cac:Item/cbc:Name) != ''

Related rules

Part of BR — EN 16931 core business rules.

Check your own invoice against BR-25

…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.