O que significa a mensagem
O que diz exatamente e o que quer dizer?
Com o Odoo em português de Portugal vês Tipo de caso pós-venda não suportado: …. As reticências são o valor que o módulo recebeu: a mensagem mostra-o a seguir aos dois pontos. É um erro que interrompe a ação. Significa que o módulo estava a preparar a chave de origem de um caso de pós-venda de uma linha de devolução e recebeu um tipo de caso que não reconhece. Só reconhece o tipo reembolso e o tipo pendente.

Quando aparece exatamente?
O código do Odoo 20.0 faz isto, por esta ordem. Primeiro toma uma chave base da linha de devolução: o seu valor de origem e, se estiver vazio, o seu identificador interno. Depois olha para o tipo de caso que lhe pediram:
- Se for de reembolso, devolve uma chave com o prefixo de devolução com reembolso seguido dessa base.
- Se for pendente, devolve uma chave com o prefixo de devolução pendente seguido dessa base.
- Com qualquer outro tipo, lança a mensagem com esse valor no final.
Ou seja, a mensagem só aparece quando o tipo de caso não é nenhum desses dois. Não depende de a linha ter valor de origem: a chave base calcula-se antes e tem sempre resultado, porque, se esse valor estiver vazio, usa-se o identificador interno da linha.

Tipo de caso pós-venda não suportado: ….
De onde se chega aqui
Em que ecrã posso deparar-me com ela?
As fichas das linhas de devolução abrem-se a partir do menu Amazon › Análise / BI › Devoluções (Amazon › Analytics / BI › Returns). Na ficha, a mensagem pode aparecer ao clicar em Criar/Abrir Acompanhamento Interno de Devolução (Create/Open Internal Return Follow-up) ou Criar/Abrir Acompanhamento Interno de Reembolso (Create/Open Internal Refund Follow-up). Cada botão chama o seu próprio método, e ambos chegam à verificação do tipo de caso que lança a mensagem se a sua condição se cumprir.
Porque não vejo o menu de devoluções?
Cada troço do menu pede uma permissão: Amazon pede Visualizador (Viewer), Análise / BI (Analytics / BI) pede Visualizador e Devoluções (Returns) pede Visualizador. Se não tiveres uma delas, não vês esse troço.
Quando se veem esses botões?
Cada um tem a sua condição de vista, igual no Odoo 17, 18, 19 e 20:
Criar/Abrir Acompanhamento Interno de Devoluçãofica oculto quando o campoCaso de pós-venda principal(Primary Postsale Case) tem valor ou quando o campoAção pendente necessária(Pending Action Required) não está assinalado. Com os valores por defeito, não se vê.Criar/Abrir Acompanhamento Interno de Reembolsofica oculto quandoCaso de pós-venda principaltem valor ou quandoValor do reembolso(Refund Amount) é zero ou menor.
Se não vês o botão, é porque a sua condição o está a ocultar.
O que acontece e como se resolve
O que acontece com a ação quando aparece?
É um erro que interrompe a ação: na verificação do tipo de caso, o método termina aí e não chega a devolver nenhuma chave.
Posso resolver preenchendo algum campo da ficha?
O que decide o resultado dessa verificação é o tipo de caso que chega ao método. Para aceitar ou rejeitar, o método só olha para o tipo de caso que recebe; a chave base da linha calcula-se antes e não influencia a rejeição. Por isso, se a mensagem aparecer, o ponto a rever é que tipo de caso chega a essa verificação: tem de ser o de reembolso ou o pendente.
Acontece em todas as versões?
A mensagem está no código publicado dos quatro ramos: Odoo 17, 18, 19 e 20. O módulo está publicado no Odoo Apps para essas mesmas versões. A ordem de verificações descrita corresponde ao código do Odoo 20.0. As condições de vista dos dois botões, por sua vez, são as mesmas nos quatro.
O que faço quando me aparece?
Faz isto, por ordem:
- Copia a mensagem inteira, com o valor que aparece a seguir aos dois pontos.
- Anota qual dos dois botões clicaste e em que linha de
Amazon › Análise / BI › Devoluções. - Se personalizaste o módulo, revê que tipo de caso chega à verificação: tem de ser o de reembolso ou o pendente.
- Se não alteraste nada, envia esses dados à FlexigoTech para que sejam revistos.
Como a FlexigoTech te ajuda
A FlexigoTech implementa o Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida, pelo que pode rever contigo o que chega a essa verificação na tua instalação. A ter em conta: o módulo é de pagamento único por versão e precisa da subscrição do FlexigoTech Cloud, plano Conector, a 49 €/mês ou 490 €/ano sem IVA. Tens o módulo na página da FlexigoTech.
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/precios.html
- flexigotech.com/en/services.html
