Benchmark de Análisis de Extractos Bancarios

El primer benchmark abierto para medir la precisión de extracción de extractos bancarios. 15 extractos sintéticos, 36 desafíos de análisis, 12 países, en 3 niveles de dificultad.

Publicado: March 15, 2026
·
Last updated: August 5, 2026
·Ver cómo puntúan las herramientas comerciales
15
Extractos
36
Desafíos
12
Países
3
Niveles de dificultad
Bankstatemently Open Benchmark — Featured on Product Hunt

Tabla del benchmark abierto

Una fila por herramienta, agregada a partir de sus puntuaciones en nuestros extractos de benchmark abierto publicados (bsb-001..bsb-005) — esos mismos extractos se pueden descargar libremente, así que la clasificación de cualquier herramienta aquí es reproducible de forma independiente.

Qué evaluamos

Extracción

Convertir un extracto bancario en PDF en datos de transacciones limpios y precisos — la tabla de arriba.

Resolución de entidades

Próximamente

¿Puede la herramienta dar sentido al corpus: relacionar cuentas, productos y transferencias entre documentos?

Envía tu herramienta

Puntúa tu propia herramienta contra los extractos publicados y añádela a la tabla.

Instrucciones de envío en GitHub

Inicio Rápido

Empieza en tres pasos.

1. Descarga un extracto
curl -O https://bankstatemently.com/benchmark/statements/bsb-001-statement.pdf
2. Analízalo con tu herramienta
your-parser bsb-001-statement.pdf > result.json
3. Envía para puntuación
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)}"

Por qué Analizar Extractos Bancarios Es Difícil

Los extractos bancarios reales contienen docenas de peculiaridades de formato que rompen los parsers ingenuos.

El Conjunto de Datos

bsb-001 (Straits Capital (Singapore)) fue reemitido el 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 del PDF original: 7f96da7316b2b540f2f8ecfc4151cd242a501be3ed84204a15bfbbe3c355531b. Reemplazado por: 8a5b0e296d5d9ffaccfe6e8d99e0b52f7f60db76db54132c8c9ce6b8cbd52720. El contenido no ha cambiado — los análisis o puntuaciones obtenidos con el PDF original siguen siendo válidos, pero estaban indexados con un hash reemplazado. Reindexa en lugar de volver a analizar.

bsb-002 (Liberty National (United States)) fue reemitido el 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 del PDF original: f9947911a399ff0ccb7e8afde6e3380e3f7a1f61a5809b68022ce0b9ba449b06. Reemplazado por: 7632b2a50b3ab172e18f03ea110241660c220a4ef738bbfb683eba4cccbbc324. El contenido no ha cambiado — los análisis o puntuaciones obtenidos con el PDF original siguen siendo válidos, pero estaban indexados con un hash reemplazado. Reindexa en lugar de volver a analizar.

bsb-003 (Continental Trust (Netherlands)) fue reemitido el 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 del PDF original: d605ff5e2c803f531c18d295354f135017c56082538f41e53d6c37452604a566. Reemplazado por: 4bad73296bdbcf7142b62c8af421527f88d1d3a6865617e9fea48e6f51c704a1. El contenido no ha cambiado — los análisis o puntuaciones obtenidos con el PDF original siguen siendo válidos, pero estaban indexados con un hash reemplazado. Reindexa en lugar de volver a analizar.

bsb-004 (Silk Road Banking (Hong Kong)) fue reemitido el 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 del PDF original: e93cacdb23195adefdf13ef4ba9528f55454c6fb2dc83624fe9c5077c5bc6455. Reemplazado por: 522f8c9c92cb567580ffca4ac5ff9d4caea7d831764671de0ab8ae0878e513c2. Los análisis o puntuaciones obtenidos con el PDF original no son comparables. Vuelve a analizar el PDF reemitido.

bsb-004 (Silk Road Banking (Hong Kong)) fue reemitido el 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 del PDF original: 522f8c9c92cb567580ffca4ac5ff9d4caea7d831764671de0ab8ae0878e513c2. Reemplazado por: 0a4201b0e1a9c9ed834a2dce898a97ef8bac2b959ae6e3eb041c59328e0b19d1. El contenido no ha cambiado — los análisis o puntuaciones obtenidos con el PDF original siguen siendo válidos, pero estaban indexados con un hash reemplazado. Reindexa en lugar de volver a analizar.

bsb-005 (Harbour Bank (Canada)) fue reemitido el 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 del PDF original: 01a26c767b9488e45b358b329e2c9ea3d9fba05878a1963da06fde899827debb. Reemplazado por: 8919aa5abdb06d377898e5cc78751661fcc80a25a89a477af49ceb0f0d7fe143. El contenido no ha cambiado — los análisis o puntuaciones obtenidos con el PDF original siguen siendo válidos, pero estaban indexados con un hash reemplazado. Reindexa en lugar de volver a analizar.

