Renommer systématiquement les factures fournisseurs par nom de fournisseur dans Zapier : un workflow en 5 étapes avec Dropbox et PDF4me AI

Le plus pénible dans la comptabilité fournisseurs, ce n'est pas de payer les factures, c'est de… trouver la facture du bon fournisseur trois semaines plus tard quand le service financier pose la question. Chaque fournisseur nomme les fichiers différemment. La moitié sont invoice.pdfL'autre moitié sont INV-2089-FINAL-v3.pdf d'un fournisseur qui a changé quatre fois de convention de nommage. La solution : laisser l'IA lire le nom du fournisseur sur chaque facture dès sa réception, puis renommer le fichier avant son archivage. Ce tutoriel décrit précisément ce processus. Zapier avec PDF4me AI - Analyseur de documents et une ligne à 2 voies Code par Zapier Étape 5. Captures d'écran réelles. Le nom du fournisseur devient le nom du fichier. Dossier prêt pour l'audit. La recherche fonctionne parfaitement.
Deux étapes Dropbox encadrent le Zap. PDF4me AI lit l'en-tête de la facture et extrait le nom du fournisseur. Une étape de code de deux lignes transforme la sortie de l'analyseur en jetons exploitables. Le nom du fournisseur devient le nouveau nom de fichier. Temps d'exécution inférieur à 10 secondes de bout en bout pour une facture d'une page. Aucun analyseur personnalisé n'est requis, l'analyseur intégré extraction_de_factures_par_défaut Le champ Nom du fournisseur est déjà mappé pour les factures fournisseurs standard. Résultat du test : Veolia WTS Services USA, Inc..pdf au lieu de exemple_de_facture.pdf.
Questions et réponses basées sur le pourquoi
Pourquoi renommer par le nom du fournisseur plutôt que par le numéro de facture ? Les deux méthodes sont utiles, mais votre équipe financière privilégiera le nom du fournisseur pour ses recherches. « Récupérer les factures Veolia du dernier trimestre » est plus pertinent que « Trouver les factures INV-2089 à INV-2412 ». Le numéro de facture est idéal pour organiser les dossiers (un dossier par fournisseur) en complément du renommage. Si vous souhaitez utiliser les deux, ajoutez un compte Dropbox. Déplacer le fichier étape après l'étape 5 avec la destination définie sur /pdf4meoutput/{{vendorName}}/.
Pourquoi deux étapes Dropbox au début ? Le Nouveau fichier dans le dossier Le déclencheur vous fournit des métadonnées (nom, chemin, ID) mais pas toujours un fichier binaire propre que les applications en aval peuvent recharger. Trouver un fichier Le fichier est correctement lu, ce qui permet à PDF4me AI d'obtenir un document valide et de passer à l'étape 5, qui contient les données à télécharger. Le même principe s'applique à SharePoint et OneDrive grâce aux connecteurs correspondants.
Pourquoi extraction_de_factures_par_défaut? Il s'agit du modèle d'analyseur intégré fourni avec PDF4me, préconfiguré pour les factures fournisseurs classiques. Il extrait automatiquement le nom du fournisseur, le numéro de facture, le total, la TVA, les dates et les lignes de commande. Vous pouvez également utiliser un modèle personnalisé. Analyseur syntaxique uniquement lorsque vous avez besoin de champs que la valeur par défaut ne couvre pas (par exemple, le numéro de TVA du fournisseur, les références de commande personnalisées, les codes GL).
Pourquoi une étape de code au milieu ? L'analyseur d'IA renvoie les données extraites au format JSON. chaîne sur le Texte du document Sortie. Zapier l'affiche comme un seul gros bloc, sauf si vous l'analysez. Deux lignes de JSON.parse à l'intérieur Code par Zapier transformer ce blob en un objet réel dont les propriétés (Nom du fournisseur, Numéro de facture, Total) deviennent des jetons mappables individuellement à l'étape 5. L'équivalent de Make est un Analyser du JSON module; l'équivalent dans Power Automate est le Analyser du JSON action.
Ce que vous obtiendrez
Saisir: Tout PDF de facture fournisseur déposé dans un dossier Dropbox surveillé (/MuneerTrigger dans cette procédure pas à pas ; n'importe quel dossier d'admission AP fonctionne). Sortir: Le même PDF a été rechargé sur /pdf4meoutput nommé d'après le nom de l'entreprise du fournisseur (par exemple, Veolia WTS Services USA, Inc..pdfLe fichier original reste dans le dossier du déclencheur, ce qui vous permet de conserver une trace des données reçues.
Ce dont vous avez besoin
- Zapier. Ouvrir ZapierL'étape « Code by Zapier » nécessite au minimum un abonnement Starter ; tout le reste fonctionne avec la version gratuite.
- Clé API PDF4me. Obtenez votre clé APIVous effectuerez la connexion lors de la première ajout de l'action PDF4me.
- DropboxCela s'applique aussi bien au dossier d'entrée AP (déclencheur) qu'au dossier de sortie renommé. SharePoint, OneDrive et Google Drive fonctionnent de la même manière avec leurs connecteurs respectifs.
- Exemple de facture fournisseurTout PDF comportant un nom de fournisseur visible. La procédure pas à pas utilise
exemple-de-facture-fournisseur.pdf, tu peux Téléchargez le fichier exact utilisé dans ce tutoriel. et déposez-le dans Dropbox pour dupliquer chaque capture d'écran.
Prenez d'abord l'échantillon. Cliquez ci-dessous pour télécharger la même facture fournisseur que celle utilisée dans les captures d'écran. Déposez-la dans votre dossier de déclenchement Dropbox avant de publier le Zap afin que le premier test produise le même jeton de nom de fournisseur (Veolia WTS Services USA, Inc.) que vous voyez à l'étape finale de téléchargement.
Aperçu du flux
- Dropbox : Nouveau fichier dans le dossier (déclencheur). Interroge un dossier surveillé toutes les quelques minutes pour détecter les nouveaux fichiers.
- Dropbox : Trouver un fichierRecherche le nouveau fichier par son nom pour récupérer son contenu binaire dans le Zap.
- PDF4me : Analyseur de documents par IA. Gère le
default_invoice_extractionAnalyseur. - Code par Zapier : Exécuter JavaScriptDeux lignes qui
JSON.parsetransformer le texte du document en un objet réel. - Dropbox : Téléverser un fichier. Réécrit le fichier avec Nom du fournisseur comme nouveau nom de fichier.
Aperçu complet de Zap

Cinq étapes. Chaque carte affiche une coche verte lorsque l'étape est configurée et testée. PDF4me AI se situe au centre ; l'étape Code transforme la sortie de l'analyseur syntaxique en jetons de nom de fournisseur mappables.
Étape 1 : Dropbox – Nouveau fichier dans le dossier (Déclencheur)
Zap jusqu'à présent : Déclencheur uniquement.
- Dans Zapier cliquez + Créer un Zap.
- Prendre Dropbox en tant qu'application de déclenchement, Nouveau fichier dans le dossier comme l'événement.
- Connecter votre compte Dropbox si vous n'en avez pas déjà un.
- Configure:
- Espace:
Default - Dossier:
/MuneerTrigger(ou quel que soit le dossier de réception des AP dans lequel les fournisseurs déposent leurs données) - Inclure les fichiers des sous-dossiers ?:
False - Inclure le contenu du fichier ?:
Yes(Important : offre aux étapes suivantes une solution de repli binaire propre) - Inclure le lien de partage ?:
Yes(Facultatif, utile si vous souhaitez envoyer un lien ultérieurement via Slack ou par e-mail)
- Espace:
- Déclencheur de testDéposez un exemple de facture dans le dossier et Zapier devrait renvoyer un nouvel enregistrement de fichier.
Configuration du déclencheur

Le déclencheur surveille le dossier d'entrée AP et effectue une interrogation toutes les 2 minutes par défaut sur l'abonnement Starter, et plus rapidement sur les abonnements supérieurs.
Étape 2 : Dropbox – Rechercher un fichier
Zap jusqu'à présent : déclencheur → Rechercher un fichier.
L'option « Nouveau fichier » vous fournit un nom et un chemin de fichier, mais l'option « Rechercher un fichier » garantit un fichier binaire propre et téléchargeable que les étapes suivantes pourront utiliser. Ajoutez-le.
- Cliquez + sous la gâchette. Choisissez Dropbox, Trouver un fichier.
- Configure:
- Espace:
Default - Dossier:
/pdf4metest/sample(le dossier où se trouve le fichier proprement dit, souvent le même que le dossier déclencheur) - Inclure les fichiers des sous-dossiers ?:
False - Nom de fichier (requis):
sample_invoice(ou choisissez le Nom de fichier jeton du déclencheur pour le rendre dynamique) - Inclure les fichiers supprimés ?: laisser vide (par défaut)
- Inclure le contenu du fichier ?:
Yes - Inclure le lien de partage ?:
Yes - Succès si aucun résultat de recherche n'est trouvé ?: laisser par défaut (
False, interrompt le Zap si le fichier est manquant) - Si plusieurs résultats de recherche sont trouvés: laisser par défaut (
Return first search result)
- Espace:
- Action de testZapier devrait renvoyer le fichier contenant le contenu binaire.
Configuration de la recherche de fichiers

