Transformez les bons de commande en JSON structuré avec un seul appel API. Numéro de bon de commande, fournisseur, acheteur, lignes de détail au niveau SKU, date de livraison et totaux - typés et prêts pour le rapprochement à trois voies ou l’import dans un ERP. Aucun modèle, aucune configuration par fournisseur.
Envoyez le bon de commande et un schéma. L’acheteur et le fournisseur, chaque ligne SKU et les totaux reviennent typés - les quantités et les prix sous forme de nombres, les dates au format ISO.
curl -X POST \
https://api-parse.conversiontools.io/v1/extract \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "file=@purchase-order.pdf" \
-F 'schema={
"po_number": "string",
"order_date": "date",
"vendor": { "name": "string", "address": "string" },
"buyer": { "name": "string", "department": "string" },
"delivery_date": "date",
"payment_terms": "string",
"line_items": [{
"sku": "string",
"description": "string",
"quantity": "number",
"unit_price": "number",
"amount": "number"
}],
"subtotal": "number",
"tax": "number",
"total": "number",
"currency": "string"
}'{
"status": "completed",
"pages": 1,
"data": {
"po_number": "PO-2026-00471",
"order_date": "2026-04-08",
"vendor": {
"name": "Northwind Supplies",
"address": "55 Dock St, Portland, OR"
},
"buyer": {
"name": "Globex Inc",
"department": "Operations"
},
"delivery_date": "2026-04-22",
"payment_terms": "Net 30",
"line_items": [
{
"sku": "NW-4421",
"description": "Steel brackets, 50mm",
"quantity": 200,
"unit_price": 1.85,
"amount": 370.00
},
{
"sku": "NW-7790",
"description": "Hex bolts M8 (box of 100)",
"quantity": 12,
"unit_price": 9.40,
"amount": 112.80
}
],
"subtotal": 482.80,
"tax": 43.45,
"total": 526.25,
"currency": "USD"
}
}Un bon de commande n’est pas simplement une facture de plus. Le schéma capture ce que les équipes achats rapprochent réellement.
Extrayez les bons de commande, les factures et les bons de réception avec des noms de champ cohérents, et la sortie typée s’aligne pour un rapprochement automatique à trois voies. Le numéro de bon de commande et les totaux de ligne reviennent à chaque fois avec la même structure.
Chaque ligne commandée est son propre objet avec sku, description, quantity, unit price et amount - le niveau de détail dont un import ERP ou un système de stock a besoin, et non un bloc de texte aplati.
L’acheteur et le fournisseur, la date de livraison et les conditions de paiement reviennent tous structurés, de sorte que le JSON porte le contexte complet de la commande, pas seulement le montant.
Un bon de commande est le document de l’acheteur - il indique ce qui a été commandé avant tout envoi ou toute facturation. Le schéma capture à la fois l’acheteur et le fournisseur, les lignes de détail au niveau SKU et une date de livraison demandée, là où une facture se concentre sur les montants dus. Garder les champs du bon de commande cohérents avec vos schémas de factures et de bons de réception est ce qui rend possible le rapprochement automatique à trois voies.
Oui. Extrayez les bons de commande, les factures et les bons de réception avec des noms de champ qui se recoupent (po_number, vendor, line item sku, quantity, amount), et le JSON typé s’aligne pour un rapprochement à trois voies dans votre propre code ou ERP. L’API se charge de la lecture ; votre logique de rapprochement compare la sortie structurée.
Oui. Les bons de commande de plusieurs pages sont traités en un seul appel, et les lignes de détail qui se poursuivent sur plusieurs pages sont renvoyées sous forme d’un seul tableau. Définissez line_items comme un tableau d’objets dans votre schéma et chaque ligne revient sous forme d’objet typé distinct.
C’est l’objectif. La réponse est un JSON typé - les nombres comme des nombres, les dates au format ISO, les lignes de détail sous forme de tableau - de sorte qu’il s’applique directement à un import ERP, à une API d’achats ou à une ligne de base de données sans couche d’analyse intermédiaire.
Les PDF numériques, les PDF scannés et les images (JPEG, PNG, WebP, TIFF), y compris les bons de commande reçus en pièce jointe d’un e-mail. L’OCR est appliqué automatiquement aux documents scannés, de sorte que la sortie JSON est la même que le bon de commande ait été généré numériquement ou imprimé puis scanné.
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.
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.
L’offre gratuite couvre vos 100 premières pages par mois. Aucune carte bancaire pour démarrer.