Ally Bank CSV a Beancount
Convierte una descarga de cuenta corriente o de ahorros de Ally Bank en transacciones balanceadas de doble entrada Beancount — fechas ISO, un importe ya firmado y nada ambiguo que tengas que configurar.
Correspondencia de columnas verificada con una exportación real de Ally Bank
Cómo exportar tus transacciones de Ally Bank
- 1
Inicia sesión en la banca en línea de Ally en la web y selecciona la cuenta que quieras.
- 2
Desplázate hasta Transactions History y elige el icono de descarga que está sobre la lista.
- 3
Introduce el rango de fechas — Ally conserva hasta 18 meses de actividad de la cuenta — y elige Comma Separated Value (CSV) en lugar de Quicken (QFX).
- 4
Pega la descarga abajo tal cual está. Su línea de cabecera tiene un espacio después de cada coma, que es el formato propio de Ally y se elimina por ti.
Ally escribe fechas ISO, así que no hay orden de fecha que pueda fallar
La mayoría de las exportaciones de bancos de EE. UU. escriben 08/01/2026 y dejan que averigües si eso significa agosto o enero. Ally escribe 2026-08-01, y mantiene la hora del día en una columna Time propia, en lugar de meterla en la celda de fecha — la única exportación de esta familia sin ambigüedad de fecha alguna, lo cual merece la pena decir en voz alta porque elimina el error silencioso más común en la importación de CSV. La columna Amount ya está firmada tal y como la quiere un asiento en una cuenta Assets:, con los retiros negativos y los depósitos positivos. Eso hace que la columna Type, con lectura Withdrawal o Deposit, sea una etiqueta y no la fuente de la dirección, por lo que el ajuste preestablecido la deja sin mapear.
Salida de Beancount
Preguntas sobre exportaciones de Ally Bank
¿Hasta cuándo puedo exportar desde Ally?
Dieciocho meses. Ese es el límite propio de Ally en la actividad de la cuenta que mantiene en línea, y la descarga lo hereda — introduces el rango al elegir el icono de descarga. Para un libro mayor más largo, exporta en intervalos sucesivos de dieciocho meses y convierte cada archivo; a Beancount no le importa en qué orden añadas las transacciones, solo la fecha que lleva cada una.
¿Por qué mis descripciones contienen una dirección postal completa?
Porque eso es lo que Ally pone en el campo. Una fila de tarjeta puede leer “AFTERPAY 760 Market Street, Floo SAN FRANCISCO, CA, US”, con comas y todo, y una fila de transferencia lleva el descriptor ACH crudo con sus códigos Tran. El campo está entre comillas, así que nada se divide ni se rompe — las narraciones son simplemente largas. Recorta la columna en una hoja de cálculo antes de convertir, o limpia las narraciones en el libro mayor después; las fechas y los importes son idénticos de cualquier manera.
¿Necesito la columna Type que dice Withdrawal o Deposit?
No, por eso el ajuste preestablecido mapea tres de las cinco columnas e ignora el resto. La dirección ya vive en el número: Ally firma el Amount, y la columna Type simplemente repite en palabras lo que ha dicho el signo menos. Los ajustes preestablecidos para exportaciones que realmente ocultan la dirección en una columna de texto — el archivo Mint es el de este sitio — sí leen esa columna, y este no es uno de esos casos.
Conserva el libro que acabas de convertir
Beancount.io aloja tu libro de contabilidad en texto plano, importa extractos futuros por ti y mantiene cada número auditado.
Empieza gratis→