La fonction Find File garantit au parseur IA en aval et à l'étape Upload File un fichier binaire propre, et non pas un simple lien Dropbox.
Étape 3 : PDF4me – IA – Analyseur de documents
Zap jusqu'à présent : Déclencheur → Rechercher un fichier → IA - Analyseur de documents.
C’est ici que l’IA analyse la facture et en extrait les champs structurés. L’analyseur intégré couvre les factures fournisseurs classiques ; vous pouvez ultérieurement utiliser un analyseur personnalisé pour les champs spécifiques à votre secteur d’activité.
- Cliquez +. Recherche PDF4me, prendre IA - Analyseur de documents.
- Connecter PDF4me avec votre clé API (uniquement la première fois ; réutilisez la connexion pour toutes les actions PDF4me).
- Configure:
- Déposer: choisissez le Déposer jeton de l'étape 2 (Trouver le fichier). Laissez URL du fichier Si le fichier est vide, vous en avez déjà un.
- Nom de fichier: concaténer le Nom de fichier et Extension de fichier jetons de l'étape 2 afin que l'action reçoive le nom d'origine avec la bonne extension (par exemple,
sample_invoice+.pdf). - Nom de l'analyseur d'IA (Obsolète): laisser vide.
- ID de l'analyseur d'IA:
default_invoice_extraction(Le modèle de facture intégré extrait le nom du fournisseur, le numéro de facture, le total, la taxe, les dates et les lignes de commande).
- Action de testExaminez la réponse. Vous devriez voir un
Doc Textchamp contenant une chaîne JSON avec des champs extraits.
IA - Configuration de l'analyseur de documents

