Every transaction goes in.
A tax decision comes out.
With its justification.
NomadVAT is not an improved spreadsheet. It is a pipeline that takes your raw sales, determines the applicable scheme line by line, and keeps the reason behind every decision.
Six decisions, in that order.
Each stage consumes the result of the previous one. When data is missing, the pipeline stops on the transaction concerned instead of producing a default value.
Customer qualification
VAT number, validity, country of establishment: B2B or B2C. Without reliable data, the transaction is flagged for review.
Place of taxation
Country of departure, country of arrival, nature of the good or service: the engine determines where VAT is due.
Applicable scheme
Union OSS, IOSS, reverse charge, domestic scheme or export: one scheme per line, chosen and justified.
Rate
Standard, intermediate, reduced or super-reduced rate of the country of taxation, at the date of the transaction.
E-reporting scope
Invoicing, transaction or payment: the engine determines on what basis the operation is reportable in France, and for which period.
Consistency checks
Incomplete address, inconsistent currency, orphan credit note: whatever blocks is flagged along with the correction expected.
From connector to export.
Four building blocks.
Data comes in, the decision is taken, the trace is kept, the export goes out. Nothing is rebuilt by hand between two stages.
Your data arrives as it is
Shopify and Stripe via OAuth (two clicks, no shared password), Amazon and other platforms via CSV import. Several Shopify stores can coexist if you sell from several countries.
Each source gets a quality score. If a platform does not provide what the regulation requires, you are told before the analysis, not after.
One decision per transaction, with its reason
For every line, the engine answers four questions and keeps what allowed it to answer:
Physical product sold to a consumer in Germany: German VAT at 19%, declared under OSS, excluded from French e-reporting. The decision, its reason and the data used stay attached to the transaction.
What is ready, what is missing, what is blocked
Every period shows its breakdown: French CA3 by rate, OSS split by country of destination, IOSS for import sales under €150, and whatever falls outside the French scope.
Anomalies are ranked by severity and tied to their transaction. You correct at the source and the breakdown recalculates.
Every figure traces back to its transaction
No amount is an opaque aggregate: every euro unfolds down to the lines composing it, with the scheme retained and the reason for that choice.
Exports come out in the format expected by your counterparts and by the reform: mandatory mentions, codes, scopes and transmission periods.
Compatible with your tools.
No need to change everything.
Import a CSV and the engine instantly analyses your data quality: what is usable, what is missing, and whether your platform fails to provide the mandatory information.
The problem isn't always you, sometimes it's your tool.
Some platforms do not provide the data required by European VAT regulations: VAT number, complete address, customer type. We tell you clearly and advise you on compliant alternatives.
The rigor behind the tool.
Drop an export, see the breakdown.
The Free plan is enough to get the full breakdown of your first 250 transactions of the month.