Saltar para o conteúdo principal
Amazon

O aviso de acesso à Contabilidade ao reconciliar a conta transitória de uma liquidação

O aviso surge ao clicar em Reconciliar conta transitória numa liquidação da Amazon quando o teu utilizador não tem acesso à Contabilidade e a ação não corre como superutilizador. É um controlo de permissões do módulo e resolve-se pedindo a quem tenha esse acesso que clique.

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

A mensagem, palavra por palavra

Ao clicar em Reconciliar conta transitória (Reconcile clearing) na ficha de uma liquidação da Amazon, o Odoo pode interromper a ação com este aviso:

You need Accounting access to reconcile Amazon settlement clearing lines. Ask an accountant to do this.

Dito de forma simples: para reconciliar as linhas da conta transitória de uma liquidação é preciso acesso à Contabilidade, e o aviso pede-te que entregues a tarefa a um contabilista. Como a ação é interrompida, não se guarda nada do que ia mudar. As liquidações abrem-se em Amazon › Finanças › Liquidações (pagamentos e taxas) (Amazon › Finances › Settlements (payouts & fees)).

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)

A condição exata no código

No código do Odoo 20.0, o aviso surge quando se cumprem em simultâneo duas coisas: a ação não é executada como superutilizador e o teu utilizador não tem acesso à Contabilidade (o que o próprio aviso pede). Se qualquer uma das duas falhar, o controlo é ultrapassado e a ação segue em frente. Se a ação correr como superutilizador, o controlo não se aplica.

Esquema com três blocos de cima para baixo: o menu de liquidações, o botão de reconciliar a conta transitória e a mensagem de acesso à Contabilidade
Esquema feito com código a partir do código publicado do módulo, não uma captura do Odoo: menu, botão e mensagem, que aparece igual no Odoo 17, 18, 19 e 20.

O que mais convém saber

A verificação de acesso vem antes de qualquer outra

É a primeira coisa que o botão faz. Se o teu utilizador não passar no controlo, a ação termina aí: o módulo nem chega a tentar qualquer reconciliação.

Poder ver o menu não é poder reconciliar

Para chegar à lista, cada nível do menu pede a permissão Visualizador (Viewer): Amazon, Finanças (Finances) e Liquidações (pagamentos e taxas). Essa é uma verificação distinta. O botão não olha para a permissão do menu, olha para se o teu utilizador tem acesso à Contabilidade. Ver as liquidações e reconciliar as suas linhas são, portanto, coisas separadas.

É um controlo deliberado, não uma falha

O comentário do código descreve este controlo como uma proteção de separação de funções (segregation of duties): a ação reconcilia lançamentos reais do livro-razão. Se vires o aviso, o módulo está a fazer o que dele se espera.

O botão só se vê com a liquidação contabilizada

A vista oculta Reconciliar conta transitória enquanto o Estado (State) da liquidação não for o de contabilizada. Com os valores por defeito, que deixam a liquidação como recém-importada, não se vê. Assim, o aviso só te pode surgir ao clicar no botão numa liquidação já contabilizada. Se não vês o botão, a primeira coisa que a vista verifica é o estado.

Ter acesso não garante que se reconcilie algo

Ultrapassado o controlo, o botão tenta emparelhar a linha da conta transitória da liquidação com as linhas da conta transitória das faturas dos mesmos pedidos da Amazon, pedido a pedido e sem tocar em linhas que não correspondem. O código termina sem reconciliar nada, e sem lançar qualquer erro, nestes casos:

  • A conta da Amazon da liquidação não tem conta transitória de liquidações, ou essa conta não permite reconciliar.
  • O lançamento da liquidação não tem linhas dessa conta por reconciliar.
  • As linhas da liquidação não trazem nenhum pedido da Amazon.
  • Nenhum desses pedidos tem fatura contabilizada com linhas da conta transitória ainda por reconciliar.

O próprio código explica que o botão existe para o caso de o passo automático ainda não ter nada para emparelhar.

A mensagem está em todas as ramas publicadas

O aviso consta do código publicado do Odoo 17.0, 18.0, 19.0 e 20.0. A condição que descrevi é a do código da 20.0. O rótulo do botão muda com o idioma do teu Odoo: em português de Portugal é Reconciliar conta transitória.

Esquema com o rótulo do botão em castelhano, alemão, francês, italiano e português
Esquema feito com código a partir das traduções publicadas do módulo, não uma captura do Odoo: o botão «Reconcile clearing» consoante o idioma; em português de Portugal, Reconciliar conta transitória.

Como resolver

  • Pede a alguém com acesso à Contabilidade que abra a mesma liquidação e clique em Reconciliar conta transitória. É o que o próprio aviso pede.
  • Se na tua empresa te cabe reconciliar, quem administra os utilizadores do teu Odoo pode dar-te acesso à Contabilidade, que é o que o módulo verifica.
  • Volta a clicar no botão. Se o aviso desaparecer mas não se reconciliar nada, revê a lista de casos mais acima.

Se o estás a montar

A FlexigoTech implementa Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida, pelo que podemos ajudar-te a repartir quem contabiliza e quem reconcilia. O módulo está publicado no Odoo Apps para 17.0, 18.0, 19.0 e 20.0, é de pagamento único por versão e precisa da subscrição do FlexigoTech Cloud (plano Conector, 49 €/mês ou 490 €/ano, sem IVA). Tens mais dados na página do módulo e na ficha do Odoo Apps.

Continue a ler

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

Fontes