Passa al contenuto principale

Un post etichettati con "create-zugferd-invoice"

Guarda tutte le etichette

Fattura elettronica ZUGFeRD da un elenco di SharePoint: converti JSON in XML EN 16931 e PDF/A-3 in Power Automate con PDF4me

· 29 minuti di lettura
SEO and Content Writer

PDF4me Create ZUGFeRD Invoice è un'azione di Power Automate che trasforma i dati di una fattura in una fattura elettronica ibrida PDF/A-3. Puntata a un elenco di SharePoint, l'azione prende il JSON generato da un'azione Compose da ogni riga, scrive autonomamente il file XML conforme EN 16931, disegna la fattura leggibile sul PDF di base, archivia il risultato e lo invia via e-mail all'acquirente.

Cercando ZUGFeRD ci si imbatte in una di queste tre soluzioni: una spiegazione del formato, un validatore che verifica la correttezza di un file già in possesso, oppure una libreria in PHP, Java o C# per sviluppatori di software di fatturazione. Tutte e tre presuppongono che la fattura esista già da qualche parte. La domanda a cui nessuna di queste soluzioni risponde è quella che un team finanziario si pone realmente: i dati della fattura si trovano in un elenco, in un foglio di calcolo, in qualsiasi sistema registri le vendite, e devono essere elaborati come fattura elettronica conforme. Questo flusso rappresenta proprio quel passaggio intermedio mancante, in sette fasi e senza bisogno di scrivere codice.

Il flusso in sintesi
1. When an item is created
Trigger di SharePoint sull'elenco denominato ZUGFeRD Requests. Ogni riga corrisponde a una fattura.
2. Compose
Crea un oggetto JSON di fattura a partire dalle seguenti righe: venditore, acquirente, articolo, totale, pagamento.
3. Get file content using path
Legge il BaseInvoice.pdf, ovvero la pagina su cui è disegnata la fattura.
4. Create ZUGFeRD Invoice
PDF4me PDF. Formato di input 2.0-JSON, XmlWithPdf, conformità EN16931, fattura generata.
5. Create file
Salva il PDF ibrido nella libreria ZUGFeRD Invoices.
6. Update item
Status dei timbri Generated e OutputLink di nuovo sulla stessa riga.
7. Send an email (V2)
Invia la fattura all'indirizzo dell'acquirente indicato nella riga.