Convertir Extractos Bancarios a Formato OFX
OFX es el formato de importación estándar para Xero, MYOB y FreeAgent. Aquí te explicamos cómo convertir extractos bancarios en PDF a OFX y qué lo diferencia de CSV y QBO.
Necesitas importar transacciones bancarias en Xero, MYOB o FreeAgent. El banco te proporcionó un extracto en PDF. Quizás un CSV si tienes suerte. Pero la plataforma de contabilidad requiere un archivo OFX, un formato que la mayoría de la gente nunca ha oído, y mucho menos sabe cómo crear.
OFX — Open Financial Exchange — es el formato estándar de intercambio de datos financieros en el que se basan estas plataformas. Contiene identificadores de transacciones para la detección de duplicados, incrusta metadatos de la cuenta y mapea columnas automáticamente en la importación. No hay que adivinar el formato de fecha. No hay asignación manual de columnas. No se importa accidentalmente el mismo mes dos veces. Simplemente funciona.
El problema es que los bancos casi nunca te dan archivos OFX directamente. Te dan PDFs. A veces ofrecen descargas CSV, pero CSV carece de la estructura y la protección contra duplicados que proporciona OFX. Esta guía explica qué es el formato OFX, por qué las plataformas de contabilidad lo prefieren, cómo se compara con CSV y QBO, y cómo convertir tus extractos bancarios en PDF a archivos OFX que se importan limpiamente en Xero, MYOB, FreeAgent y otro software.
¿Qué es el Formato OFX?
OFX significa Open Financial Exchange. Es un formato de datos basado en XML diseñado específicamente para intercambiar información financiera entre instituciones, software y usuarios finales. Desarrollado originalmente en 1997 por Microsoft, Intuit y CheckFree, la especificación es ahora mantenida por la Financial Data Exchange (FDX). La versión actual, OFX 2.2, utiliza XML bien formado. Las versiones anteriores (1.x) utilizaban SGML, una sintaxis de marcado más flexible que permitía etiquetas sin cerrar. La mayoría del software de contabilidad acepta ambas.
Los archivos OFX utilizan la extensión .ofx y contienen datos financieros estructurados:
- Registros de transacciones — fecha, importe, nombre del beneficiario, nota, número de cheque y tipo de transacción (débito, crédito, transferencia, comisión, etc.)
- FITIDs — Financial Institution Transaction IDs (Identificadores de Transacción de la Institución Financiera), identificadores únicos asignados a cada transacción para la detección de duplicados
- Identificación de cuenta — número de ruta del banco (BANKID), número de cuenta (ACCTID) y tipo de cuenta (cheques, ahorros, tarjeta de crédito)
- Metadatos del extracto — fechas de apertura y cierre del período del extracto, además de saldos de apertura y cierre
- Moneda — el código de moneda ISO 4217 (USD, GBP, EUR, AUD, CAD, etc.)
Cuando importas un archivo OFX en software de contabilidad, cada campo se mapea automáticamente. Sin ambigüedad, sin mapeo de columnas, sin lugar a malas interpretaciones.
Por Qué OFX es Importante para la Contabilidad
OFX fue diseñado específicamente para el intercambio de datos financieros, y ese diseño se nota en los detalles.
Los Identificadores de Transacción (FITID) Permiten la Detección de Duplicados
Cada transacción en un archivo OFX lleva un FITID único — Financial Institution Transaction ID. Cuando importas el archivo, el software de contabilidad registra cada FITID que ha visto. Si importas el mismo archivo de nuevo, o importas dos archivos superpuestos, el software omite silenciosamente cualquier transacción con un FITID previamente visto.
CSV no tiene un equivalente. Si importas el mismo CSV dos veces, obtienes entradas duplicadas. Limpiar transacciones duplicadas es uno de los dolores de cabeza contables más comunes y que más tiempo consumen. OFX lo elimina a nivel de formato.
La Identificación de Cuenta está Incrustada
Los archivos OFX incluyen el número de ruta del banco y el número de cuenta, por lo que el software de contabilidad puede emparejar automáticamente la importación con la cuenta bancaria correcta, o advertirte si el archivo no coincide. Los archivos CSV no llevan metadatos de cuenta.
La Estructura Estandarizada Elimina el Mapeo de Columnas
Con CSV, el software debe preguntar: ¿cuál columna es la fecha? ¿Cuál es el importe? ¿Columnas separadas de débito/crédito o un único importe con signo? OFX omite todo esto. Cada campo tiene una etiqueta definida — DTPOSTED para la fecha, TRNAMT para el importe, NAME para el beneficiario. El software lee las etiquetas y sabe exactamente dónde va cada cosa.
Se Incluyen Fechas y Saldos del Extracto
Los archivos OFX incluyen el período del extracto (fechas de apertura y cierre) y el saldo contable al final del período, contexto que los archivos CSV no llevan, permitiendo la verificación de saldos y una reconciliación más fácil.
Amplia Compatibilidad de Software
OFX es aceptado por una amplia gama de software de contabilidad y financiero:
- Xero — formato de importación preferido
- MYOB — compatible de forma nativa
- FreeAgent — compatible de forma nativa
- Wave — compatible de forma nativa
- GnuCash — compatible de forma nativa
- Sage — compatible en la mayoría de las versiones
- Microsoft Money (legado) — el formato fue diseñado originalmente para él
- Moneydance — compatible de forma nativa
- KMyMoney — compatible de forma nativa
Para usuarios de QuickBooks, el formato QBO estrechamente relacionado (dialecto OFX de Intuit) es la mejor opción. Pero para la mayoría de las otras plataformas de contabilidad, especialmente Xero, OFX es el estándar.
OFX vs. CSV vs. QBO
Los tres formatos que encontrarás con más frecuencia al importar datos bancarios en software de contabilidad.
| Característica | OFX | CSV | QBO |
|---|---|---|---|
| Base del formato | XML (marcado estructurado) | Texto plano (separado por comas) | SGML/XML (dialecto OFX de Intuit) |
| Identificadores de transacción | Sí (FITID) | No | Sí (FITID) |
| Detección de duplicados | Sí — automática | No — se necesita limpieza manual | Sí — automática |
| Mapeo de columnas | Automático | Manual — el usuario asigna cada columna | Automático |
| Metadatos de cuenta | Sí (ruta + número de cuenta) | No | Sí (ruta + número de cuenta) |
| Formato de fecha | Estandarizado (YYYYMMDD) | Varía — debe coincidir con la región del software | Estandarizado (YYYYMMDD) |
| Saldos del extracto | Sí (apertura + cierre) | No | Sí (apertura + cierre) |
| Manejo de importes | Campo único con signo, sin ambigüedad | Puede tener columnas separadas de débito/crédito | Campo único con signo, sin ambigüedad |
| Manejo de caracteres especiales | Entidades XML (codificadas) | Varía — problemas de codificación comunes | Entidades SGML (codificadas) |
| Software principal | Xero, MYOB, FreeAgent, Wave, GnuCash | Universal (cualquier hoja de cálculo o herramienta contable) | QuickBooks (Online + Desktop) |
| Editabilidad | Requiere conocimiento de XML | Fácil — abrir en Excel | Requiere conocimiento de SGML |
Cuándo Usar Cada Uno
Usa OFX cuando: Importes en Xero, MYOB, FreeAgent, Wave, GnuCash o cualquier software de contabilidad que no sea QuickBooks. La ruta de importación más limpia: mapeo automático, protección contra duplicados, sin problemas de formato.
Usa QBO cuando: Importes en QuickBooks Online o Desktop. QBO es OFX con etiquetas específicas de Intuit. Consulta nuestra guía de conversión QBO para más detalles.
Usa CSV cuando: El software de destino solo acepte CSV, o necesites editar transacciones antes de la importación. CSV es el recurso universal pero requiere más trabajo manual y no ofrece protección contra duplicados.
Método 1: Convertir PDF a OFX con PDFSub
La ruta más directa desde un extracto bancario en PDF a un archivo OFX listo para importar.
- Descarga tu extracto bancario en PDF desde el sitio web de tu banco o por correo electrónico
- Ve a Convertidor de Extractos Bancarios de PDFSub
- Sube tu PDF — arrastra y suelta o haz clic para buscar
- PDFSub extrae las transacciones automáticamente, detectando fechas, importes, descripciones y tipos de transacción
- Selecciona OFX como formato de salida en el menú desplegable de formatos
- Descarga el archivo OFX
PDFSub genera archivos OFX 1.x válidos con FITIDs únicos para cada transacción, fechas formateadas correctamente (YYYYMMDD), signos de débito/crédito correctos y las etiquetas de metadatos de cuenta que espera el software de contabilidad. Maneja extractos de varias páginas, saldos corrientes, descripciones de transacciones de varias líneas, y tanto cuentas bancarias como tarjetas de crédito.
El convertidor funciona con más de 20.000 formatos bancarios en 133 idiomas. Los PDFs digitales (extractos basados en texto) se procesan completamente en tu navegador — el archivo nunca sale de tu ordenador. Los PDFs escaneados o basados en imágenes recurren a la extracción de IA en el servidor.
OFX es uno de los 8 formatos de salida disponibles, junto con CSV, Excel, QBO, QFX, JSON, MT940 y CAMT.053. Los planes comienzan en $10/mes, con la conversión de extractos bancarios a $29/mes (complemento Business + BSC, 500 páginas) y una prueba gratuita de 7 días.
Método 2: Convertir CSV a OFX
Si ya tienes un archivo CSV de tu banco — o de otra herramienta de conversión — puedes convertirlo a OFX. Pero esto es más difícil de lo que parece debido a lo que OFX requiere más allá de los datos brutos de las transacciones.
Los desafíos:
- Generación de FITID. Cada transacción necesita un Identificador Único de Transacción de la Institución Financiera. Debes generarlos de forma determinista — típicamente hasheando la fecha, el importe y la descripción juntos — para que la reimportación de los mismos datos produzca los mismos FITIDs y active la detección de duplicados.
- Formato de fecha. OFX requiere fechas en formato YYYYMMDD (por ejemplo,
20260302). Tu CSV podría tener MM/DD/AAAA, DD/MM/AAAA u otro formato específico de la región. Si esto sale mal, las transacciones caerán en las fechas incorrectas. - Metadatos de cuenta. Necesitas configurar correctamente el BANKID (número de ruta) y ACCTID (número de cuenta), además del ACCTTYPE (CHEQUE, AHORRO o TARJETA DE CRÉDITO). Estos valores no existen en el CSV — debes conocerlos y añadirlos manualmente.
- Convención de signos de importe. OFX utiliza importes negativos para débitos y positivos para créditos. Si tu CSV tiene columnas separadas de débito/crédito, necesitas fusionarlas. Si tu CSV utiliza una convención de signos opuesta (común en extractos de tarjetas de crédito), necesitas invertirla.
- Estructura XML. El archivo OFX necesita declaraciones de encabezado correctas, etiquetas anidadas adecuadamente y codificación de entidades XML para caracteres especiales (ampersands, corchetes angulares, caracteres no ASCII).
Varias herramientas de escritorio y convertidores en línea manejan la conversión de CSV a OFX. PDFSub maneja toda la cadena — PDF a OFX — en un solo paso, omitiendo el CSV intermedio por completo.
Importar OFX en Xero
Xero trata OFX como un formato de importación de primera clase. El proceso de importación es sencillo.
Paso a Paso
- Inicia sesión en Xero y ve a Contabilidad > Cuentas Bancarias
- Haz clic en la cuenta bancaria en la que deseas importar las transacciones
- Haz clic en Gestionar Cuenta (o el menú de tres puntos) y selecciona Importar un Extracto
- Haz clic en Examinar y selecciona tu archivo OFX
- Haz clic en Importar
- Xero analiza el archivo y muestra un resumen: número de transacciones, rango de fechas y importes totales
- Confirma la importación
Las transacciones importadas aparecen como líneas de extracto no reconciliadas. Para cada una, Xero ofrece tres acciones: Emparejar (enlazar con una factura o gasto existente), Crear (crear una nueva transacción con códigos de cuenta y tasas de impuestos), o Transferir (registrar una transferencia entre cuentas bancarias).
Cómo Xero Maneja los Duplicados
Cuando Xero importa un archivo OFX, lee el FITID de cada transacción y lo compara con todos los FITIDs importados previamente para esa cuenta bancaria. Cualquier transacción con un FITID previamente visto se omite silenciosamente. Esto significa que puedes importar rangos de fechas superpuestos de forma segura — Xero solo añade las transacciones que no ha visto antes.
Esta es una de las razones principales por las que Xero recomienda OFX sobre CSV. Con CSV, Xero no tiene forma fiable de detectar duplicados, y las importaciones superpuestas crean líneas de extracto duplicadas que deben encontrarse y eliminarse manualmente.
Para una guía completa de todos los métodos de importación de Xero — incluyendo feeds bancarios, reglas de formato CSV y solución de problemas — consulta nuestra guía de importación de extractos bancarios de Xero.
Importar OFX en MYOB
MYOB (Mind Your Own Business) admite la importación de OFX tanto en MYOB Business como en MYOB AccountRight.
MYOB Business (Online)
- Ve a Banca en el menú principal
- Haz clic en Importar extracto
- Selecciona la cuenta bancaria
- Haz clic en Elegir archivo y selecciona tu archivo OFX
- MYOB previsualiza las transacciones — revisa fechas, importes y descripciones
- Haz clic en Importar
MYOB AccountRight (Desktop)
- Ve a Banca > Feeds Bancarios > Importar Extracto Bancario
- Selecciona la cuenta bancaria de destino en el menú desplegable
- Busca tu archivo OFX y selecciónalo
- Revisa las transacciones importadas en la ventana del feed bancario
- Asigna cada transacción a la cuenta correspondiente
MYOB utiliza el FITID de los archivos OFX para la detección de duplicados, al igual que Xero. Si el FITID de una transacción ya existe en el sistema, MYOB la omite durante la importación.
Importar OFX en Otro Software
FreeAgent
FreeAgent es popular entre autónomos y pequeñas empresas del Reino Unido. Para importar OFX:
- Ve a Banca y selecciona la cuenta bancaria
- Haz clic en Importar > Subir un extracto bancario
- Selecciona tu archivo OFX
- Revisa la vista previa y confirma la importación
FreeAgent admite OFX, QIF y CSV. Al igual que Xero y MYOB, utiliza FITIDs de los archivos OFX para evitar importaciones duplicadas.
GnuCash
GnuCash — la aplicación de contabilidad de código abierto — tiene soporte nativo para importación OFX a través de su integración AqBanking:
- Ve a Archivo > Importar > Importar OFX/QFX
- Selecciona tu archivo OFX
- GnuCash muestra las transacciones y te pide que las mapees a una cuenta
- Revisa la ventana de emparejamiento — GnuCash resalta posibles duplicados basándose en FITID
- Acepta la importación
GnuCash es una de las aplicaciones más antiguas compatibles con OFX, y su motor de importación maneja archivos OFX 1.x (SGML) y OFX 2.x (XML).
Wave
Wave Accounting (ahora propiedad de H&R Block) admite la importación de OFX:
- Ve a Contabilidad > Transacciones
- Haz clic en la cuenta bancaria
- Haz clic en Importar CSV u OFX
- Sube el archivo y mápealo a la cuenta
- Revisa y confirma
Wave también admite CSV, pero OFX proporciona mapeo automático de campos y detección de duplicados — las mismas ventajas que con Xero y MYOB.
Entendiendo la Estructura del Archivo OFX
Un archivo OFX es texto plano. Puedes abrirlo en cualquier editor de texto para inspeccionar su contenido. Aquí tienes un ejemplo simplificado que muestra los elementos clave:
OFXHEADER:100
DATA:OFXSGML
VERSION:102
SECURITY:NONE
ENCODING:USASCII
CHARSET:1252
COMPRESSION:NONE
OLDFILEUID:NONE
NEWFILEUID:NONE
<OFX>
<SIGNONMSGSRSV1>
<SONRS>
<STATUS><CODE>0<SEVERITY>INFO</STATUS>
<DTSERVER>20260302
<LANGUAGE>ENG
</SONRS>
</SIGNONMSGSRSV1>
<BANKMSGSRSV1>
<STMTTRNRS>
<STMTRS>
<CURDEF>USD
<BANKACCTFROM>
<BANKID>021000021
<ACCTID>123456789
<ACCTTYPE>CHECKING
</BANKACCTFROM>
<BANKTRANLIST>
<DTSTART>20260201
<DTEND>20260228
<STMTTRN>
<TRNTYPE>DEBIT
<DTPOSTED>20260205
<TRNAMT>-85.50
<FITID>20260205-8550-001
<NAME>ACME SUPPLIES LLC
<MEMO>Office supplies purchase
</STMTTRN>
<STMTTRN>
<TRNTYPE>CREDIT
<DTPOSTED>20260210
<TRNAMT>3200.00
<FITID>20260210-320000-001
<NAME>PAYROLL DEPOSIT
<MEMO>Direct deposit - February
</STMTTRN>
</BANKTRANLIST>
<LEDGERBAL>
<BALAMT>12456.78
<DTASOF>20260228
</LEDGERBAL>
</STMTRS>
</STMTTRNRS>
</BANKMSGSRSV1>
</OFX>
Etiquetas Clave Explicadas
| Etiqueta | Descripción |
|---|---|
BANKID |
Número de ruta del banco (número ABA en EE. UU.) |
ACCTID |
Número de cuenta |
ACCTTYPE |
Tipo de cuenta: CHECKING, SAVINGS, MONEYMRKT, o CREDITLINE |
DTSTART / DTEND |
Fechas de inicio y fin del período del extracto (YYYYMMDD) |
STMTTRN |
Un registro de transacción individual |
TRNTYPE |
Tipo de transacción: DEBIT, CREDIT, INT (interés), FEE (comisión), SRVCHG (cargo por servicio), DEP (depósito), ATM, POS, XFER (transferencia), CHECK (cheque), PAYMENT (pago), OTHER (otro) |
DTPOSTED |
Fecha de la transacción en formato YYYYMMDD |
TRNAMT |
Importe de la transacción — negativo para débitos, positivo para créditos |
FITID |
Identificador de Transacción de la Institución Financiera — identificador único para la detección de duplicados |
NAME |
Nombre del beneficiario o transacción (máximo 32 caracteres en OFX 1.x) |
MEMO |
Descripción adicional o nota (máximo 255 caracteres) |
LEDGERBAL |
Saldo de cierre con importe y fecha |
OFX 1.x (mostrado arriba) utiliza sintaxis SGML — las etiquetas no requieren elementos de cierre. OFX 2.x utiliza XML bien formado con etiquetas de cierre adecuadas. La mayoría del software de contabilidad acepta ambas. Para extractos de tarjetas de crédito, el contenedor cambia a CREDITCARDMSGSRSV1 en lugar de BANKMSGSRSV1, pero la estructura de la transacción en el interior sigue siendo la misma.
Problemas Comunes de Importación OFX
Formato de Fecha Incorrecto
Síntoma: Las transacciones aparecen en fechas incorrectas, o la importación falla con un error de fecha.
Causa: El archivo OFX contiene fechas que no cumplen el estándar YYYYMMDD. Algunos archivos OFX mal generados utilizan formatos de fecha específicos de la región (MM/DD/AAAA o DD/MM/AAAA) dentro de las etiquetas XML.
Solución: Abre el archivo OFX en un editor de texto y comprueba los valores de DTPOSTED. Deberían ser exactamente 8 dígitos — 20260302, no 03/02/2026 ni 02-Mar-2026. Si el formato es incorrecto, el archivo debe ser regenerado. PDFSub siempre genera fechas en el formato correcto YYYYMMDD.
Transacciones Duplicadas se Omiten Cuando las Necesitas
Síntoma: Eliminaste transacciones y volviste a importar el archivo, pero el software no las importa de nuevo.
Causa: El software recuerda cada FITID que ha visto. Incluso después de eliminar las transacciones originales, el FITID permanece en la memoria del sistema.
Solución: Necesitas un archivo con FITIDs nuevos. Contacta con el soporte de tu software para obtener orientación sobre cómo borrar el historial de FITIDs, o edita manualmente los FITIDs en el archivo OFX usando un editor de texto.
Falta el Número de Cuenta
Síntoma: La importación falla, o el software no puede emparejar el archivo con una cuenta bancaria existente.
Causa: Las etiquetas BANKID o ACCTID en el archivo OFX están vacías o contienen valores de marcador de posición. Algunos generadores OFX omiten completamente los metadatos de la cuenta.
Solución: Abre el archivo OFX y añade el BANKID (número de ruta) y ACCTID (número de cuenta) correctos. Estos deben coincidir con la configuración de la cuenta bancaria en tu software de contabilidad, o necesitas seleccionar manualmente la cuenta de destino durante la importación.
Problemas de Codificación con Caracteres Internacionales
Síntoma: Los nombres de los beneficiarios o las descripciones muestran caracteres ilegibles — signos de interrogación, cuadros o letras acentuadas incorrectas.
Causa: El archivo OFX utiliza una codificación (por ejemplo, USASCII o Latin-1) que no admite los caracteres de los datos de la transacción — diéresis alemanas, acentos franceses, caracteres japoneses, texto cirílico.
Solución: El archivo OFX debe declarar la codificación UTF-8 en el encabezado, y la codificación real del archivo debe coincidir. PDFSub genera archivos OFX con codificación UTF-8 correcta.
Archivo Demasiado Grande para Importar
Síntoma: La importación se agota el tiempo de espera o el software rechaza el archivo con un error de tamaño o número de transacciones.
Causa: La mayoría de las plataformas de contabilidad imponen límites al tamaño de los archivos de importación. Xero limita las importaciones a 1.000 transacciones por archivo. Otras plataformas tienen límites similares.
Solución: Divide el archivo OFX en archivos más pequeños — típicamente por mes o trimestre. Cada archivo debe contener menos de 1.000 transacciones. Asegúrate de que las etiquetas DTSTART/DTEND y los valores LEDGERBAL en cada archivo dividido reflejen el período correcto.
Transacciones de Tarjeta de Crédito se Importan con Signos Incorrectos
Síntoma: Las compras aparecen como ingresos y los pagos como gastos.
Causa: El archivo OFX utiliza el contenedor de cuenta bancaria (BANKMSGSRSV1) en lugar del contenedor de tarjeta de crédito (CREDITCARDMSGSRSV1). Esto confunde el manejo de la convención de signos del software de contabilidad.
Solución: El archivo OFX necesita el contenedor correcto para el tipo de cuenta. PDFSub detecta si un extracto es de una cuenta corriente, cuenta de ahorros o tarjeta de crédito y aplica la estructura OFX apropiada automáticamente.
Preguntas Frecuentes
¿Cuál es la diferencia entre OFX y QBO?
QBO es un dialecto propietario de OFX de Intuit, diseñado para QuickBooks. La estructura subyacente es casi idéntica — mismas etiquetas, mismos FITIDs, mismos metadatos de cuenta. QBO añade etiquetas específicas de Intuit como INTU.BID (identificador bancario) y utiliza la extensión .qbo. A menudo puedes renombrar un archivo .ofx a .qbo y QuickBooks lo leerá. Usa QBO para QuickBooks, OFX para todo lo demás.
¿Puedo abrir un archivo OFX para ver qué contiene?
Sí. Los archivos OFX son texto plano. Ábrelo en cualquier editor de texto — Notepad, VS Code, TextEdit — y verás el marcado con fechas de transacción, importes, nombres de beneficiarios, FITIDs e información de la cuenta. Puedes editarlo manualmente si es necesario, aunque ten cuidado con la estructura.
¿Prefiere Xero OFX sobre CSV?
Sí. Xero recomienda OFX sobre CSV para las importaciones de extractos bancarios. Las importaciones OFX se realizan automáticamente sin mapeo de columnas, incluyen FITIDs para la prevención de duplicados y llevan un formato estandarizado de fecha/importe. CSV funciona pero requiere mapeo manual de columnas y no ofrece protección contra duplicados.
¿Puedo convertir OFX a CSV si necesito editar los datos?
Sí. La mayoría de las aplicaciones de hoja de cálculo no pueden abrir OFX directamente, pero muchas herramientas pueden analizar OFX y generar CSV. Si necesitas editar transacciones antes de la importación, convertir a CSV primero, hacer tus ediciones y luego volver a convertir a OFX es un flujo de trabajo común.
¿Cómo se generan los FITIDs?
Los bancos asignan FITIDs a partir de sus números de referencia de transacciones internos. Cuando un convertidor como PDFSub genera OFX a partir de un PDF, crea FITIDs deterministas hasheando la fecha, el importe y la descripción de la transacción juntos — de modo que convertir el mismo PDF dos veces produce los mismos FITIDs y la reimportación no crea duplicados.
¿Cuál es el tamaño máximo de archivo para las importaciones OFX?
Depende del software. Xero acepta hasta 1.000 transacciones por archivo. MYOB y FreeAgent tienen límites similares. GnuCash no tiene límite práctico. Si tu extracto contiene más de 1.000 transacciones, divídelo en varios archivos OFX por mes o trimestre.
¿OFX admite múltiples cuentas en un solo archivo?
La especificación OFX permite múltiples respuestas de extracto en un solo archivo — una para cada cuenta. Sin embargo, la mayoría del software de contabilidad espera una cuenta por archivo. Para importaciones fiables, genera un archivo OFX separado para cada cuenta bancaria.
¿Puedo usar OFX para extractos de tarjetas de crédito?
Sí. OFX admite extractos de tarjetas de crédito de forma nativa. La estructura del archivo utiliza CREDITCARDMSGSRSV1 como contenedor en lugar de BANKMSGSRSV1, y las transacciones siguen la convención de signos de la tarjeta de crédito (las compras son negativas, los pagos son positivos). PDFSub detecta automáticamente el tipo de extracto y genera la estructura OFX correcta.
¿El formato OFX sigue actualizándose?
Sí. La especificación OFX es mantenida activamente por la Financial Data Exchange (FDX). La versión actual es OFX 2.2. Sin embargo, la mayoría del software de contabilidad todavía acepta archivos OFX 1.x (formato SGML) junto con los archivos 2.x más nuevos basados en XML. No hay urgencia en usar la última versión — la compatibilidad con 1.x es universal.
¿Qué monedas admite OFX?
OFX utiliza códigos de moneda ISO 4217 — USD, GBP, EUR, AUD, CAD, JPY, CHF y cientos más. La moneda se declara una vez en la etiqueta CURDEF y se aplica a todas las transacciones. Los extractos multidivisa son compatibles a través de la etiqueta opcional ORIGCURRENCY en transacciones individuales.