Crea fattura ZUGFeRD in Zapier
Cosa fa questa azione
PDF4me Crea fattura ZUGFeRD genera pienamente conforme Fatture elettroniche ibride ZUGFeRD, UN PDF/Documento A-3 con struttura XML dati della fattura incorporati all'interno, direttamente all'interno del tuo Zapier flusso di lavoro. Converti XML, JSON, O CSV dati della fattura in un unico file ibrido pronto per l' Obbligo tedesco di fatturazione elettronica B2B (2025+)Conformità alla norma EN 16931 a livello europeo o al profilo tedesco XRECHNUNG per il settore pubblico. Supporta le versioni di ZUGFeRD dalla 1.0 alla 2.x e tutti i livelli di conformità: BASIC, COMFORT, EXTENDED, EN16931, XRECHNUNG, in un'unica azione Zap. Sostituzione diretta dei flussi di lavoro manuali di Adobe Acrobat, JustOn o ZUGFeRD Manager.
Autenticazione del tuo API Richiesta
Per accedere al PDF4me Web API Attraverso Zapier, ogni azione deve essere autenticata. Clicca Collega un nuovo account la prima volta e incolla il tuo PDF4me API Chiave, gli Zap successivi riutilizzano automaticamente la connessione.
Informazioni importanti da non perdere

