Comment fonctionne l'analyseur de factures
Sélectionnez une ou plusieurs factures ou reçus, en PDF ou en photos prises au téléphone, et lancez le lot. Chaque document est lu séparément : les PDF avec couche texte directement, les scans et photos par OCR, puis un modèle de langage remplit un modèle de facture fixe avec les valeurs imprimées sur le document.
Les documents sont traités l'un après l'autre et la file indique ceux qui sont prêts. À la fin du lot, les valeurs apparaissent dans un tableau récapitulatif et se téléchargent ensemble. Chaque document passe par le même extracteur de données par IA avec le modèle facture ; une facture isolée peut donc aussi y être traitée.
Ce qui est extrait
Pour chaque document, l'analyseur renvoie le type de document, le nom, l'adresse et le numéro de TVA du fournisseur, le client, le numéro de facture ou de reçu, les dates d'émission et d'échéance, la devise, le sous-total, les taxes, le total, le mode de paiement et chaque ligne avec description, quantité, prix unitaire et montant.
Les dates sont normalisées en YYYY-MM-DD et les montants en nombres simples, pour que le résultat se trie et s'additionne correctement dans un tableur. Les champs absents du document restent vides au lieu d'être devinés.
Export Excel, CSV et JSON
Le fichier Excel comporte deux feuilles : une ligne par facture, et une ligne par article avec le numéro de facture à côté. Les mêmes tableaux existent en fichiers CSV séparés, en UTF-8 avec BOM, pour que les noms accentués s'ouvrent correctement dans Excel. Le JSON conserve le résultat complet et imbriqué de chaque document.
Les fichiers sont générés dans votre navigateur à partir des résultats du lot : télécharger un autre format ne retraite pas les documents. Pour réunir des reçus scannés en un seul PDF avant de les archiver, utilisez Fusionner des PDF.
Utilisation depuis un ERP ou un script
L'analyseur est disponible par la même API REST que les autres outils : envoyez chaque document à POST /api/v1/jobs avec l'opération extract-structured-data et les options {"template": "invoice"}, interrogez la tâche puis téléchargez le résultat JSON. La réponse contient les mêmes champs que l'export JSON de cette page.
Une clé d'API relève les limites de taille, de pages et d'opérations quotidiennes ; l'authentification et des exemples figurent dans la documentation de l'API.