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...