Sincronización bancaria¶
Odoo se sincroniza directamente con tu institución bancaria para importar automáticamente todas las transacciones bancarias a la base de datos. Soporta más de 26.000 instituciones financieras en todo el mundo y se basa en múltiples proveedores de terceros para conectarse con los bancos.
Nota
Para usar este servicio, se requiere una suscripción válida de Odoo Enterprise.
Truco
Para comprobar si tu banco es compatible con Odoo, ve a Odoo Accounting Features y haz clic en Ver lista de instituciones soportadas en la sección Banco y efectivo.
Ver también
transacciones
Configuración¶
Primera sincronización¶
Para sincronizar la base de datos con un banco, ve al Tablero de Contabilidad, haz clic en el icono (puntos suspensivos verticales) del diario Banco, y Conectar banco. En la ventana Buscar una institución, selecciona el banco relevante y haz clic en Conectar.
Truco
Alternativamente, ve a o haz clic en Buscar entre más de 26000 bancos en el tablero de Contabilidad.
Dependiendo de tu banco y país, puedes seleccionar el Tipo de cuenta y/o elegir otro proveedor de terceros 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, desplázate hacia abajo en la lista y haz clic en Añadir nuevo banco para crear una cuenta bancaria manualmente. Rellena el Número de cuenta, Banco y Código SWIFT y haz clic en Conectar. Se creará entonces un diario bancario con el nombre del número de cuenta. Ten en cuenta que en este caso, el banco no se sincroniza.
Si surgen problemas durante la primera sincronización, comprueba que ningún cortafuegos o proxy esté bloqueando la dirección https://production.odoofin.com/. Asegúrate de que tu navegador web permite ventanas emergentes y que cualquier bloqueador de anuncios esté deshabilitado.
Importante
Al configurar la sincronización bancaria, las transacciones contables se registran automáticamente desde la fecha de la última transacción +1 día (por ejemplo, si la fecha de la última transacción es 31/12/2025, el registro comienza el 01/01/2026). Si el diario no contiene transacciones, se recuperan todas las transacciones pasadas disponibles. Para limitar el período de recuperación, ve a y establece una fecha en el campo Bloquear todo.
Nota
Algunos bancos están en estado Beta, lo que significa que aún no están totalmente soportados por los proveedores de terceros. Esto puede provocar errores u otros problemas. Aunque pueden usarse, Odoo no proporciona soporte técnico en este caso.
El proveedor de terceros puede solicitar más información para conectarse con un banco. Esta información no se almacena en los servidores de Odoo.
Para ver todas las sincronizaciones pasadas, activa el modo de desarrollador y ve a .
Sincronización manual¶
Después de la primera sincronización, los diarios bancarios se sincronizan por defecto cada doce horas. Para activar manualmente la sincronización, ve al tablero de Contabilidad y haz clic en Obtener transacciones en el diario bancario correspondiente.
Truco
Alternativamente, activa el modo de desarrollador, ve a , selecciona el banco correspondiente y haz clic en Obtener transacciones.
Nota
Algunos bancos no soportan la obtención automática de transacciones. Para estas instituciones, aparece un mensaje de error durante la sincronización automática de la cuenta, solicitando al usuario que deshabilite la sincronización automática. Este mensaje también se registra en el chatter de la sincronización en línea. En estos casos, deshabilita la opción Sincronización automática en la Sincronización en línea del banco correspondiente y asegúrate de realizar sincronizaciones manuales haciendo clic en Obtener transacciones en el diario bancario correspondiente.
Para algunas entidades bancarias, las transacciones solo se pueden obtener hasta tres meses en el pasado. Si se necesitan transacciones más antiguas, se pueden importar.
Actualizar credenciales de sincronización¶
Para actualizar las credenciales bancarias, activa el modo de desarrollador y ve a . Abre la conexión que necesita actualizarse, haz clic en Actualizar credenciales y sigue los pasos.
Nota
Los pasos pueden variar dependiendo del proveedor de terceros, ya que cada proveedor sigue su propio proceso.
Al actualizar las credenciales bancarias, asegúrate de que todas las cuentas estén seleccionadas para la sincronización, incluidas las de otras instituciones bancarias si corresponde.
Proveedores externos¶
Odoo se basa en proveedores externos para conectarse de forma segura a tus cuentas bancarias e importar automáticamente transacciones y datos financieros a la base de datos. Se utilizan los siguientes proveedores:
Plaid (compatible en Estados Unidos de América y Canadá)
Yodlee (compatible en Europa)
Salt Edge (compatible en todo el mundo)
Ponto (compatible en Europa)
Enable Banking (compatible en países escandinavos)
Truco
Según tu banco y país, cambia el proveedor externo predeterminado al seleccionar el banco, si es necesario.
Asegúrate de marcar la casilla de consentimiento para permitir que la información se comparta con Odoo.
Selecciona todas las cuentas que necesitan acceso y sincronización, incluidas las de otras instituciones bancarias.
Transacciones duplicadas¶
Al importar transacciones, algunas pueden aparecer duplicadas debido al mismo identificador de transacción en línea o la misma divisa, importe, número de cuenta y fecha.
Para buscar transacciones duplicadas, accede a la vista de conciliación bancaria, y sigue estos pasos:
Haz clic en el icono (engranaje) y selecciona Buscar transacciones duplicadas.
Todas las transacciones duplicadas desde la fecha de inicio se muestran en la pestaña Transacciones. Actualiza la Fecha de inicio si es necesario.
Para eliminar una transacción, selecciónala, haz clic en Eliminar seleccionados y confirma.
Nota
Los asientos contables solo se pueden eliminar si no han sido conciliados.
Transacciones faltantes¶
Las transacciones faltantes o pendientes son entradas que el banco aún no ha validado.
Para encontrar transacciones faltantes y pendientes, accede a la vista de conciliación bancaria, haz clic en el icono engranaje y selecciona Encontrar transacciones faltantes.
Para importar una transacción faltante publicada, selecciónala y haz clic en Importar transacciones.
Nota
Asegúrate de que la conexión con el banco esté activa para encontrar 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 soporte de Odoo, activa el modo desarrollador, ve a , selecciona la conexión fallida y copia la descripción del error y la referencia.
Si se pierde la conexión con el proxy y la reconexión usando la opción Reconectar no tiene éxito, contacta directamente al soporte. Proporciona el ID de cliente o la referencia del error del chatter.
¿Por qué la sincronización no funciona en tiempo real?¶
La sincronización no está diseñada para funcionar en tiempo real, ya que los proveedores externos sincronizan cuentas en intervalos diferentes. Para activar manualmente la sincronización y recuperar transacciones bancarias, ve al Tablero de Contabilidad y haz clic en Obtener transacciones.
Alternativamente, para sincronizar y obtener transacciones, activa el modo desarrollador y ve a .
Algunos proveedores restringen las actualizaciones a una vez por día. Si las transacciones ya se obtuvieron, hacer clic en Obtener transacciones nuevamente puede no recuperar los datos más recientes.
Las transacciones pueden aparecer en una cuenta bancaria, pero no se pueden obtener si tienen un estado Pendiente; solo se recuperan las transacciones con un estado Publicado.
¿Por qué mis transacciones solo se sincronizan cuando las actualizo de forma manual?¶
Algunos bancos implementan medidas de seguridad adicionales y requieren pasos extra, como un código de autenticación por SMS o correo electrónico, u otro tipo de MFA. Como resultado, el proveedor externo no puede recuperar transacciones hasta que se proporcione el código de seguridad.
¿Por qué no hay transacciones visibles?¶
Hay algunas posibles razones para este problema:
No se sincronizaron cuentas bancarias durante la primera sincronización.
Puede que no haya nuevas transacciones disponibles para obtener.
Si la cuenta bancaria está correctamente vinculada a un diario, pero las transacciones publicadas aún no son visibles en la base de datos, contacta al soporte.
¿Por qué no se muestran cuentas después de la sincronización?¶
Durante el proceso de sincronización, se seleccionó una institución bancaria, pero no se autorizaron cuentas bancarias de esta institución durante la primera sincronización.
Solución de problemas de Saltedge¶
¿Por qué hay un error al eliminar una sincronización en Odoo?¶
Odoo no puede eliminar permanentemente la conexión establecida con la institución bancaria. Sin embargo, revoca el consentimiento, lo que impide que Odoo acceda a la cuenta. El mensaje de error indica que el consentimiento ha sido revocado, pero el registro no se pudo eliminar porque permanece en Salt Edge.
Para eliminar la conexión, conéctate a la cuenta de Salt Edge y elimina manualmente la sincronización. Una vez hecho esto, el registro se puede eliminar en Odoo.
Tengo un error que dice que esta cuenta ya ha sido sincronizada¶
La cuenta bancaria ya ha sido sincronizada con Salt Edge. Accede al tablero de Salt Edge para verificar si existe una conexión con las mismas credenciales. Hay dos opciones:
Si existe una conexión con las mismas credenciales en Salt Edge pero no se ha sincronizado con Odoo, elimina la conexión existente y crea una nueva desde la base de datos de Odoo.
Si existe una conexión con las mismas credenciales en Salt Edge y ya se ha sincronizado con Odoo, actualiza las credenciales de sincronización para reactivar la conexión.