¿Qué es un archivo OFX?
Un archivo OFX (Open Financial Exchange) es un archivo de texto estructurado que lleva los movimientos de una cuenta bancaria o de una tarjeta, cada uno con fecha, importe, beneficiario y un identificador único, para que el software contable y de presupuesto los importe sin duplicados. El QFX y el QBO son archivos OFX con la marca de Quicken y QuickBooks. En México, Alegra y CONTPAQi no documentan una importación OFX: para ellos conviene Excel.
Actualizado el
Qué contiene un archivo OFX
Un archivo OFX describe una cuenta y sus movimientos durante un periodo. Las partes que importan para la contabilidad:
| Campo | Qué contiene | Ejemplo |
|---|---|---|
BANKID / ACCTID |
Número de ruta y número de cuenta | 021000021 / 000123456789 |
DTSTART / DTEND |
El periodo que cubre | 20260901 / 20260930 |
STMTTRN |
Un bloque por movimiento | |
DTPOSTED |
Fecha de aplicación | 20260918 |
TRNAMT |
Importe con signo: negativo es un cargo | -1842.00 |
NAME / MEMO |
Beneficiario y descripción | PAGO CFE SUMINISTRADOR |
FITID |
Un identificador único por movimiento | 20260918001 |
LEDGERBAL |
Saldo final y su fecha | 130866.70 |
FITID es lo que hace útil al OFX. El software contable recuerda cada identificador que ya importó, así que cargar dos veces un archivo que se traslapa no duplica movimientos.
Un movimiento mínimo se ve así:
<STMTTRN>
<TRNTYPE>DEBIT
<DTPOSTED>20260918
<TRNAMT>-1842.00
<FITID>20260918001
<NAME>PAGO CFE SUMINISTRADOR
</STMTTRN>
Los archivos OFX 1.x más antiguos usan este estilo SGML, en el que las etiquetas de cierre son opcionales. El OFX 2.x es XML propiamente dicho. La mayoría del software lee los dos.
OFX, QFX, QBO y CSV comparados
| Formato | Basado en | Lo leen | Úselo cuando |
|---|---|---|---|
| OFX | Estándar abierto | QuickBooks, Xero, Sage, GnuCash, Moneydance y la mayoría de las herramientas contables | Quiere una importación tipo flujo bancario con protección contra duplicados |
| QFX | OFX + campos de Intuit | Quicken | Usa Quicken para Windows o Mac |
| QBO | OFX + campos de Intuit | QuickBooks Desktop y Online (Web Connect) | Usa QuickBooks Desktop |
| CSV | Tabla simple | Todo, incluidos Excel y Google Sheets | Quiere leer, ordenar o editar los datos, o el software pide CSV |
La diferencia en la práctica:
- El OFX lleva más información: el número de cuenta, el periodo del estado de cuenta, un tipo de movimiento (TRNTYPE) y un identificador único (FITID) por movimiento, para que el software pueda omitir duplicados.
- El CSV es más fácil de trabajar: puede abrirlo en una hoja de cálculo, corregir una fecha o una descripción y ver exactamente qué se va a importar.
- El CSV necesita asignar columnas, el OFX no: con un CSV usted indica las columnas de fecha, descripción e importe en la pantalla de importación; un archivo OFX ya dice qué campo es cuál.
En México, Alegra y CONTPAQi concilian a partir de una plantilla de Excel y no documentan una importación OFX, así que para ellos conviene descargar Excel.
¿Tiene un estado de cuenta en PDF y necesita OFX? Conviértalo a OFX directamente. ¿Tiene un CSV? El convertidor gratis de CSV a OFX arma uno en su navegador, y el visor OFX revisa un archivo antes de importarlo.
De dónde salen los archivos OFX
Los bancos generan OFX para los movimientos recientes. Busque “Descargar movimientos” o “Exportar” en la página de su cuenta, a veces como “Microsoft Money” u “OFX”. El periodo suele limitarse a los últimos meses.
Para periodos anteriores, los bancos solo guardan el estado de cuenta mensual en PDF. Al convertir ese PDF, los movimientos pasan a una hoja de cálculo que puede importar como CSV.
Cómo obtener un archivo OFX
Si su banco ofrece descargas OFX, úselas para los meses recientes. Para los meses anteriores, el banco suele tener solo estados de cuenta en PDF, así que conviértalos.
- Meses recientes: descargue el OFX desde su banca en línea, o la variante QFX o QBO si es lo que pide su software.
- Meses anteriores: convierta el estado de cuenta en PDF a OFX con BankConv, o a QFX para Quicken.
- Revise primero las filas: en la vista previa, el último saldo acumulado debe coincidir con el saldo final del estado de cuenta.
- ¿Ya tiene un CSV? Cárguelo en la herramienta gratis de CSV a OFX, que arma el archivo en su navegador.
El QFX, el QBO, el QIF y otros formatos se definen en el glosario de estados de cuenta.
Cómo revisar un archivo OFX antes de importarlo
- Ábralo en un editor de texto y confirme que
DTSTARTyDTENDcubren el periodo que espera. - Revise el signo de
TRNAMT: los cargos deben ser negativos. - Compare
LEDGERBALcon el saldo final de su estado de cuenta. - Si su software lo permite, importe primero en una empresa de prueba o una cuenta nueva.
Fuentes: OFX Work Group y especificación OFX actual (Financial Data Exchange, en inglés)