L'identifiant de l'analyseur extraction_de_factures_par_défaut est le modèle intégré. Créez des analyseurs personnalisés dans le Tableau de bord PDF4me lorsque vous avez besoin de champs qui dépassent le schéma par défaut.
Conseil. Vous vous demandez ce que l'analyseur syntaxique renvoie réellement ? Ouvrez le Action de test réponse dans Zapier et regardez Texte du documentVous verrez des champs comme nom du fournisseur, Numéro de facture, Date de la facture, date d'échéance, montant total, lineItems[]et bien d'autres choses encore. Tout élément présent dans cette liste peut être mappé à l'étape 5, après l'étape JSON.parse.
Étape 4 : Code via Zapier – Exécuter JavaScript
Zap jusqu'à présent : Déclencheur → Rechercher un fichier → IA - Analyseur de documents → Exécuter JavaScript.
L'analyseur d'IA renvoie ses données sous forme de chaîne JSON sur le Doc Text Sortie. Zapier l'affiche comme un seul gros jeton. Pour mapper les champs individuels (Vendor Name, Invoice Number, totaux) à l'étape suivante, analysez-le d'abord en un objet réel.
- Cliquez +. Prendre Code par Zapier, événement Exécuter JavaScript.
- Données d'entrée: ajouter une entrée.
- Nom:
data - Valeur : choisissez le Texte du document jeton de l'étape 3 (la réponse de l'analyseur IA).
- Nom:
- Code (coller exactement) :
const parsed = JSON.parse(inputData.data);
return parsed;
- Action de testLe résultat doit exposer chaque champ de votre schéma Analyzer sous forme de jeton individuel :
parsed vendorName,parsed invoiceNumber,parsed totalAmount, etc.
Exécuter la configuration Javascript

