Fidelity CSV a Beancount
Convierte una exportación History de una cuenta Fidelity — ya sea Cash Management o de corretaje, comparten la misma columna de monto — en transacciones de contabilidad de doble entrada Beancount equilibradas, con el texto legible del beneficiario ya mapeado.
Correspondencia de columnas verificada con una exportación real de Fidelity
Cómo exportar tus transacciones de Fidelity
- 1
Inicia sesión en fidelity.com y abre Accounts & Trade, luego Portfolio.
- 2
Selecciona la pestaña Activity & Orders y luego la sección History debajo de ella.
- 3
Elige una sola cuenta en lugar de All Accounts. La descarga de todas las cuentas es un archivo más amplio con sus columnas en un orden diferente, y este mapeo no se ajusta a él.
- 4
Establece el período que desees, luego usa el enlace Descargar y selecciona CSV. El archivo que quieres tiene un nombre que comienza con History_for_Account_.
- 5
Pega el archivo a continuación tal como se descargó: las líneas vacías que Fidelity escribe sobre la fila de encabezado se descartan por ti.
Una exportación de corretaje en su mayoría no es efectivo, y el texto legible se oculta en Action
Espera filas omitidas, en cantidad: las transferencias de acciones y la actividad de planes de acciones llevan una cantidad pero no un monto en dólares, por lo que no movieron dinero y no hay nada que registrar para una transacción de dos apuntes. Cada una se lista en lugar de inventarse, y en una cuenta de corretaje eso puede ser un tercio o más del archivo: el resultado normal, no una ejecución fallida. Lo que se convierte es el efectivo: depósitos, retiros, dividendos, intereses y la parte de efectivo de una operación, por lo que una compra se convierte en dinero que sale de la cuenta en lugar de acciones que llegan. Dos detalles específicos de Fidelity están detrás del mapeo. El texto del beneficiario vive en Action, mientras que Security Description lee "No Description" en cada fila de efectivo. Y el bloque legal de diez líneas al pie del archivo se informa y se omite.
Salida de Beancount
Preguntas sobre exportaciones de Fidelity
Mi archivo Fidelity termina con diez líneas de texto legal: ¿debo eliminarlas?
No es necesario para la corrección. Se listan como filas ilegibles y se omiten, por lo que las transacciones anteriores aún se convierten exactamente. Elimínalas si prefieres ver una ejecución limpia: es todo desde la línea en blanco después de tu última transacción hasta la línea "Date downloaded …". Las filas en blanco al inicio del archivo no requieren atención alguna; se descartan incluso antes de leer el encabezado.
¿Por qué cada fila en mi exportación dice "No Description"?
Porque Fidelity deja Security Description vacío en las filas de efectivo y coloca el texto legible en Action en su lugar. La detección de columnas elige la incorrecta de las dos y narra todo tu estado de cuenta como un marcador de posición; este ajuste mapea Action, por lo que un depósito de nómina se lee "DIRECT DEPOSIT ACME CORP PAYROLL". Es la demostración más clara en este sitio de lo que un mapeo verificado te compra frente a una suposición.
¿Puedo descargar todas mis cuentas Fidelity en un solo archivo?
Puedes, pero no conviertas ese archivo aquí. La descarga de todas las cuentas inserta Account y Account Number cerca del inicio, lo que mueve el monto a una columna diferente, y mezcla todas las cuentas en filas que se contabilizarían en la única cuenta que nombres a continuación. Eso son dos fallos a la vez. Exporta una cuenta a la vez y usa el archivo cuyo nombre comienza con History_for_Account_.
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→