Importación de extractos bancarios

El módulo Romania - Bank statement import (MT940, CAMT.053, CSV) (l10n_ro_account_statement_import) amplía la importación genérica de extractos con los archivos MT940 de los bancos rumanos y con el reconocimiento de los clientes y proveedores de las empresas rumanas en las transacciones importadas. Lee:

  • archivos MT940, con el formato del detalle de las transacciones de Banca Comercială Română (BCR), BRD - Groupe Société Générale, ING Bank România, Banca Transilvania (BT), Raiffeisen Bank România y UniCredit Bank România, y de cualquier otro banco que utilice el estándar SWIFT;

  • archivos CAMT.053, con el módulo estándar de importación de extractos camt;

  • archivos CSV y Excel, con una asignación de columnas (Statement Sheet Mappings).

Importante

Los importadores se han desarrollado a partir de las descripciones públicas de los formatos y se han probado con archivos de extractos sintéticos. No se han verificado todavía con archivos reales de los bancos. Consulte Formatos verificados hasta ahora. Utilice la vista previa del cuadro de importación con los primeros archivos de cada banco y compare los saldos y los totales con el extracto de su banco.

Configuración

Instale el módulo. Los diarios de banco rumanos obtienen un grupo Importación de extractos (Rumanía) en la pestaña Ajustes avanzados (Contabilidad ‣ Configuración ‣ Diarios, diarios de banco de una empresa cuyo país fiscal es Rumanía):

Campo

Finalidad

Formato MT940 del banco

Formato del detalle de las transacciones (campo :86:) de los archivos MT940 del banco: Automático (según el BIC / IBAN del extracto) (valor predeterminado), uno de los seis bancos u Otro banco (MT940 genérico). Con el modo automático, el banco se detecta a partir del BIC o del IBAN del extracto (RNCB, BRDE, INGB, BTRL, RZBR, BACX); seleccione el banco explícitamente si la detección falla.

Fecha de transacción MT940

Fecha asignada a las líneas importadas: Fecha de operación (valor predeterminado; se utiliza la fecha valor si el banco no indica fecha de operación) o Fecha valor.

Buscar contactos por CUI / IBAN

Activado de forma predeterminada. Cuando el banco no identifica la cuenta de la contraparte, Odoo busca un IBAN o un código fiscal rumano en el detalle de la transacción y asigna el contacto.

Indique el número de cuenta bancaria (IBAN) de la empresa en el diario, para que Odoo pueda encontrar el diario de un archivo a partir del número de cuenta que contiene.

Importar un extracto

Abra el cuadro de importación con Contabilidad ‣ Contabilidad ‣ Importar extracto, o desde la tarjeta del diario de banco en el Panel de contabilidad, como se describe en Archivos de extracto estándar, y seleccione el archivo. Odoo reconoce los archivos MT940 por su contenido. Un archivo puede contener varios extractos (varias cuentas o varios días); todos se importan.

Por cada extracto MT940, Odoo crea un extracto bancario con el saldo inicial y final del archivo. Cada línea de transacción recibe:

  • la fecha, según la Fecha de transacción MT940 del diario;

  • la etiqueta (detalle de la transacción), la referencia del cliente o del banco y el importe, con su signo;

  • el nombre y el número de cuenta de la contraparte, si el banco los facilita;

  • un identificador de importación único, de modo que se rechaza importar de nuevo el mismo archivo y nunca se crea dos veces una transacción ya importada.

Los archivos pueden estar codificados en UTF-8 o en Windows-1250 (la codificación centroeuropea de los signos diacríticos rumanos).

Nota

Un archivo MT940 de una cuenta bancaria distinta de la del diario seleccionado se rechaza con un mensaje de error.

Reconocimiento del contacto

En los diarios de empresas rumanas con Buscar contactos por CUI / IBAN activado, y para todos los formatos (MT940, CAMT.053 y hojas de cálculo), el contacto de una transacción sin contacto se busca de la siguiente manera:

  1. Los IBAN que aparecen en el detalle de la transacción (excluidas las cuentas de la empresa) se buscan en las cuentas bancarias de los contactos.

  2. De lo contrario, los códigos fiscales rumanos (CUI o CIF, con o sin el prefijo RO, escritos como CUI 23456783, CIF, Cod fiscal o RO23456783) se buscan en el NIF de los contactos.

El contacto solo se asigna si la coincidencia es inequívoca: cuando varios contactos comparten el mismo IBAN o código fiscal, la transacción se deja sin contacto. El contacto queda entonces disponible para la conciliación de la línea.

Archivos CSV y Excel

El módulo no proporciona asignaciones de columnas predefinidas para las exportaciones CSV de los bancos. Cree una asignación para cada exportación bancaria en Contabilidad ‣ Configuración ‣ Contabilidad ‣ Mapeos de importación de extractos, defínala como predeterminada en el grupo Mapeo de importación de extracto del diario (pestaña Ajustes avanzados) o selecciónela en el cuadro de importación. El reconocimiento de los contactos por IBAN o CUI también se aplica a estos archivos.

Formatos verificados hasta ahora

Formatear

Banco

Estado

MT940

BCR, BRD, ING, BT, Raiffeisen

Probado con archivos de muestra sintéticos y anónimos creados a partir de las descripciones públicas del formato. No verificado con archivos bancarios reales.

MT940

UniCredit

Probado con una muestra sintética en línea solo del analizador (mismo formato que BCR y Raiffeisen). No verificado con archivos bancarios reales.

MT940

Otros bancos

Analizador SWIFT genérico. No verificado con archivos bancarios reales.

CAMT.053

Cualquiera

Probado con una muestra rumana sintética. No verificado con archivos bancarios reales.

CSV / Excel

Cualquiera

Probado con un archivo y una asignación sintéticos. Sin asignación predefinida para los bancos.