Saltar para o conteúdo principal
Amazon

O que faz o botão «Submeter Reembolso Amazon» no Odoo, passo a passo

O botão Submeter Reembolso Amazon (Submit Amazon Refund) de uma devolução prepara um ficheiro com os montantes do reembolso, envia-o à Amazon, guarda o acompanhamento na linha e consulta logo a seguir o estado do feed. Só se vê se o campo oculto Submissão de Reembolso Amazon Pronta (Amazon Refund Submission Ready) tiver valor, e exige pelo menos acesso de operador do conector. Aqui tens o que verifica, por que ordem atua e que mensagens pode dar.

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
5 min

Onde está o botão e quando aparece

Onde encontro o botão e em que versões existe?

Está na ficha de uma devolução, no ecrã Devoluções (BI) (Returns (BI)). Esse ecrã abre-se a partir do menu Amazon › Análise / BI › Devoluções (Amazon › Analytics / BI › Returns), e cada troço do menu exige a permissão Visualizador (Viewer). O botão existe nos ramos 17, 18, 19 e 20 do Odoo.

Esquema feito com código: o menu de devoluções, o botão de reembolso e as mensagens que o podem travar
Esquema (não é uma captura do Odoo) com o menu Amazon › Analytics / BI › Returns, o botão Submit Amazon Refund no Odoo 17, 18, 19 e 20, e ao lado as mensagens que o podem travar: Amazon did not return a feedId for the refund feed. e Amazon refund submitted: …

Porque é que não vejo o botão?

A vista oculta-o quando o campo Submissão de Reembolso Amazon Pronta está vazio ou desativado, tanto no Odoo 17 como no 18, 19 e 20. Esse campo não aparece em nenhuma vista: não há no ecrã uma caixa com a qual fazer surgir o botão. À parte isso, com a permissão Visualizador chegas ao menu, mas a ação exige mais (vê-se na secção seguinte).

Como se chama o botão se o meu Odoo estiver noutro idioma?

Com o Odoo em português, Submeter Reembolso Amazon; em alemão, Amazon-Rückerstattung einreichen; em francês, Soumettre le remboursement Amazon; em italiano, Invia rimborso Amazon; e em castelhano, Submeter Reembolso Amazon.

Esquema feito com código: o rótulo do botão de reembolso conforme o idioma do Odoo
Esquema (não é uma captura do Odoo) com o texto Submeter Reembolso Amazon tal como o vê o utilizador em português, alemão, francês, italiano e castelhano.
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 verifica, o que envia e o que guarda

O que verifica o botão antes de enviar seja o que for?

No Odoo 20, primeiro a tua permissão: é preciso pelo menos acesso de operador do conector (ou de gestor) e acesso de escrita sobre o registo. Se não o tiveres, para com You need at least Amazon Seller Connector Operator access for this action. Ask a manager to grant Operator or Manager access. Depois, por cada linha, valida o envio em duas passagens: se em qualquer delas surgir um motivo que o bloqueie, a ação para e mostra-te esse motivo. Só se a validação terminar sem bloqueio é que o ficheiro é construído e enviado.

O que envia exatamente à Amazon?

Um ficheiro de texto separado por tabuladores, com uma linha de cabeçalho e uma linha de dados dessa devolução: o ID da Encomenda Amazon (Amazon Order ID), a referência da linha da encomenda, o código de motivo, os ajustes de montante (artigo, envio, impostos de ambos, e embrulho para presente com o seu imposto), a quantidade cancelada e a moeda. O botão pede à Amazon um documento de feed, carrega o texto para o endereço que a Amazon lhe indica e cria o feed do tipo POST_FLAT_FILE_PAYMENT_ADJUSTMENT_DATA. Usa o valor do campo Marketplace da linha e, se estiver vazio, o marketplace da conta.

