We have a foodhub in France which is based in Spain. He is connected to local producers in Spain, and buy its products with the Spanish VAT rate (4% or 10% depending if he buys from producers or wholesalers)
He sells directly to individual buyers in France, and ships once a week a fair enough quantity for logistics cost to be acceptable. He sells products that don’t grow in France but that people buy anyway, like oranges, citrus, avocados, etc.
To setup the producers and hub, we can import localization files so that they appear in Spain (see here).
Regarding VAT I have created the VAT zone for Spain, and the appropriate tax categories and rates.
Reminder: How does tax work - VAT and GST
The problem is:
When I upload a product, the system ask me to choose the “tax category” not a tax rate, but the tax category is not linked to any VAT zone (the tax rate is, so could possibly display only the tax of the zone of the enterprise), so if I am an enterprise in Spain, all the tax rates are proposed to me. Also now that I have added two tax categories for Spain, the new categories are added to the already long list of French tax categories, so French users now are proposed 10 tax categories to choose from… imagine what it will be if we have another food hub working with italy, and another one with Grece.
I don’t really know how this would be set up, but something that surprises me is that when you create an enterprise, the system just ask “charges VAT”, but doesn’t ask which VAT zone you are attached to. So either it should deduce it from the address, or either ask… and only the related tax categories should be proposed when adding a product.