Onde está o botão
O botão Criar/Abrir Acompanhamento Interno de Reembolso (Create/Open Internal Refund Follow-up) está no ecrã Devoluções (BI) (Returns (BI)), a que se chega por Amazon › Análise / BI › Devoluções (Amazon › Analytics / BI › Returns). Cada nível desse menu exige a permissão Visualizador (Viewer). O botão existe nas versões 17, 18, 19 e 20 do Odoo; o que se segue descreve o código da 20.


Ideias erradas sobre o botão, uma a uma
«Se não o carregar, não há acompanhamento interno»
Carregar é o caminho manual, não o único. A tarefa agendada Amazon SP-API - Pipeline pós-venda (Amazon SP-API - Post-sales pipeline), ativa ao instalar e que corre a cada hora, chega às mesmas funções que o botão usa para localizar o caso de reembolso de uma devolução e a ordem de vendas da Amazon.
Duas caixas da conta decidem esse caminho e vêm ativadas por omissão: Pós-venda: caso automático a partir de reembolso (Post-sales: auto case from refund) e Pós-venda: caso automático a partir de ação pendente de devolução (Post-sales: auto case from return pending action). Vê-las-á na ficha de Contas (Accounts), separador Encomendas e Expedição (Orders & Fulfillment), grupo Casos Pós-Venda (ATIVADOS por omissão) (Post-Sales Cases (ON by default)). O botão serve para criar ou abrir o caso manualmente.
«O botão aparece em qualquer devolução»
Oculta-se em duas situações, e a condição é a mesma no Odoo 17, 18, 19 e 20: quando Caso de pós-venda principal (Primary Postsale Case) já tem valor ou quando Valor do reembolso (Refund Amount) é zero ou menor. Se não o vir, verifique o valor na ficha de Devoluções (BI), separador Vista geral (Overview), grupo Estado da devolução (Return Status), ou na lista.
«Qualquer pessoa que veja Devoluções pode carregar»
Ver o menu não basta. A primeira coisa que o botão faz é verificar as suas permissões: sem pelo menos nível Operator, para com esta mensagem e não se guarda nada:
You need at least Amazon Seller Connector Operator access for this action. Ask a manager to grant Operator or Manager access.
Além de pertencer ao grupo, o módulo verifica que tem permissão de escrita sobre a devolução. Se lhe aparecer essa mensagem, peça a um responsável que lhe dê acesso de Operator ou de Manager, como diz o próprio texto.
«Carregar duas vezes cria dois casos»
Para cada devolução, o botão procura primeiro um caso de reembolso já existente da mesma conta e com origem nessa mesma devolução. Se o encontrar, não cria outro: volta a calcular o caso que consta em Caso de pós-venda principal, atualiza no caso o último estado externo do reembolso e abre-o. Quando trata exatamente um caso, abre-se a ficha do caso de acompanhamento, seja o que acabou de criar ou o que já existia.
Para escolher o caso principal entre os relacionados com a devolução, o módulo prefere os casos abertos ou em curso; entre eles, os que estão em curso e, em caso de igualdade, o mais recente. Por isso, o principal nem sempre é o último caso criado.
Quando o botão não trata exatamente um caso, em vez de abrir a ficha mostra Casos internos de acompanhamento de reembolso geridos: … (Internal refund follow-up cases managed: …).
«Só cria um registo vazio»
Se não houver caso, o botão cria um com dados da devolução:
- A conta, a própria devolução e o
ID da Encomenda Amazon(Amazon Order ID). - A ordem de vendas do Odoo, se a encontrar. Só a procura quando a devolução tem ID de encomenda e conta: tenta vários campos da ordem de vendas e das guias de remessa, dentro da empresa da conta, com correspondência exata; se várias ordens coincidirem num mesmo campo, esse campo não decide. Se não houver ordem, o caso é criado na mesma, sem ela.
- Tipo reembolso parcial, estado
opene o títuloReembolso parcial Amazon …(Amazon partial refund …), seguido do ID da encomenda, ou doID de RMA Amazon(Amazon RMA ID) se faltar, ou do identificador interno da devolução. - A descrição
Caso criado a partir de uma devolução da Amazon. SKU: … RMA da Amazon: … Estado da devolução: …, com um hífen onde falte o dado. - A moeda da empresa da conta, o valor do reembolso e o motivo da devolução.
- Uma data limite: a hora atual mais as horas de SLA da conta, ou vinte e quatro horas se esse dado estiver vazio, com um mínimo de uma hora.
Depois volta a calcular o Caso de pós-venda principal (Primary Postsale Case) da devolução com a mesma regra de preferência descrita acima e regista no caso a última ação externa (Feed de reembolso Amazon, Amazon refund feed, por omissão), o seu estado e o último erro do reembolso. Para esse estado, o módulo consulta o estado de processo do reembolso da Amazon da devolução. Se estiver vazio, regista READY quando o total do reembolso da Amazon da devolução é superior a zero e DRAFT no caso contrário. Esse total não é o Valor do reembolso que decide se o botão aparece.
Como se vê o rótulo consoante o idioma do Odoo
O rótulo do botão muda com o idioma do seu Odoo:
| Idioma | Rótulo do botão |
|---|---|
| Castelhano | Crear/Abrir seguimiento interno de reembolso |
| Alemão | Interne Erstattungsnachverfolgung erstellen/öffnen |
| Francês | Créer/Ouvrir un suivi de remboursement interne |
| Italiano | Crea/Apri follow-up rimborso interno |
| Português | Criar/Abrir Acompanhamento Interno de Reembolso |

Como a FlexigoTech ajuda
A FlexigoTech implementa Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida, caso precise de ajustar o fluxo de devoluções e reembolsos à sua empresa. O módulo está publicado para essas quatro versões na Odoo Apps e também em flexigotech.com. É de pagamento único por versão e precisa da subscrição do FlexigoTech Cloud: o plano Conector custa 49 €/mês ou 490 €/ano sem IVA, e o preço do módulo de cada versão está na sua ficha.
Para o resto do fluxo, comece pela ficha da conta: os campos da conta SP-API explicam cada caixa.
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_return_line_views.xml
- Código do módulo: flexigobe_amazon_seller_connector 20.0 (8576afa5): models/amazon_spapi_return_line.py
- 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/en/services.html
- flexigotech.com/precios.html
