Um caso: uma liquidação que não concilia
Exemplo Caso ilustrativo: a empresa e os seus dados são inventados para explicar o fluxo.
Javier trata da administração de «Cerámicas del Norte», uma loja inventada que vende na Amazon. Entra em Amazon › Finanças › Liquidações (pagamentos e taxas) (Amazon › Finances › Settlements (payouts & fees)) e abre uma liquidação que não está lançada nem conciliada. Por isso vê o botão Lançar mesmo assim (forçar) (Post anyway (force)).
Clica e o Odoo pergunta-lhe: Esta liquidação não está equilibrada. Lançar mesmo assim e absorver a diferença na conta transitória? (This settlement does not balance. Post anyway and absorb the difference into the clearing account?). Javier pensa antes de aceitar: o código do botão indica que só deve ser usado quando se aceita a diferença com conhecimento de causa.
Aceita, e o módulo trava-o com um aviso: o lançamento de liquidações está desativado na conta Amazon. Ativa-o na configuração dessa conta, como diz o aviso, e volta a clicar. Agora o aviso pede-lhe que configure elementos em falta na conta. Configura-os e clica de novo. Ultrapassadas essas verificações, o que o botão procura, segundo o texto da confirmação, é absorver a diferença na conta transitória; ainda assim, o lançamento pode ainda ser travado pelos avisos de desequilíbrio ou de «Nada a lançar» que verá na tabela.

Quando aparece o botão
O botão está na ficha da liquidação, no ecrã Liquidações (Settlements), que se abre a partir de Amazon › Finanças › Liquidações (pagamentos e taxas). Cada nível desse menu exige a permissão Visualizador (Viewer): se não a tiver, não vê esse nível. O botão existe no Odoo 17, 18, 19 e 20.
A condição da vista é a mesma nas quatro versões: o botão fica oculto quando o Estado (State) indica que a liquidação já está lançada, ou quando Conciliado (Reconciled) está assinalado. Dito ao contrário, vê-se enquanto a liquidação não estiver lançada nem conciliada.
Ver o menu não equivale a poder lançar: como verá mais abaixo, o lançamento exige também acesso de Contabilidade.

