Saltar al contenido principal
Barclays → Beancount

Barclays CSV a Beancount

Convierte una exportación de cuenta corriente o de empresa de Barclays en transacciones Beancount de partida doble equilibradas: fechas con día primero, caracteres de tabulación dentro de la columna Memo y comas sin escapar en los nombres de los beneficiarios incluidas.

Correspondencia de columnas verificada con una exportación real de Barclays

Cómo exportar tus transacciones de Barclays

  1. 1

    Inicia sesión en la banca en línea de Barclays en un navegador de escritorio — la aplicación móvil no tiene exportación CSV — y abre la cuenta.

  2. 2

    Haz clic en Show recent transactions y luego en View all transactions al final de la lista.

  3. 3

    Establece una fecha de inicio y una de fin y haz clic en Search. La ventana de exportación solo llega un par de meses atrás, por lo que un historial más largo requiere varias pasadas.

  4. 4

    Haz clic en Export All, elige CSV en lugar de OFX o QIF, y pega el archivo descargado a continuación con su fila de encabezado.

Fechas con día primero, y una columna Memo llena de caracteres de tabulación

01/08/2026 en una exportación de Barclays es el 1 de agosto. Si se lee con mes primero se convierte en el 8 de enero y se convierte sin una sola queja, por lo que este preset declara el orden en lugar de dejar que algo lo adivine. La columna Memo es el otro borde áspero: Barclays rellena el beneficiario a un ancho fijo y separa las partes con caracteres de tabulación literales, por lo que las narraciones llegan con una serie de espacios en blanco en el medio exactamente como el banco las escribió. Los importes de libras enteras no tienen ningún punto decimal — una línea que muestre -110000 en el archivo se convierte en -110000.00 GBP en el libro mayor, que es el mismo número, escrito correctamente.

Salida de Beancount

Tus transacciones aparecerán aquí en cuanto pegues un CSV.

Preguntas sobre exportaciones de Barclays

Uno de mis beneficiarios está truncado — GITHUB en lugar de GITHUB, INC.

Barclays no escapa una coma dentro del nombre de un beneficiario, por lo que esa fila sale del banco con siete campos donde todas las demás tienen seis, y el beneficiario se divide en dos en la coma. Cada columna que este preset mapea se encuentra antes de la división, por lo que la fecha y el importe de esa fila siguen siendo correctos y solo se trunca la narración. Reescribe las pocas narraciones afectadas después de convertir, o entrecomilla el campo en el archivo antes de pegarlo.

Mi exportación solo llega un par de meses atrás.

Esa es la ventana del banco, no un límite de esta página. Ejecuta la exportación varias veces, moviendo el rango de fechas hacia atrás cada vez, y pega cada archivo por turno — a Beancount no le importa el orden en que lleguen las transacciones, y puedes ordenar el archivo final por fecha después. El historial anterior a la ventana en línea solo está disponible como un estado de cuenta PDF, que este convertidor no lee.

¿Para qué sirven las columnas Number y Subcategory?

Number es un número de cheque y, en una cuenta moderna, es cero en casi todas las filas; Subcategory es el propio tipo de transacción de Barclays — Direct Debit, Contactless Card Purchase, Counter Credit. Ninguna se mapea, porque el beneficiario está en Memo y la dirección ya la lleva el signo en Amount. Si quieres registrar el tipo de transacción, añádelo como metadatos después de la conversión en lugar de incluirlo en la narración.

¿Convirtiendo una exportación de otro banco o aplicación?

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