bsb-001 (Straits Capital (Singapore)) fue reemitido el 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 del PDF original: 8a5b0e296d5d9ffaccfe6e8d99e0b52f7f60db76db54132c8c9ce6b8cbd52720. Reemplazado por: d3d5071b90a33272f31bab5c5660d78b2ae29d2c6e1720477f5e8b167f73e843. Los análisis o puntuaciones obtenidos con el PDF original no son comparables. Vuelve a analizar el PDF reemitido.

bsb-002 (Liberty National (United States)) fue reemitido el 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 del PDF original: 7632b2a50b3ab172e18f03ea110241660c220a4ef738bbfb683eba4cccbbc324. Reemplazado por: 3700a073ac1262173cbabbd5667cd3a59e04cf0b14e3a865ae25ce21089ab97d. Los análisis o puntuaciones obtenidos con el PDF original no son comparables. Vuelve a analizar el PDF reemitido.

bsb-003 (Continental Trust (Netherlands)) fue reemitido el 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 del PDF original: 4bad73296bdbcf7142b62c8af421527f88d1d3a6865617e9fea48e6f51c704a1. Reemplazado por: 4945bcda107e6d7845850e728b90c4dba1cb11de5a13356b0794df349e5527c2. Los análisis o puntuaciones obtenidos con el PDF original no son comparables. Vuelve a analizar el PDF reemitido.

bsb-004 (Silk Road Banking (Hong Kong)) fue reemitido el 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 del PDF original: 0a4201b0e1a9c9ed834a2dce898a97ef8bac2b959ae6e3eb041c59328e0b19d1. Reemplazado por: 67a5b862696fc06e675db53867be6fcc71a4ecc13998193e8b45e2cd63371051. Los análisis o puntuaciones obtenidos con el PDF original no son comparables. Vuelve a analizar el PDF reemitido.

bsb-005 (Harbour Bank (Canada)) fue reemitido el 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 del PDF original: 8919aa5abdb06d377898e5cc78751661fcc80a25a89a477af49ceb0f0d7fe143. Reemplazado por: a5cc2a7d210bc657c55b44ac159c5d10b2d71553f3646ce17a64051f918fd960. Los análisis o puntuaciones obtenidos con el PDF original no son comparables. Vuelve a analizar el PDF reemitido.

Intermedio5 extractos

Liberty National Bank
bsb-006Liberty National Bank
MXMXExtracto bancario1 página
30 transacciones4 desafíos
Próximamente
Continental Trust
bsb-007Continental Trust
CACATarjeta de crédito1 página
25 transacciones3 desafíos
Próximamente
Southern Cross Financial
bsb-008Southern Cross Financial
AUAUExtracto bancario1 página
30 transacciones5 desafíos
Próximamente
Harbour Bank
bsb-009Harbour Bank
GBGBExtracto bancario1 página
35 transacciones6 desafíos
Próximamente
Straits Capital
bsb-010Straits Capital
ININExtracto bancario27 páginas
500 transacciones6 desafíos
Próximamente

Avanzado5 extractos

Southern Cross Financial
bsb-011Southern Cross Financial
HKHKExtracto bancario3 páginas
35 transacciones6 desafíos
Próximamente
Straits Capital
bsb-012Straits Capital
SGSGTarjeta de crédito1 página
31 transacciones6 desafíos
Próximamente
Silk Road Banking
bsb-013Silk Road Banking
KZKZExtracto bancario3 páginas
35 transacciones5 desafíos
Próximamente
Silk Road Banking
bsb-014Silk Road Banking
THTHExtracto bancario1 página
28 transacciones5 desafíos
Próximamente
Southern Cross Financial
bsb-015Southern Cross Financial
MYMYTarjeta de crédito1 página
20 transacciones7 desafíos
Próximamente

Cómo Funciona la Puntuación

Salida de tu Parser
Evaluador de Bankstatemently
Puntuación de Precisión

Tu puntuación se mide en dos dimensiones: el mismo marco que usamos para probar de forma independiente los conversores comerciales.

Precisión de Extracción

Comparación campo a campo de fechas, importes, descripciones y saldos con los datos de referencia.

Integridad del Extracto

Conciliación de saldos, validación de totales y alineación a nivel de fila en todo el extracto.

Preguntas frecuentes

Un benchmark de análisis de extractos bancarios es un conjunto de datos estandarizado de extractos bancarios con datos de referencia conocidos. Permite medir con qué precisión un parser extrae transacciones, fechas, importes y saldos de extractos bancarios en PDF. Nuestro benchmark incluye 15 extractos sintéticos que cubren 36 desafíos de análisis distintos en 12 países.

Para Desarrolladores

Descarga el conjunto de datos, integra la API de evaluación y mide tu parser.

Para Equipos que Evalúan Parsers

Comprueba el rendimiento de tu solución actual o prueba Bankstatemently con tus propios extractos.

Prueba Bankstatemently gratis