InvoiceValidator.eu

BR-06

fatalEN 16931EN 16931 business ruleCIIUBLBT-27

An Invoice shall contain the Seller name (BT-27).

Why it fails

The Seller name (BT-27) is missing.

How to fix it

Add the seller's registered legal name. UBL: AccountingSupplierParty/Party/PartyLegalEntity/cbc:RegistrationName (not PartyName/cbc:Name, which is the trading name BT-28). CII: SellerTradeParty/ram:Name.

What the validator checks

CII — context /rsm:CrossIndustryInvoice

normalize-space(rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:Name) != ''

UBL — context /ubl:Invoice | /cn:CreditNote

normalize-space(cac:AccountingSupplierParty/cac:Party/cac:PartyLegalEntity/cbc:RegistrationName) != ''

Related rules

Part of BR — EN 16931 core business rules.

Check your own invoice against BR-06

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