Deux lignes de code transforment le JSON du parseur d'IA en jetons Zapier individuellement mappables. L'équivalent dans Make est un module « Parse JSON » ; Power Automate utilise l'action « Parse JSON ».
Variante sans code. Si vous ne pouvez pas utiliser Code by Zapier (par exemple, forfait Zapier gratuit, politique interne interdisant le code personnalisé), utilisez Formateur par Zapier → Utilitaires → Tableau de consultation ou Texte → Rechercher et remplacer modèles pour extraire des valeurs spécifiques des données brutes Texte du document Une ficelle. Moins élégant, mais gratuit.
Étape 5 : Dropbox – Téléverser un fichier (Renommage intelligent par nom du fournisseur)
Zap jusqu'à présent : Déclencheur → Trouver un fichier → IA - Analyseur de documents → Exécuter JavaScript → Télécharger le fichier.
Voici le résultat. Prenez le fichier de l'étape 2 et téléchargez-le à nouveau en utilisant le nom du fournisseur extrait comme nom de fichier.
- Cliquez +. Prendre Dropbox, Téléverser un fichier.
- Configure:
- Espace:
Default - Dossier:
/pdf4meoutput(ou à l'endroit où vos factures fournisseurs renommées doivent se trouver) - Déposer: choisissez le Déposer jeton de l'étape 2 (Trouver un fichier)
- Écraser:
True(ouFalse(si vous voulez échouer lamentablement en signalant des factures fournisseurs en double sur la même période) - Spécifiez le nom du fichier: choisissez le Nom du fournisseur jeton de l'étape 4 (la sortie JSON analysée). Lors de l'exécution du test, cela a donné
Veolia WTS Services USA, Inc. - Spécifiez l'extension du fichier: choisissez le Extension de fichier jeton de l'étape 2 (préserve l'original
.pdf) - Inclure le lien de partage ?:
Yes
- Espace:
- Publier le Zap.
Configuration du téléchargement de fichiers

Le jeton Nom du fournisseur extrait par l'IA est directement intégré à la fonction Spécifier le nom du fichier. L'extension d'origine permet d'ouvrir le fichier au format PDF. Nom du fichier de sortie : Veolia WTS Services USA, Inc..pdf.
Exécutez le Zap et vérifiez
- Activer/désactiver le Zap Sur.
- Déposez un fichier PDF de facture fournisseur dans
/MuneerTrigger. - Attendez le déclenchement de l'enquête (jusqu'à 2 minutes sur Starter). Vérifiez Historique Zap; les cinq étapes doivent être vertes.
- Ouvrir Dropbox
/pdf4meoutputLe fichier est bien présent, il porte le nom de l'entreprise du fournisseur et conserve son extension d'origine.
Qu'avez-vous construit concrètement ? Un pipeline de traitement des factures fournisseurs entièrement automatisé qui transforme les noms de fichiers chaotiques des factures en une archive consultable par fournisseur. L'IA gère la diversité des formats de factures, l'étape de codage traite le JSON et Dropbox assure le stockage. Ce même modèle fonctionne avec Make (en utilisant un module d'analyse JSON au lieu du codage) et Power Automate (en utilisant l'action d'analyse JSON). L'analyseur par défaut est compatible avec la plupart des fournisseurs.
Variantes courantes que vous pouvez ajouter sans reconstruction
/pdf4meoutput/{{vendorName}}/Crée automatiquement un dossier par fournisseur, contenant des fichiers nommés d'après le numéro de facture.Montant total > 10000. Alors Slack Envoyer un message au canal: Facture importante de {{vendorName}}: {{totalAmount}}, exigible {{dueDate}}.extraction_de_factures_par_défaut pour un ID d'analyseur de classification contenant un schéma par fournisseur. Utiliser Chemins Zapier après l'étape 4, branchez sur le nom de classification et renommez / archivez par fournisseur.Dépannage
Assurez-vous d'avoir cartographié le Déposer Le jeton provient de l'étape 2 (Recherche de fichier), et non de l'étape 1 (le déclencheur). Le déclencheur ne transmet parfois que des métadonnées ; l'étape Recherche de fichier transmet toujours un fichier binaire.
extraction_de_factures_par_défaut reconnaît les mises en page typiques. Si votre fournisseur utilise une mise en page inhabituelle et que vendorName est vide, créez un analyseur d'analyse personnalisé dans le Tableau de bord PDF4me avec une description de champ comme « Nom du fournisseur ou du vendeur tel qu'il figure dans l'en-tête de la facture, parfois intitulé De, Facturer de ou Payer à. » Choisissez plutôt cet ID d'analyseur à l'étape 3.
L'analyseur IA renvoie du texte brut en cas de rares erreurs d'exécution. Encapsulez l'analyse dans un bloc try/catch et renvoyez la chaîne brute en cas de problème afin que Zap ne plante pas : essayer { return JSON.parse(inputData.data) } attraper (e) { return { raw: inputData.data } }.
Deux factures du même fournisseur et de la même période se chevaucheront. L'une ou l'autre des configurations Écraser à Vrai à l'étape 5 (la dernière écriture l'emporte) ou ajoutez le {{invoiceNumber}} jeton associé au nom de fichier pour garantir son unicité : {{vendorName}} - {{invoiceNumber}}.
Documentation associée
- IA - Analyseur de documents dans Zapier, référence d'action
- Analyseur de documents IA utilisant Parse, créez un analyseur personnalisé
- Analyseur de documents IA utilisant la classification et le routage de lots de fournisseurs mixtes
Prochaines étapes
IA - Documents d'action de l'analyseur de documents
Créer un analyseur syntaxique personnalisé
Obtenez votre clé API
Le même processus en cinq étapes (déclenchement, récupération, analyse par IA, analyse JSON, puis écriture avec le nom extrait) fonctionne pour tout Zap d'extraction IA dans la comptabilité fournisseurs. Déployez-en un pour les factures fournisseurs ; les suivants ne coûteront presque rien. Testez-le ensuite sur les reçus, les contrats ou les bons de commande.