The engine

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.

Live qualification36 scenarios
SaleCountryRateScheme
#4823 B2CGermany19%Union OSS
#4824 B2BSpain0%Reverse charge
#4825 B2CFrance20%French e-reporting
#4826 B2CItaly?Missing address
1 line to review out of 4Fix
The decision pipeline

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.

01

Customer qualification

VAT number, validity, country of establishment: B2B or B2C. Without reliable data, the transaction is flagged for review.

02

Place of taxation

Country of departure, country of arrival, nature of the good or service: the engine determines where VAT is due.

03

Applicable scheme

Union OSS, IOSS, reverse charge, domestic scheme or export: one scheme per line, chosen and justified.

04

Rate

Standard, intermediate, reduced or super-reduced rate of the country of taxation, at the date of the transaction.

05

E-reporting scope

Invoicing, transaction or payment: the engine determines on what basis the operation is reportable in France, and for which period.

06

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.

01 · Connectors

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.

StripeAPI · OAuthConnected
ShopifyAPI · OAuthConnected
AmazonCSV importAvailable
PrestaShopSoon
WooCommerceSoon
PayPalSoon
Order #4823
CustomerConsumer (B2C)
Amount€89.00
TypeB2C
Country of taxationGermany
SchemeUnion OSS
VAT rate19%
VAT due€14.21
Complete data
02 · Decision

One decision per transaction, with its reason

For every line, the engine answers four questions and keeps what allowed it to answer:

Is this a B2B or B2C sale?
In which country is VAT due?
Which scheme applies (OSS, IOSS, reverse charge, domestic)?
Which rate, at which date?

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.

03 · Dashboard

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.

Breakdown of the monthJune 2026
CA3 France (20%)€12,460.00
OSS Germany (19%)€3,205.40
OSS Spain (21%)€1,806.10
Total VAT due€17,471.50
Today1 Sept. 2026
B2B invoices (e-invoicing)
B2C transactions (e-reporting)
Payment events (services)
04 · Traceability and exports

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.

Integrations

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.

Compliance check

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.

In numbers

The rigor behind the tool.

36
VAT scenarios covered
27
EU countries, rates up to date
100%
Traceability of decisions
< 5 min
To analyse your data

Drop an export, see the breakdown.

The Free plan is enough to get the full breakdown of your first 250 transactions of the month.