Sincronización bancaria

Odoo se sincroniza directamente con tu institución bancaria para importar todas las transacciones bancarias en automático a la base de datos. Es compatible con más de 26,000 instituciones en el mundo y depende de varios proveedores externos para hacer la conexión con los bancos.

Nota

Para usar este servicio necesitas contar con una suscripción válida a Odoo Enterprise.

Truco

Para revisar si tu banco es compatible con Odoo, ve a funciones de Contabilidad de Odoo y haz clic en Consulta la lista de instituciones compatibles en la sección Banco y efectivo.

Ver también

Transacciones

Configuración

Primera sincronización

Para sincronizar la base de datos con el banco, ve al tablero de Contabilidad, haz clic en Nuevo y selecciona la tarjeta Banco. En la ventana Agregar una cuenta bancaria selecciona el banco relevante y haz clic en Conectar.

Truco

  • También puedes hacer clic en el icono (tres puntos verticales) del diario Banco y conectar un banco o hacer clic en Buscar en más de 26,000 bancos en el tablero de Contabilidad.

  • Dependiendo de tu banco y tu país, podrás seleccionar el tipo de cuenta u otro proveedor externo para conectarte con el banco si es necesario antes de hacer clic en Conectar.

  • Si tu banco no aparece en la ventana Buscar una institución, deslízate por la lista y haz clic en Agregar banco nuevo para crear una cuenta bancaria de forma manual. Llena los campos Número de cuenta, Banco, y Código SWIFT y haz clic en Conectar. Entonces se crea y nombra un diario bancario con el número de la cuenta. Considera que en este caso el banco no se sincronizará.

  • Si suceden problemas durante la primera sincronización, revisa que el firewall o proxy no esté bloqueando la dirección https://production.odoofin.com/. Asegúrate de que tu navegador permita ventanas emergentes y que no tienes activado tu bloqueador de anuncios.

Importante

Al configurar la sincronización bancaria, las transacciones se registrarán de forma automática desde la fecha de la última transacción +1 día (por ejemplo, si la última transacción fue e 31/12/2025, el registro comenzará el 01/01/2026). Si el diario no contiene transacciones, se recuperarán todas las transacciones pasadas disponibles. Para limitar el periodo de recuperación, ve a Contabilidad ‣ Contabilidad ‣ Fechas de bloqueo e ingresa una fecha en el campo Bloquear todo.

Nota

  • Algunos bancos están en estaod Beta, lo que significa que no son completamente compatibles con proveedores externos. Esto puede causar bugs u otros problemas. Aunque se pueden usar, Odoo no brinda soporte técnico en este caso.

  • Es posible que el proveedor externo solicite información adicional para conectar con el banco. Esta información no se guarda en los servidores de Odoo.

  • Para ver todas las sincronizaciones pasadas, activa el modo de desarrollador y ve a Contabilidad‣ Configuración ‣ Sincronización en línea.

Sincronización manual

Después de la primera sincronización, los diarios bancarios se sincronizarán de manera predeterminada cada doce horas. Para activar la sincronización de forma manual, ve al tablero de contabilidad y haz clic en Obtener transacciones en el diario bancario que quieras.

Truco

También puedes activar el modo de desarrollador, ir a Contabilidad ‣ Configuración ‣ Sincronización en línea donde tendrás que seleccionar el banco que quieras y hacer clic en Obtener transacciones.

Nota

  • Algunos bancos no son compatibles con la obtención automática de transacciones. En el caso de estas instituciones, durante la sincronización automática de la cuenta aparecerá un mensaje de error en el que se le pedirá al usuario que desactive la sincronización automática. Este mensaje también se registra en el chatter de la sincronización en línea. En estos casos, deberás desactivar la opción Sincronización automática correspondiente a la Sincronización en línea y recordar hacer clic en Obtener transacciones en el diario bancario relevante para realizar una sincronización manual.

  • En algunas instituciones bancarias las transacciones solo se pueden obtener hasta tres meses pasados. Si necesitas obtener transacciones anteriores, las puedes importar.

Actualizar las credenciales de sincronización

Para actualizar tus credenciales bancarias, activa el modo de desarrollador y ve a Contabilidad ‣ Configuración ‣ Sincronización en línea. Abre la conexión que se necesita actualizar, haz clic en Actualizar credenciales y sigue los pasos.

