Benchmark d'Analyse de Relevés Bancaires

Le premier benchmark ouvert pour mesurer la précision d'extraction des relevés bancaires. 15 relevés synthétiques, 36 défis d'analyse, 12 pays, sur 3 niveaux de difficulté.

Publié: March 15, 2026
·
Last updated: August 5, 2026
·Découvrez comment se classent les outils commerciaux
15
Relevés
36
Défis
12
Pays
3
Niveaux de Difficulté
Bankstatemently Open Benchmark — Featured on Product Hunt

Démarrage Rapide

Commencez en trois étapes.

1. Téléchargez un relevé
curl -O https://bankstatemently.com/benchmark/statements/bsb-001-statement.pdf
2. Analysez-le avec votre outil
your-parser bsb-001-statement.pdf > result.json
3. Soumettez pour la notation
HASH=$(shasum -a 256 bsb-001-statement.pdf | cut -d' ' -f1)
curl -X POST https://api.bankstatemently.com/v1/benchmark/evaluate \
  -H "Content-Type: application/json" \
  -H "X-API-Key: your-api-key" \
  -d "{\"contentHash\": \"$HASH\", \"transactions\": $(cat result.json)}"

Pourquoi l'Analyse de Relevés Bancaires Est Difficile

Les relevés bancaires réels contiennent des dizaines de particularités de mise en forme qui font échouer les parsers naïfs.

Le Jeu de Données

bsb-001 (Straits Capital (Singapore)) a été réémis le 2026-08-11. Reissued to fix a benchmark-generator reproducibility bug (non-deterministic PDF metadata: creation date, embedded font-subset tags, image object ordering). Printed content and every ground-truth answer are unchanged. sha256 du PDF original : 7f96da7316b2b540f2f8ecfc4151cd242a501be3ed84204a15bfbbe3c355531b. Remplacé par : 8a5b0e296d5d9ffaccfe6e8d99e0b52f7f60db76db54132c8c9ce6b8cbd52720. Le contenu n'a pas changé — les analyses ou scores obtenus avec le PDF original restent valides, mais étaient indexés sous un hash désormais remplacé. Réindexez plutôt que de réanalyser.

bsb-002 (Liberty National (United States)) a été réémis le 2026-08-11. Reissued to fix a benchmark-generator reproducibility bug (non-deterministic PDF metadata: creation date, embedded font-subset tags, image object ordering). Printed content and every ground-truth answer are unchanged. sha256 du PDF original : f9947911a399ff0ccb7e8afde6e3380e3f7a1f61a5809b68022ce0b9ba449b06. Remplacé par : 7632b2a50b3ab172e18f03ea110241660c220a4ef738bbfb683eba4cccbbc324. Le contenu n'a pas changé — les analyses ou scores obtenus avec le PDF original restent valides, mais étaient indexés sous un hash désormais remplacé. Réindexez plutôt que de réanalyser.

bsb-003 (Continental Trust (Netherlands)) a été réémis le 2026-08-11. Reissued to fix a benchmark-generator reproducibility bug (non-deterministic PDF metadata: creation date, embedded font-subset tags, image object ordering). Printed content and every ground-truth answer are unchanged. sha256 du PDF original : d605ff5e2c803f531c18d295354f135017c56082538f41e53d6c37452604a566. Remplacé par : 4bad73296bdbcf7142b62c8af421527f88d1d3a6865617e9fea48e6f51c704a1. Le contenu n'a pas changé — les analyses ou scores obtenus avec le PDF original restent valides, mais étaient indexés sous un hash désormais remplacé. Réindexez plutôt que de réanalyser.

bsb-004 (Silk Road Banking (Hong Kong)) a été réémis le 2026-08-07. Reissued to correct errors in the original statement. The second account is now denominated in USD, with a disclosed FX rate. sha256 du PDF original : e93cacdb23195adefdf13ef4ba9528f55454c6fb2dc83624fe9c5077c5bc6455. Remplacé par : 522f8c9c92cb567580ffca4ac5ff9d4caea7d831764671de0ab8ae0878e513c2. Les analyses ou scores obtenus avec le PDF original ne sont pas comparables. Réanalysez le PDF réémis.

