EU Triangulation +
Detect intra-EU triangular/chain transactions, apply the simplification and produce the correct invoice mentions and EC Sales listing lines
Want EU Triangulation + installed and configured for you? Onboarding Pack: $350 one-off
Support plans from $425 a month
Know when the triangulation simplification applies
Article 141 tested on every A-B-C window, with the invoice mention and the EC Sales List line
When goods move once between two member states but are sold along a chain of three or more businesses, the intermediary can avoid a VAT registration in the destination country under the simplification of Article 141 of the VAT Directive, provided strict conditions are met and the invoice carries the right mention. This app records the chain with its parties, the dispatch and destination countries, tests each consecutive A-B-C window against the conditions, writes the reasoning to a log, gives the mention for the invoice and prepares the EC Sales List lines of the reporting party.
Key features
Chains
Parties in order with their country and VAT number, the dispatch and destination member states, the amount and the language of the invoice.
Window by window
In a chain of four or more parties every consecutive A-B-C window is tested: parties before it must be in the dispatch state, parties after it in the destination state.
The six conditions
Goods move between two member states; A is identified in the dispatch state; B is identified outside both; C is identified in the destination state; earlier and later parties are domestic. Each condition is logged as OK or FAIL.
Classification
Domestic, simple intra-Community supply, triangular (simplification applies) or chain to review, with the intermediary named.
Invoice mention
The mention for the invoice in English, French, Dutch or German, with a warning when the chosen language falls back to another text.
EC Sales List lines
For a triangular chain the intermediary's onward supply with indicator 2; for a simple supply indicator 1; national indicators per country can be configured.
EC Sales List statement
Group the lines of a month per customer VAT number and code and export them as CSV.
Quick analyzer
Test a case without saving it: enter three countries and VAT numbers and read the result.
Screenshots
Odoo 19.0 in English with the data of a French company, Lavergne Distribution SAS (Lyon, EUR); the screens are the same in Odoo 18.0 and 20.0.
1. Triangular chain
Goods dispatched from Germany to Italy, sold by Brenner to Lavergne in France and by Lavergne to Rossi: triangular, the simplification applies and Lavergne is the intermediary.
2. Analysis log
The six Article 141 conditions of the window, each one OK, and the conclusion.
3. Four-party chain
A chain of four parties whose first sale is domestic in Germany: the triangle is found on the second window and the Dutch invoice mention is given.
4. EC Sales List
The September 2026 statement of the French company: onward triangular supplies with indicator 2 and intra-Community supplies with indicator 1; no national indicator is configured yet, so each line is flagged.
5. Chains
Four chains of the month with their classification: two triangular, one simple supply and one chain to review.
Why this app
✓ Long chains tested window by window
✓ Reasoning logged, condition by condition
✓ Mention in the invoice language
✓ EC Sales List lines from the same analysis
Get started
Record the chain
Enter the parties in order and the two member states.
Analyse
Run the analysis and read the log.
Invoice
Copy the mention onto your invoice.
Report
Build the monthly EC Sales List statement and export it.
Questions
Does the app decide for me?
It applies the Article 141 conditions to the data you enter and shows each step; the conclusion stays yours.
Which party am I in the chain?
Any party. The EC Sales List lines are those of the party that reports: in a triangular chain the intermediary B.
Is the EC Sales List filed?
No. You export the statement and file it under your own login.
Specifications
- This page: Odoo 19.0 (also available for Odoo 18.0 and 20.0), Community and Enterprise
- License: OPL-1
- Languages: English
- Depends on: account
- Outputs: analysis log, invoice mention, EC Sales List statement (CSV)
- Author: Pokutsoft, pokutsoft.com
- Support: support@pokutsoft.com
Update date: 2026-10-30 · Version: 19.0.1.2.6
User guides (PDF)
Related modules
EU Avoir / Creditnota
Compliant credit notes (avoir / note de credit / creditnota) for FR/BE/NL with reason codes, original-invoice linkage and correct VAT reversal
EU VAT Number Batch
Bulk-validate partner EU VAT numbers via the customer's own VIES access and archive timestamped proof-of-check
EU Cash Pooling
Intragroup cash pooling: zero-balancing / target sweeps, consolidated group position, intercompany interest on pool balances and draft accounting entries.