Wat de melding zegt en wanneer ze verschijnt
Met Odoo in het Nederlands is de melding The official FBA location must be internal. Volgens de code van Odoo 20.0 komt ze uit een controle van de module die draait bij het opslaan van de kaart van FBA Country Routes en die het veld Location bewaakt. De voorwaarde is eenvoudig: de melding verschijnt wanneer Location een locatie bevat en die locatie niet intern is. Als het veld leeg is, doet deze controle niets.
Wanneer de melding verschijnt, wordt de actie afgebroken en wordt de kaart niet opgeslagen: wat je in die actie wilde opslaan, wordt niet vastgelegd totdat je de locatie corrigeert.
De melding staat in de gepubliceerde code van de takken 17.0, 18.0, 19.0 en 20.0, en de module is voor die vier versies gepubliceerd in Odoo Apps. De voorwaarde, het menu en de velden die hier worden beschreven, zijn die uit de code van Odoo 20.0.


Checklist om het op te lossen
De lijst loopt per fase, in de volgorde waarin je het het best aanpakt.
Voordat je de kaart opent
- Controleer in Odoo 20.0 of je gebruiker het menu
Amazon › Configuration › FBA Country Routesziet. Elk onderdeel vraagt een recht:AmazonvraagtViewer, enConfigurationenFBA Country RoutesvragenManager. Als je er een mist, zie je dat deel van het menu niet.
- Als je het menu niet ziet, vraag dan degene die je Odoo beheert om het ontbrekende recht te geven, in plaats van een andere route te zoeken: de kaarten van
FBA Country Routesopen je vanuit dat menu.
- Bepaal welke locatie je in
Locationwilt zetten. Het moet een interne locatie zijn: dat is het enige wat de controle accepteert wanneer het veld een waarde heeft.
Bij het invullen van de kaart
- Open de lijst van
FBA Country Routes. Het veldLocationis zichtbaar op de kaart en in de lijst, zodat je in één oogopslag kunt zien welke locatie elke route heeft.
- Kies op de kaart in
Locationeen interne locatie.
- Sla de kaart op. Hier draait de controle: als de gekozen locatie niet intern is, verschijnt de melding en wordt er niets opgeslagen.
Als de melding verschijnt
- Lees de hele tekst:
The official FBA location must be internal.Ze verwijst naar de locatie die je hebt ingevuld op de kaart die je probeert op te slaan.
- Open
Locationen vervang de locatie door een interne locatie. Blijf niet aandringen met degene die je net hebt gekozen: de module accepteert die niet zolang ze niet intern is.
- Sla opnieuw op. De controle draait bij het opslaan van het veld
Location, dus de melding verdwijnt zodra de waarde aan de voorwaarde voldoet.
Na de correctie
- Controleer dat de kaart zonder meldingen wordt opgeslagen en dat de lijst van
FBA Country Routesde gekozen locatie toont.
- Herhaal dezelfde controle bij de overige routes die je gaat bewerken: elke kaart doorloopt de controle op het moment dat
Locationwordt opgeslagen.
- Noteer in je interne documentatie welke locatie elke route gebruikt, zodat wie de kaart later bewerkt weet dat het een interne locatie moet zijn.
Vragen over deze melding
Verschijnt ze in alle versies van Odoo?
De melding staat in de gepubliceerde code van de takken 17.0, 18.0, 19.0 en 20.0. De beschreven voorwaarde is die uit de code van Odoo 20.0.
Hoe zie ik ze in de taal van mijn Odoo?
De tekst is dezelfde melding, vertaald: met Odoo in het Nederlands zie je The official FBA location must be internal. Het volgende schema toont de tekst in het Spaans, Duits, Frans, Italiaans en Portugees.

Wordt er gecontroleerd bij het openen van de kaart of bij het opslaan?
Bij het opslaan: het is een controle die draait bij het opslaan en die het veld Location bewaakt. Als er niet aan voldaan wordt, wordt de kaart van FBA Country Routes niet opgeslagen.
Kan ik de kaart opslaan en de locatie later corrigeren?
Niet met een locatie die niet intern is: de controle draait bij het opslaan en, als er niet aan voldaan wordt, wordt de kaart niet opgeslagen.
Wat gebeurt er als ik Location leeg laat?
De voorwaarde in de code vereist dat het veld een waarde heeft en dat die waarde geen interne locatie is. Met een leeg veld treedt deze controle niet in werking.
Waarom vind ik de routes niet in het menu?
Omdat er een recht ontbreekt. In Odoo 20.0 vraagt Amazon om Viewer; Configuration en FBA Country Routes vragen om Manager. Zonder een van die rechten zie je het bijbehorende deel niet.
Zo helpt FlexigoTech
FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectoren en integraties op maat, dus als je wilt dat iemand samen met jou de configuratie van je FBA-routes doorneemt, kun je op ons rekenen. De module is een eenmalige betaling per versie en vereist het abonnement op FlexigoTech Cloud, plan Connector (€ 49 per maand of € 490 per jaar, excl. btw). De details vind je op de Odoo Apps-pagina en op de modulepagina.
Lees verder
Gecontroleerd in de broncode van de connector (versie 20.0) en in de gelinkte bronnen
Bronnen
- Broncode van de module: 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
