Saltar al contenido principal
Amazon

«Esta liquidación ya está contabilizada (asiento …).»: cuándo sale y qué hacer

El mensaje Esta liquidación ya está contabilizada (asiento …). sale cuando la liquidación ya tiene un asiento en el campo Asiento y ese asiento existe: el módulo se detiene y no crea otro. Para resolverlo, abre el asiento que cita el propio aviso y comprueba que es el que esperas.

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
4 min

Cuándo sale el mensaje y qué significa

El aviso Esta liquidación ya está contabilizada (asiento …). (This settlement is already posted (entry …).) aparece al contabilizar una liquidación de Amazon que ya tiene un asiento. Donde el mensaje pone «…», Odoo escribe el nombre de ese asiento. Está en el código publicado de Odoo 17, 18, 19 y 20.

Se llega a él al pulsar Contabilizar (Post to Accounting) o Contabilizar de todos modos (forzar) (Post anyway (force)).

Las liquidaciones se abren en Amazon › Finanzas › Liquidaciones (pagos y comisiones) (Amazon › Finances › Settlements (payouts & fees)). Cada tramo del menú pide el permiso Lector (Viewer): si te falta uno, no ves ese tramo.

Esquema hecho con código, no una pantalla de Odoo: el menú de liquidaciones, los botones de contabilizar, el campo del asiento y el mensaje de liquidación ya contabilizada
Esquema a partir del código publicado del módulo (Odoo 17, 18, 19 y 20), con los rótulos en inglés del código original.
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)

Cómo funciona la comprobación por dentro

Lo que sigue sobre el orden de las comprobaciones describe el código publicado de Odoo 20.0.

La condición mira el asiento, no el estado

El código comprueba una sola cosa para este aviso: que la liquidación tenga un asiento en el campo Asiento (Move) y que ese asiento exista. Si el campo está vacío, esta comprobación no salta.

El botón Contabilizar se rige por otra cosa: se oculta cuando Estado (State) vale posted, y con los valores por defecto se ve (el estado es imported). Una condición decide si ves el botón; la otra decide si el módulo sigue adelante al pulsarlo.

El botón de forzar no se salta este aviso

Contabilizar de todos modos (forzar) lleva al mismo método que Contabilizar, así que también puede darte este mensaje. Al pulsarlo, Odoo pide confirmación: «Esta liquidación no cuadra. ¿Publicar de todos modos y absorber la diferencia en la cuenta puente?». El botón se oculta si Estado vale posted o si Conciliado (Reconciled) es verdadero.

En el código de Odoo 20.0, el forzado solo cuenta al comprobar que la liquidación cuadra, y esa comprobación llega más tarde. La de «ya hay asiento» va antes, de modo que forzar no la evita.

Llega después de otras comprobaciones y antes de construir nada

Antes de llegar aquí, el método ya ha comprobado que Contabilidad está instalada, que tu usuario tiene acceso de Contabilidad (los contextos automáticos de superusuario pasan) y que la contabilización está habilitada en la cuenta de Amazon.

Después del aviso vendrían la revisión de diario y cuentas y la construcción de las líneas del asiento. Como el mensaje detiene la acción, no se guarda nada de lo que esa acción iba a cambiar: ni un asiento nuevo ni un cambio de estado.

El nombre del asiento viaja dentro del mensaje

El texto entre paréntesis es el nombre del asiento que ya está enlazado a la liquidación. Es tu pista para ir directo a él en Contabilidad.

Esquema hecho con código a partir de las traducciones del módulo, no una pantalla de Odoo: el mismo mensaje en castellano, alemán, francés, italiano y portugués
En castellano, Esta liquidación ya está contabilizada (asiento …).; en alemán, Diese Abrechnung ist bereits gebucht (Buchung …).; en francés, Cette liquidation est déjà comptabilisée (pièce …).; en italiano, Questa liquidazione è già registrata (registrazione …).; en portugués, Esta liquidação já está lançada (lançamento …).

El campo Asiento es de solo lectura y no lo escribes tú

Se ve en la ficha de Liquidaciones (Settlements), dentro del grupo Conciliación (Reconciliation). Su ayuda dice: «Asiento contable creado al contabilizarse en contabilidad.».

Lo rellena el módulo al contabilizar, desde Contabilizar o desde Contabilizar de todos modos (forzar); lo vacía el botón Revertir (Reverse). Mientras ese campo tenga un asiento que existe, el aviso es el resultado esperado.

El mismo mensaje y los mismos botones en todas las ramas publicadas

El mensaje está en el código de las ramas 17, 18, 19 y 20, y la condición de vista de los dos botones es la misma en las cuatro. El orden de comprobaciones y el papel del forzado que se cuentan arriba son los del código de Odoo 20.0. El módulo está publicado en Odoo Apps para las cuatro versiones.

Qué hacer cuando lo ves

  1. Anota el nombre del asiento que aparece donde el mensaje pone «…».
  2. Abre la liquidación y mira el campo Asiento, en el grupo Conciliación de la ficha.
  3. Abre ese asiento en Contabilidad y comprueba que corresponde a esa liquidación.
  4. Si crees que la liquidación debería contabilizarse otra vez, consulta con tu contable antes de tocar el asiento enlazado.

La confirmación de Contabilizar te pregunta: «¿Contabilizar esta liquidación como un único asiento contable (transitoria + comisiones + depósito neto)?». Esa es la operación que el módulo detiene cuando ya existe el asiento.

Cómo ayuda FlexigoTech

El módulo es de pago único por versión y necesita la suscripción a FlexigoTech Cloud (plan Conector, 49 € al mes o 490 € al año, sin IVA). Puedes verlo en la ficha de Odoo Apps o en la página del módulo. Si estás implantando Odoo y quieres ajustar el circuito de liquidaciones con tu contable, FlexigoTech implanta Odoo 17, 18, 19 y 20 y desarrolla conectores e integraciones a medida.

Sigue leyendo

Campos de Pagos y contabilidad de la cuenta de Amazon Connector: qué significa cada uno y qué ponerChecklist de los campos de Pagos y contabilidad de la cuenta de Amazon Connector para Odoo: qué significa cada uno según su ayuda y qué decidir.Campos de la cuenta SP-API de Amazon Connector for Odoo: qué dice cada ayuda y qué ponerComparativa de los campos de facturas, auditoría de reembolsos e informes FBA de la cuenta SP-API en Amazon Connector for Odoo: su ayuda y sus valores.
Comprobado en el código del conector (versión 20.0) y en las fuentes enlazadas

Fuentes