Skip to main content
Amazon

Error: Amazon did not return an operationId when submitting packing information.

The message Amazon did not return an operationId when submitting packing information. appears when, after the packing information of an inbound plan is sent to Amazon, the reply carries no operationId or an empty one. It shows up when you press Set Packing Info and the action stops.

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

When it appears and what it means

What does the message say and where do I see it?

You see Amazon did not return an operationId when submitting packing information. and the action stops. It appears when you work with an inbound plan, whose records open from the menu Amazon › FBA › Inbound / Send to Amazon. Each step of that path asks for the Viewer permission; if you lack one, you do not see that step. In other languages the text changes: the diagram below shows Spanish, German, French, Italian and Portuguese.

Diagram with the Amazon, FBA, Inbound / Send to Amazon menu, the Set Packing Info button and the operationId message
Diagram generated from the published code of the module, not a screenshot of Odoo: the menu, the button and the message, with the English labels used in the code (Odoo 17, 18, 19 and 20).
Diagram showing the same operationId message in Spanish, German, French, Italian and Portuguese
Diagram generated from the module's published translations, not a screenshot of Odoo: the same message according to the language of Odoo.

What is the exact condition in the code?

After sending the packing information to Amazon, the module reads the operationId from the reply and trims the spaces at both ends. If what is left is empty, it raises this message. So it appears if the reply has no such value, if the value is empty, or if it contains only spaces.

Which button leads to it, and why might I not see the button?

You reach it with the Set Packing Info button on the inbound plan. The button is hidden when the plan has nothing in Packing Groups; with the default values it is not shown. While that field is empty there is no button, and so no message either.

Does it depend on the Odoo version?

The message is in the published code of all four branches: Odoo 17, 18, 19 and 20. The condition that hides the button is the same in all four. The module is published on Odoo Apps for those versions.

Your Odoo doesn't talk to Amazon, Temu or Shopify?
Video: Your Odoo doesn't talk to Amazon, Temu or Shopify?

What the module does before and after

What does the button do before it reaches the message?

First, before talking to Amazon, it checks that you have at least operator access to the connector: having only Viewer is enough to open the menu, but not for this action. Then it goes through the selected plans one by one. For each plan it runs its preliminary checks, builds the submission from the packing groups and sends it to Amazon. If one of those checks fails, you get a different message. Reaching this one means those checks have passed and the request has come back with a reply.

What is sent to Amazon?

Each active packing group of the plan, with its group identifier and its boxes. The button builds this every time you press it, so whatever is active at that moment is what goes out.

What is left unsaved when the message appears?

The action stops right after the reply arrives and before anything is written to the plan. The operation identifier, the result of the request and the last synchronisation date are not saved, and the plan does not move to the state the button would give it on success. The operation is not followed up on Amazon either.

What happens when Amazon does return the operationId?

The module stores the operation identifier and the result of the request and reply on the plan (cut to a maximum number of characters), changes the plan's state and records the synchronisation date. It then asks Amazon for the status of that operation in order to follow it. That follow-up is the step this message prevents.

Does it mean my boxes or packing groups are wrong?

Not necessarily. The check that there are active groups and that each group has boxes is made while the submission is being built, before the request, and if it fails it gives a different message. This one appears afterwards, when the request has already been made and the reply carries no operationId.

What to do

How do I fix it?

The message reports that the operationId is missing from Amazon's reply, without giving a reason. What you can do is review the active packing groups on the plan and the boxes in each, since they are what the button sends, and press Set Packing Info again. Each press repeats the whole run: checks, building the submission and the request to Amazon. If it still appears after trying again, note the plan, the time and the message and get in touch with us.

Can FlexigoTech help?

The module's connection goes through FlexigoTech Cloud, which stores the credentials encrypted, watches the synchronisation and emails you if it fails. FlexigoTech implements Odoo 17, 18, 19 and 20 and builds custom connectors and integrations. You can see the Odoo Apps listing and the module page if you want to look at the whole connector.

Keep reading

Checked in the connector's source code (version 20.0) and the linked sources

Sources