Nota

  • Estos pasos pueden cambiar dependiendo del proveedor externo, pues cada uno tiene su propio proceso.

  • Al actualizar las credenciales bancarias, asegúrate de que todas las cuentas estén seleccionadas para su sincronización, incluyendo aquellas de otras instituciones bancarias, si aplica.

Proveedores externos

Odoo depende de proveedores externos para conectar tus cuentas bancarias de forma segura e importar las transacciones de forma automática y datos fiscales a la base de datos. Estos son los proveedores externos que se usarán:

Truco

Cuando conectas un banco en Odoo:

  • Según tu banco o país, es posible que tengas que cambiar el proveedor externo predeterminado.

  • Asegúrate de seleccionar la casilla de consentimiento para permitir que la información se comparta con Odoo.

  • Selecciona todas las cuentas que necesiten acceso y sincronización, incluyendo aquellas de otras instituciones bancarias.

Transacciones duplicadas

Al importar transacciones, es posible que algunas aparezcan como duplicadas ya que tienen el mismo identificador de transacción en línea, la misma moneda, monto, número de cuenta y fecha.

Transacciones faltantes

Las transacciones faltantes o pendientes son asientos que el banco todavía no ha validado.

Para encontrar las transacciones faltantes o pendientes, ingresa a la vista de conciliación bancaria, haz clic en el icono (engranaje) y selecciona Encontrar transacciones faltantes.

Para importar una transacción faltante registrada, selecciónala y haz clic en Importar transacciones.

Nota

  • Asegúrate de que la conexión con el banco está activa para poder encontrar las transacciones faltantes.

  • Las transacciones pendientes no se pueden importar.

Solución de problemas

Errores de sincronización o desconexiones

Para reportar un error de conexión al equipo de soporte de Odoo, activa el modo de desarrollador, ve a Contabilidad ‣ Configuración ‣ Sincronización en línea, selecciona la conexión que falló y copia la descripción del error con su referencia.

If the connection with the proxy is lost and reconnection using the Reconnect option isn’t successful, contact support directly. Provide the client ID or the error reference from the chatter.

Why is the synchronization not working in real-time?

Synchronization is not designed to work in real time, as third-party providers synchronize accounts at different intervals. To manually trigger synchronization and retrieve bank transactions, go to the Accounting Dashboard, and click Fetch Transactions.

Alternatively, to synchronize and fetch transactions, activate the developer mode and go to Accounting ‣ Configuration ‣ Online Synchronization.

Some providers restrict refreshes to once per day. If transactions have already been fetched, clicking Fetch Transactions again may not retrieve the latest data.

Transactions may appear on a bank account, but cannot be fetched if they have a Pending status; only transactions with a Posted status are retrieved.

¿Por qué mis transacciones solo se sincronizan cuando las actualizo de forma manual?

Some banks implement additional security measures and require extra steps, such as an SMS or email authentication code, or another type of MFA. As a result, the third-party provider cannot retrieve transactions until the security code is provided.

Why are no transactions visible?

There are a few possible reasons for this issue:

  • No bank accounts were synchronized during the first synchronization.

  • There may be no new transactions available to fetch.

If the bank account is correctly linked to a journal, but posted transactions still aren’t visible in the database, contact support.

Why are no accounts shown after synchronization?

During the synchronization process, a bank institution was selected, but no bank accounts from this institution were authorized during the first synchronization.

Saltedge troubleshooting

Why is there an error when deleting a synchronization in Odoo?

Odoo can’t permanently delete the connection established with the banking institution. However, it revokes consent, which prevents Odoo from accessing the account. The error message indicates that the consent has been revoked, but the record could not be deleted as it remains in Salt Edge.

To delete the connection, connect to the Salt Edge account and manually remove the synchronization. Once this is done, the record can be deleted in Odoo.

I have an error saying that this account has already been synchronized

The bank account has already been synchronized with Salt Edge. Access the Salt Edge dashboard to check if a connection with the same credentials exists. There are two options:

  • If a connection with the same credentials exists in Salt Edge but has not been synchronized with Odoo, delete the existing connection and create a new one from the Odoo database.

  • If a connection with the same credentials exists in Salt Edge and has already been synchronized with Odoo, update the synchronization credentials to reactivate the connection.