Saltar al contenido principal
Amazon

Qué hace el botón «Sincronizar liquidaciones» del conector de Amazon para Odoo

El botón Sincronizar liquidaciones (Sync Settlements) de la pantalla Cuentas (Accounts) lanza a mano, para una cuenta de Amazon, la misma sincronización que una tarea programada hace una vez al día en las cuentas activas que tienen activada la sincronización de liquidaciones: comprueba tu permiso, sigue el camino de sincronización que tenga la cuenta y te muestra un aviso al terminar.

FlexigoTech · Responsable: Víctor Gómez · Actualizado el 5 de noviembre de 2026

Lo esencial

Módulo
Amazon
Versiones
Odoo 17, 18, 19 y 20
Comprobado
en el código del conector, versión 20.0 · en las fuentes enlazadas al final
Lectura
5 min

Antes de pulsar: dónde está y quién puede verlo

El botón Sincronizar liquidaciones está en la pantalla Cuentas, a la que se llega por Amazon › Configuración › Cuentas (Amazon › Configuration › Accounts). Es el botón de una cuenta de Amazon concreta: la acción trabaja con una sola cuenta, la que tienes abierta. Existe en las versiones 17, 18, 19 y 20 de Odoo, y la vista no le pone ninguna condición: se ve siempre.

Esquema hecho con código: el menú que lleva a las cuentas, el botón de sincronizar liquidaciones y, a un lado, el mensaje de permisos que puede pararlo
Esquema hecho con código a partir del código publicado del módulo, no una captura de Odoo. Los rótulos del esquema van en inglés, el texto original del módulo.

Lo que decide si llegas hasta él es el permiso de tu usuario sobre el menú. Marca estas casillas antes de buscarlo:

  • Tu usuario ve el tramo Amazon del menú: ese tramo pide el permiso Lector (Viewer).
  • Tu usuario ve el tramo Configuración (Configuration) y, dentro, Cuentas: ambos piden el permiso Responsable (Manager). Si no tienes uno de esos permisos, no ves ese tramo del menú.
  • Si te falta el permiso, pide a un responsable que te lo conceda antes de seguir.
  • Abre la cuenta con la que quieres trabajar: el botón actúa sobre esa cuenta y sobre ninguna otra.
Your Odoo doesn't talk to Amazon, Temu or Shopify?
Vídeo: Your Odoo doesn't talk to Amazon, Temu or Shopify? (vídeo en inglés)

Primero, lo que Odoo hace solo

El botón no es el camino normal. El módulo trae una tarea programada, Amazon SP-API - Sincronizar liquidaciones (Amazon SP-API - Sync settlements), que corre una vez al día y viene activa al instalar. Esa tarea llama a la misma sincronización que el botón, así que lanzarla a mano es la excepción: para cuando quieres una pasada ahora y no esperar a la siguiente.

La tarea y el botón se parecen, pero no son idénticos:

  • La tarea busca las cuentas que están activas y que tienen activada la sincronización de liquidaciones, y las recorre una a una. El botón no hace esa búsqueda: va directo a la cuenta que tienes abierta.
  • La tarea no pasa por la comprobación de permisos del botón: llama directamente a la sincronización de cada cuenta.
  • Si la tarea falla en una cuenta, no se detiene: sigue con las demás cuentas. En la cuenta que ha fallado guarda el momento de la ejecución y un resultado que empieza por Error del cron de liquidación: … (Settlement cron error: …).

Al pulsar: qué comprueba y qué hace, en orden

Este es el recorrido que sigue el código del botón en Odoo 20. Úsalo como lista para saber en qué punto estás si algo se detiene.

  • Permiso de grupo. Se comprueba que tu usuario pertenezca al grupo de responsables del conector o al de Ajustes. Si no, la acción se detiene con el mensaje que verás más abajo.
  • Permiso de escritura. Además de los grupos, el módulo comprueba que puedas escribir en la cuenta. Es una comprobación aparte: tener el grupo no basta por sí solo.
  • Una sola cuenta. La acción exige que haya exactamente una cuenta, la de la pantalla.
  • Camino de sincronización. La sincronización sigue uno de los dos caminos que admite el módulo, según el origen de datos de liquidación que tenga configurado la cuenta. Si la cuenta tiene elegido el segundo camino, va por él; en cualquier otro caso, incluido que no tenga nada configurado, va por el camino predeterminado.
  • Espera. La acción no termina hasta que la sincronización de la cuenta devuelve el control.
  • Aviso final. Cuando la sincronización devuelve el control, el botón muestra el aviso que ves en la sección siguiente.

Qué verás al terminar

Si todo pasa, aparece una notificación de tipo éxito con el título Liquidaciones de Amazon (Amazon settlements). Como mensaje lleva el texto que devuelva la sincronización; si no devuelve ninguno, el mensaje es Hecho. (Done.). No es una notificación fija: no se queda esperando a que la cierres.

  • Lee el texto del aviso: si la sincronización devolvió un resultado, es lo que aparece en lugar de Hecho..
  • Si ves Hecho., la sincronización terminó y no devolvió ningún texto.

El rótulo del botón depende del idioma de tu Odoo. Con Odoo en castellano se llama Sincronizar liquidaciones.

Esquema hecho con código: el rótulo del botón según el idioma de Odoo (castellano, alemán, francés, italiano y portugués)
Esquema hecho con código a partir de las traducciones publicadas del módulo, no una captura de Odoo.

El error que puede dar al pulsarlo

Al pulsar Sincronizar liquidaciones, la comprobación de permisos puede parar la acción con este mensaje:

You need Amazon Seller Connector Manager (or Settings) access for this action. Ask a manager to grant Manager access.

Sale cuando tu usuario no es del grupo de responsables del conector ni del grupo de Ajustes. Cuando se detiene, la acción no sigue: no llega a elegir el camino de sincronización ni a sincronizar.

  • Pide a un responsable que te dé el acceso de responsable del conector, tal como dice el propio mensaje.
  • Vuelve a abrir la cuenta desde Amazon › Configuración › Cuentas y pulsa otra vez el botón.
  • Si el aviso es de éxito, ya has pasado la comprobación de permisos.

Después de pulsar

  • Si quieres que la sincronización no dependa de que alguien pulse el botón, la tarea Amazon SP-API - Sincronizar liquidaciones corre una vez al día para las cuentas activas que tienen activada la sincronización de liquidaciones.

Qué cuesta y cómo ayuda FlexigoTech

El módulo es de pago único por versión de Odoo (17, 18, 19 y 20) y necesita la suscripción a FlexigoTech Cloud, plan Conector: 49 € al mes o 490 € al año, sin IVA. La conexión pasa por FlexigoTech Cloud, que guarda cifradas las credenciales, vigila la sincronización y avisa por correo si falla. En la página del módulo tienes la compra.

Si estás implantando Odoo y quieres repasar los permisos de tus usuarios o conectar Amazon con el resto de tus procesos, FlexigoTech implanta Odoo 17, 18, 19 y 20 y desarrolla conectores e integraciones a medida.

Sigue leyendo

Comprobado en el código del conector (versión 20.0) y en las fuentes enlazadas

Fuentes