What it means
When a number is marked with scheme 0007, it must be a Swedish organisation number (organisationsnummer). The test needs exactly 10 characters, all digits, and the last digit must be the correct check digit for the others. A hyphen, as in 556677-8899, makes the number 11 characters long and fails. The check applies wherever the scheme is used: in the electronic address (BT-34 or BT-49), in a party identifier (such as BT-29 or BT-46) and in a company registration number (such as BT-30 or BT-47).
Why it matters
Peppol BIS Billing 3.0 requires values marked with scheme 0007 to follow the 10-digit Swedish organisation number format and pass its check digit test.
How to fix it
Enter the 10 digits of the organisation number with no hyphen, so 5566778899 and not 556677-8899. Do not use the Swedish VAT number here, which is SE, the same 10 digits and 01. If the number still fails, a digit is probably mistyped, so copy it again from your registration certificate.
Once the file is corrected, check it again for free: Validate a Peppol BIS invoice
Or fix the invoice in a form and download the corrected file, for 1 credit: Fix a rejected e-invoice
The rule as published
Read the rule on the publisher's site
Where this rule applies
| Rule set | Version |
|---|---|
| Peppol BIS Billing 3.0 (invoice) | 2026.5 |
| Peppol BIS Billing 3.0 (credit note) | 2026.5 |
Check your file
Drop your e-invoice to see whether PEPPOL-COMMON-R049 still fails, and which other rules do.
Related rules
- PEPPOL-COMMON-R050 An Australian ABN must be 11 digits with a valid check
- PEPPOL-COMMON-R052 A Danish chamber of commerce number must be 10 digits
- PEPPOL-COMMON-R053 A Danish SE number must be DK followed by 8 digits
- PEPPOL-COMMON-R054 A Dutch KvK number must be 8 digits
- PEPPOL-COMMON-R055 A Dutch OIN must be 20 digits
- PEPPOL-COMMON-R057 A Dutch KvK establishment number must be 12 digits