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.


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:AmazonpideLector(Viewer), yConfiguración(Configuration) yRutas FBA por paíspidenResponsable(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ísse 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 campoUbicaciónse 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ónuna 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óny 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ísmuestra 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.

¿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
- Código del 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
