Saltar para o conteúdo principal
Amazon

Erro do Amazon Connector: a localização FBA tem de ser interna

A mensagem A localização FBA oficial deve ser interna. (The official FBA location must be internal.) surge ao guardar uma ficha de Rotas de País FBA (FBA Country Routes) quando o campo Localização (Location) tem um valor e essa localização não é interna; resolve-se escolhendo uma localização interna, porque enquanto não o fizeres a ficha não é guardada.

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

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.

Esquema feito com código, não um ecrã do Odoo: de cima para baixo, o menu Amazon › Configuration › FBA Country Routes, guardar com o campo Location e a mensagem The official FBA location must be internal.
Esquema do percurso que leva à mensagem, com as legendas em inglês do texto original do código do módulo; não é uma captura do Odoo.
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)

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: Amazon pede Visualizador (Viewer), e Configuração (Configuration) e Rotas de País FBA pedem Gestor (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 FBA abrem-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 campo Localização vê-se tanto na ficha como na lista, pelo que podes verificar de relance que localização tem cada rota.
  • Na ficha, escolhe em Localização uma 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ção e 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 FBA mostra 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.

Esquema feito com código a partir das traduções publicadas do módulo, não um ecrã do Odoo: a mesma mensagem em espanhol, alemão, francês, italiano e português
Como se lê a mensagem consoante o idioma do Odoo, num esquema feito com código a partir dos ficheiros de tradução do módulo.

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