- Home
- Knowledge Base
- Peppol
Peppol
About using the Peppol network for e-invoicing and other business messages.
Germany e-invoicing compliance: step-by-step guide
Prepare for Germany’s B2B e-invoicing mandate. Review 2025-2028 deadlines, XRechnung and ZUGFeRD formats, system requirements and implementation steps.
France e-invoicing compliance: step-by-step guide
Prepare for France’s e-invoicing reform. Review 2026-2027 deadlines, Plateforme Agréée selection, UBL, CII and Factur-X requirements and e-reporting.
Norway e-invoicing compliance: step-by-step guide
Prepare for Norway’s 2027 B2B e-invoicing mandate. Learn EHF and Peppol requirements, ELMA registration, scope, timelines and implementation steps.
How do I comply with e-invoicing in Oman? Step-by-step guide
Prepare for Oman’s phased Fawtara e-invoicing rollout. Understand the 2026 pilot, 2027 phases, PINT OM formats, Peppol identifiers, reporting, service-provider and record-retention requirements.
How do I comply with e-invoicing in Nigeria? Step-by-step guide
Prepare for Nigeria’s phased MBS e-invoicing rollout. Understand taxpayer segments, go-live and enforcement dates, NRS fiscalisation, formats, Peppol identifiers, provider choices and record-retention rules.
How Peppol validation works
Peppol validation checks whether a business document conforms to the syntax and rules declared by that document. For Peppol BIS...
How to fix PEPPOL-EN16931-R004
PEPPOL-EN16931-R004 is a fatal Peppol BIS Billing validation error. It means that the specification identifier in BT-24, represented by cbc:CustomizationID,...
Peppol validation rule codes
Every Peppol validation error names a rule identifier. The prefix tells you which rule set the rule belongs to, who...
Peppol code lists
A Peppol document and a Peppol transmission depend on different sets of code lists, maintained by different bodies on different...
Peppol participant identifier schemes
A Peppol participant identifier addresses an organization on the network. It has two parts: a scheme that names the register...