πΈπͺ PEPPOL-EN16931-R049: Swedish organization number MUST be in the correct format in Sweden
PEPPOL-EN16931-R049 fires when a party's legal entity ID (BT-30 / cac:PartyLegalEntity/cbc:CompanyID) declares scheme 0007 (Swedish Organisationsnummer) but the value isn't a valid Swedish org number β 10 digits, all numeric, passing the Luhn checksum. In newer Peppol releases this rule was renamed PEPPOL-COMMON-R049, but the EN16931 label is still returned by many national validators and corporate ingest pipelines.
Why This Matters in Sweden
Sweden requires (B2G) e-invoicing using Peppol BIS Billing 3.0, Svefaktura (legacy, declining), EDIFACT (legacy, not recommended). Invoices with this error will be rejected. They cannot be processed for Sweden compliance.
Invoice Navigator automatically fixes this error. No manual intervention needed.
How to Fix PEPPOL-EN16931-R049
- 1
- 2
- 3
- 4
Example: Before & After
<cac:PartyLegalEntity> <cbc:CompanyID schemeID="0007">556677-8899</cbc:CompanyID> </cac:PartyLegalEntity>
<cac:PartyLegalEntity> <cbc:CompanyID schemeID="0007">5566778899</cbc:CompanyID> </cac:PartyLegalEntity>
Sweden E-Invoicing Requirements
Common Causes
- β’ERP displays the org number with a hyphen ('XXXXXX-XXXX') for humans and forgot to strip it for XML output.
- β’Source system stores 12-digit format including the century; export template copies all 12 characters.
- β’Someone entered the org number by hand and typo'd the check digit.
- β’@schemeID accidentally set to '0007' for a non-Swedish supplier (e.g. a Danish CVR).
Fix PEPPOL-EN16931-R049 automatically
Upload your invoice and let Invoice Navigator auto-remediate this error.