Saltar para o conteúdo principal
Amazon

Como contabilizar as liquidações da Amazon e reconciliá-las com o banco no Odoo

Cada liquidação da Amazon junta vendas, reembolsos, comissões, publicidade e impostos, e ao banco só chega o líquido. O conector da Amazon importa as liquidações todos os dias, converte cada uma num único lançamento do Odoo com cada valor na respetiva conta e, se o ativar, procura no extrato a linha do depósito que corresponde a cada uma. Tudo se configura no separador «Payments & Accounting» da conta da Amazon.

FlexigoTech · Responsável: Víctor Gómez · Atualizado em 4 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 17.0, 18.0, 19.0 e 20.0 · nas fontes indicadas no fim
Leitura
5 min

O que o Odoo faz com cada liquidação

A tarefa «Amazon SP-API - Sync settlements» traz todos os dias as novas liquidações para Amazon › Finances › Settlements (payouts & fees). Entram no estado Imported e com dois valores à vista: «Total deposit» é o que a Amazon deposita e «Lines total», a soma das linhas. Se a diferença («Variance») for inferior a um cêntimo, a caixa «Reconciled» aparece marcada. O grupo «Payout breakdown» mostra a repartição em Sales, Refunds, Fees, Advertising, Tax e Other.

Quando a contabiliza, cada valor vai para a sua conta:

Valor da liquidaçãoConta do OdooSe a deixar vazia
Comissões de venda, de FBA, de armazenagem, de serviço e publicidade«Amazon fees expense account»Não contabiliza: é obrigatória
Vendas«Amazon sales/income account»Vai para a conta transitória
Reembolsos«Amazon refunds account»Vai para a conta transitória
Impostos«Amazon VAT / tax account»Vai para a conta transitória
Envios, promoções, ajustes, reservas e outros«Amazon clearing account»Não contabiliza: é obrigatória
Líquido depositado«Settlement deposit / bank account»Não contabiliza: é obrigatória

Sai um único lançamento, com a data do depósito.

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)

Passo a passo

  1. Abra Amazon › Configuration › Accounts, entre na conta e vá ao separador «Payments & Accounting».
  2. Em «Settlement Sync (payouts & fees)», marque «Enable settlement sync», que vem desmarcada. Deixe «Finances API (recommended)» como origem dos dados; a outra opção é «Settlement Report (flat file)». «Settlement: days back» olha 90 dias para trás.
  3. Clique em «Sync Settlements» para trazer as primeiras sem esperar pela tarefa diária.
  4. No grupo «Post to Accounting», marque «Post settlements to accounting» e preencha «Settlement journal», «Amazon clearing account», «Amazon fees expense account» e «Settlement deposit / bank account». Se quiser separar receitas, devoluções e IVA, acrescente também as contas de vendas, reembolsos e impostos.
  5. No plano de contas, marque «Allow Reconciliation» na conta transitória. Sem isso, nenhuma liquidação é contabilizada.
  6. Se quiser ver a Amazon no razão de um contacto, escolha esse contacto em «Amazon settlement partner». Para a analítica, «Amazon analytic account» marca as linhas de receitas e gastos.
  7. Abra uma liquidação e clique em «Post to Accounting». Tem de ser um utilizador com acesso à Contabilidade.
Esquema do percurso de uma liquidação da Amazon até à linha do banco no Odoo
O percurso com as etiquetas que verá no Odoo: importação diária, lançamento com «Post to Accounting», reconciliação da conta transitória e ligação à linha do extrato. Esquema feito a partir do código do módulo.

Quando a liquidação não bate certo

«Settlement rounding tolerance» vale 0,05 por omissão. Se, ao repartir as linhas, ficar uma diferença até esse valor, o módulo regista-a na conta transitória como arredondamento. Se for maior, não contabiliza e avisa com Settlement %(name)s does not balance: …: falta alguma linha ou alguma está na categoria errada.

Tem duas saídas. A boa é rever as linhas da liquidação até encontrar a que falha. A outra é «Post anyway (force)», um botão que só aparece quando não bate certo e que manda a diferença inteira para a conta transitória. Use-o quando souber de onde vem esse valor.

Se faltar algum dos quatro campos obrigatórios, o aviso é Configure these on the Amazon account before posting: %s, com os que faltam.

Com o lançamento feito, tem estes botões na liquidação:

View Journal Entry
Abre o lançamento contabilístico da liquidação.
Reconcile clearing
Reconcilia a linha da conta transitória com as das faturas das mesmas encomendas da Amazon. O módulo já o tenta ao contabilizar; o botão serve para o repetir quando essas faturas chegam mais tarde.
Reverse
Reverte o lançamento e devolve a liquidação a Imported, para a corrigir e contabilizar de novo.
Match Bank Deposit
Procura no momento a linha do banco que corresponde ao depósito.

