Cómo analizar un extracto bancario con IA y comprobar los resultados de ChatGPT

Un chatbot puede omitir filas, calcular mal los totales y olvidar las correcciones. Aprende a revisar su análisis de un extracto bancario.

Por Hikmat Samadov · Publicado

Respuesta breve

Un chatbot general como ChatGPT puede leer un extracto bancario y darte una primera visión útil: categorías aproximadas, los comercios con mayor gasto y algunos cargos que conviene revisar. No es un registro en el que puedas confiar sin más. Puede omitir filas de un PDF largo, sumar mal los importes sin avisarte y empezar de cero al mes siguiente.

Si utilizas uno, contrasta su respuesta con el extracto mediante las tres comprobaciones del final. Si quieres que las cifras cuadren y el análisis se acumule mes a mes, utiliza una herramienta que extraiga las filas, te permita revisarlas y las conserve.

Pulget es una de esas herramientas y también utiliza un modelo de lenguaje para leer extractos. La diferencia está en lo que ocurre alrededor del modelo.

Qué hace bien un chatbot

Los modelos de lenguaje manejan bien la parte desordenada de un extracto: descripciones como "POS 4471 BOLT.EU/O/2409 TALLINN" pasan a ser "Bolt, taxi"; una tabla dividida entre páginas se lee como una sola; y pueden leer extractos en muchos idiomas. Para una pregunta puntual ("¿cuánto gasté en comida en marzo?"), eso puede bastar.

Dónde falla

  • Desaparecen filas. Un extracto de 10 páginas con 300 transacciones contiene mucho texto. Un chatbot puede resumir solo una parte o trabajar sin avisar con las páginas que ha leído, y su respuesta quizá no indique cuáles son.
  • Los totales no se comprueban. Un modelo escribe un total que parece correcto. Si no se lo pides, nadie lo compara con los totales o el saldo del propio extracto.
  • Las categorías cambian. Si vuelves a preguntar al mes siguiente, el mismo comercio puede acabar en otra categoría y los meses dejan de ser comparables.
  • Nada se conserva. Cada conversación empieza de nuevo. Con tres cuentas y doce meses, tienes que pegar una y otra vez documentos similares, sin que se recuerden las correcciones anteriores.
  • Se suman distintas monedas. Si no indicas lo contrario, un modelo puede sumar dólares, euros y manat en una sola cifra.

Nada de esto significa que el modelo no sirva. Significa que su respuesta es un borrador y que debes comprobarlo antes de tomar decisiones basadas en él.

Qué compartes al subir un extracto

Un extracto contiene tu nombre, dirección, número de cuenta y un registro de dónde gastas. Sea cual sea el servicio al que lo subas, conviene preguntar quién lo almacena, quién más lo procesa, si se utiliza para entrenar modelos y cómo puedes eliminarlo. En un chatbot general, las respuestas están en su configuración de datos, que conviene leer antes de pegar un extracto.

En el caso de Pulget, la política de privacidad responde a esas preguntas. Los archivos subidos y los datos extraídos se almacenan con Supabase. Un modelo de lenguaje lee cada documento a través de Google AI Studio u OpenRouter, con opciones de no retención o de no entrenamiento cuando el proveedor las ofrece. Pulget no entrena modelos con tus documentos y puedes exportar o eliminar tu espacio de trabajo. Nunca te pide las credenciales bancarias ni conectar tu banco.

Cómo hace el mismo trabajo una herramienta para extractos