bsb-004 (Silk Road Banking (Hong Kong)) a été réémis le 2026-08-11. Reissued to fix the same generator reproducibility bug as the other released statements, plus a generator fix to how ground-truth account identity is derived: the account name no longer bakes in the account number, which lets a parser that correctly componentizes the printed heading exact-match cross-engine. Printed content (including the heading) is unchanged. sha256 du PDF original : 522f8c9c92cb567580ffca4ac5ff9d4caea7d831764671de0ab8ae0878e513c2. Remplacé par : 0a4201b0e1a9c9ed834a2dce898a97ef8bac2b959ae6e3eb041c59328e0b19d1. Le contenu n'a pas changé — les analyses ou scores obtenus avec le PDF original restent valides, mais étaient indexés sous un hash désormais remplacé. Réindexez plutôt que de réanalyser.

bsb-005 (Harbour Bank (Canada)) a été réémis le 2026-08-11. Reissued to fix a benchmark-generator reproducibility bug (non-deterministic PDF metadata: creation date, embedded font-subset tags, image object ordering). Printed content and every ground-truth answer are unchanged. sha256 du PDF original : 01a26c767b9488e45b358b329e2c9ea3d9fba05878a1963da06fde899827debb. Remplacé par : 8919aa5abdb06d377898e5cc78751661fcc80a25a89a477af49ceb0f0d7fe143. Le contenu n'a pas changé — les analyses ou scores obtenus avec le PDF original restent valides, mais étaient indexés sous un hash désormais remplacé. Réindexez plutôt que de réanalyser.

