Skip to main content
Amazon

Amazon inbound plan source address error: when it appears and how to fix it

The message Complete the source address before creating the inbound plan: … appears when you press Create Inbound Plan and the plan is missing some source data; the message itself lists what is empty, so you fill it in and press the button again.

FlexigoTech · Editor in charge: Víctor Gómez · Updated 5 November 2026

Key facts

Module
Amazon
Versions
Odoo 17, 18, 19 and 20
Checked
in the connector's source code, version 20.0 · against the sources linked at the end
Reading time
4 min

What this message tells you

The message reads Complete the source address before creating the inbound plan: …. The dots stand for the part the module fills in: the names of the source details that are empty, separated by commas.

It is an error that stops the action: while any of those details is missing, the action does not go on. The message is in the published code of Odoo 17, 18, 19 and 20.

Diagram with three blocks from top to bottom: the Amazon › FBA › Inbound / Send to Amazon menu, the Create Inbound Plan button and the source address message, with the labels in English
Diagram built from the module's published code (not an Odoo screen): from the menu to the button and on to the message, in Odoo 17, 18, 19 and 20.
Your Odoo doesn't talk to Amazon, Temu or Shopify?
Video: Your Odoo doesn't talk to Amazon, Temu or Shopify?

When exactly it appears

It appears when you press the Create Inbound Plan button on the inbound plan form. That button reaches a check of the plan's source address, and the check looks at these details, in this order:

  • Source contact name
  • Source address line 1
  • Source city
  • Source country code
  • Source phone number
  • Source postal code

Every detail that is empty is added to a list under its label. Once it has looked at all of them, if the list has anything in it, the check raises the message with those labels joined by commas and in the order above. If none is missing, this check does not raise the message.

The set of details that are checked comes from the Odoo 20.0 code.

How to read the list in the message

The list in the message follows the order above, not the order in which you filled the details in. If the city and the phone number were empty, you would see Complete the source address before creating the inbound plan: Source city, Source phone number.

If only one detail were missing, the list would have a single label, for example Complete the source address before creating the inbound plan: Source postal code. And if all of them were empty, the message would name each one in turn, from the contact name to the postal code.

Diagram with the same source address message written in Spanish, German, French, Italian and Portuguese, one under another
Diagram built from the module's published translations (not an Odoo screen): the message in five languages.

When you can see the button

The button is hidden when the plan already has a value in Inbound Plan or when State is no longer at its default value. With the default values the button is visible. The condition is the same in Odoo 17, 18, 19 and 20. If you cannot see the button, that condition is the cause, not this message.

Where to open the plan

Inbound plan forms open from the menu Amazon › FBA › Inbound / Send to Amazon. Each part of the menu asks for the Viewer permission: if you lack one of them, you do not see that part.

How to fix it, step by step

  1. Read the whole message. After the colon come the names of the empty source details, in the same order as the list above.
  2. Open the plan from Amazon › FBA › Inbound / Send to Amazon.
  3. Complete the source details the message names: contact name, address line 1, city, country code, phone number or postal code, only the ones that are missing.
  4. Press Create Inbound Plan again. The check starts afresh and looks at whatever the plan holds at that moment.
  5. If the message appears again, read the list once more: it now names only the details that are still empty. Repeat until it stops appearing.
  6. If you cannot find the button, remember the condition that hides it: it depends on Inbound Plan and State.

What to check afterwards

When the message stops appearing, the source address check has passed. Before moving on, go over the details you have just completed: the code only looks at whether each one is empty, so a mistyped phone number or postal code is not something this check catches.

Common questions about this message

Does it warn me about one missing detail or all of them?

All of the empty ones at once. The code goes through the source details one by one, gathers them into a single list and raises one message with it. You do not need to fix them one at a time: a single reading tells you what to complete.

What happens while the message keeps appearing?

The message stops the action: while any of those details is missing, pressing Create Inbound Plan brings it up again.

Does anything change between Odoo versions?

The message is in the published code of Odoo 17, 18, 19 and 20, and the condition that shows or hides the button is the same in all four. The set of source details that are checked is the one in the Odoo 20.0 code.

Who can reach the plan?

Anyone with the Viewer permission on all three parts of the menu: Amazon, FBA and Inbound / Send to Amazon. Without one of them, that part does not show.

How FlexigoTech can help

FlexigoTech implements Odoo 17, 18, 19 and 20 and builds connectors and bespoke integrations. If you are setting up the Amazon connector and would like us to go through how to prepare the source details before you create inbound plans, get in touch. You can see the module, published on Odoo Apps for 17, 18, 19 and 20, on its page at flexigotech.com.

Keep reading

What the «Create family on Amazon» button does, step by stepWhat the Create family on Amazon button of the Odoo SP-API connector checks and sends, when it shows up, and what to do about each error it can raise.
Checked in the connector's source code (version 20.0) and the linked sources

Sources