En Pulget, el modelo de lenguaje se encarga de leer; el resto es software convencional que puedes comprobar:

  1. Subes un archivo PDF, CSV, XLS o XLSX a una de tus cuentas. Los PDF escaneados se leen primero con OCR.
  2. Pulget convierte el archivo en filas con fecha, descripción, importe, sentido de la operación y moneda. Los nombres de los comercios se cotejan con 887 marcas conocidas y cada fila recibe una categoría.
  3. Revisas las filas antes de que se guarde nada. Corriges aquí lo que se haya leído mal y la corrección se reutiliza la próxima vez que aparezca el mismo comercio.
  4. Apruebas la importación. Se omite cualquier fila que ya figure en la cuenta, así que un extracto solapado no se cuenta dos veces. Los posibles duplicados entre archivos distintos van a Duplicates, dentro de Revisión, donde puedes fusionarlos o conservar ambos.
  5. Cada transacción aprobada conserva un enlace a su origen. Así, una cifra de un informe lleva a sus transacciones y cada transacción abre el archivo y la página de donde procede.

Como las filas se conservan, las preguntas que un chatbot responde una sola vez se convierten en informes que se mantienen actualizados: gastos por categoría y mes, ingresos frente a gastos, cargos recurrentes sugeridos según tu historial y totales convertidos a una sola moneda de informes con el tipo de cambio de la fecha de cada transacción.

Análisis de un extracto con un chatbot general y con Pulget
PreguntaChatbot generalPulget
Lee PDF y archivos escaneadosSí, dentro de sus límites de entradaSí, con OCR para los escaneados
Revisas cada filaSolo si pides una tablaRevisión antes de aprobar
Extractos solapadosSe cuentan de nuevo si no lo detectasSe omiten las filas que ya tiene la cuenta
Correcciones del mes anteriorSe olvidan en una nueva conversaciónSe reutilizan para el mismo comercio
Varias monedasSe suman si no indicas lo contrarioSe convierten al tipo de cambio de cada fecha
Rastrear una cifra hasta su origenDebes pedirlo y buscar la página tú mismoAbre el archivo y la página de origen
CosteA menudo gratuitoGratis durante la versión preliminar; precios publicados

Cuándo basta con un chatbot

Si tienes un extracto y una pregunta, un chatbot es más rápido que configurar cualquier herramienta. Tampoco tiene un coste adicional si ya pagas por uno. Configurar una herramienta para extractos compensa cuando sigues más de una cuenta, más de un mes o más de una moneda. También ayuda cuando otra persona tiene que revisar el resultado, como con los extractos bancarios para tu gestor o asesor.

Si prefieres seguir usando un chatbot

Si tu banco ofrece una exportación en hoja de cálculo, úsala en lugar del PDF. Elimina antes tu número de cuenta y dirección, y pide una tabla en vez de un resumen:

Este es mi extracto bancario. Enumera todas las transacciones en una tabla con las columnas fecha, descripción, importe (negativo para las salidas de dinero), moneda y categoría. No omitas ni combines ninguna fila. Después de la tabla, indica el número de filas, el total de entradas de dinero y el total de salidas de dinero.

Luego haz tres comprobaciones:

  1. Cuenta. Compara el número de filas con el extracto. Si el banco indica un número, úsalo; si no, compara las filas de una página con las de la tabla.
  2. Concilia. El saldo inicial más las entradas menos las salidas debe ser igual al saldo final impreso en el extracto.
  3. Comprueba una muestra. Elige cinco filas al azar, incluida la de mayor importe, y compara cada una con el extracto.

Si falla alguna comprobación, no merece la pena conservar las categorías calculadas a partir de esos datos.

Pruébalo con un extracto

Sube un mes gratis durante la versión preliminar y compara lo que extrae Pulget con el extracto antes de aprobarlo. Controlar gastos sin conectar tu banco explica la revisión, los precios indican los límites de archivos y convertir extractos a CSV explica cómo exportar el resultado.

Lecturas relacionadas

Sobre el autor

Hikmat Samadov, Fundador. Hikmat desarrolla Pulget, una app de control de gastos que lee los extractos bancarios que subes en lugar de conectarse a tu banco.

Revisa tu primer extracto

Gratis mientras Pulget esté en versión preliminar. Sin tarjeta.

Abrir Pulget