Zapier azione Specificare scheda, mappa File / Nome del file, impostato Formato di input e il campo dati fattura corrispondente, quindi Modalità di uscita, Versione Zugferd, Livello di conformità, Genera fattura in formato PDF, E Lingua.
Parametri
Richiesto nel Zapier UI (contrassegnato da un asterisco): Formato di input, modalità di output, versione di Zugferd e livello di conformità. Condizionale: il campo dati fattura corrispondente (dati fattura XML, dati fattura JSON o dati fattura CSV) in base al formato di input. Per l'output XmlWithPdf: Il file e il nome del file (il PDF del modello) sono in genere richiesti dal connettore, anche se non sono contrassegnati da un asterisco in ogni layout. Opzionale: Genera fattura in formato PDF, lingua.
| Parametro | Necessario | Cosa fa | Esempio |
|---|---|---|---|
| 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 |
Opzioni di formato di input
Consente di controllare il formato dei dati utilizzato per il payload della fattura e quali campi dei dati della fattura è necessario compilare di seguito.
XMLPreassemblato XML fatturaJSONModerno APIdati di origineCSVEsportazione in foglio di calcolo o in batchOpzioni della modalità di output
Consente di scegliere se produrre il file ibrido ZUGFeRD canonico o un file XML puro.
XML con PDFFile ibrido ZUGFeRD predefinito e completoSolo XMLPuro XML, NO PDF involucroOpzioni di versione di Zugferd
La versione della specifica ZUGFeRD incorporata nella fattura generata. Determina quali opzioni di Livello di Conformità vengono visualizzate nel menu a tendina.
1.0Legacy, precedente alla norma EN 169312.0+Raccomandato, conforme alla norma EN 16931Opzioni di livello di conformità
Il profilo di conformità controlla quali campi della fattura sono obbligatori e convalidati. Le opzioni disponibili dipendono dalla versione di Zugferd scelta.
MINIMOSolo versione 2.x, solo file di intestazioneBASICWLSolo versione 2.x, solo IVADI BASEEntrambe le versioni, fattura legale minimaCOMFORTSolo versione 1.0, riferimenti estesiEN169312.x, Impostazione predefinita B2B consigliataESTESAEntrambe le versioni, extra del settoreXRECHARGE2.x, obbligatorio per il settore pubblico tedescoCampi di output
| Campo | Tipo | Cosa 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). |
Esempi di file di fattura
Utilizza questi file di esempio per testare l'azione con ciascun formato di input prima di connettere la tua origine dati reale. Per i flussi di lavoro di produzione B2B tedeschi, inizia con sample-invoice-zugferd-2.0-en16931.json ZUGFeRD 2.0, EN16931 conformità).
ZUGFeRD-invoice-sample.xmlZUGFeRD-invoice-sample-2.0.xmlsample-invoice-zugferd-2.0-en16931.jsonsample-invoice.jsonfattura-di-prova.csvzugferd-invoice-2.0.csvConfigurazione rapida
- In Zapier, clicca + per aggiungere una nuova azione e seleziona PDF4me.
- Scegliere Crea fattura ZUGFeRD come evento di azione.
- Collega il tuo PDF4me account o incolla il tuo API tasto quando richiesto.
- Per XML con PDF output, mappa File E Nome del file al tuo layout PDF (spesso un passaggio di download precedente da Dropbox o Google Drive). Per Solo XML, questi possono essere lasciati vuoti.
- Impostato Formato di input A XML, JSON, O CSV a seconda della fonte dei dati.
- Riempire soltanto Il campo corrispondente ai dati della fattura: Dati XML della fattura, Dati JSON della fattura o Dati CSV della fattura. Lasciare vuoti gli altri due campi.
- Impostato Modalità di uscita A XmlWithPdf (file ibrido, ZUGFeRD canonico) o Solo XML (puro) XML).
- Scegliere Versione Zugferd: 2.0+ per la conformità al mandato tedesco B2B 2025+, 1.0 solo per ricevitori di vecchia generazione.
- Scegliere Livello di conformità: EN16931 per B2B generale (2.x), XRECHARGE per il settore pubblico tedesco, DI BASE per la versione legacy di ZUGFeRD 1.0.
- Attiva/disattiva Genera fattura in formato PDF A VERO se vuoi PDF4me per visualizzare il contenuto della fattura sul PDF; Falso se il tuo modello PDF mostra già il layout.
- Impostato Lingua al codice locale corrispondente alla regione dell'acquirente (
de,en,fr,it,es,nl,pl,pt). - Fare clic azione di prova, verifica l'output e accendi lo Zap.
Esempi di flusso di lavoro
Esempi di flusso di lavoroCommon Zapier workflow patterns using Create ZUGFeRD Invoice.
- Tuo SaaS il sistema di fatturazione invia un webhook a Zapier quando viene emessa una fattura a un cliente B2B tedesco.
- PDF4me Crea esecuzione fattura ZUGFeRD: Formato di input = JSON, Dati JSON della fattura mappati dal payload del webhook, Modalità di output = XmlWithPdf, Versione Zugferd = 2.0, Conformità = EN16931, Lingua = de.
- L'ibrido PDF (leggibile dall'uomo + analizzabile dalla macchina) è allegato a un passaggio di Gmail e inviato all'indirizzo di fatturazione del cliente, soddisfacendo l'obbligo di fatturazione elettronica B2B previsto per il 2025 e successivi.
- Una riga di Fogli Google registra l'ID della fattura, il cliente, l'importo e la data e l'ora per la creazione di report di controllo.
- UN SharePoint carica archivi una copia dello ZUGFeRD PDF per il mantenimento della conformità.
- Un processo Zap programmato viene eseguito ogni giorno feriale alle 16:00 per elaborare le fatture in sospeso del settore pubblico.
- Un trigger di Dropbox rileva l'ultimo ERP CSV esportazione e layout PDF.
- PDF4me Crea esecuzione fattura ZUGFeRD: Formato di input = CSV, Dati Csv della fattura = il CSV file, Output Mode = XmlWithPdf, Zugferd Version = 2.0, Conformance = XRECHNUNG, Language = de.
- L'ibrido XRECHNUNG conforme PDF viene inviato tramite un passaggio Webhook al portale federale ZRE o all'endpoint di fatturazione elettronica statale pertinente.
- Un'e-mail di conferma viene inviata al team AR con il riferimento dell'invio; un file di log di PostgreSQL registra la traccia di controllo.
- Tuo ERP genera già conforme a ZUGFeRD XML Le fatture vengono elaborate tramite il modulo di esportazione e salvate in una cartella di Google Drive.
- Zapier attivazioni su ogni nuovo XML file. PDF4me Crea esecuzione fattura ZUGFeRD: Formato di input = XML, Dati XML della fattura = il XML file, Modalità di output = XmlOnly, Versione Zugferd = 2.0, Conformità = EN16931.
- Il puro convalidatoXML La fattura viene inviata tramite SFTP all'endpoint EDI del partner commerciale, no PDF È necessario un wrapper per il passaggio di consegne tra sistemi.
- Una notifica Slack conferma l'avvenuta consegna EDI; un record Airtable si aggiorna con il partner e la data e l'ora di invio.