Faites passer les avoirs et notes de crédit en JSON structuré. Le numéro d’avoir, la facture qu’il annule, le motif, la ventilation de la taxe et chaque ligne de détail - typés et prêts à être imputés sur la facture ouverte.
Envoyez l’avoir et un schéma. La référence à la facture d’origine ressort dans son propre champ : le rapprochement devient une recherche par clé au lieu d’une fouille de texte.
curl -X POST \
https://api-parse.conversiontools.io/v1/extract \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "file=@credit-note.pdf" \
-F 'schema={
"credit_note_number": "string",
"original_invoice_number": "string",
"vendor": "string",
"issue_date": "string",
"reason": "string",
"currency": "string",
"subtotal": "number",
"tax": "number",
"total_credit": "number",
"line_items": [{
"description": "string",
"quantity": "number",
"unit_price": "number",
"amount": "number"
}]
}'{
"status": "completed",
"pages": 1,
"data": {
"credit_note_number": "CN-2026-00814",
"original_invoice_number": "INV-2026-05531",
"vendor": "Halberd Components BV",
"issue_date": "2026-03-14",
"reason": "Damaged goods returned",
"currency": "EUR",
"subtotal": 1240.00,
"tax": 260.40,
"total_credit": 1500.40,
"line_items": [
{
"description": "Hinge assembly, 40mm",
"quantity": 80,
"unit_price": 12.50,
"amount": 1000.00
},
{
"description": "Restocking adjustment",
"quantity": 1,
"unit_price": 240.00,
"amount": 240.00
}
]
}
}Un avoir ne sert à rien tant qu’il n’est pas rattaché à la facture qu’il corrige. Cette seule référence décide de tout le reste.
Le numéro de la facture annulée est capturé séparément, où que le fournisseur ait choisi de l’imprimer : en en-tête, sur une ligne de mention ou au milieu du texte du motif. C’est ce qui rend le rapprochement automatique possible.
Les retours partiels créditent certaines lignes et en laissent d’autres intactes. Chaque ligne revient avec sa description, sa quantité, son prix unitaire et son montant, pour que l’avoir tombe sur le bon centre de coûts et non sur un compte d’attente.
"Avoir", "note de crédit", "credit note", "Gutschrift" - la formulation, la mise en page et le traitement de la taxe changent selon le fournisseur et le pays. Un seul schéma couvre l’ensemble, sans modèle par fournisseur à entretenir.
Déclarez original_invoice_number dans votre schéma. La valeur revient dans son propre champ : votre traitement de rapprochement interroge directement la facture au lieu de parcourir le texte du document à la recherche de ce qui ressemble à une référence.
Déclarez la référence comme un tableau dans votre schéma et chaque numéro de facture revient comme une entrée distincte. Un avoir groupé ne se réduit donc pas à une chaîne unique sur laquelle rien ne peut se joindre.
Cela dépend de votre schéma et de votre propre convention. Les montants reviennent en nombres typés, exactement tels qu’ils sont imprimés, pour que vous appliquiez le signe dans votre logique comptable plutôt que de le déduire d’un tiret ou d’une paire de parenthèses.
Oui. Les libellés de champs, les formats de date et les lignes de taxe diffèrent d’un pays à l’autre. Comme vous décrivez les champs voulus et non leur emplacement sur la page, le même schéma traite un document venu de n’importe lequel.
Les documents téléversés sont supprimés automatiquement sous 24 heures. Les données extraites sont chiffrées en transit et au repos et ne sont jamais utilisées pour entraîner des modèles.
La même API pilotée par schéma fonctionne pour tout type de document. Définissez un schéma une fois et extrayez des données de milliers de fichiers.
Extrayez du JSON structuré de n’importe quel document avec des schémas personnalisés.
Analysez n’importe quel PDF en JSON structuré, scanné ou numérique.
Fournisseur, lignes de détail, totaux, taxes et dates des factures.
Magasin, articles, totaux et mode de paiement des reçus.
Numéro de commande, fournisseur, acheteur et lignes de détail au niveau SKU.
Transactions, soldes courants et dates pour le rapprochement.
Données au niveau des cases des formulaires W-2, 1099 et autres formulaires fiscaux.
Parties, dates, droit applicable et clauses clés.
Transporteur, parties, ports, conteneurs y carga.
Paiements ventilés par facture pour le lettrage.
Relevés de compteur, postes et totaux de tout fournisseur.
Postes et périodes des bilans et des rapports.
Devis fournisseurs dans un format comparable.
Gains, retenues, cotisations et cumuls annuels.
Expérience, formation et compétences quel que soit le format.
Champs et MRZ des passeports et cartes d'identité.
Loyer, durée, dépôts de garantie et échéances de renouvellement.
Numéros de sinistre et de police, dates et montants réclamés.
Colis et lignes au niveau SKU pour la réception.
Quantités commandées et livrées, et accusé de réception.
L’offre gratuite couvre vos 100 premières pages par mois. Aucune carte bancaire pour commencer.