Faktura

BR-DEX-07

fatalXRechnung 3.0.2 (Germany)profileCIIUBL

Any scheme identifier for an Endpoint Identifier in MUST belong to the CEF EAS code list.

Why it fails

An electronic address scheme identifier is not a code from the CEF EAS list, so the address cannot be routed.

How to fix it

Use an EAS code on the endpoint identifier: 0088 GLN, 9930 German VAT, 9944 Dutch VAT, 0106 Dutch KVK, 0208 Belgian enterprise number, 0192 Norwegian org number, 0007 Swedish org number, 9906 Italian VAT, 9933 Greek TIN, EM e-mail. Peppol routes on this, so a wrong scheme means undeliverable.

What the validator checks

CII — context

((not(contains(normalize-space(@schemeID), ' ')) and contains($CEF-EAS-EXT-CODES, concat(' ', normalize-space(@schemeID), ' '))))

UBL — context

((not(contains(normalize-space(@schemeID), ' ')) and contains($CEF-EAS-EXT-CODES, concat(' ', normalize-space(@schemeID), ' '))))

Related rules

Part of BR-DEX — XRechnung extension.

Validate an invoice against this rule →