The conversation nearly always starts the same way: «we already sell on Amazon Spain, we want to open Italy». And the expectation is that it is the same job again. It is not, and not because it is harder, but because the three things that change are not in Amazon: they are in your accounting, your warehouse and your listings.
One: VAT is set by destination, not by your address
Selling to an Italian consumer from Spain is an intra-EU distance sale. Above the common threshold, the VAT is Italian, declared through OSS or by registering there. In Odoo this becomes a fiscal position per destination country. If it is missing, the invoice goes out with Spanish VAT and the error piles up quietly until your accountant sees it. Watch out with imported Amazon orders: our connector does not pick the fiscal position from the delivery address. By default it does not invoice and leaves the lines without taxes; if you turn on invoicing with VAT, it maps taxes through the fiscal position you set on each Amazon account and leaves a warning on the order when the invoice VAT does not match what Amazon charged.
With pan-European FBA, Amazon moves your goods between warehouses in different countries on its own. That obliges you to be registered in every country where it holds stock, even if you never sold there. It is where most people meet a surprise. If you turn it on, the connector pulls Amazon's VAT transactions report, with the departure and arrival country of each transaction.
Two: one stock, several storefronts
The expensive mistake is running stock per country. The moment you do, you have inventory locked in one place while it runs out in another, and nobody knows the real figure. The right answer is a master stock in Odoo that every channel drinks from, with a single real number behind it. It is exactly the approach in several marketplaces in one Odoo. In the connector, the stock published to Amazon (FBM) is the product's free quantity in Odoo, company-wide or from one specific location per account; if a listing needs a different figure, you set it by hand on that listing.
Three: the listing is not solved by machine translation alone
Each Amazon marketplace has its own catalog, its own category-mandatory attributes and its own title limits. Publishing the same listing translated word for word produces two things: rejections over attributes that did not exist in your country, and listings that never surface in local searches because nobody searches with those words. In the connector, each listing is per SKU and marketplace, with its own product type and attributes: you can pull the attributes Amazon already holds for that SKU and run the listing through Amazon's validation preview, which returns what it would reject, before publishing. You write the translation; the connector does not translate.
And what does not change
The API is the same: SP-API authorization is per region, and the European one covers the European marketplaces of your seller account. In the connector, each marketplace is one more Amazon account inside the same module, with its own Marketplace ID, FBA locations and dashboard: opening Italy means adding an account, not installing another connector. What is worth separating is the accounting journal and numbering, so your accountant can reconcile each country without filtering by hand; each account accepts its own sales journal for invoices and its own settlement journal.
The Amazon connector for Odoo is available for 17, 18 and 19, and for Odoo 20 the day it ships. If what you run is not Seller but Vendor Central, the flow is different and we explain it in Vendor Central and Odoo.
Frequently asked questions
Do I need one company per country in Odoo?
Almost never. One company with per-country fiscal positions and separate journals handles it well. Multi-company is justified when there are genuinely different legal entities, not because you sell on another marketplace.
What if I also sell outside the EU?
The regime changes: export, customs and possibly a fiscal representative. The mechanism in Odoo is the same — fiscal position by destination — but the documents travelling with the shipment are different.
Can I start with one country and add more later?
Yes, and it is what we recommend. The only thing worth preparing from the start is the master stock; everything else is added without redoing anything.
Useful links inside FlexigoTech
What we do about this
About to open another Amazon country?
Tell us which marketplaces you sell on today, whether you use pan-European FBA and who handles your VAT. We will tell you what to prepare in Odoo before you press the button. Write to comercial@flexigobe.com or book a call.

