Saltar al contenido principal
Amazon

Error de Amazon Connector: la ubicación FBA debe ser interna

El mensaje La ubicación FBA oficial debe ser interna. (The official FBA location must be internal.) sale al guardar una ficha de Rutas FBA por país (FBA Country Routes) cuando el campo Ubicación (Location) tiene un valor y esa ubicación no es interna; se resuelve eligiendo una ubicación interna, porque mientras no lo hagas la ficha no se guarda.

FlexigoTech · Responsable: Víctor Gómez · Actualizado el 5 de noviembre de 2026

Lo esencial

Módulo
Amazon
Versiones
Odoo 17, 18, 19 y 20
Comprobado
en el código del conector, versión 20.0 · en las fuentes enlazadas al final
Lectura
4 min

Qué dice el mensaje y cuándo sale

Con Odoo en castellano, el mensaje es La ubicación FBA oficial debe ser interna. Según el código de Odoo 20.0, lo lanza una comprobación del módulo que se ejecuta al guardar la ficha de Rutas FBA por país (FBA Country Routes) y que vigila el campo Ubicación (Location). La condición es sencilla: salta cuando Ubicación tiene una ubicación y esa ubicación no es interna. Si el campo está vacío, esta comprobación no actúa.

Cuando salta, la acción se detiene y la ficha no se guarda: lo que estabas guardando en esa acción no queda registrado hasta que corrijas la ubicación.

El mensaje está en el código publicado de las ramas 17.0, 18.0, 19.0 y 20.0, y el módulo está publicado en Odoo Apps para esas cuatro versiones. La condición, el menú y los campos que se describen aquí son los del código de Odoo 20.0.

Esquema hecho con código, no una pantalla de Odoo: de arriba abajo, el menú Amazon › Configuration › FBA Country Routes, guardar con el campo Location y el mensaje The official FBA location must be internal.
Esquema del recorrido que lleva al mensaje, con los rótulos en inglés del texto original del código del módulo; no es una captura de 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 en inglés)

Lista de comprobación para resolverlo

La lista va por fases, en el orden en que te conviene hacerlo.

Antes de abrir la ficha

  • En Odoo 20.0, comprueba que tu usuario ve el menú Amazon › Configuración › Rutas FBA por país (Amazon › Configuration › FBA Country Routes). Cada tramo pide un permiso: Amazon pide Lector (Viewer), y Configuración (Configuration) y Rutas FBA por país piden Responsable (Manager). Si no tienes uno de ellos, no ves ese tramo del menú.
  • Si no ves el menú, pide a quien administre tu Odoo que te dé el permiso que te falta en lugar de buscar otra ruta: las fichas de Rutas FBA por país se abren desde ese menú.
  • Decide qué ubicación quieres poner en Ubicación. Tiene que ser una ubicación interna: es lo único que la comprobación acepta cuando el campo tiene valor.

Al rellenar la ficha

  • Abre la lista de Rutas FBA por país. El campo Ubicación se ve tanto en la ficha como en la lista, así que puedes comprobar de un vistazo qué ubicación tiene cada ruta.
  • En la ficha, elige en Ubicación una ubicación interna.
  • Guarda la ficha. Aquí es donde se ejecuta la comprobación: si la ubicación elegida no es interna, sale el mensaje y no se guarda nada.

Si sale el mensaje

  • Lee el texto entero: La ubicación FBA oficial debe ser interna. Se refiere a la ubicación que has puesto en la ficha que intentas guardar.
  • Abre Ubicación y sustitúyela por una ubicación interna. No insistas con la que acabas de elegir: el módulo no la acepta mientras no sea interna.
  • Vuelve a guardar. La comprobación se ejecuta al guardar el campo Ubicación, así que el mensaje desaparece en cuanto el valor cumple la condición.

Después de corregir

  • Confirma que la ficha se guarda sin mensajes y que la lista de Rutas FBA por país muestra la ubicación que has elegido.
  • Repite el mismo repaso en las demás rutas que vayas a editar: cada ficha pasa por la comprobación en el momento de guardar su Ubicación.
  • Anota en tu documentación interna qué ubicación usa cada ruta, para que quien edite la ficha después sepa que debe ser una ubicación interna.

Dudas sobre este mensaje

¿Sale en todas las versiones de Odoo?

El mensaje está en el código publicado de las ramas 17.0, 18.0, 19.0 y 20.0. La condición descrita es la del código de Odoo 20.0.

¿Cómo lo veo según el idioma de mi Odoo?

El texto es el mismo mensaje traducido: con Odoo en castellano ves La ubicación FBA oficial debe ser interna. El esquema siguiente reúne el texto en castellano, alemán, francés, italiano y portugués.

Esquema hecho con código a partir de las traducciones publicadas del módulo, no una pantalla de Odoo: el mismo mensaje en castellano, alemán, francés, italiano y portugués
Cómo se lee el mensaje según el idioma de Odoo, en un esquema hecho con código a partir de los ficheros de traducción del módulo.

¿Se comprueba al abrir la ficha o al guardarla?

Al guardarla: es una comprobación que se ejecuta al guardar y que vigila el campo Ubicación. Si no se cumple, la ficha de Rutas FBA por país no se guarda.

¿Puedo guardar la ficha y corregir la ubicación más tarde?

No con una ubicación que no sea interna: la comprobación se ejecuta al guardar y, si no se cumple, la ficha no se guarda.

¿Qué pasa si dejo Ubicación vacío?

La condición del código exige que el campo tenga un valor y que ese valor no sea una ubicación interna. Con el campo vacío, esta comprobación no salta.

¿Por qué no encuentro las rutas en el menú?

Porque falta un permiso. En Odoo 20.0, Amazon pide Lector; Configuración y Rutas FBA por país piden Responsable. Sin uno de esos permisos no ves el tramo correspondiente.

Cómo te ayuda FlexigoTech

FlexigoTech implanta Odoo 17, 18, 19 y 20 y desarrolla conectores e integraciones a medida, así que si quieres que alguien revise contigo la configuración de tus rutas FBA, puedes contar con nosotros. El módulo es de pago único por versión y necesita la suscripción a FlexigoTech Cloud, plan Conector (49 € al mes o 490 € al año, sin IVA). Tienes los detalles en la ficha de Odoo Apps y en la página del módulo.

Sigue leyendo

Comprobado en el código del conector (versión 20.0) y en las fuentes enlazadas

Fuentes