Quando surge exatamente
Com o Odoo em português de Portugal, o aviso completo é Falta o ID da encomenda da Amazon na linha de devolução. e interrompe a ação que acabaste de lançar. A condição do código é que o campo ID da Encomenda Amazon (Amazon Order ID) da linha de devolução esteja vazio.
Pode surgir ao clicar em qualquer um destes botões da vista da linha de devolução: Submeter Reembolso Amazon (Submit Amazon Refund) ou Preparar reembolso Amazon (Prepare Amazon Refund). Os dois chegam à mesma verificação, pelo que o texto do erro é idêntico com um ou com outro.


Onde olhar no Odoo
As linhas de devolução abrem-se a partir do menu Amazon › Análise / BI › Devoluções. Cada troço do menu exige a permissão Visualizador (Viewer): se te faltar em algum, não vês esse troço. Lá dentro, o campo ID da Encomenda Amazon vê-se na ficha de Devoluções (BI) (Returns (BI)) e também na lista de Devoluções (BI), pelo que, a partir da lista, podes ver quais as linhas que o têm vazio.
Convém saber também que botão tens à vista, porque não se mostram nas mesmas condições (é igual no Odoo 17, 18, 19 e 20):
| Botão | Quando se vê |
|---|---|
Preparar reembolso Amazon | Com os valores por defeito vê-se. Oculta-se quando o campo Estado de Processamento de Reembolso Amazon (Amazon Refund Processing Status) indica que o reembolso já está feito, enviado, em fila ou em curso. |
Submeter Reembolso Amazon | Oculta-se enquanto o campo Submissão de Reembolso Amazon Pronta (Amazon Refund Submission Ready) não estiver ativo. Esse campo não aparece em nenhuma vista. |
O texto do aviso não depende do botão: se o ID da encomenda estiver vazio, com qualquer um dos dois verás o mesmo.
O que significa
Quer dizer que a essa linha de devolução não foi indicada a encomenda da Amazon a que pertence. A verificação acontece antes de o módulo pedir à Amazon os artigos da encomenda, e por isso a ação pára aí.
Segundo o código do Odoo 20, o ID da encomenda é o que o módulo usa depois para consultar a Amazon sobre os artigos dessa encomenda e decidir a qual corresponde a devolução: se a linha traz um ID de artigo da encomenda escrito à mão, procura-o entre os artigos; se não, compara o SKU e o ASIN da linha com os de cada artigo; e se a encomenda tem um único artigo, usa esse. Com o ID da encomenda vazio, nada disto chega a começar.

Falta o ID da encomenda da Amazon na linha de devolução. Em alemão: Fehlende Amazon-Bestell-ID in der Retourenzeile. Em francês: ID de commande Amazon manquant sur la ligne de retour. Em italiano: ID ordine Amazon mancante nella riga di reso.Lista de verificação para o resolver
Antes de clicar no botão
- Entra em
Amazon › Análise / BI › Devoluçõese abre a linha de devolução. Se não vires algum troço do menu, falta-te a permissãoVisualizadornele. - Na ficha ou na lista de
Devoluções (BI), vê o campoID da Encomenda Amazon: tem valor? - Repara em que botão de reembolso vês (
Preparar reembolso AmazonouSubmeter Reembolso Amazon) e anota qual clicaste e sobre que linha, para repetir a mesma ação depois.
Quando surge a mensagem
- Compara o texto com
Falta o ID da encomenda da Amazon na linha de devolução., inteiro e com o ponto final. - Confirma que o campo
ID da Encomenda Amazondessa linha está vazio: é a condição que lança este aviso. - Indica nesse campo o ID da encomenda da Amazon a que pertence a linha de devolução.
Depois de corrigir
- Volta a clicar no mesmo botão sobre a mesma linha.
- Se surgir uma mensagem diferente, esta verificação já está ultrapassada: toca a ler esse texto inteiro.
- Se
Preparar reembolso Amazondeixar de se ver, lembra-te da sua condição: oculta-se quando o estado de processamento do reembolso indica que está feito, enviado, em fila ou em curso. - Se não vires
Submeter Reembolso Amazon, lembra-te de que se oculta enquanto o campoSubmissão de Reembolso Amazon Prontanão estiver ativo, e esse campo não se vê em nenhuma vista.
Versões
A mensagem está no código publicado do Odoo 17, 18, 19 e 20, e o módulo está publicado no Odoo Apps para essas mesmas versões. As condições de visibilidade dos dois botões são as mesmas nas quatro. A descrição do que o módulo faz após a verificação vem do código do Odoo 20.
Se precisares de ajuda com o conector
A FlexigoTech implementa o Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida. Se estás a pôr em marcha este conector e queres rever o circuito de devoluções com alguém que conhece o módulo, podes ver a página do módulo ou a ficha no Odoo Apps.
Falta o ID da encomenda da Amazon na linha de devolução.
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): models/amazon_spapi_return_line.py
- Código do módulo: flexigobe_amazon_seller_connector 20.0 (8576afa5): views/amazon_spapi_return_line_views.xml
- apps.odoo.com/apps/modules/20.0/flexigobe_amazon_seller_connector
- flexigotech.com/en/services.html
