Crear factura ZUGFeRD en Zapier
Lo que hace esta acción
PDF4me Crear factura ZUGFeRD genera totalmente conforme Facturas electrónicas híbridas ZUGFeRD, a PDF/Documento A-3 con estructura XML datos de factura incrustados dentro, directamente dentro de su Zapier flujo de trabajo. Convertir XML, JSON, o CSV datos de factura en un único archivo híbrido listo para el Obligatoriedad de la facturación electrónica B2B en Alemania (2025+)Cumple con la norma europea EN 16931 o con el perfil alemán XRECHNUNG para el sector público. Admite las versiones 1.0 a 2.x de ZUGFeRD y todos los niveles de conformidad (BASIC, COMFORT, EXTENDED, EN16931, XRECHNUNG) en una sola acción de Zap. Sustituye directamente a los flujos de trabajo manuales de Adobe Acrobat, JustOn o ZUGFeRD Manager.
Autenticando su API Pedido
Para acceder al PDF4me Web API a través de ZapierCada acción debe ser autenticada. Haga clic aquí. Conectar una nueva cuenta la primera vez y pega tu PDF4me API Es fundamental que los Zaps posteriores reutilicen la conexión automáticamente.
Datos importantes que no debes perderte

Zapier acción Configurar pestaña, mapa Archivo / Nombre del archivo, colocar Formato de entrada y el campo de datos de factura correspondiente, entonces Modo de salida, Versión Zugferd, Nivel de conformidad, Generar factura en PDF, y Idioma.
Parámetros
Requerido en el Zapier UI (marcado con asterisco): Formato de entrada, modo de salida, versión de Zugferd y nivel de conformidad. Condicional: el campo de datos de factura correspondiente (datos XML de factura, datos JSON de factura o datos CSV de factura) según el formato de entrada. Para la salida XmlWithPdf: El conector suele requerir el archivo y el nombre del archivo (la plantilla PDF), aunque no aparezcan marcados con un asterisco en todos los diseños. Opcional: Generar factura en PDF, idioma.
| Parámetro | Requerido | Lo que hace | Ejemplo |
|---|---|---|---|
| File | Conditional | Template/layout PDF that will hold the embedded XML in XmlWithPdf output. Map from a previous step (Dropbox, Google Drive, HTTP). Not required when Output Mode is XmlOnly. | 3. File: (Exists but not shown) |
| File Name | Conditional | Filename of the template PDF (filename + extension). Required alongside File for XmlWithPdf output. Map both `File Name` and `File Ext` from the prior step. | 3. File Name: 10 page + 3. File Ext: .pdf |
| Input Format | Yes | Format of the invoice payload: XML, JSON, or CSV. Determines which invoice data field below must be filled. Asterisked in the Zapier UI. | XML sampleXML 2.0 sampleJSON 2.0 EN16931 sampleJSON (basic)CSV sampleCSV 2.0 sample |
| Invoice Xml Data | Conditional | XML invoice payload. Required when Input Format is XML. Map from a previous file step that produced XML content. Leave empty for JSON/CSV inputs. | XML sampleXML 2.0 sample4. File: (Exists but not shown) |
| Invoice Json Data | Conditional | JSON invoice payload. Required when Input Format is JSON. Best for webhook-driven or API-driven invoice data. | JSON 2.0 EN16931 sampleJSON (basic)4. Body |
| Invoice Csv Data | Conditional | CSV invoice payload. Required when Input Format is CSV. Best for batch invoice exports from spreadsheets or legacy ERP exports. | CSV sampleCSV 2.0 sample4. File |
| Output Mode | Yes | XmlWithPdf produces the hybrid PDF/A-3 + embedded XML (canonical ZUGFeRD). XmlOnly produces pure XML with no PDF wrapper. Asterisked. | XmlOnly |
| Zugferd Version | Yes | ZUGFeRD specification version. 1.0 is legacy. 2.0+ aligns with EN 16931 and satisfies the German B2B mandate. Asterisked. | 1.0 |
| Conformance Level | Yes | Profile controlling required invoice fields. For 1.0: BASIC, COMFORT, EXTENDED. For 2.x: MINIMUM, BASICWL, BASIC, EN16931, EXTENDED, XRECHNUNG. Asterisked. | BASIC |
| Render Invoice On Pdf | No | Toggle (True / False). When True, PDF4me visually renders invoice content on the PDF. When False, only the XML is embedded: useful when the template PDF already shows the invoice layout. | True |
| Language | No | Two-letter locale code for printed invoice labels: de (German, default), en (English), fr (French), it (Italian), es (Spanish), nl (Dutch), pl (Polish), pt (Portuguese). The XML data itself remains language-neutral. | de |
Opciones de formato de entrada
Controla qué formato de datos utiliza la carga útil de tu factura y qué campo de datos de la factura debes completar a continuación.
XMLPrefabricado XML facturaJSONModerno API-datos de origenCSVExportación de hoja de cálculo o por lotesOpciones de modo de salida
Controla si se genera el archivo híbrido ZUGFeRD canónico o XML puro.
XML con PDFArchivo híbrido ZUGFeRD completo por defectoSolo XMLPuro XML, No PDF envoltorioOpciones de versión de Zugferd
La versión de la especificación ZUGFeRD integrada en la factura generada determina qué opciones de Nivel de Conformidad aparecen en el menú desplegable.
1.0Legacy, pre-EN 169312.0+Recomendado, conforme a la norma EN 16931.Opciones de nivel de conformidad
El perfil de conformidad controla qué campos de la factura son obligatorios y cuáles se validan. Las opciones disponibles dependen de la versión de Zugferd elegida.
MÍNIMOSolo versión 2.x, solo encabezadoBASICWL2.x solamente, solo IVABÁSICOAmbas versiones, factura legal mínimaCOMODIDAD1.0 solamente, referencias extendidasEN169312.x, configuración predeterminada recomendada para B2BEXTENDIDOAmbas versiones, extras de la industriaXRECHARGE2.x, obligatorio para el sector público alemánCampos de salida
| Campo | Tipo | Lo que contiene |
|---|---|---|
File Content | Binary | Generated ZUGFeRD invoice file: hybrid PDF/A-3 for XmlWithPdf output or pure XML for XmlOnly output. Map into the next Zap step (upload, email, ERP POST). |
File Url | String | Direct URL to access the generated file: useful for sharing or downstream HTTP processing. |
File Name | String | Output filename without extension. |
Full File Name | String | Complete output filename with extension (.pdf for hybrid, .xml for XmlOnly). |
Archivos de facturas de muestra
Utilice estos archivos de ejemplo para probar la acción con cada formato de entrada antes de conectar su fuente de datos en vivo. Para flujos de trabajo de producción B2B alemanes, comience con sample-invoice-zugferd-2.0-en16931.json (ZUGFeRD 2.0, EN16931 conformidad).
Ejemplo de factura ZUGFeRD.xmlZUGFeRD-invoice-sample-2.0.xmlsample-invoice-zugferd-2.0-en16931.jsonfactura de muestra.jsonfactura-de-prueba.csvzugferd-invoice-2.0.csvConfiguración rápida
- En Zapier, haga clic + para agregar una nueva acción y seleccionar PDF4me.
- Elegir Crear factura ZUGFeRD como el evento de acción.
- Conecta tu PDF4me cuenta o pegue su API Tecla cuando se le solicite.
- Para XML con PDF salida, mapa Archivo y Nombre del archivo a tu diseño PDF (a menudo un paso previo de descarga de Dropbox o Google Drive). Para Solo XMLEstos pueden dejarse vacíos.
- Colocar Formato de entrada a XML, JSON, o CSV dependiendo de tu fuente de datos.
- Llenar solo El campo de datos de factura correspondiente es: Datos XML de factura, Datos JSON de factura o Datos CSV de factura. Deje los otros dos campos vacíos.
- Colocar Modo de salida a XML con PDF (archivo híbrido, ZUGFeRD canónico) o Solo XML (puro XML).
- Elegir Versión Zugferd: 2.0+ para el cumplimiento del mandato alemán B2B 2025+, 1.0 Solo para receptores antiguos.
- Elegir Nivel de conformidad: EN16931 para B2B general (2.x), XRECHARGE para el sector público alemán, BÁSICO para ZUGFeRD 1.0 heredado.
- Alternar Generar factura en PDF a Verdadero si quieres PDF4me para representar visualmente el contenido de la factura en la PDF; FALSO si tu plantilla PDF ya muestra el diseño.
- Colocar Idioma al código de localización que coincida con la región de su comprador (
de,en,fr,it,es,nl,pl,pt). - Haga clic Acción de prueba, verifica el resultado y enciende el Zap.
Ejemplos de flujo de trabajo
Ejemplos de flujo de trabajoCommon Zapier workflow patterns using Create ZUGFeRD Invoice.
- Su SaaS El sistema de facturación activa un webhook para Zapier cuando se factura a un cliente B2B alemán.
- PDF4me Crear ejecuciones de facturas ZUGFeRD: Formato de entrada = JSON, Datos JSON de factura mapeados desde la carga útil del webhook, Modo de salida = XmlWithPdf, Versión de Zugferd = 2.0, Conformidad = EN16931, Idioma = de.
- El híbrido PDF El documento (legible para humanos y analizable por máquinas) se adjunta a un paso de Gmail y se envía a la dirección de cuentas por pagar del cliente, cumpliendo con el mandato de facturación electrónica B2B para 2025+.
- Una fila de Google Sheets registra el ID de la factura, el cliente, el importe y la fecha y hora para los informes de auditoría.
- A SharePoint sube archivos una copia del ZUGFeRD PDF para la retención de cumplimiento.
- Todos los días laborables, a las 16:00, se ejecuta un proceso automatizado (Zap) programado para procesar las facturas pendientes del sector público.
- Un activador de Dropbox detecta lo último ERP CSV exportación y diseño PDF.
- PDF4me Crear ejecuciones de facturas ZUGFeRD: Formato de entrada = CSV, Datos CSV de factura = el CSV archivo, Modo de salida = XmlWithPdf, Versión de Zugferd = 2.0, Conformidad = XRECHNUNG, Idioma = de.
- El híbrido XRECHNUNG compatible PDF se envía mediante un paso de webhook al portal federal ZRE o al punto final de facturación electrónica estatal correspondiente.
- Se envía un correo electrónico de confirmación al equipo de AR con la referencia de la solicitud; un registro de PostgreSQL captura el rastro de auditoría.
- Su ERP ya genera código compatible con ZUGFeRD XML Las facturas se exportan mediante su módulo de exportación y se guardan en una carpeta de Google Drive.
- Zapier activadores en cada nuevo XML archivo. PDF4me Crear ejecuciones de facturas ZUGFeRD: Formato de entrada = XML, Datos XML de la factura = el XML archivo, Modo de salida = XmlOnly, Versión de Zugferd = 2.0, Conformidad = EN16931.
- El puro validado-XML La factura se envía a través de SFTP al punto final EDI del socio comercial, no PDF Se necesita un contenedor para la transferencia de sistema a sistema.
- Una notificación de Slack confirma la entrega EDI; un registro de Airtable se actualiza con el socio y la marca de tiempo de envío.