Créer une facture électronique ZUGFeRD 2.0+ dans Make : un flux de travail Dropbox en 4 modules

ZUGFeRD 2.0+ (également connu sous le nom de Factur-X en France et XRechnung (dans le secteur public allemand) est un facture hybride PDF/A3 avec le XML lisible par machine intégré au PDF. Un seul fichier utilisable par les humains et les systèmes ERP. Ce guide décrit précisément le processus illustré dans les captures d'écran : une facture PDF de base et un fichier XML ZUGFeRD 2.0+ dans Dropbox sont transformés en une facture électronique hybride conforme à la norme EN16931. /pdf4meoutput/, dans 4. Créez des modules, sans coder..
Quatre modules Make de bout en bout. Deux Dropbox Télécharger un fichier Les étapes extraient le PDF de base et le XML ZUGFeRD 2.0+ (les captures d'écran le montrent). YnooxTestone connexion plus chemins /pdf4metest/Facture de Zugfred/SimplePdf.pdf et /pdf4metest/Facture de Zugfred/version2.xmlPDF4me Créer une facture ZUGFeRD intègre le XML dans le PDF avec Mode de sortie XML avec PDF, Version ZUGFeRD 2+, Niveau de conformité EN16931, Générer la facture au format PDF Oui, Langue deDropbox Téléverser un fichier écrit le résultat PDF hybride/A3 à /pdf4meoutput/ avec le fichier défini sur Carte, Nom de fichier 15. Nom, Données 15. DocumentLe fichier de sortie s'ouvre dans n'importe quel lecteur PDF et s'analyse correctement dans n'importe quel ERP prenant en charge ZUGFeRD / Factur-X / XRechnung.
Premièrement, le Niveau de conformité doit correspondre aux attentes de votre acheteur ou destinataire ERP. EN16931 (Comfort) est la norme légale allemande par défaut et le choix sûr pour les transactions B2B dans l'UE ; XRECH est requis pour la facturation B2G (secteur public) en Allemagne ; BASIQUE Cela fonctionne pour la plupart des autres acheteurs. Deuxièmement, le Version ZUGFeRD doit être 2+ Pour tout ce qui est conforme à la norme EN 16931. Héritage 1.0 Utilise les modes BASIC / COMFORT / EXTENDED et est incompatible avec les récepteurs EN 16931. Choisissez 2+ sauf si le destinataire demande explicitement la version 1.0.
Ce produit répond à des questions courantes du monde réel
Les internautes recherchent précisément ce problème en utilisant des expressions comme :
- « Comment créer une facture ZUGFeRD avec du XML intégré dans Make ? » Ce scénario en 4 modules le fait de bout en bout : modèle PDF plus facture XML en entrée, PDF/A3 hybride en sortie.
- « ZUGFeRD est-il identique à Factur-X ? » Oui. Même format technique sous des noms différents. Un fichier ZUGFeRD 2.x est accepté par les systèmes qui attendent Factur-X et vice versa.
- « Quel niveau de conformité dois-je choisir ? » EN16931 pour le B2B (correspond à la norme juridique allemande par défaut et à la norme européenne EN 16931), XRECHNUNG pour le secteur public allemand (B2G), BASIC pour une compatibilité avec les systèmes existants la plus étendue.
- « Dois-je écrire moi-même le XML ? » Non, mais pour ce cas précis, les captures d'écran utilisent une facture XML existante. Le module accepte également les formats JSON ou CSV et génère le fichier XML automatiquement.
- « Et si mon acheteur n'a besoin que du fichier XML, et pas du PDF ? » Réglez le mode de sortie sur
XML Onlyet le module renvoie uniquement le fichier de facture XML au lieu du fichier hybride.
Ce que vous êtes en train de construire
Un scénario Make réutilisable qui génère une facture électronique hybride entièrement conforme à la norme ZUGFeRD 2.0+ à partir d'un fichier PDF et d'un fichier XML. Le déclenchement peut être manuel, programmé (comme illustré), par surveillance de fichiers Dropbox ou via un webhook HTTP. Le résultat est un fichier unique répondant aux exigences de l'UE en matière de facturation électronique : format PDF lisible par l'homme et format XML lisible par machine.

Quatre modules de bout en bout. Deux téléchargements, une action PDF4me, un chargement. Le badge d'horloge du module 1 indique un déclenchement programmé ; basculez entre le mode manuel, la surveillance de fichiers et le webhook selon vos besoins.
Ce dont vous avez besoin
- Faire compte avec un scénario ouvert. Créer un compte si vous en avez besoin.
- Clé API PDF4me. Obtenez votre clé API et connectez-vous au premier module PDF4me. Voir Connectez-vous à PDF4me pour créer.
- Dropbox avec un dossier source (par exemple,
/pdf4metest/Facture de Zugfred/) contenant le modèle PDF et la facture XML, ainsi qu'un dossier de sortie (/pdf4meoutput/). - Un PDF de base (les captures d'écran utilisent
SimplePdf.pdfIl ne nécessite aucune mise en page. Le module intègre le fichier XML sous forme de pièce jointe PDF/A3. - Facture XML ZUGFeRD 2.0+Utilisez le vôtre, ou prenez-en un Exemple XML 2.0 pour suivre.
Guide rapide : rôle de chaque paramètre
Élaborez le scénario
Module 1 : Téléchargement d’un fichier Dropbox (PDF de base)
Extrayez le PDF source où le fichier XML ZUGFeRD sera intégré en tant que pièce jointe PDF/A-3.
| Champ | Valeur utilisée dans cette exécution |
|---|---|
| Connection | YnooxTestone (ynoox.test...). your Dropbox connection |
| Way of selecting files | Select a file |
| File | /pdf4metest/Zugfred Invoice/SimplePdf.pdf |

Module 2 : Téléchargement d’un fichier Dropbox (ZUGFeRD 2.0+ XML)
Récupérez le fichier XML de la facture ZUGFeRD. Le fichier XML contient tous les détails de la facture ; le PDF n’est que le format visuel.
| Champ | Valeur utilisée dans cette exécution |
|---|---|
| Connection | YnooxTestone (ynoox.test...). same Dropbox connection |
| Way of selecting files | Select a file |
| File | /pdf4metest/Zugfred Invoice/version2.xml |

Module 3 : PDF4me Créer une facture ZUGFeRD
L'action qui effectue l'intégration proprement dite. Associez les deux fichiers téléchargés comme entrées, choisissez vos paramètres de conformité et exécutez.
| Groupe | Champ | Valeur |
|---|---|---|
| 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 |
Module 4 : Téléchargement d’un fichier via Dropbox
Enregistrez la facture électronique hybride PDF/A3 dans le dossier de sortie.
| Champ | Valeur utilisée dans cette exécution |
|---|---|
| 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) |

Enregistrer et cliquer Exécuter une foisLe PDF/A-3 hybride atterrit à /pdf4meoutput/ en quelques secondes.
Exemples de fichiers (XML, JSON, CSV)
Vous pouvez remplacer n'importe laquelle de ces entrées par le module 2 (XML) et modifier Format d'entrée par conséquent.
version2.xml dans la séquence ci-dessus.