BR-01:Invoice must have specification identifier
Every Peppol BIS invoice must include a specification identifier (CustomizationID) that indicates which profile the invoice conforms to.
Why This Error Matters
Invoice rejected immediately. Receiver cannot identify the standard being used.
How to Fix It
Identify the correct profile
For Peppol BIS Billing 3.0, use urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0
Add to invoice
Insert the CustomizationID element as a child of the Invoice element
Validate
Re-run validation to confirm the error is resolved
Before & After Fix(BR-01)
<cbc:CustomizationID></cbc:CustomizationID><cbc:CustomizationID>urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0</cbc:CustomizationID><cbc:CustomizationID></cbc:CustomizationID><cbc:CustomizationID>urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0</cbc:CustomizationID>Compare the invalid XML structure with the corrected version. The fix ensures compliance with validation rules.
Code Example
<cbc:CustomizationID>urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0</cbc:CustomizationID>Technical Details
XPath: /Invoice/cbc:CustomizationIDCommon Causes
- Invoice exported without standard EN16931 header section
- ERP template missing CustomizationID specification field
- Manual XML creation without required boilerplate elements
- Export configuration not set for PEPPOL/EN16931 format
- Conversion from legacy format omitted specification identifier
Common Causes by Software
SAP
Why this happens
Document number range not configured for billing type
How to fix it
Configure number range in SPRO → Sales → Billing → Define Number Range
Where to find it
Transaction SNRO → Object VBELNDATEV
Why this happens
Belegkreis (document range) not assigned
How to fix it
Configure Belegkreis in Stammdaten → Belegkreise
Where to find it
Stammdaten → Belegarten → BelegkreiseMicrosoft Dynamics 365
Why this happens
Number sequence missing for sales invoice journal
How to fix it
Set up number sequence: Organization administration → Number sequences → Generate
Where to find it
General ledger → Setup → Journals → Invoice journalUsing a different software?
Validate your invoice to get specific fix guidance.
Commonly Seen In
Frequently Asked Questions
Related Errors
Last updated: 16 January 2026