O que faz ao clicar
Ao confirmar, o botão percorre as liquidações sobre as quais atua e, para cada uma, lança o lançamento marcando-o como forçado. O código do botão descreve-o assim: lança mesmo que a liquidação não feche, absorvendo o resíduo na conta transitória.
Nesse lançamento, estas são as primeiras verificações, por esta ordem, e cada uma interrompe a ação se falhar:
- Que a Contabilidade Odoo esteja disponível.
- Que tenha acesso de Contabilidade. Os contextos automáticos de superutilizador passam esta verificação; um utilizador Amazon sem Contabilidade, não.
- Que o lançamento de liquidações esteja ativado na configuração da conta Amazon. A própria mensagem avisa que está desativado por predefinição por segurança.
- Que a liquidação não tenha já um lançamento.
- Que na conta Amazon estejam configurados o
Diário de liquidação, aConta de compensação Amazon, aConta de comissões Amazone aConta de depósito/bancária da liquidação. - Que a conta de compensação Amazon permita a reconciliação.
O lançamento também pode parar com o aviso de desequilíbrio e com o de «Nada a lançar», que estão na tabela abaixo. Se parar em qualquer um deles, a ação é interrompida.
As mensagens que o podem travar
Estas são mensagens que o botão pode dar, com o que convém fazer em cada caso.
| Mensagem | Quando surge | O que fazer |
|---|---|---|
É necessária a Contabilidade Odoo para lançar liquidações. (Odoo Accounting is required to post settlements.) | A Contabilidade Odoo não está disponível. | Garantir que a Contabilidade Odoo está disponível na sua base de dados. |
Precisa de acesso de Contabilidade para lançar liquidações Amazon nos livros. Peça a um contabilista que lance esta liquidação. (You need Accounting access to post Amazon settlements to the books. Ask an accountant to post this settlement.) | O seu utilizador não tem acesso de Contabilidade. | Que a lance um contabilista, como pede a mensagem. |
O lançamento de liquidações Amazon na contabilidade está desativado. Ative-o primeiro na configuração da conta Amazon (está desativado por predefinição por segurança). (Posting Amazon settlements to accounting is disabled. Enable it on the Amazon account configuration first (it is OFF by default for safety).) | A conta Amazon da liquidação tem o lançamento desativado. | Ativá-lo na configuração dessa conta. |
Esta liquidação já está lançada (lançamento …). (This settlement is already posted (entry …).) | A liquidação já tem um lançamento. | Ver o lançamento que a mensagem cita. |
Configure estes na conta Amazon antes de lançar: … (Configure these on the Amazon account before posting: …) | Falta algum dos elementos da quinta verificação; a mensagem enumera-os. | Configurar na conta Amazon o que a mensagem enumera. |
A conta transitória Amazon "…" tem de permitir reconciliação. Ative "Permitir Reconciliação" nessa conta para que faturas e liquidações se compensem entre si. (The Amazon clearing account "…" must allow reconciliation. Tick "Allow Reconciliation" on that account so invoices and settlements net against each other.) | A conta de compensação Amazon não permite reconciliação. | Assinalar Permitir conciliación nessa conta. |
A liquidação … não fecha: sobra … … depois de mapear todas as linhas (vendas, taxas, impostos, reembolsos) contra o depósito. Provavelmente uma linha não foi importada ou está mal categorizada. Reveja-a, ou use "Contabilizar mesmo assim (forçar)" para absorver a diferença na conta transitória. (Settlement … does not balance: … … is left over after mapping every line (sales, fees, tax, refunds) against the deposit. A line probably did not import or is miscategorized. Review it, or use "Post anyway (force)" to absorb the difference into the clearing account.) | É outra das mensagens com que este botão pode parar; indica o montante que sobra depois de casar as linhas com o depósito. | Rever as linhas da liquidação, como sugere a própria mensagem. |
Nada a lançar para a liquidação …. (Nothing to post for settlement ….) | Segundo a mensagem, não há nada a lançar nessa liquidação. | Rever a liquidação que a mensagem nomeia. |
Como se chama consoante o idioma
A legenda muda com o idioma do seu Odoo. Com o Odoo em português de Portugal é Lançar mesmo assim (forçar), e é a que verá no ecrã.

O que aprender com o caso
- É a exceção, não o procedimento normal. O botão serve para lançar sabendo que a liquidação não está conciliada. A mensagem de desequilíbrio lembra que provavelmente uma linha não foi importada ou está mal categorizada, e recomenda revê-la.
- Visualizador não basta. A permissão de menu leva-o à liquidação; lançar exige acesso de Contabilidade.
- Prepare a conta antes. Ativar o lançamento, preencher o diário e as contas que o aviso pede e permitir a reconciliação na conta de compensação são algumas das condições que o módulo verifica antes de lançar.
Como a FlexigoTech o ajuda
A FlexigoTech implementa o Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações por medida; se a sua contabilidade Amazon precisar de um ajuste concreto, vemos consigo. O módulo precisa da subscrição FlexigoTech Cloud (plano Conector: 49 €/mês ou 490 €/ano sem IVA). Tem a ficha no Odoo Apps e a página do módulo.
Continue a ler
Verificado no código do conector (versão 20.0) e nas fontes indicadas
Fontes
- Código do módulo: flexigobe_amazon_seller_connector 20.0 (8576afa5): views/amazon_spapi_settlement_views.xml
- Código do módulo: flexigobe_amazon_seller_connector 20.0 (8576afa5): models/amazon_spapi_settlement.py
- apps.odoo.com/apps/modules/20.0/flexigobe_amazon_seller_connector
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
