The questions always arrive in the same order. First: «do Temu orders come into Odoo on their own?». A month later: «and who issues the invoice for all this?». The second one is the expensive question. A badly imported order is fixed in an afternoon; a quarter invoiced with the wrong VAT is fixed with credit notes and a corrective return.
Who issues the invoice: nearly always you, with one exception
A marketplace sale produces two documents that have nothing in common. One is the invoice for the sale to the end customer: you issue it, with your details, your sequence and your VAT. The other is what Temu charges you for operating there — commission, advertising, services — which enters your books as a cost, through its own circuit.
The exception is the European deemed-supplier rule. Where the seller is not established in the EU, or where the goods are imported in consignments of up to €150, the platform is treated as making the supply to the consumer. If your company is EU-established and you ship from EU stock, the invoice is yours. If your case is the other one, confirm it with your tax adviser before configuring anything in Odoo: what changes is not the paperwork, it is the tax.
The destination country sets the VAT, and OSS spares you a registration in each one
You sell to a consumer in France, Germany or Italy and the rate that applies is the one where the goods end up, not where your company sits. Below €10,000 a year in intra-EU distance sales you may keep charging your own country's VAT; above it, you may not. In Odoo that means fiscal positions per country and destination taxes configured before the first order lands, not after the quarter has been invoiced. The same work, told for Amazon, is in selling on several Amazons from one Odoo.
The One-Stop Shop scheme lets you declare the VAT on all those distance sales in your own country, quarterly, instead of registering in every member state. Odoo ships the EU OSS module, which creates the fiscal positions and taxes per country; the OSS report broken down by country and rate comes with Enterprise. The condition is that every Temu order arrives with the right destination country and the right tax: the report calculates nothing, it only adds up what you invoiced.
OSS does not cover everything. If you hold stock in a warehouse in another country, you need a local registration and local returns there. B2B sales are out of scope too: they follow the general rules.
A settlement is not an invoice
Temu does not pay order by order: it pays a net amount per period. Inside that net sit gross sales, deducted commission, refunds, adjustments and, depending on the case, shipping. If your books only record the amount that reaches the bank, you have erased gross revenue and commission cost in one move, and with them the channel's real margin and the input VAT on that commission. What you declare as revenue is the sale, not the transfer.
Reconciling the settlement line by line
The work consists of breaking each settlement into typed lines — sale, commission, refund, adjustment, shipping — posting each type to its own account, and leaving a journal entry that matches the bank receipt exactly. When it matches you have not saved time: you have gained the ability to see the gap. What does not match is what you have to claim, and there is no other way to spot it.
Refunds: credit note, not a rewritten invoice
A refund that lands after the close is not fixed by editing the original invoice. You issue a credit note with its own date, and that date decides which period the output VAT drops in. If the refund arrives deducted inside a later settlement, the entry for that settlement and the credit note have to point at the same place. Otherwise the channel looks profitable for one quarter and stops being profitable the next.
The country you invoice from imposes its own format
If you invoice from Spain and are not on SII, those invoices fall under VeriFactu: the system that issues them has to generate a hash-chained record for each one and send it to the tax agency, or sign and keep it if it does not run in VERI*FACTU mode. If Odoo is the legal issuer, Odoo is what has to comply. Our VeriFactu module for Odoo is on the Odoo App Store for €49, one-off. If you invoice from Germany, the e-invoicing obligation applies to domestic B2B traffic, not to your consumer sales through Temu: two separate circuits, and mixing them costs you.
What our connector does and what it does not
The Temu connector for Odoo brings orders in with the marketplace reference and the shipping address with its country, so Odoo applies whichever automatic fiscal position you have configured (the OSS one, for instance), on Odoo 17, 18 and 19, and Odoo 20 the day it ships. That is the foundation: if the country and the tax are wrong on the order, no later reconciliation repairs it. The settlement layer sits on top and depends on your chart of accounts, so it is configured with you; what it costs depends on volume and on how many accounts have to be split out. And if you invoice twenty orders a month in a single country, do not hire us for this: a manual entry is cheaper.
Frequently asked questions
Does Temu issue the invoice or do I?
If your company is EU-established and you ship from EU stock, you issue it. The platform becomes the deemed supplier in two specific cases: a seller not established in the EU, and imported goods in consignments of up to €150. Which case is yours is confirmed by your adviser, with your data.
Do I have to register for OSS to sell in several countries?
OSS itself is optional; what is mandatory is charging destination VAT once you go over €10,000 a year in intra-EU distance sales (or earlier, if you opt in). OSS is how you do that without registering in every country. Below the threshold you can keep charging your own country's VAT. What OSS does not solve is stock held in another country: that needs a local registration.
Can I reconcile settlements by hand?
Yes, and with few orders a month it is the sensible choice: one entry per settlement and move on. Automating pays off when there are several currencies, refunds crossing the period end or hundreds of lines per payout — which is when the error stops being visible by eye.
Useful links inside FlexigoTech
What we do about this
Invoicing Temu sales and the VAT does not add up?
Tell us which country you invoice from, which countries you sell to and whether you are already on OSS. We will tell you what to change in Odoo, what you can leave alone and whether the problem is in the order or in the settlement. Write to comercial@flexigobe.com or book a call.