Reconciliar o depósito com o banco

Falta o outro lado: o depósito que aparece no extrato. No grupo «Bank Deposit Match», marque «Match bank deposits automatically», que vem desmarcada. A partir desse momento, a tarefa «Amazon SP-API - Match settlement bank deposits» revê todos os dias as liquidações dos últimos 60 dias que ainda não têm linha de banco.

Para cada uma, procura uma linha do extrato que cumpra tudo isto:

  • Está por reconciliar, num diário de banco da mesma empresa.
  • Tem o mesmo valor que o depósito, com menos de um cêntimo de diferença.
  • Está na mesma moeda que a liquidação.
  • A data cai dentro da margem de «Bank match: days around deposit date», que é de 5 dias antes e depois.
  • Ainda não está ligada a outra liquidação.

Se houver várias candidatas, fica com a única que mencione a Amazon na referência ou no contacto. Se mesmo assim restarem várias, não liga nenhuma. A ligação deixa uma nota na liquidação e mais nada: a reconciliação do extrato é feita por si no Odoo, contra a conta de depósito do lançamento.

Lista de contas da Amazon no Odoo
A lista de contas da Amazon no Odoo: as definições de liquidações, contabilidade e banco estão na ficha de cada conta, separador Payments & Accounting. Captura do Odoo com os dados desfocados.

O que faço se «Match Bank Deposit» não encontrar a linha?

O aviso é No unreconciled bank line matches this deposit (%(amount)s around %(date)s). Acontece quando o extrato ainda não entrou no Odoo, quando a linha já está reconciliada ou quando a data cai fora da margem de dias. Se houver várias linhas com o mesmo valor, o aviso diz quantas e não liga nenhuma.

Está disponível em todas as versões do Odoo?

Sim. A importação, o lançamento e a ligação ao banco estão no conector publicado para o Odoo 17, 18, 19 e 20.

Continue a ler

Como pedir avaliações da Amazon automaticamente a partir do OdooComo o conector da Amazon envia a solicitação de avaliação da Amazon às suas encomendas enviadas: a janela de dias, o que a Amazon verifica e o botão por encomenda.Como começar com o Odoo se já vende na AmazonGuia para quem vende na Amazon e ainda não usa o Odoo: o que muda, por que ordem configurar e o que faz o conector com encomendas, FBA, liquidações e devoluções.Glossário da Amazon para quem trabalha no OdooFBA, FBM, SP-API, LWA, settlement, VCS, inventário bloqueado e mais: o que significa cada termo da Amazon e onde o vê no Odoo com o conector.
Verificado no código do conector (versão 17.0, 18.0, 19.0 e 20.0) e nas fontes indicadas

Fontes

  • Código do módulo: flexigobe_amazon_seller_connector · 17.0 9a6d49f · 18.0 aecae86 · 19.0 fa9ae73 · 20.0 be50529: views/menu_views.xml, views/amazon_spapi_account_views.xml
  • Código do módulo: flexigobe_amazon_seller_connector · 17.0 9a6d49f · 18.0 aecae86 · 19.0 fa9ae73 · 20.0 be50529: models/amazon_spapi_account.py, data/ir_cron_data.xml
  • Código do módulo: flexigobe_amazon_seller_connector · 17.0 9a6d49f · 18.0 aecae86 · 19.0 fa9ae73 · 20.0 be50529: models/amazon_spapi_settlement.py, views/amazon_spapi_settlement_views.xml
  • Código do módulo: flexigobe_amazon_seller_connector · 17.0 9a6d49f · 18.0 aecae86 · 19.0 fa9ae73 · 20.0 be50529: models/amazon_spapi_settlement.py (_post_to_accounting)
  • Código do módulo: flexigobe_amazon_seller_connector · 17.0 9a6d49f · 18.0 aecae86 · 19.0 fa9ae73 · 20.0 be50529: models/amazon_spapi_settlement.py, models/amazon_spapi_settlement_line.py (FEE_CATEGORIES)
  • Código do módulo: flexigobe_amazon_seller_connector · 17.0 9a6d49f · 18.0 aecae86 · 19.0 fa9ae73 · 20.0 be50529: models/amazon_spapi_settlement.py, models/amazon_spapi_account.py, data/ir_cron_data.xml
  • apps.odoo.com/apps/modules/20.0/flexigobe_amazon_seller_connector