Suelte un archivo XML UN/CEFACT CII en bruto o un PDF/A-3 Factur-X / ZUGFeRD 2.x.
2
Mapear CII a UBL
Cada elemento CII se mapea a su equivalente EN 16931 UBL.
3
Descargar PEPPOL UBL
Reciba un archivo PEPPOL BIS 3.0 UBL XML con el CustomizationID correcto.
Cuándo convertir CII a UBL
PEPPOL Access Points que reciben Factur-X
Los proveedores franceses y alemanes envían cada vez más PDFs Factur-X.
Migración de ZUGFeRD a PEPPOL
Las empresas alemanas que adoptan PEPPOL suelen tener un archivo de PDFs ZUGFeRD 2.x / Factur-X.
Integración SAP, DATEV y ERP
Muchos ERPs de la UE solo ingieren UBL de forma nativa.
Auditoría y transparencia
El XML CII es prolijo y difícil de leer. PEPPOL UBL usa los elementos cbc:/cac: más familiares.
¿Qué se mapea de CII a UBL?
Campos de cabecera, partes vendedor y comprador, medios de pago, desglose de IVA, totales monetarios y todas las líneas de factura.
¿Qué perfiles CII se aceptan?
Los cinco perfiles Factur-X / ZUGFeRD se aceptan como entrada.
CII a PEPPOL UBL: preguntas frecuentes
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.