Convertir XML CII o PDF Factur-X a PEPPOL UBL — Herramienta online gratuita

Suelte una factura XML UN/CEFACT CII o un PDF Factur-X / ZUGFeRD — el conversor extrae el CII incrustado y devuelve XML PEPPOL BIS 3.0 UBL limpio.

Cómo funciona la conversión

1

Subir CII XML o PDF Factur-X

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.

Convierta CII o Factur-X a PEPPOL UBL — gratis

No es necesario registrarse. XML CII o PDF Factur-X — ambos funcionan.