Faktura

BR-62

fatalEN 16931EN 16931 business ruleCIIUBLBT-34

The Seller electronic address (BT-34) shall have a Scheme identifier.

Why it fails

The Seller electronic address (BT-34) has no scheme identifier.

How to fix it

Add the schemeID attribute naming the address scheme, from EAS (ISO/IEC 6523). Common values: 9930 = German VAT number, 9944 = Dutch VAT, 0088 = GLN, 0208 = Belgian enterprise number, 0106 = Dutch KVK, 9906 = Italian VAT, 0007 = Swedish org number, EM = e-mail. UBL: cbc:EndpointID schemeID="0088". This is the address Peppol routes on, so a wrong scheme means undeliverable.

What the validator checks

CII — context /rsm:CrossIndustryInvoice

normalize-space(rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:URIUniversalCommunication[1]/ram:URIID/@schemeID) != '' or not (rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:SellerTradeParty/ram:URIUniversalCommunication)

UBL — context cac:AccountingSupplierParty/cac:Party/cbc:EndpointID

exists(@schemeID)

Related rules

Part of BR — EN 16931 core business rules.

Validate an invoice against this rule →