Recherche et méthode — version 1.0.0

Einvoi Factur-X Benchmark 2026

Un corpus synthétique et reproductible pour vérifier des scénarios PDF, Factur-X/CII, UBL, comptables et multicanaux — sans facture client.

Publié le 16 août 2026Unité : scénario contrôléPublication : Einvoi

Statut produit

Cette implémentation est déployée en production

Le statut de production d’Einvoi a été vérifié après le déploiement de la version 97f56a4. Le score 20/20 reste celui d’un corpus synthétique contrôlé : aucune précision représentative sur des documents clients réels n’est revendiquée.

Consulter le statut de production JSONArchive publique vérifiable — v1.0.0

Résultat contrôlé

20/20 scénarios passés

Ces résultats s’appliquent uniquement au corpus synthétique v1. Ils ne mesurent ni toutes les factures réelles ni une population de clients.

Fixtures identifiées
22
Précision scénario
100 %
Rappel scénario
100 %
FP / FN
0 / 0

Corpus

Ce qui a été testé

Formats et extraction

PDF texte natif, CII, UBL et conteneur Factur-X synthétique avec CII embarqué.

Contrôles comptables

Identité, montants, TVA, avoir, date d’échéance manquante et incohérence déclarée.

Relations

Même facture sous deux mises en page, conflit de total, date différente et copie multicanale.

États sûrs

PDF protégé, document vide et entrée image-only qui demande le traitement OCR navigateur séparé.

Méthodologie

Un oracle déclaré avant le résultat

  1. Le manifeste fixe les scénarios, fixtures et résultats attendus.
  2. Le runner appelle les importeurs, contrôles comptables et règles de rapprochement du produit.
  3. Chaque résultat observé est comparé à l’oracle ; une régression fait échouer la commande.
  4. JSON et CSV exposent le résultat et l’évidence de chaque scénario.

Résultats détaillés

Les 20 scénarios déclarés

ScénarioOracleRésultatStatut
French native-text PDFCas valideEXPECTED EXTRACTIONPASS
English native-text PDFCas valideEXPECTED EXTRACTIONPASS
German native-text PDFCas valideEXPECTED EXTRACTIONPASS
Spanish native-text PDFCas valideEXPECTED EXTRACTIONPASS
Mixed VAT PDFCas valideEXPECTED EXTRACTIONPASS
Missing due dateAnomalie attendueMISSING DUE DATEPASS
Credit noteCas valideEXPECTED EXTRACTIONPASS
Multi-page PDFCas valideEXPECTED EXTRACTIONPASS
Same invoice in two visual layoutsAnomalie attendueEXACT DUPLICATEPASS
Same invoice with conflicting totalsAnomalie attendueCONFLICTPASS
Password-protected PDFAnomalie attenduePDF PASSWORD REQUIREDPASS
Blank PDFAnomalie attendueSCAN OCR REQUIREDPASS
Image-only PDF without browser OCRAnomalie attendueSCAN OCR REQUIREDPASS
Valid CII invoiceCas valideVALID DOCUMENTPASS
CII declared tax mismatchAnomalie attendueACCOUNTING CONTROL FAILUREPASS
Valid UBL invoiceCas valideVALID DOCUMENTPASS
UBL credit noteCas valideVALID DOCUMENTPASS
Factur-X embedded CIICas valideVALID FACTUR XPASS
Same identity with different issue datesAnomalie attendueLIKELY DUPLICATEPASS
Same invoice received through two channelsAnomalie attendueMULTI CHANNEL COPYPASS

Limites

Ce que le score ne permet pas d’affirmer

  • Results apply only to this controlled synthetic corpus and benchmark version.
  • Scenario-level metrics are not estimates of field performance or customer error rates.
  • Image-only inputs report the deterministic OCR-required boundary in Node; browser OCR quality is validated separately.
  • Native-text PDF extraction scenarios score the declared identity/amount extraction target; separately listed accounting-control failures are not silently reclassified as extraction failures.
  • No real customer invoice is included or persisted by this benchmark.

La précision sur un échantillon représentatif de factures réelles, le taux d’erreur client et les économies obtenues sont non mesurables avec les preuves actuelles.

Frontière de preuve

Aucune preuve terrain dans ce score

Le corpus est entièrement synthétique et contrôlé. Aucun échantillon représentatif de factures réelles ou clients n’est inclus ; la performance terrain reste non mesurée dans cette publication.

Conditions de lecture et de citation · Historique de la version

FAQ

Questions sur le benchmark

Le score décrit-il toutes les factures réelles ?

Non. Il décrit uniquement les scénarios déclarés du corpus synthétique Einvoi Factur-X Benchmark 2026 v1.

Le benchmark contient-il des factures clients ?

Non. Les entrées sont synthétiques et publiables. Aucun document client ou secret n’est inclus.

Comment reproduire les résultats ?

Le dépôt fournit le manifeste, les fixtures, la méthodologie, le runner et une commande dédiée qui régénère les sorties JSON et CSV.

L’OCR navigateur est-il noté dans ce score ?

Non. Le runner Node vérifie la frontière OCR-required. La qualité de l’OCR local navigateur fait l’objet d’une validation séparée.