Salta al contingut principal
Amazon

Only a posted settlement can be reversed: què fer

El missatge Only a posted settlement can be reversed. pot sortir en prémer Reverse quan la liquidació no té assentament o el seu estat no és el de comptabilitzada; aquí tens la condició exacta i una llista per resoldre-ho.

FlexigoTech · Responsable: Víctor Gómez · Actualitzat el 5 de novembre de 2026

L'essencial

Mòdul
Amazon
Versions
Odoo 17, 18, 19 i 20
Comprovat
al codi del connector, versió 20.0 · a les fonts enllaçades al final
Lectura
4 min

Quan surt aquest missatge

Pot sortir en prémer el botó Reverse a la fitxa d'una liquidació d'Amazon Connector for Odoo. Abans de canviar res, el mòdul mira el camp Move i el camp State d'aquesta liquidació. Si Move és buit, o si State no és Posted to accounting, l'acció s'atura amb el missatge i no es desa cap canvi. El text és al mòdul per a Odoo 17, 18, 19 i 20.

Esquema fet amb codi, no una pantalla d'Odoo: el menú de les liquidacions, el botó Reverse, els camps Move i State, i el missatge, amb els rètols en anglès del codi
Esquema del recorregut que porta al missatge, amb els rètols en anglès del codi del mòdul (no és una captura d'Odoo).
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 anglès)

Què significa a la pràctica

És una comprovació prèvia del mateix mòdul, abans de tocar l'assentament. Reverse serveix per desfer l'assentament d'una liquidació ja comptabilitzada i poder-la corregir; si la liquidació no té assentament que desfer, o no és a l'estat de comptabilitzada, el mòdul s'atura.

El missatge parla de dues dades de la fitxa: l'assentament i l'estat. No depèn de res més que d'aquestes dues condicions, unides per «o».

El botó només es veu quan State és Posted to accounting. En una liquidació en Imported (el valor per defecte) no apareix. Per això, si arribes al missatge des del botó, el primer que convé mirar és el camp Move: la condició del codi també es compleix quan aquest camp és buit.

L'esquema següent recull el text del mateix missatge en castellà, alemany, francès, italià i portuguès.

Esquema fet amb codi a partir de les traduccions del mòdul, no una pantalla d'Odoo: el mateix missatge en castellà, alemany, francès, italià i portuguès
Esquema amb el text del missatge en castellà, alemany, francès, italià i portuguès (no és una captura d'Odoo).

Llista de comprovació per resoldre-ho

Abans de prémer Reverse

  • Comprova que veus el menú Amazon › Finances › Settlements (payouts & fees). Cada tram (Amazon, Finances i Settlements (payouts & fees)) demana el permís Viewer; si no en tens cap, no veus aquest tram.
  • Obre la fitxa de la liquidació a Settlements, no només la llista.
  • Mira State: es veu a la fitxa i també a la llista. Els seus valors són Imported i Posted to accounting.
  • Mira Move al grup Reconciliation de la fitxa. És de només lectura: l'escriu el codi, no tu. La seva ajuda diu: «Journal entry created when posted to accounting.»

En prémer el botó

  • Localitza Reverse. Només apareix quan State és Posted to accounting.
  • Llegeix la confirmació abans d'acceptar: «Reverse this settlement's journal entry and reopen it for re-posting?»
  • Si surt el missatge, l'acció s'atura en executar-se i no es desa cap canvi.

Si surt el missatge

  • Revisa Move. Si és buit, es compleix la condició del codi i l'acció s'atura. Aquest camp l'omplen els botons Post to Accounting i Post anyway (force), i el buida Reverse.
  • Revisa State. Si no és Posted to accounting, es compleix l'altra part de la condició. Recorda que en Imported el botó no es veu.
  • No intentis escriure l'assentament a mà: el camp és de només lectura a la fitxa.
  • Torna a mirar State i Move junts abans de repetir: el que decideix si surt aquest missatge són aquestes dues dades.

Quan la reversió sí que es fa (codi d'Odoo 20)

  • Comprova que State ha tornat a Imported i que Move ha quedat buit: és el que escriu el mètode en acabar.
  • Busca el missatge que el mòdul deixa a la fitxa: «Settlement entry … reversed by …; the settlement is reopened so it can be corrected and posted again.»
  • Fixa't en la referència de la reversió: el mètode demana revertir l'assentament amb la referència Reversal of … i la data d'avui.
  • Corregeix el que anés malament i, per tornar a comptabilitzar, fes servir Post to Accounting, el botó que omple Move.

Què convé recordar

La condició té dues parts unides per «o»: n'hi ha prou que falti l'assentament o que l'estat sigui diferent perquè es mostri el missatge. I com que l'avís salta abans de qualsevol canvi, veure'l no deixa a mitges ni l'assentament ni l'estat de la liquidació.

La comprovació pertany al mètode que executa Reverse: el missatge pot sortir en prémer aquest botó. El que decideix si surt és el que veus a la fitxa, State i Move. Si el que volies era desfer un assentament, confirma primer que la liquidació està comptabilitzada i que el seu assentament continua a la fitxa.

Si necessites ajuda amb la comptabilitat de liquidacions

FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida. Si vols revisar com comptabilitzes i corregeixes liquidacions al teu Odoo, escriu-nos. Tens el mòdul a la seva pàgina de flexigotech.com i a la fitxa d'Odoo Apps, publicat per a Odoo 17, 18, 19 i 20.

Continua llegint

Comprovat al codi del connector (versió 20.0) i a les fonts enllaçades

Fonts