Skip to content

Commit 214ce30

Browse files
committed
[ADD] accounting: VAT units
task-2557013 16.0: Line 36 = "Create" --> "New" closes #4375 Signed-off-by: Aarab Tom (toaa) <toaa@odoo.com>
1 parent 8979a6e commit 214ce30

File tree

6 files changed

+87
-0
lines changed

6 files changed

+87
-0
lines changed

content/applications/finance/accounting/get_started.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -196,3 +196,4 @@ Send yourself a sample invoice by email to make sure everything is correctly con
196196
get_started/chart_of_accounts
197197
get_started/multi_currency
198198
get_started/avg_price_valuation
199+
get_started/vat_units
Lines changed: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,86 @@
1+
=========
2+
VAT units
3+
=========
4+
5+
.. important::
6+
This is only applicable to multi-company environments.
7+
8+
A **VAT unit** is a group of VAT-taxable enterprises that are legally independent of each other but
9+
are closely linked financially, organizationally, and economically and therefore considered the same
10+
VAT-taxable enterprise. **VAT units** are not mandatory, but if created, constituent companies of
11+
the unit must belong to the same **country**, use the same **currency**, and one company must be
12+
designated as the **representative** company of the **VAT unit**. **VAT units** receive a specific
13+
**tax ID** intended only for **tax returns**. **Constituent** companies keep their **tax ID** used
14+
for **commercial purposes**.
15+
16+
.. example::
17+
Enterprise **A** owes €300.000,00 of VAT taxes and enterprise **B** can recover €280.000,00 of
18+
VAT taxes. They form up as a **VAT unit** so that the two amounts balance out and must conjointly
19+
only pay €20.000,00 of VAT taxes.
20+
21+
Configuration
22+
=============
23+
24+
To configure a **VAT unit**, go to :menuselection:`Settings --> General Settings`, scroll down to
25+
the :guilabel:`Companies` section, and click :guilabel:`Manage Companies`. Select the company to
26+
serve the **representative** role, and in the :guilabel:`General Information` tab, fill in the
27+
mandatory fields for the .XML export when exporting the **tax report**: :guilabel:`Company Name`,
28+
:guilabel:`Address`, :guilabel:`VAT`, :guilabel:`Currency`, :guilabel:`Phone`, and
29+
:guilabel:`Email`.
30+
31+
.. image:: vat_units/general.png
32+
:align: center
33+
:alt: General information tab
34+
35+
Then, click on the :guilabel:`VAT Units` tab, :guilabel:`Add a line`, and either select an existing
36+
**VAT unit**, or create a new one. Enter a **name** for the unit, :guilabel:`Country` of the
37+
constituent companies and tax report, the :guilabel:`Companies`, the :guilabel:`Main Company` that
38+
serves the **representative** role, and the :guilabel:`Tax ID` of the **VAT unit**.
39+
40+
.. image:: vat_units/vat-unit.png
41+
:align: center
42+
:alt: VAT units tab
43+
44+
Fiscal position
45+
---------------
46+
47+
As transactions between constituents of the same **VAT unit** are not subject to VAT, it is possible
48+
to create a :doc:`tax mapping (fiscal position) <../taxes/fiscal_positions>` to avoid the
49+
application of VAT on inter-constituent transactions.
50+
51+
Be sure a constituent company has been selected before, then go to :menuselection:`Accounting -->
52+
Configuration --> Fiscal Positions`, and :guilabel:`Create` a new **fiscal position**. Click the
53+
:guilabel:`Tax Mapping` tab, select the :guilabel:`Tax on Product` usually applied for
54+
**non-constituent** transactions, and in :guilabel:`Tax to Apply`, select the 0% tax to apply for
55+
**constituent** transactions.
56+
57+
Do the same for the :guilabel:`Account Mapping` tab if required, and repeat this process for
58+
**each** constituent company on your database.
59+
60+
.. Example::
61+
Depending on your :doc:`localization package </applications/finance/fiscal_localizations>`, taxes
62+
may vary from the screenshot displayed.
63+
64+
.. image:: vat_units/fiscal-positions.png
65+
:align: center
66+
:alt: Tax mapping of fiscal position for VAT unit
67+
68+
Then, assign the fiscal position by opening the **Contacts** app. Search for a **constituent**
69+
company, and open the contact's **card**. Click the :guilabel:`Sales & Purchase` tab, and in the
70+
:guilabel:`Fiscal Position` field, input the **fiscal position** created for the **VAT unit**.
71+
Repeat the process for each **constituent** company card form, on each company database.
72+
73+
.. seealso::
74+
:doc:`../taxes/fiscal_positions`.
75+
76+
Tax report
77+
==========
78+
79+
The **representative** company can access the aggregated tax report of the **VAT unit** by going to
80+
:menuselection:`Accounting --> Reporting --> Tax Report`, and selecting the **VAT unit** in
81+
:guilabel:`Tax Unit`. This report contains the aggregated transactions of all **constituents** and
82+
the .XML export contains the name and VAT number of the **main** company.
83+
84+
.. image:: vat_units/report.png
85+
:align: center
86+
:alt: VAT unit tax report
15.5 KB
Loading
17.3 KB
Loading
5.83 KB
Loading
10.2 KB
Loading

0 commit comments

Comments
 (0)