bsb-001 (Straits Capital (Singapore)) a été réémis le 2026-08-14. Reissued to fix account numbers that were previously a static, non-random digit string shared by every synthetic statement for that banking tag. Account numbers now come from a country-keyed format table (#4931). sha256 du PDF original : 8a5b0e296d5d9ffaccfe6e8d99e0b52f7f60db76db54132c8c9ce6b8cbd52720. Remplacé par : d3d5071b90a33272f31bab5c5660d78b2ae29d2c6e1720477f5e8b167f73e843. Les analyses ou scores obtenus avec le PDF original ne sont pas comparables. Réanalysez le PDF réémis.

bsb-002 (Liberty National (United States)) a été réémis le 2026-08-14. Reissued to fix account numbers that were previously a static, non-random digit string shared by every synthetic statement for that banking tag. Account numbers now come from a country-keyed format table (#4931). sha256 du PDF original : 7632b2a50b3ab172e18f03ea110241660c220a4ef738bbfb683eba4cccbbc324. Remplacé par : 3700a073ac1262173cbabbd5667cd3a59e04cf0b14e3a865ae25ce21089ab97d. Les analyses ou scores obtenus avec le PDF original ne sont pas comparables. Réanalysez le PDF réémis.

bsb-003 (Continental Trust (Netherlands)) a été réémis le 2026-08-14. Reissued to fix the account number: NL is an IBAN country, but the old template randomized a two-letter "country code" instead of emitting NL's literal IBAN prefix, and the checksum was never a valid ISO 7064 mod-97-10 IBAN check digit. Account numbers now come from a country-keyed format table that emits a real, check-digit-valid IBAN for NL (#4931). sha256 du PDF original : 4bad73296bdbcf7142b62c8af421527f88d1d3a6865617e9fea48e6f51c704a1. Remplacé par : 4945bcda107e6d7845850e728b90c4dba1cb11de5a13356b0794df349e5527c2. Les analyses ou scores obtenus avec le PDF original ne sont pas comparables. Réanalysez le PDF réémis.

bsb-004 (Silk Road Banking (Hong Kong)) a été réémis le 2026-08-14. Reissued to fix account numbers that were previously a static, non-random digit string shared by every synthetic statement for that banking tag. Hong Kong has no single documented national account-number scheme, so the new generic digit format is honestly noted as such rather than citing a fabricated standard. Account numbers now come from a country-keyed format table (#4931). sha256 du PDF original : 0a4201b0e1a9c9ed834a2dce898a97ef8bac2b959ae6e3eb041c59328e0b19d1. Remplacé par : 67a5b862696fc06e675db53867be6fcc71a4ecc13998193e8b45e2cd63371051. Les analyses ou scores obtenus avec le PDF original ne sont pas comparables. Réanalysez le PDF réémis.

bsb-005 (Harbour Bank (Canada)) a été réémis le 2026-08-14. Reissued to fix the account number: Canada has no IBAN, but the old template printed a French IBAN (inherited from the base `fr.json` dictionary — format was keyed by language, not jurisdiction). Account numbers are now keyed by country, so `fr-CA` prints Canada's 5-digit-transit + 3-digit-institution + 7-digit-account format instead of France's IBAN (#4931). sha256 du PDF original : 8919aa5abdb06d377898e5cc78751661fcc80a25a89a477af49ceb0f0d7fe143. Remplacé par : a5cc2a7d210bc657c55b44ac159c5d10b2d71553f3646ce17a64051f918fd960. Les analyses ou scores obtenus avec le PDF original ne sont pas comparables. Réanalysez le PDF réémis.

Intermédiaire5 relevés

Liberty National Bank
bsb-006Liberty National Bank
MXMXRelevé Bancaire1 page
30 transactions4 défis
Bientôt disponible
Continental Trust
bsb-007Continental Trust
CACACarte de Crédit1 page
25 transactions3 défis
Bientôt disponible
Southern Cross Financial
bsb-008Southern Cross Financial
AUAURelevé Bancaire1 page
30 transactions5 défis
Bientôt disponible
Harbour Bank
bsb-009Harbour Bank
GBGBRelevé Bancaire1 page
35 transactions6 défis
Bientôt disponible
Straits Capital
bsb-010Straits Capital
ININRelevé Bancaire27 pages
500 transactions6 défis
Bientôt disponible

Avancé5 relevés

Southern Cross Financial
bsb-011Southern Cross Financial
HKHKRelevé Bancaire3 pages
35 transactions6 défis
Bientôt disponible
Straits Capital
bsb-012Straits Capital
SGSGCarte de Crédit1 page
31 transactions6 défis
Bientôt disponible
Silk Road Banking
bsb-013Silk Road Banking
KZKZRelevé Bancaire3 pages
35 transactions5 défis
Bientôt disponible
Silk Road Banking
bsb-014Silk Road Banking
THTHRelevé Bancaire1 page
28 transactions5 défis
Bientôt disponible
Southern Cross Financial
bsb-015Southern Cross Financial
MYMYCarte de Crédit1 page
20 transactions7 défis
Bientôt disponible

Comment Fonctionne la Notation

Sortie de Votre Parser
Évaluateur Bankstatemently
Score de Précision

Votre score est mesuré sur deux dimensions — le même cadre que nous utilisons pour tester de manière indépendante les convertisseurs commerciaux.

Précision d'Extraction

Comparaison champ par champ des dates, montants, descriptions et soldes par rapport à la référence.

Intégrité du Relevé

Rapprochement des soldes, validation des totaux et alignement ligne par ligne sur l'ensemble du relevé.

Questions Fréquentes

Un benchmark d'analyse de relevés bancaires est un jeu de données standardisé de relevés bancaires avec des données de référence connues. Il permet de mesurer avec quelle précision un parser extrait les transactions, dates, montants et soldes de relevés bancaires en PDF. Notre benchmark comprend 15 relevés synthétiques couvrant 36 défis d'analyse distincts dans 12 pays.

Pour les Développeurs

Téléchargez le jeu de données, intégrez l'API d'évaluation et évaluez votre parser.

Pour les Équipes qui Évaluent des Parsers

Découvrez les performances de votre solution actuelle, ou essayez Bankstatemently sur vos propres relevés.

Essayez Bankstatemently Gratuitement