ModelVerdict

Couverture Patrick Marchand EI · F2026-0457

FrenchPDF text13 fields

Document fr-p0036 · layout fr-L05 · 13 fields · public part of the dataset · Same invoice in English (US) → · Report an error in this example

PDF text layer (the model received only this text)

VENDEUR
Couverture Patrick Marchand EI                                     Facture
161 rue Denis Papin
54000 NANCY
                                                                   N° F2026-0457
SIRET : 564 877 512 00041
                                                                    Date                     21/09/2026
ACHETEUR                                                            Échéance                 05/10/2026
Rivière Ingénierie SA                                               Code client              CL34817
Grand-Place 9
                                                                    Votre commande           BC-2026-2250
7000 Mons
Belgique
                                                                    Conditions de    14 jours net, date de facture
N° TVA : BE0575630662
                                                                    paiement
                                                                    Domiciliation    Crédit Agricole Île-de-France
                                                                    IBAN             FR7618206008062083450059995
                                                                    BIC              AGRIFRPP882
                                                                    Référence à      F2026-0457
                                                                    rappeler



Désignation                                                      Qté Unité             Prix unitaire        Montant
Location d'échafaudage                                             18 jour                     34,32          617,76
Impression flyers A5 recto-verso quadri                          1937 u.                          0,12        232,44

TVA non applicable, art. 293 B du CGI.
Escompte pour paiement anticipé : néant. Tout retard de                             Net à payer : 850,20 €
paiement entraîne de plein droit des pénalités de retard ainsi
qu'une indemnité forfaitaire de 40 € pour frais de
recouvrement.
Micro-entreprise – Code APE 4791B


Verdict

Cheapest without an error: GPT-6 Luna at $0.19 per 1,000 documents.

  • Claude Sonnet 5 is also error-free but 25.9× more expensive.

Prompt given to every model

Extrayez du document joint les informations suivantes et renvoyez uniquement du JSON avec ces clés :

supplier_name      Nom de l'émetteur de la facture (exactement comme sur le document, accents et forme juridique compris)
supplier_id        Numéro SIRET de l'émetteur (14 chiffres ; ni le numéro de TVA intracommunautaire ni le seul numéro RCS)
vat_id             Numéro de TVA intracommunautaire de l'émetteur
invoice_number     Numéro du document
payment_reference  Référence à rappeler lors du paiement
issue_date         Date d'émission (YYYY-MM-DD)
tax_point_date     Date de la livraison ou de la prestation de services (YYYY-MM-DD)
due_date           Date d'échéance / « à payer avant le » (YYYY-MM-DD)
net_by_rate        Montant HT par taux de TVA, p. ex. {"20": 18450.00, "5.5": 1200.00}
vat_by_rate        Montant de la TVA par taux, p. ex. {"20": 3690.00}
total              Montant total TTC / net à payer (nombre, négatif pour un avoir)
currency           Devise selon ISO 4217 (EUR, GBP, …)
bank_account       IBAN de l'émetteur

Règles :
- Ne renvoyez aucune information concernant le client, uniquement celles de l'émetteur.
- Si une information ne figure pas sur le document, renvoyez null. N'inventez rien.
- Si le document ne comporte pas de ventilation de la TVA (micro-entreprise, demande d'acompte), renvoyez net_by_rate et vat_by_rate à null.
- Montants sous forme de nombres avec un point décimal, sans séparateur de milliers et sans devise.

How we score

Exact match per field after normalising dates, amounts and whitespace. Missing diacritics count as an error. Cost is the real token spend of this run, converted at the rate shown in the footer.

What each model extracted

FieldCorrect valueGPT-6 Luna13 / 13 fieldsGemma 4 31B13 / 13 fieldsQwen3.8 Flash13 / 13 fieldsGemini 3.5 Flash Lite13 / 13 fieldsGemini 3.8 Flash13 / 13 fieldsMistral Medium 3.513 / 13 fieldsGPT-6 Sol13 / 13 fieldsClaude Sonnet 513 / 13 fields
SupplierCouverture Patrick Marchand EICouverture Patrick Marchand EI (correct)Couverture Patrick Marchand EI (correct)Couverture Patrick Marchand EI (correct)Couverture Patrick Marchand EI (correct)Couverture Patrick Marchand EI (correct)Couverture Patrick Marchand EI (correct)Couverture Patrick Marchand EI (correct)Couverture Patrick Marchand EI (correct)
Supplier ID (EIN, IČO…)5648775120004156487751200041 (correct)56487751200041 (correct)56487751200041 (correct)56487751200041 (correct)56487751200041 (correct)56487751200041 (correct)56487751200041 (correct)56487751200041 (correct)
VAT ID—— (correct)— (correct)— (correct)— (correct)— (correct)— (correct)— (correct)— (correct)
Invoice numberF2026-0457F2026-0457 (correct)F2026-0457 (correct)F2026-0457 (correct)F2026-0457 (correct)F2026-0457 (correct)F2026-0457 (correct)F2026-0457 (correct)F2026-0457 (correct)
Payment referenceF2026-0457F2026-0457 (correct)F2026-0457 (correct)F2026-0457 (correct)F2026-0457 (correct)F2026-0457 (correct)F2026-0457 (correct)F2026-0457 (correct)F2026-0457 (correct)
Invoice date2026-09-212026-09-21 (correct)2026-09-21 (correct)2026-09-21 (correct)2026-09-21 (correct)2026-09-21 (correct)2026-09-21 (correct)2026-09-21 (correct)2026-09-21 (correct)
Tax point—— (correct)— (correct)— (correct)— (correct)— (correct)— (correct)— (correct)— (correct)
Due date2026-10-052026-10-05 (correct)2026-10-05 (correct)2026-10-05 (correct)2026-10-05 (correct)2026-10-05 (correct)2026-10-05 (correct)2026-10-05 (correct)2026-10-05 (correct)
Net by tax rate—— (correct)— (correct)— (correct)— (correct)— (correct)— (correct)— (correct)— (correct)
Tax by rate—— (correct)— (correct)— (correct)— (correct)— (correct)— (correct)— (correct)— (correct)
Total850.20850.20 (correct)850.20 (correct)850.20 (correct)850.20 (correct)850.20 (correct)850.20 (correct)850.20 (correct)850.20 (correct)
CurrencyEUREUR (correct)EUR (correct)EUR (correct)EUR (correct)EUR (correct)EUR (correct)EUR (correct)EUR (correct)
Bank accountFR7618206008062083450059995FR7618206008062083450059995 (correct)FR7618206008062083450059995 (correct)FR7618206008062083450059995 (correct)FR7618206008062083450059995 (correct)FR7618206008062083450059995 (correct)FR7618206008062083450059995 (correct)FR7618206008062083450059995 (correct)FR7618206008062083450059995 (correct)
Tokensinput / output899 / 209901 / 2161,251 / 1,079889 / 215889 / 422851 / 176899 / 1761,170 / 270
of which hidden reasoningbilled as output920875025805965
of which from cacheinput billed at a discount044676800000
Cost of this documentthis run$0.0002$0.0002$0.0006$0.0008$0.0022$0.0026$0.0036$0.0050
Per 1,000 documentsfor the same kind of document$0.19$0.21$0.59$0.80$2.25$2.60$3.56$5.04
Latencythis run2.3 s6.6 s17.4 s1.3 s2.1 s1.2 s3.8 s6 s