O que diz a mensagem e quando surge
Com o Odoo em português de Portugal, a mensagem é A localização FBA oficial deve ser interna. Segundo o código do Odoo 20.0, é lançada por uma verificação do módulo que se executa ao guardar a ficha de Rotas de País FBA (FBA Country Routes) e que vigia o campo Localização (Location). A condição é simples: dispara quando Localização tem uma localização e essa localização não é interna. Se o campo estiver vazio, esta verificação não atua.
Quando dispara, a ação é interrompida e a ficha não é guardada: o que estavas a guardar nessa ação não fica registado até corrigires a localização.
A mensagem está no código publicado dos ramos 17.0, 18.0, 19.0 e 20.0, e o módulo está publicado no Odoo Apps para essas quatro versões. A condição, o menu e os campos aqui descritos são os do código do Odoo 20.0.


Lista de controlo para o resolver
A lista segue por fases, pela ordem em que te convém fazê-lo.
Antes de abrir a ficha
- No Odoo 20.0, verifica que o teu utilizador vê o menu
Amazon › Configuração › Rotas de País FBA(Amazon › Configuration › FBA Country Routes). Cada troço pede uma permissão:AmazonpedeVisualizador(Viewer), eConfiguração(Configuration) eRotas de País FBApedemGestor(Manager). Se não tiveres uma delas, não vês esse troço do menu.
- Se não vês o menu, pede a quem administra o teu Odoo que te dê a permissão que te falta em vez de procurares outro caminho: as fichas de
Rotas de País FBAabrem-se a partir desse menu.
- Decide que localização queres pôr em
Localização. Tem de ser uma localização interna: é a única coisa que a verificação aceita quando o campo tem valor.
Ao preencher a ficha
- Abre a lista de
Rotas de País FBA. O campoLocalizaçãovê-se tanto na ficha como na lista, pelo que podes verificar de relance que localização tem cada rota.
- Na ficha, escolhe em
Localizaçãouma localização interna.
- Guarda a ficha. É aqui que a verificação se executa: se a localização escolhida não for interna, surge a mensagem e nada é guardado.
Se surgir a mensagem
- Lê o texto completo:
A localização FBA oficial deve ser interna.Refere-se à localização que puseste na ficha que tentas guardar.
- Abre
Localizaçãoe substitui-a por uma localização interna. Não insistas na que acabaste de escolher: o módulo não a aceita enquanto não for interna.
- Volta a guardar. A verificação executa-se ao guardar o campo
Localização, pelo que a mensagem desaparece assim que o valor cumpre a condição.
Depois de corrigir
- Confirma que a ficha é guardada sem mensagens e que a lista de
Rotas de País FBAmostra a localização que escolheste.
- Repete a mesma revisão nas restantes rotas que vás editar: cada ficha passa pela verificação no momento de guardar a sua
Localização.
- Anota na tua documentação interna que localização usa cada rota, para que quem editar a ficha depois saiba que tem de ser uma localização interna.
Dúvidas sobre esta mensagem
Surge em todas as versões do Odoo?
A mensagem está no código publicado dos ramos 17.0, 18.0, 19.0 e 20.0. A condição descrita é a do código do Odoo 20.0.
Como a vejo consoante o idioma do meu Odoo?
O texto é a mesma mensagem traduzida: com o Odoo em português de Portugal vês A localização FBA oficial deve ser interna. O esquema seguinte reúne o texto em espanhol, alemão, francês, italiano e português.

A verificação faz-se ao abrir a ficha ou ao guardá-la?
Ao guardá-la: é uma verificação que se executa ao guardar e que vigia o campo Localização. Se não se cumprir, a ficha de Rotas de País FBA não é guardada.
Posso guardar a ficha e corrigir a localização mais tarde?
Não com uma localização que não seja interna: a verificação executa-se ao guardar e, se não se cumprir, a ficha não é guardada.
O que acontece se deixar Localização vazio?
A condição do código exige que o campo tenha um valor e que esse valor não seja uma localização interna. Com o campo vazio, esta verificação não dispara.
Porque não encontro as rotas no menu?
Porque falta uma permissão. No Odoo 20.0, Amazon pede Visualizador; Configuração e Rotas de País FBA pedem Gestor. Sem uma dessas permissões não vês o troço correspondente.
Como a FlexigoTech te ajuda
A FlexigoTech implementa Odoo 17, 18, 19 e 20 e desenvolve conectores e integrações à medida, pelo que, se quiseres que alguém reveja contigo a configuração das tuas rotas FBA, podes contar connosco. O módulo é de pagamento único por versão e precisa da subscrição do FlexigoTech Cloud, plano Conector (49 €/mês ou 490 €/ano, sem IVA). Tens os detalhes na ficha do Odoo Apps e na página do módulo.
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_fba_country_route.py
- apps.odoo.com/apps/modules/20.0/flexigobe_amazon_seller_connector
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
