CSV y Excel: el más común, el más variable
CSV (valores separados por comas, o a veces por punto y coma o tabulador) es el formato que más bancos ofrecen, junto con hojas de cálculo (.xlsx, .xls) que en el fondo son la misma idea con más formato encima. El problema del CSV es que no hay un estándar único: cada banco pone las columnas en un orden distinto, usa nombres distintos para "fecha" o "descripción", y a veces separa cargos y abonos en dos columnas en vez de una con signo. La guía cómo descargar tus movimientos de BBVA, Banorte, Santander y Mercado Pago repasa qué formato da cada banco mexicano en concreto.
OFX: el formato "de verdad" de banca electrónica
OFX (Open Financial Exchange) es un formato pensado desde el inicio para movimientos bancarios, no una hoja de cálculo genérica: cada movimiento trae su fecha, monto y tipo ya en campos con nombre fijo, sin ambigüedad sobre qué columna es cuál. Existen dos versiones: OFX 1.x (una variante de SGML, donde muchas etiquetas no se cierran) y OFX 2.x (XML válido, todo se cierra). Ensobre lee ambas versiones indistintamente.
QFX: el mismo OFX, con otro nombre
QFX no es un formato distinto — es un archivo OFX con la extensión cambiada, una convención que usa Quicken para identificar sus propios archivos OFX. Si tu banco te ofrece descargar "para Quicken", casi seguro es un QFX y Ensobre lo procesa exactamente igual que un OFX normal.
QIF: el formato viejo de Quicken
QIF (Quicken Interchange Format) es un formato de texto plano más antiguo, anterior a OFX, que también usó YNAB 4 (la versión clásica de escritorio, antes de la YNAB actual basada en web). Cada movimiento se guarda como un bloque de líneas con un código de una letra (fecha, monto, comercio, categoría) terminado en una línea con solo ^. Es menos común hoy, pero algunos bancos y exportaciones antiguas todavía lo usan. Ensobre también lo reconoce.
Si tu banco te da a elegir, ¿cuál conviene?
Si tu banco ofrece más de un formato para el mismo periodo, un OFX o QFX suele ser más confiable que un CSV o Excel: al traer los campos ya identificados por nombre, hay menos margen para que la fecha se confunda de formato (día/mes al revés) o el monto se lea mal por el separador decimal. Dicho esto, Ensobre está construido pensando en que la mayoría de los bancos mexicanos no ofrecen OFX (ver el panorama completo en la guía de bancos): detecta el separador, el formato de fecha y hasta columnas de cargo/abono separadas en el CSV, así que no necesitas perseguir un formato "ideal" que tu banco quizás ni siquiera tenga — cualquiera de los cuatro funciona bien.
Cómo Ensobre reconoce el formato (sin fijarse en la extensión)
Al arrastrar un archivo a Ensobre, la app mira primero el contenido de las primeras líneas (busca marcadores como OFXHEADER:, <OFX> o !Type:) y solo si no encuentra ninguno recurre a la extensión del nombre del archivo. Esto importa en la práctica porque algunos bancos entregan un CSV con extensión .txt, o un archivo que técnicamente es OFX pero viene guardado como .csv — en cualquiera de esos casos, Ensobre igual reconoce el formato real y lo importa sin que tengas que renombrar nada.