UBL 3.0 in Peppol BIS Billing

πŸ“˜ UBL 3.0 in Peppol BIS Billing

Despite being commonly referred to as β€œUBL 3.0”, Peppol BIS Billing 3.0 actually uses UBL 2.1 syntax combined with specific constraints from EN 16931. The naming can be confusing:

  • UBL 2.1: Official syntax used.
  • Peppol BIS Billing 3.0: Specification layer defining usage rules, constraints, and business semantics.
  • EN 16931: European standard on semantic data model for e-invoicing.

Key identifiers:

  • CustomizationID: urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0
  • ProfileID: urn:fdc:peppol.eu:2017:poacc:billing:01:1.0


πŸ“‚ Additional Resources and Structure

You can review the entire XML schema structure and constraints through:

Peppol BIS Billing 3.0 Syntax Guide

Peppol BIS Billing 3.0 Specification