Aller au contenu principal

Un article tagués avec « create-zugferd-invoice »

Voir tous les tags

Facture électronique ZUGFeRD à partir d'une liste SharePoint : Convertissez un fichier JSON en XML EN 16931 et en PDF/A-3 dans Power Automate avec PDF4me

· 30 minutes de lecture
SEO and Content Writer

PDF4me Create ZUGFeRD Invoice est une action Power Automate qui transforme les données de facturation en une facture électronique hybride PDF/A-3. Associée à une liste SharePoint, elle utilise le JSON généré par une action Compose à partir de chaque ligne, écrit le XML EN 16931, intègre la facture lisible dans le PDF de base, archive le document et l'envoie par e-mail à l'acheteur.

Recherchez ZUGFeRD et vous trouverez trois solutions : une explication du format, un validateur vérifiant la conformité d'un fichier existant, ou une bibliothèque PHP, Java ou C# pour les développeurs de logiciels de facturation. Ces trois solutions supposent que la facture existe déjà. Or, aucune ne répond à la question que se pose réellement une équipe financière : les données de facturation se trouvent dans une liste, un tableur ou tout autre système enregistrant les ventes, et doivent être converties en facture électronique conforme. Ce processus, en sept étapes et sans code, représente l'étape manquante.

Aperçu du flux
1. When an item is created
Déclencheur SharePoint sur la liste nommée ZUGFeRD Requests. Une ligne correspond à une facture.
2. Compose
Construit un objet JSON de facture à partir de la ligne : vendeur, acheteur, ligne de commande, totaux, paiement.
3. Get file content using path
Lit le BaseInvoice.pdf, la page sur laquelle la facture est établie.
4. Create ZUGFeRD Invoice
PDF4me PDF. Format d'entrée 2.0-JSON, XmlWithPdf, conformité EN16931, facture générée.
5. Create file
Enregistre le PDF hybride dans la bibliothèque ZUGFeRD Invoices.
6. Update item
Status des timbres Generated et OutputLink sur la même ligne.
7. Send an email (V2)
Envoie la facture à l'adresse de l'acheteur indiquée sur la ligne.