Antes de clicar: onde está e quem o pode ver
O botão Sincronizar liquidações está no ecrã Contas, a que se chega por Amazon › Configuração › Contas (Amazon › Configuration › Accounts). É o botão de uma conta da Amazon concreta: a ação trabalha com uma única conta, a que tem aberta. Existe nas versões 17, 18, 19 e 20 do Odoo, e a vista não lhe impõe nenhuma condição: vê-se sempre.

O que decide se chega até ele é a permissão do seu utilizador sobre o menu. Marque estas caixas antes de o procurar:
- O seu utilizador vê o troço
Amazondo menu: esse troço exige a permissãoVisualizador(Viewer).
- O seu utilizador vê o troço
Configuração(Configuration) e, dentro dele,Contas: ambos exigem a permissãoGestor(Manager). Se não tiver uma dessas permissões, não vê esse troço do menu.
- Se lhe faltar a permissão, peça a um gestor que a conceda antes de continuar.
- Abra a conta com que quer trabalhar: o botão atua sobre essa conta e sobre nenhuma outra.

Primeiro, o que o Odoo faz sozinho
O botão não é o caminho normal. O módulo traz uma tarefa agendada, Amazon SP-API - Sincronizar liquidações (Amazon SP-API - Sync settlements), que corre uma vez por dia e vem ativa ao instalar. Essa tarefa chama a mesma sincronização que o botão, pelo que lançá-la manualmente é a exceção: serve para quando quer uma passagem agora e não esperar pela seguinte.
A tarefa e o botão parecem-se, mas não são idênticos:
- A tarefa procura as contas que estão ativas e que têm a sincronização de liquidações ativada, e percorre-as uma a uma. O botão não faz essa pesquisa: vai direto à conta que tem aberta.
- A tarefa não passa pela verificação de permissões do botão: chama diretamente a sincronização de cada conta.
- Se a tarefa falhar numa conta, não pára: continua com as restantes contas. Na conta que falhou guarda o momento da execução e um resultado que começa por
Erro do cron de liquidação: …(Settlement cron error: …).
Ao clicar: o que verifica e o que faz, por ordem
Este é o percurso que o código do botão segue no Odoo 20. Use-o como lista para saber em que ponto está se algo parar.
- Permissão de grupo. Verifica-se que o seu utilizador pertence ao grupo de gestores do conector ou ao das Definições. Se não, a ação pára com a mensagem que verá mais abaixo.
- Permissão de escrita. Além dos grupos, o módulo verifica que pode escrever na conta. É uma verificação à parte: ter o grupo não basta por si só.
- Uma única conta. A ação exige que haja exatamente uma conta, a do ecrã.
- Caminho de sincronização. A sincronização segue um dos dois caminhos que o módulo admite, consoante a origem de dados de liquidação que a conta tenha configurada. Se a conta tiver escolhido o segundo caminho, segue por ele; em qualquer outro caso, incluindo o de não ter nada configurado, segue pelo caminho predefinido.
- Espera. A ação não termina até a sincronização da conta devolver o controlo.
- Aviso final. Quando a sincronização devolve o controlo, o botão mostra o aviso que vê na secção seguinte.
O que verá no fim
Se tudo correr bem, aparece uma notificação de tipo sucesso com o título Liquidações Amazon (Amazon settlements). Como mensagem leva o texto que a sincronização devolver; se não devolver nenhum, a mensagem é Concluído. (Done.). Não é uma notificação fixa: não fica à espera de que a feche.
- Leia o texto do aviso: se a sincronização devolveu um resultado, é o que aparece no lugar de
Concluído..
- Se vir
Concluído., a sincronização terminou e não devolveu nenhum texto.
O rótulo do botão depende do idioma do seu Odoo. Com o Odoo em português de Portugal chama-se Sincronizar liquidações.

O erro que pode dar ao clicar
Ao clicar em Sincronizar liquidações, a verificação de permissões pode parar a ação com esta mensagem:
You need Amazon Seller Connector Manager (or Settings) access for this action. Ask a manager to grant Manager access.
Surge quando o seu utilizador não pertence ao grupo de gestores do conector nem ao grupo das Definições. Quando pára, a ação não continua: não chega a escolher o caminho de sincronização nem a sincronizar.
- Peça a um gestor que lhe dê o acesso de gestor do conector, tal como diz a própria mensagem.
- Volte a abrir a conta a partir de
Amazon › Configuração › Contase clique outra vez no botão.
- Se o aviso for de sucesso, já passou a verificação de permissões.
Depois de clicar
- Se quiser que a sincronização não dependa de alguém clicar no botão, a tarefa
Amazon SP-API - Sincronizar liquidaçõescorre uma vez por dia para as contas ativas que têm a sincronização de liquidações ativada.
Quanto custa e como a FlexigoTech ajuda
O módulo é de pagamento único por versão do Odoo (17, 18, 19 e 20) e precisa da subscrição do FlexigoTech Cloud, plano Conector: 49 € por mês ou 490 € por ano, sem IVA. A ligação passa pelo FlexigoTech Cloud, que guarda cifradas as credenciais, vigia a sincronização e avisa por e-mail se falhar. Na página do módulo encontra a compra.
Se está a implementar o Odoo e quer rever as permissões dos seus utilizadores ou ligar a Amazon ao resto dos seus processos, a FlexigoTech implementa o Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida.
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_account_views.xml
- Código do módulo: flexigobe_amazon_seller_connector 20.0 (8576afa5): models/amazon_spapi_account.py
- apps.odoo.com/apps/modules/20.0/flexigobe_amazon_seller_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
