Passa al contenuto principale
Blog · Automazione dei documenti

Genera fatture dinamiche con modelli HTML in Zapier

22 febbraio 2022 · Automatizza e genera fatture in modo dinamico in Zapier utilizzando modelli HTML. Usa l'azione Genera documenti di PDF4me per creare questi potenti Zap.

La creazione di documenti dinamici è ormai parte integrante di qualsiasi attività commerciale. Le aziende si trovano a gestire un gran numero di documenti digitali che devono essere generati in base al destinatario, con dati dinamici. Si tratta di preventivi, contratti, fatture, report e così via, che possono avere un modello fisso ma dati dinamici. Questi documenti vengono solitamente generati in grandi quantità, a seconda delle dimensioni dell'azienda.

In alcuni casi, è necessario generare documenti in formato HTML, visualizzabili in un browser o condivisibili tramite link. Fatture, ricevute, ecc. vengono generate come pagine HTML per essere visualizzate rapidamente dal destinatario nel suo browser. PDF4me consente di generare tali documenti HTML utilizzando modelli HTML e un'origine dati. Grazie al rendering Mustache o alla stampa unione , è possibile generare tutti i documenti necessari in base alle proprie esigenze.

Grazie all'integrazione di PDF4me con Zapier , puoi utilizzare l'azione "Genera documento" (una delle tante azioni offerte da PDF4me per la gestione dei documenti) per creare Zap in grado di generare documenti da modelli HTML. Puoi utilizzare le API o le chiamate di automazione per alimentare questi Zap e generare in massa documenti HTML.

Consideriamo un esempio in cui si desidera generare fatture come pagine HTML a partire da un modello HTML di origine e dati JSON.

Come generare fatture in formato HTML?

Ecco un esempio di modello HTML creato utilizzando la sintassi Mustache. Supponiamo che il seguente modello sia disponibile in una cartella specifica di Dropbox.

Avvia lo Zap con un trigger Dropbox

Aggiungi un nuovo file in una cartella di Dropbox come trigger per lo Zap. Non appena il file .html arriva nella cartella, lo Zap si attiva.

Aggiungi azione per scaricare il modello

Per passare il modello, aggiungi e configura un'azione Dropbox per recuperare il documento. Configura la cartella da cui il modello deve essere passato all'azione successiva.

Aggiungi l'azione Genera documento in PDF4me

Una volta scaricato il modello, questo viene passato all'azione Genera documento. In tale azione, è necessario impostare il file modello, il nome del file modello, il tipo di file modello, i dati di input, il tipo di dati di input e il tipo di documento di output.

Per il modello di esempio sopra riportato, i dati di esempio sarebbero simili a quelli mostrati di seguito:

{ "Documenti": [ { "intestazione": { "tipo_documento": "Copia originale" }, "corpo": { "Colonna1": "Quantità", "Colonna2": "Descrizione", "Colonna3": "Prezzo unitario", "Colonna4": "Totale", "Fattura": { "numero": 14957, "data": "25-02-2022", "istruzioni": "Fattura istruzioni 1", "subtotale": 200150, "tassa": "18%", "data_scadenza": "25-03-2022", "spedizione": "200" }, "Emittente": { "telefono": "989797", "fax": "998463", "email": "doc1@email.com", "web": "www.doc1.com", "indirizzo": { "azienda": "Organizzazione 1", "via": "Via 1", "città": "Città 1", "CAP": "123456" } }, "Destinatario": { "nome": "destinatario 1", "indirizzo": { "via": "testveien 3 ", "città": "Città 1", "CAP": "0555", "paese": "Paese 1" } }, "Prodotto": [ { "quantità": 1, "descrizione": "articolo 1", "prezzo unitario": 45, "prezzo totale": 867 }, { "quantità": 2, "descrizione": "articolo 2", "prezzo unitario": 123, "prezzo totale": 3464 }, { "quantità": 3, "descrizione": "articolo 3", "prezzo unitario": 323, "prezzo totale": 6564 } ] }, "piè di pagina": { "telefono": "phone123", "fax": "fax123", "email": "123@mail.com", "web": "www.123.com" }

} ] }

Aggiungi un'azione di ciclo

L'azione "Genera documento" produrrà più file di output. Per gestire questa situazione, è necessario aggiungere un ciclo (Loop) in Zapier, una funzionalità ancora in versione beta.

Aggiungi l'azione "Carica file in Dropbox"

Insieme al ciclo, aggiungi allo Zap un'azione di caricamento file su Dropbox. Questo garantisce che i file di output vengano salvati nella cartella desiderata uno dopo l'altro, man mano che vengono generati tramite l'azione PDF4me.

Un esempio di output HTML sarebbe simile a quello riportato di seguito.

Sbrigate le vostre pratiche burocratiche.

Integralo nel tuo prodotto tramite API, automatizzalo senza scrivere codice oppure utilizza gli strumenti gratuiti disponibili nel tuo browser. Non è richiesta alcuna carta di credito per iniziare.

Inizia con una singola chiamatacurl -X POST https://api.pdf4me.com/v1/ConvertToPdf

Livello gratuito · Non è richiesta la carta di credito