OdooWiki OCA HUB

Romania - MT940 Bank Statements Import

l10n_ro_account_bank_statement_import_mt940_base folder_open OCA/l10n-romania open_in_new
Localization Licencia: AGPL-3

Este módulo proporciona un analizador genérico para archivos MT940. Dado que MT940 es un estándar no abierto y no oficial, pura maldad en la forma en que cada banco cocina su propia interpretación, este addon por sí solo no te ayudará mucho. Más bien está pensado para ser utilizado por otros addons para implementar el dialecto específico de un determinado banco.

Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.

auto_awesome Qué hace este módulo

Generado por IA a partir del código · Odoo 19.0

Añade un formato genérico de importación de extractos bancarios MT940 para diarios bancarios rumanos, de modo que los usuarios puedan subir archivos MT940 y se creen automáticamente las líneas de extracto. También añade un campo en las cuentas bancarias para almacenar un patrón de etiqueta 86 no estructurado.

Este módulo hace que un nuevo formato de importación llamado "mt940_general" esté disponible al importar extractos bancarios en Odoo. Cuando un usuario sube un archivo MT940 en un diario bancario, el módulo lee el archivo, extrae el número de cuenta, la moneda, los saldos inicial y final, las fechas del extracto y las líneas de transacción individuales, y crea los registros de extracto bancario correspondientes.

Funciona junto con la función estándar de importación de extractos bancarios y la configuración de la localización rumana. En el formulario de cuenta bancaria (res.partner.bank), se añade un nuevo campo de texto "Romania - MT940 Unstructured Tag 86 Pattern" para que los usuarios puedan almacenar un patrón utilizado para la información de la etiqueta 86 no estructurada.

El analizador gestiona las etiquetas habituales de MT940, como el número de extracto, la identificación de la cuenta, los saldos inicial y final, los detalles de las transacciones y la etiqueta de texto libre 86. A partir de la etiqueta 86 intenta detectar el número de cuenta y el nombre de la contraparte, y construye la referencia de pago a partir de los subcampos disponibles.

Este módulo es una base para las variantes de MT940 específicas de cada banco: proporciona la lógica de análisis genérica, mientras que otros módulos pueden extenderlo para un banco rumano concreto. No añade sus propios menús; se integra en la pantalla de importación de extractos bancarios existente.

Modelos y campos (3)
  • account.journal · amplía un modelo existente
  • res.partner.bank · modelo nuevol10n_ro_unstructured_tag86 (Romania - MT940 Unstructured Tag 86 Pattern)
  • l10n.ro.account.bank.statement.import.mt940.parser · modelo nuevo

Texto generado por IA (DeepSeek) al leer el código de la versión 19.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub

Disponibilidad por versión

Revisado: 2026-11-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 6 confirmadas, 3 sin información de 9 versiones.

Fuentes · Odoo 19.0

Confirmado el 2026-11-03 en la rama 19.0 de OCA/l10n-romania.

terminal Instalación y uso

Sin información verificada

Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.

info

Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.