Facturation dynamique à partir de modèles HTML utilisant Make
1er mars 2022 · Créez automatiquement des factures sophistiquées à l'aide de modèles HTML avec PDF4me. Générez des factures avec des données dynamiques grâce au format Make.
La génération de documents dynamiques est essentielle à toute entreprise. Nous traitons de nombreux documents numériques qui doivent être personnalisés pour chaque destinataire avec des données dynamiques. Il peut s'agir de devis, de contrats, de factures, de rapports, etc., qui peuvent avoir un modèle commun, mais des données dynamiques. Ces documents doivent également être générés par lots importants, en fonction de la taille de notre entreprise.
Dans certains cas, vous devez également générer des documents au format HTML, consultables dans un navigateur ou partageables par lien. Les factures, reçus, etc., sont générés sous forme de pages HTML afin d'être rapidement affichés au destinataire dans son navigateur. PDF4me vous permet de générer ces documents HTML à partir de modèles et d'une source de données. Grâce au rendu Mustache ou à la fusion de documents, vous pouvez générer autant de documents que nécessaire.
Le processus de génération peut être automatisé si vous disposez du modèle et des données dynamiques. Le modèle doit être un fichier HTML stocké dans le cloud. Les données peuvent être une feuille de calcul, un fichier CSV, JSON, XML ou une liste de données.
Prenons l'exemple d'une facture type ci-dessous, en utilisant le scénario Make.
Dans ce cas d'utilisation, le modèle HTML d'exemple devrait être disponible sur un compte Dropbox.
Ajoutez un déclencheur de surveillance des fichiers pour démarrer le scénario
Créez un module Dropbox pour surveiller l'arrivée des modèles. Dès qu'un nouveau fichier de modèle HTML arrive dans le dossier, le scénario est déclenché.
Ajouter des modules de téléchargement de fichiers pour Dropbox
Une fois le fichier modèle détecté dans le dossier source, le module Dropbox, associé à l'action « Télécharger le fichier », transférera le fichier du stockage vers l'action PDF4me. Il est nécessaire d'ajouter deux actions « Télécharger le fichier » : une pour télécharger le modèle HTML.
Une autre pour télécharger les données JSON correspondant au modèle.
Ajouter le module PDF4me pour l'action Générer un document
L'étape suivante consiste à ajouter le module PDF4me avec l'action « Générer un document ». Vous devez configurer le type de modèle sur HTML, le type de sortie sur HTML et la source de données d'entrée. Les données d'entrée peuvent être saisies directement dans le champ ou, comme dans notre cas, récupérées à partir d'un fichier JSON.
Les données du champ de saisie doivent ressembler à ceci pour le modèle dans ce cas d'utilisation :
Ajoutez un itérateur pour gérer les multiples fichiers de sortie.
Comme son nom l'indique, l'action PDF4me générera plusieurs fichiers à partir des données. Pour gérer cela, nous avons besoin d'un module d'itérateur Make afin de traiter chaque fichier pour l'action suivante.
Ajoutez le module Dropbox Upload pour enregistrer les fichiers de sortie.
Créez un module Dropbox avec l'action « Téléverser des fichiers » pour enregistrer tous les fichiers HTML dans le dossier souhaité. Les modèles HTML généreront uniquement du HTML en sortie. Vous pouvez ajouter une action « Convertir en PDF » si vous souhaitez générer des fichiers PDF.
Le résultat de notre scénario devrait ressembler au document ci-dessous.
Préparez vos documents.
Intégrez-le à votre produit grâce à l'API, automatisez-le sans coder ou utilisez les outils gratuits directement dans votre navigateur. Aucune carte de crédit n'est requise pour commencer.
Commencez par un seul appelcurl -X POST https://api.pdf4me.com/v1/ConvertToPdf