Peppol UBL Billing 3.0 — Facturation B2G et B2B internationale
Peppol (Pan-European Public Procurement Online) est un réseau international de facturation électronique basé sur le format UBL (Universal Business Language). Doxnex génère des factures Peppol UBL Billing 3.0 conformes à la norme EN 16931, validées par peppolvalidator.com.
Qu'est-ce que Peppol UBL ?
UBL (Universal Business Language) est un standard OASIS d'échange de documents commerciaux. Peppol BIS Billing 3.0 est la spécification appliquée aux factures sur le réseau Peppol :
- XML pur (pas de PDF embarqué, contrairement à Factur-X)
- Norme EN 16931 comme socle sémantique
- Transport Peppol via Access Points (AS4) utilisant le SMP/SML pour l'adressage
Pays où Peppol est obligatoire ou pertinent
| Pays | Statut | Contexte |
|---|---|---|
| Belgique | Obligatoire B2B dès le 1/1/2026 | Loi fédérale (Hermès 6) |
| Pays-Bas | Obligatoire B2G | Via Digipoort / Peppol |
| Oman | Phase pilote Fawtara (08/2026) | OTA, TVA 5 %, OMR |
| Singapour | Très répandu | InvoiceNow (IMDA) |
| Allemagne | Alternative à XRechnung/ZUGFeRD | B2G via Bund |
| France | Accepté par les PDP | Réforme 2026 |
Structure d'un UBL Invoice Peppol BIS 3.0
<Invoice xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2">
<cbc:CustomizationID>urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0</cbc:CustomizationID>
<cbc:ProfileID>urn:fdc:peppol.eu:2017:poacc:billing:01:1.0</cbc:ProfileID>
<cbc:ID>INV-2026-0001</cbc:ID>
<cbc:IssueDate>2026-04-16</cbc:IssueDate>
<cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode>
<cbc:DocumentCurrencyCode>OMR</cbc:DocumentCurrencyCode>
<!-- AccountingSupplierParty, AccountingCustomerParty, InvoiceLine -->
</Invoice>
CustomizationID compliant (pas conformant). Pour Oman Fawtara, ajoutez l'identifiant fiscal OMOMA: dans PartyLegalEntity/CompanyID.
Cas d'usage : préparation Fawtara Oman
Le programme Fawtara de l'Oman Tax Authority (OTA) imposera à partir d'août 2026 l'émission de factures Peppol UBL pour certaines entreprises. Doxnex prépare son intégration et génère nativement :
- Factures Peppol UBL BIS 3.0 alignées sur le schéma OM PINT (draft v1.0, nov. 2025)
- Devise OMR à 3 décimales, TVA 5 %
- Rendu bilingue arabe / anglais avec support RTL complet
- QR code TLV ZATCA (pour visualisation mobile)
La transmission effective vers l'OTA nécessitera un partenariat avec un ASP (Accredited Service Provider) agréé — partenariat en cours de négociation. Voir le guide conformité Oman Fawtara.
Générer une facture Peppol UBL avec Doxnex
curl -X POST https://api.doxnex.io/api/v1/documents/generate \
-H "X-Doxnex-Api-Key: dx_live_..." \
-H "Content-Type: application/json" \
-d '{
"template": "invoice-premium",
"compliance": "peppol-ubl",
"locale": "ar",
"currency": "OMR",
"invoice_number": "INV-2026-0001",
"issuer_country": "OM",
"recipient_country": "OM",
"lines": [{"description":"Conseil","quantity":1,"unit_price":500,"vat_rate":5}]
}' \
-o facture-peppol.pdf
Access Point Peppol : Doxnex + partenaires
Doxnex génère les fichiers UBL ; pour la transmission sur le réseau Peppol via AS4, nous travaillons avec des Access Points certifiés. Vous pouvez :
- Télécharger le XML et le pousser vers votre propre Access Point
- Utiliser l'intégration AP Doxnex (sur demande, pour les plans Business et Scale)