Ir al contenido

Cómo funciona

Qué pasa entre soltar un PDF y descargar la hoja de cálculo, y por qué puedes fiarte de los números.

1. Tu PDF se queda en tu dispositivo

Cuando sueltas un extracto, tu navegador lo abre con el mismo motor PDF que Firefox (pdf.js). La página lee el texto y su posición, encuentra los movimientos y construye la hoja de cálculo, todo dentro de tu pestaña. Con la mayoría de los extractos eso es todo: el archivo no se envía. Si tu navegador no puede leer un extracto, o sus saldos no cuadran, la página lo envía a nuestro servidor, que lo vuelve a leer con un reconocimiento más potente, y se queda el mejor resultado. El servidor borra el archivo después de leerlo, salvo que siga sin poder leerlo: entonces se guarda cifrado hasta 14 días para dar soporte a ese banco.

Contamos eventos anónimos para saber qué funciona, por ejemplo «se convirtió un extracto de 3 páginas con el lector genérico y la comprobación salió bien». Esos contadores no contienen nombres, números de cuenta, importes ni texto de tu extracto.

2. Encontrar los movimientos

Un extracto es una tabla dibujada en una página, no una hoja de cálculo. StatementEasy reconstruye esa tabla:

  • Líneas y columnas. Los trozos de texto a la misma altura forman una línea. Los importes alineados por su borde derecho forman una columna, aunque falte el encabezado impreso.
  • Fechas. Fechas numéricas (31/01/2025, 01-31-25, 2025-01-31), con nombre de mes (31 ene, 3 janv., 15 mei) y sin año. El resto del extracto decide si 04/05 es el 4 de mayo o el 5 de abril.
  • Importes. 1.234,56 y 1,234.56, espacios como separador de miles, signo menos antes o después, paréntesis y marcas CR/DR.
  • Conceptos. El texto que sigue en una segunda o tercera línea se une a su movimiento, incluidos los tipos de pago impresos encima de la fecha.
  • Secciones. Las secciones de «ingresos» y «retiradas» dan el sentido a los importes sin signo. Las tablas de saldos diarios y los cuadros de resumen se dejan fuera.

3. La comprobación de saldos

La mayoría de los extractos imprimen el saldo después de cada movimiento. StatementEasy lo usa para demostrar que el resultado es correcto:

saldo anterior + abono − cargo = saldo de esta fila

Cuando se cumple en todas las filas, verás Los saldos cuadran en verde. Si falla, las filas se marcan para que veas exactamente dónde se leyó mal un valor o falta una fila. La misma comprobación decide qué columna son los cargos y cuál los abonos cuando los encabezados no están claros.

Los extractos sin saldo por fila (muchos de EE. UU. y los de tarjeta) se comprueban con los totales: saldo inicial + abonos − cargos debe dar el saldo final del resumen.

4. Cualquier banco, con o sin perfil

Algunos formatos están probados con extractos reales y aparecen en la página de bancos. En esos casos, el banco se reconoce y su formato de fecha se conoce de antemano. Todos los demás extractos pasan por el mismo lector genérico, que entiende el formato por sí solo. Por eso la mayoría de los bancos funcionan sin estar en la lista.

5. Extractos escaneados y fotos

Si un PDF contiene imágenes de las páginas en lugar de texto —o sueltas una foto (JPG, PNG, HEIC)—, StatementEasy te pregunta dónde leerlo. En nuestro servidor las páginas se leen en alta resolución con los modelos más precisos de Tesseract y se borran después de leerlas (un escaneo que seguimos sin saber leer se guarda cifrado hasta 14 días para darle soporte): es el mejor resultado. En este dispositivo el mismo motor funciona en tu navegador tras una descarga única de 10 MB, y no se envía nada. Los escaneos nítidos y rectos dan los mejores resultados, y la comprobación de saldos muestra la calidad de la lectura. Si un escaneo leído en el dispositivo no cuadra, puedes enviarlo al servidor con un clic.

6. Cuando algo no cuadra

  • Haz clic en cualquier celda de la vista previa para corregirla. La comprobación se actualiza mientras editas.
  • Usa ¿Las columnas no cuadran? Corrígelas para indicar qué columna de números son los cargos, los abonos, un importe único o el saldo, y si las fechas empiezan por el día o por el mes. Tu navegador lo recuerda para los siguientes extractos con el mismo formato.
  • Elimina las filas que no necesites, como los resúmenes de comisiones que algunos bancos imprimen dentro de la tabla.
  • Cuéntanos el formato. Añadimos bancos nuevos cada semana.

7. Lo que descargas

El Excel tiene una hoja Movimientos con fechas y números reales, encabezado fijo y filtros, una hoja Mensual con los totales de cada mes y una hoja Resumen con el periodo, los totales, los saldos inicial y final y el resultado de la comprobación. El CSV está en UTF-8 con fila de encabezados, listo para tu programa de contabilidad. Para QuickBooks, Xero y otros, el menú Más formatos ofrece QBO, OFX, QIF y CSV con el formato que esperan.