Estes passos de criar o documento, carregá-lo e criar o feed também são usados, com outros tipos de feed, pela tarefa Amazon SP-API - Carregar faturas de IVA para a Amazon (Amazon SP-API - Upload VAT invoices to Amazon, a cada 30 minutos, ativa ao instalar) e pelo envio de cancelamentos ao cancelar a ordem de vendas do Odoo. Quem decide são caixas da ficha de Contas (Accounts): FBM: enviar cancelamentos para a Amazon (FBM: push cancellations to Amazon), no separador Devoluções e Avaliações (Returns & Reviews), e Enviar faturas para a Amazon (VCS) (Upload invoices to Amazon (VCS)), no separador Pagamentos e Contabilidade (Payments & Accounting). Ambas vêm desativadas por defeito, e a segunda não se vê com os valores por defeito: depende de outra caixa da conta que também vem desativada. Ao ativar Enviar faturas para a Amazon (VCS) aparece Enviar apenas faturas Amazon Business (B2B) (Upload only Amazon Business (B2B) invoices), ativada por defeito.

O que guarda a linha quando o envio corre bem?

Guarda o identificador do documento e do feed, marca o processamento como enviado, regista a data de envio e conserva o pedido, a resposta da Amazon e o texto enviado. Ao mesmo tempo limpa o resultado, o relatório, o último erro e a data da última verificação de um envio anterior. Depois copia os dados do envio para outras linhas relacionadas, se as houver.

O botão consulta o estado do feed junto da Amazon?

Sim, no fim de cada envio: pede à Amazon o estado do feed e guarda-o com a hora da verificação, juntamente com o documento de resultado, se o houver. Se esse documento existir e o estado for de fecho (concluído, cancelado ou fatal), descarrega o relatório da Amazon e guarda-o. Se o estado for cancelado ou fatal, pode registar como último erro A Amazon devolveu … para o feed de reembolso. (Amazon returned … for the refund feed.). Depois volta a copiar os dados para as linhas relacionadas.

Mensagens e custo

Que mensagens pode dar o botão?

Se tudo correr bem, uma notificação de sucesso que não fica fixa, com o título Amazon SP-API e o texto Reembolso Amazon submetido: … (Amazon refund submitted: …), seguido de cada encomenda (ou, se a linha não tiver ID de encomenda, o seu Nome) com o estado que a Amazon deu nessa consulta entre parênteses. Entre as mensagens que o travam estão a de permissões que já viste, A Amazon não devolveu um feedId para o feed de reembolso. (Amazon did not return a feedId for the refund feed.), que surge ao criar o feed e antes de guardar seja o que for nessa linha, e Não há nenhum feed de reembolso Amazon para atualizar nesta devolução. (There is no Amazon refund feed to refresh on this return.), que vem da verificação de estado que o botão executa no fim.

O que preciso para o usar e quanto custa?

O módulo é de pagamento único por versão do Odoo e está publicado para 17, 18, 19 e 20; o preço de cada versão está na sua ficha do Odoo Apps. Além disso, precisa da subscrição do FlexigoTech Cloud, plano Conector: 49 €/mês ou 490 €/ano, sem IVA, com até 3 contas da plataforma. A ligação passa pelo FlexigoTech Cloud, que guarda cifradas as credenciais, vigia a sincronização e avisa por e-mail se falhar. Sem subscrição, ou com o serviço suspenso, pára o que a subscrição fornece; os dados ficam no teu Odoo. A FlexigoTech implementa Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida; tens o módulo na sua página.

Continue a ler

Campos de Pagamentos e Contabilidade da conta do Amazon Connector: o que significa cada um e o que preencherChecklist dos campos de Pagamentos e Contabilidade da conta do Amazon Connector para Odoo: o que significa cada um segundo a sua ajuda e o que decidir.Campos da conta SP-API do Amazon Connector for Odoo: o que diz cada ajuda e o que definirComparação dos campos de faturas, auditoria de reembolsos e relatórios FBA da conta SP-API no Amazon Connector for Odoo: a sua ajuda e os seus valores.
Verificado no código do conector (versão 20.0) e nas fontes indicadas

Fontes