Convertir CII XML ou PDF Factur-X en PEPPOL UBL — Outil en ligne gratuit

Déposez une facture XML UN/CEFACT CII ou un PDF Factur-X / ZUGFeRD — le convertisseur extrait le CII intégré, mappe chaque champ EN 16931 et renvoie un XML PEPPOL BIS 3.0 UBL propre. Idéal pour les Access Points PEPPOL recevant du Factur-X de fournisseurs français ou allemands.

Comment fonctionne la conversion

1

Téléverser CII XML ou PDF Factur-X

Déposez soit un fichier XML UN/CEFACT CII brut, soit un PDF/A-3 Factur-X / ZUGFeRD 2.x. Le convertisseur détecte automatiquement le format via les octets magiques et extrait automatiquement le XML CII intégré des PDF.

2

Mapper CII vers UBL

Chaque élément CII est mappé sur son équivalent UBL EN 16931 : parties vers <code>cac:AccountingSupplierParty</code> / <code>AccountingCustomerParty</code>, ventilation TVA vers <code>cac:TaxTotal/cac:TaxSubtotal</code>, totaux monétaires vers <code>cac:LegalMonetaryTotal</code>, lignes vers <code>cac:InvoiceLine</code> (ou <code>cac:CreditNoteLine</code> pour les avoirs).

3

Télécharger PEPPOL UBL

Récupérez un fichier XML PEPPOL BIS 3.0 UBL avec les CustomizationID et ProfileID corrects, prêt à être envoyé par tout Access Point PEPPOL ou téléversé sur des portails compatibles PEPPOL. Les dates sont reformatées de <code>YYYYMMDD</code> en <code>YYYY-MM-DD</code>.

Quand convertir du CII vers UBL

Access Points PEPPOL recevant du Factur-X

Les fournisseurs français et allemands envoient de plus en plus de PDF Factur-X même à des acheteurs internationaux. Si votre Access Point PEPPOL n'accepte que l'UBL, convertissez le Factur-X entrant en PEPPOL UBL avant le routage vers l'ERP de l'acheteur. L'inverse de notre convertisseur UBL → Factur-X.

Migration de ZUGFeRD vers PEPPOL

Les entreprises allemandes adoptant PEPPOL pour la facturation transfrontalière ont souvent une archive de PDF ZUGFeRD 2.x / Factur-X qu'elles doivent réémettre en PEPPOL UBL. Convertissez ces archives par lots sans reconstruire les données de zéro.

Intégration SAP, DATEV et ERP

De nombreux ERP de l'UE ne consomment nativement que de l'UBL. Les fournisseurs envoyant du CII ou Factur-X peuvent être normalisés en UBL à l'entrée, afin que votre traitement aval (validation, comptabilisation, archivage) parle un seul dialecte XML.

Audit et transparence

Le XML CII est verbeux et difficile à lire. PEPPOL UBL utilise les éléments <code>cbc:</code> / <code>cac:</code> plus familiers que la plupart des auditeurs et autorités fiscales de l'UE attendent. Convertir CII → UBL donne aux auditeurs un format qu'ils peuvent examiner sans outils spécialisés.

Qu'est-ce qui est mappé de CII vers UBL ?

Champs d'en-tête (numéro de facture, dates, code de type, devise, référence acheteur) ; parties vendeur et acheteur avec adresses, identifiants TVA, organisation juridique, coordonnées et identifiants de point d'extrémité PEPPOL ; bénéficiaire ; moyens de paiement (IBAN SEPA, BIC, détails de carte, mandats de prélèvement) ; remises et frais au niveau du document ; ventilation TVA avec motifs d'exonération ; totaux monétaires ; toutes les lignes de facture ou d'avoir avec détails de l'article, codes de classification, prix, taxe par ligne et remises par ligne. FACTURE (TypeCode 380) et AVOIR (TypeCode 381) sont pris en charge.

Quels profils CII sont acceptés ?

Les cinq profils Factur-X / ZUGFeRD sont acceptés en entrée : MINIMUM, BASIC-WL, BASIC, EN 16931 (COMFORT) et EXTENDED. Notez que MINIMUM et BASIC-WL ne contiennent pas de lignes de facture, donc le PEPPOL UBL résultant n'aura pas non plus de lignes — seulement les totaux du document. L'entrée EN 16931 produit une sortie PEPPOL UBL complète, adaptée à la facturation B2B transfrontalière via tout Access Point PEPPOL.

CII vers PEPPOL UBL : FAQ

Can I upload a Factur-X PDF directly?

Yes. The converter detects PDFs via the %PDF magic bytes and extracts the embedded CII XML automatically. You do not need to manually unpack the PDF or save the XML attachment separately. Drop the Factur-X / ZUGFeRD 2.x PDF and you get back PEPPOL UBL.

Which Factur-X profiles can I convert?

All five profiles are accepted as input: MINIMUM, BASIC-WL, BASIC, EN 16931 (COMFORT) and EXTENDED. The output is always PEPPOL BIS 3.0 UBL. Note that MINIMUM and BASIC-WL CII files do not contain invoice lines, so the resulting UBL will also have no lines — only document-level totals.

Does the output pass PEPPOL BIS 3 validation?

The output carries the correct PEPPOL CustomizationID and ProfileID. Whether it passes the full PEPPOL BIS 3 schematron depends on the source data — if the original CII invoice was EN 16931-compliant with all PEPPOL-required fields (seller endpoint, scheme IDs, etc.), the output will validate. For files with missing PEPPOL-specific fields, run the output through our PEPPOL BIS 3 Validator to identify what to fix.

How are CII dates and amounts handled?

CII uses date format 102 (YYYYMMDD) — the converter reformats these to ISO YYYY-MM-DD as required by UBL. Amounts are passed through with their original precision; currencyID attributes are preserved on every monetary element. The document currency code is copied from CII InvoiceCurrencyCode to UBL cbc:DocumentCurrencyCode.

What happens with credit notes (TypeCode 381)?

Credit notes are detected from CII TypeCode 381 and converted to UBL CreditNote documents (root element ubl:CreditNote, lines as cac:CreditNoteLine, quantities as cbc:CreditedQuantity). The billing reference structure is preserved if present in the source CII.

What is the reverse direction?

See our UBL to Factur-X converter — same field mappings in reverse, producing a Factur-X EN 16931 hybrid PDF from PEPPOL UBL. Together the two converters let you move freely between the PEPPOL ecosystem and the Factur-X / ZUGFeRD ecosystem.

Convertir CII ou Factur-X en PEPPOL UBL — gratuit

Aucune connexion requise. XML CII ou PDF Factur-X — les deux fonctionnent. La sortie est PEPPOL BIS 3.0 UBL.