Fixture ID: peppolBadNorwegianOrg · XPath: /ubl:Invoice/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID
The Seller electronic address (BT-34) is "991825828" under scheme "0192", which identifies the Norwegian organisation number (Enhetsregisteret). A value in that scheme must be exactly nine digits, the last of which is a modulus-11 check digit, and this one is not. Norway's organisasjonsnummer carries its own check digit, and Norway is one of the jurisdictions where Peppol is the mandatory channel for public-sector invoicing — so a transposed digit here is not a warning about data quality, it is an invoice that cannot be delivered. Peppol flags this fatal: the identifier is what an access point resolves to find your counterparty, so a value in the wrong form is undeliverable. This is a Peppol BIS Billing 3.0 profile rule: it applies because profile is "peppol-bis-3". It does not apply to the en16931, xrechnung-ubl or xrechnung-cii profiles, whose validators will accept the same document.
PEPPOL-COMMON-R041Correct seller.electronicAddress, or change its scheme identifier if the value belongs to a different register. A failing check digit or length almost always means a digit was transposed, dropped or added in transcription — compare it against the source register rather than re-typing it.
"electronicAddress": { "schemeId": "0192", "value": "991825827" }