Saltar para o conteúdo principal
Amazon

Apenas uma liquidação lançada pode ser revertida: o que fazer

A mensagem Apenas uma liquidação lançada pode ser revertida. (Only a posted settlement can be reversed.) pode aparecer ao clicar em Estornar quando a liquidação não tem movimento ou o seu estado não é o de lançada; aqui tens a condição exata e uma lista para o resolver.

FlexigoTech · Responsável: Víctor Gómez · Atualizado em 5 de novembro de 2026

O essencial

Módulo
Amazon
Versões
Odoo 17, 18, 19 e 20
Verificado
no código do conector, versão 20.0 · nas fontes indicadas no fim
Leitura
4 min

Quando aparece esta mensagem

Pode aparecer ao clicar no botão Estornar (Reverse) na ficha de uma liquidação do Amazon Connector for Odoo. Antes de alterar seja o que for, o módulo verifica o campo Movimento (Move) e o campo Estado (State) dessa liquidação. Se Movimento estiver vazio, ou se Estado não for Lançado na contabilidade (Posted to accounting), a ação é interrompida com a mensagem e não se guarda nenhuma alteração. O texto existe no módulo para Odoo 17, 18, 19 e 20.

Esquema feito com código, não um ecrã do Odoo: o menu das liquidações, o botão Estornar, os campos Movimento e Estado, e a mensagem, com os rótulos em inglês do código
Esquema do percurso que leva à mensagem, com os rótulos em inglês do código do módulo (não é uma captura do 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 em inglês)

O que significa na prática

É uma verificação prévia do próprio módulo, antes de mexer no movimento. Estornar serve para desfazer o movimento de uma liquidação já lançada e poder corrigi-la; se a liquidação não tem movimento para desfazer, ou não está no estado de lançada, o módulo interrompe a ação.

A mensagem refere dois dados da ficha: o movimento e o estado. Não depende de mais nada além dessas duas condições, unidas por «ou».

O botão só é visível quando Estado é Lançado na contabilidade. Numa liquidação em Importado (o valor por defeito) não aparece. Por isso, se chegares à mensagem a partir do botão, o primeiro a verificar é o campo Movimento: a condição do código também se cumpre quando esse campo está vazio.

O esquema seguinte reúne o texto da mesma mensagem em espanhol, alemão, francês, italiano e português.

Esquema feito com código a partir das traduções do módulo, não um ecrã do Odoo: a mesma mensagem em espanhol, alemão, francês, italiano e português
Esquema com o texto da mensagem em espanhol, alemão, francês, italiano e português (não é uma captura do Odoo).

Lista de verificação para o resolver

Antes de clicar em Estornar

  • Confirma que vês o menu Amazon › Finanças › Liquidações (pagamentos e taxas). Cada troço (Amazon, Finanças e Liquidações (pagamentos e taxas)) exige a permissão Visualizador (Viewer); se não tiveres uma, não vês esse troço.
  • Abre a ficha da liquidação em Liquidações (Settlements), e não apenas a lista.
  • Verifica Estado: vê-se na ficha e também na lista. Os seus valores são Importado (Imported) e Lançado na contabilidade.
  • Verifica Movimento no grupo Conciliação (Reconciliation) da ficha. É só de leitura: quem o escreve é o código, não tu. A sua ajuda diz: «Lançamento de diário criado ao lançar na contabilidade.»

Ao clicar no botão

  • Localiza Estornar. Só aparece quando Estado é Lançado na contabilidade.
  • Lê a confirmação antes de aceitar: «Estornar o lançamento contabilístico desta liquidação e reabri-la para nova contabilização?»
  • Se aparecer a mensagem, a ação é interrompida ao executar-se e não se guarda nenhuma alteração.

Se aparecer a mensagem

  • Revê Movimento. Se estiver vazio, cumpre-se a condição do código e a ação é interrompida. Esse campo é preenchido pelos botões Lançar na contabilidade (Post to Accounting) e Lançar mesmo assim (forçar) (Post anyway (force)), e é esvaziado por Estornar.
  • Revê Estado. Se não for Lançado na contabilidade, cumpre-se a outra parte da condição. Lembra-te de que em Importado o botão não se vê.
  • Não tentes escrever o movimento à mão: o campo é só de leitura na ficha.
  • Volta a olhar para Estado e Movimento em conjunto antes de repetir: o que decide se esta mensagem aparece são esses dois dados.

Quando a reversão se faz (código do Odoo 20)

  • Confirma que Estado voltou a Importado e que Movimento ficou vazio: é o que o método escreve ao terminar.
  • Procura a mensagem que o módulo deixa na ficha: «Lançamento da liquidação … estornado por …; a liquidação foi reaberta para poder ser corrigida e contabilizada de novo.»
  • Repara na referência da reversão: o método pede para estornar o movimento com a referência Estorno de … e a data de hoje.
  • Corrige o que estava errado e, para voltar a lançar, usa Lançar na contabilidade, o botão que preenche Movimento.

O que convém recordar

A condição tem duas partes unidas por «ou»: basta faltar o movimento ou o estado ser diferente para que a mensagem apareça. E, como o aviso surge antes de qualquer alteração, vê-lo não deixa a meio nem o movimento nem o estado da liquidação.

A verificação pertence ao método que executa Estornar: a mensagem pode aparecer ao clicar nesse botão. O que decide se aparece é o que vês na ficha, Estado e Movimento. Se o que querias era desfazer um movimento, confirma primeiro que a liquidação está lançada e que o seu movimento continua na ficha.

Se precisas de ajuda com a contabilização de liquidações

A FlexigoTech implementa Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida. Se queres rever como lanças e corriges liquidações no teu Odoo, escreve-nos. Tens o módulo na sua página em flexigotech.com e na ficha da Odoo Apps, publicado para Odoo 17, 18, 19 e 20.

Continue a ler

Verificado no código do conector (versão 20.0) e nas fontes indicadas

Fontes