Crea una factura electrónica ZUGFeRD 2.0+ en Make: un flujo de trabajo de Dropbox de 4 módulos.

ZUGFeRD 2.0+ (también conocido como Factura-X en Francia y XRechnung en el sector público alemán) es un Factura híbrida PDF/A-3 con el XML legible por máquina incrustado dentro del PDF. Un archivo que tanto los humanos como los sistemas ERP pueden consumir. Esta guía describe el proceso exacto que se muestra en las capturas de pantalla: una factura base en PDF y un XML ZUGFeRD 2.0+ en Dropbox se convierten en una factura electrónica híbrida compatible con EN16931 en /pdf4meoutput/, en 4. Crea módulos, sin código..
Cuatro módulos Make de principio a fin. Dos Dropbox Descargar un archivo Los pasos extraen el PDF base y el XML ZUGFeRD 2.0+ (las capturas de pantalla muestran YnooxTestone conexión más caminos /pdf4metest/Factura de Zugfred/SimplePdf.pdf y /pdf4metest/Factura de Zugfred/versión2.xml). PDF4me Crear una factura ZUGFeRD incrusta el XML en el PDF con Modo de salida XML con PDF, Versión ZUGFeRD 2+, Nivel de conformidad EN16931, Generar factura en PDF Sí, Idioma deDropbox Subir un archivo escribe el resultado PDF híbrido/A-3 a /pdf4meoutput/ con el archivo configurado en Mapa, Nombre del archivo 15. Nombre, Datos 15. DocumentoEl resultado se abre en cualquier lector de PDF y se analiza correctamente en cualquier ERP que admita ZUGFeRD / Factur-X / XRechnung.
Primero, el Nivel de conformidad Debe coincidir con lo que espera el sistema ERP de su comprador o destinatario. EN16931 (Comfort) es la opción legal predeterminada en Alemania y la elección segura para las transacciones B2B en la UE; XRECHARGE Es un requisito para la facturación B2G (sector público) en Alemania; BÁSICO funciona para la mayoría de los demás compradores. En segundo lugar, el Versión ZUGFeRD debe ser 2+ para todo lo que se ajuste a la norma EN 16931. Legado 1.0 Utiliza BASIC / COMFORT / EXTENDED y es incompatible con receptores EN 16931. Seleccionar 2+ a menos que el destinatario solicite explícitamente 1.0.
Esto resuelve preguntas comunes del mundo real.
La gente busca este problema exacto con frases como:
- "¿Cómo puedo crear una factura ZUGFeRD con XML incrustado en Make?" Este escenario de 4 módulos lo hace de principio a fin: plantilla PDF más factura XML de entrada, PDF híbrido/A-3 de salida.
- "¿Es ZUGFeRD lo mismo que Factur-X?" Sí. El mismo formato técnico con nombres diferentes. Los sistemas que esperan un archivo Factur-X aceptan un archivo ZUGFeRD 2.x y viceversa.
- "¿Qué nivel de conformidad debo elegir?" EN16931 para B2B (coincide con la normativa legal alemana y la norma europea EN 16931), XRECHNUNG para el sector público alemán (B2G), BASIC para la mayor compatibilidad con sistemas heredados.
- "¿Necesito escribir el XML yo mismo?" No, pero para este caso las capturas de pantalla utilizan una factura XML existente. El módulo también acepta entrada JSON o CSV y genera el XML automáticamente.
- "¿Qué ocurre si mi comprador solo necesita el XML, no el PDF?" Establecer modo de salida en
XML Onlyy el módulo devuelve solo el archivo de factura XML en lugar del híbrido.
Lo que estás construyendo
Un escenario de Make reutilizable que genera una factura electrónica híbrida ZUGFeRD 2.0+ totalmente compatible a partir de un archivo PDF base y un archivo XML. El activador puede ser manual, programado (como se muestra), mediante la monitorización de archivos de Dropbox o mediante un webhook HTTP. El resultado es un único archivo que cumple con los requisitos de PDF legible para humanos y XML legible por máquina, conforme a las normativas de facturación electrónica de la UE.

Cuatro módulos completos. Dos descargas, una acción de PDF4me y una carga. El icono del reloj en el Módulo 1 indica una activación programada; cambie a manual, monitorización de archivos o webhook según sus necesidades.
Lo que necesitas
- Hacer cuenta con un escenario abierto. Crear una cuenta de Make Si necesitas uno.
- Clave API de PDF4me. Obtén tu clave API y conéctese al primer módulo de PDF4me. Ver Conectar PDF4me para crear.
- Dropbox con una carpeta de origen (por ejemplo,
/pdf4metest/Factura de Zugfred/) que contiene la plantilla PDF y la factura XML, además de una carpeta de salida (/pdf4meoutput/). - Un PDF base (las capturas de pantalla usan
SimplePdf.pdf). No necesita ningún marcado de diseño. El módulo inserta el XML como un archivo adjunto PDF/A-3. - Una factura XML de ZUGFeRD 2.0+. Usa el tuyo o toma uno Ejemplo XML 2.0 para seguir la conversación.
Referencia rápida: qué hace cada parámetro
Construye el escenario
Módulo 1: Descargar un archivo de Dropbox (PDF base)
Descargue el PDF de origen donde se insertará el XML de ZUGFeRD como un archivo adjunto PDF/A-3.
| Campo | Valor utilizado en esta ejecución |
|---|---|
| Connection | YnooxTestone (ynoox.test...). your Dropbox connection |
| Way of selecting files | Select a file |
| File | /pdf4metest/Zugfred Invoice/SimplePdf.pdf |

Módulo 2: Descarga de archivos en Dropbox (ZUGFeRD 2.0+ XML)
Descargue el archivo XML de la factura de ZUGFeRD. El XML contiene todos los detalles de la factura; el PDF es solo la representación visual.
| Campo | Valor utilizado en esta ejecución |
|---|---|
| Connection | YnooxTestone (ynoox.test...). same Dropbox connection |
| Way of selecting files | Select a file |
| File | /pdf4metest/Zugfred Invoice/version2.xml |

Módulo 3: PDF4me Crear una factura ZUGFeRD
La acción que realiza la incrustación propiamente dicha. Asigne ambos archivos descargados como entradas, seleccione la configuración de conformidad y ejecute.
| Grupo | Campo | Valor |
|---|---|---|
| Auth | Connection | Classify Documen (testva...). PDF4me connection |
| Source | File (PDF template) | Map → Module 1 File Name + Data |
| Source | Input Format | XML |
| Source | File (XML invoice) | Map → Module 2 File Name + Data (a second File picker appears when Input Format is XML) |
| Output | Output Mode | XML With PDF (hybrid PDF/A-3) |
| Output | ZUGFeRD Version | 2+ |
| Output | Conformance Level | EN16931 |
| Output | Render Invoice on PDF | Yes |
| Output | Language | de |
Módulo 4: Cargar un archivo en Dropbox
Guarde la factura electrónica híbrida en formato PDF/A3 en la carpeta de salida.
| Campo | Valor utilizado en esta ejecución |
|---|---|
| Connection | YnooxTestone (ynoox.test...) |
| Folder | /pdf4meoutput/ |
| File | Map (so File Name and Data come from the PDF4me step) |
| File Name | 15. Name (dynamic content from PDF4me Module 3) |
| Data | 15. Document (dynamic content from PDF4me Module 3) |

Guardar y hacer clic Correr una vez. El híbrido PDF/A-3 aterriza en /pdf4meoutput/ en un par de segundos.
Archivos de ejemplo (XML, JSON, CSV)
Puede sustituir el Módulo 2 (XML) por cualquiera de estas entradas y cambiar Formato de entrada respectivamente.
versión2.xml en la carrera anterior.