Skip to content

Commit 9ede17c

Browse files
committed
[IMP] accounting: new tax return feature
task-4893553 closes #14983 X-original-commit: 05e627f Signed-off-by: Anne-Françoise Marcq (afma) <afma@odoo.com>
1 parent 8166ac9 commit 9ede17c

File tree

10 files changed

+312
-107
lines changed

10 files changed

+312
-107
lines changed

content/applications/finance/accounting.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -253,8 +253,8 @@ real-time:
253253
Tax return
254254
----------
255255

256-
In the :ref:`Tax return <tax-returns/report>`, Odoo computes all accounting transactions for the
257-
specific tax period and uses these totals to calculate the tax obligation.
256+
In the :ref:`Tax return <accounting/tax-returns/report>`, Odoo computes all accounting transactions
257+
for the specific tax period and uses these totals to calculate the tax obligation.
258258

259259
.. note::
260260
Depending on the country's localization, an XML version of the tax report can be generated to be
@@ -320,7 +320,7 @@ To grant access to the company's accountant, :ref:`add the accountant as a new u
320320
<../general/users/access_rights>` in the :guilabel:`Accounting` section to enable access to the
321321
company's financial data:
322322

323-
- :guilabel:`Accounting`: Select :guilabel:`Accountant`.
323+
- :guilabel:`Accounting`: Select :guilabel:`Administrator`.
324324
- :guilabel:`Bank`: Allow bank account validation.
325325

326326
.. Note::

content/applications/finance/accounting/customer_invoices/cash_discounts.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -137,9 +137,9 @@ Discount` checkbox enabled, and select one of the three following options:
137137
- €100 + (21% of €100)
138138

139139
.. note::
140-
- :ref:`Tax grids <tax-returns/tax-grids>`, which are used for the tax report, are correctly
141-
computed according to the :ref:`type of tax reduction <cash-discounts/tax-reductions>` you
142-
configured.
140+
- :ref:`Tax grids <accounting/tax-returns/tax-grids>`, which are used for the tax report, are
141+
correctly computed according to the :ref:`type of tax reduction
142+
<cash-discounts/tax-reductions>` you configured.
143143
- The **type of cash discount tax reduction** may be correctly pre-configured, depending on your
144144
:ref:`fiscal localization package <fiscal_localizations/packages>`.
145145

content/applications/finance/accounting/reporting/tax_returns.rst

Lines changed: 278 additions & 84 deletions
Large diffs are not rendered by default.
14.8 KB
Loading
6.76 KB
Loading
17.6 KB
Loading
Binary file not shown.

content/applications/finance/accounting/reporting/year_end.rst

Lines changed: 22 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -107,21 +107,31 @@ To set a :guilabel:`Lock Everything` date, go to :menuselection:`Accounting -->
107107
Dates`. In the :guilabel:`Lock Journal Entries` window, set the :guilabel:`Lock Everything` date and
108108
:guilabel:`Save`.
109109

110-
.. note::
111-
Users with :guilabel:`Administrator` access rights to the Accounting app can create exceptions.
112-
To do so:
110+
After setting the :guilabel:`Lock Everything` date, an :ref:`exception
111+
<year-end/lock-date-exception>` can be made if a modification is necessary.
112+
113+
.. _year-end/lock-date-exception:
114+
115+
Lock date exception
116+
*******************
117+
118+
Users with :ref:`Administrator <accounting/accountant-access-rights>` access rights to the
119+
Accounting app can create exceptions. To do so:
113120

114-
#. After setting the :guilabel:`Lock Everything` date, reopen the :guilabel:`Lock Journal
115-
Entries` window and remove the :guilabel:`Lock Everything` date.
116-
#. In the :guilabel:`Exception` banner, choose if this exception should be set :guilabel:`for me`
117-
(the current user) or :guilabel:`for everyone` and how long it should last.
118-
#. A :guilabel:`Reason` for this exception can be added.
119-
#. All of this information is logged in the chatter of the :doc:`company record
120-
</applications/general/companies>`.
121+
#. After setting and saving a lock date, go to :menuselection:`Accounting --> Accounting --> Lock
122+
Dates`. In the :guilabel:`Lock Journal Entries` window, remove the :guilabel:`Lock Everything`
123+
date.
124+
#. In the :guilabel:`Exception` banner, choose if this exception should be set :guilabel:`for me`
125+
(the current user) or :guilabel:`for everyone`, and how long it should last.
126+
#. A :guilabel:`Reason` for this exception can be added.
127+
#. All of this information is logged in the chatter of the :doc:`company record
128+
</applications/general/companies>`.
121129

122130
.. tip::
123-
To remove the :guilabel:`Lock Everything` date after it has been saved, configure the exception
124-
to apply :guilabel:`for everyone` and set the duration to :guilabel:`forever`.
131+
To remove a lock date after it has been saved, configure the exception to apply :guilabel:`for
132+
everyone` and set the duration to :guilabel:`forever`. This does not apply to the
133+
:guilabel:`Hard Lock` date, which is irreversible to ensure inalterability and to meet accounting
134+
requirements in certain countries.
125135

126136
.. _year-end/current-year-earnings:
127137

content/applications/finance/fiscal_localizations/italy.rst

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -140,9 +140,10 @@ position, these are automatically activated in the tax list.
140140
Tax grids
141141
---------
142142

143-
The Italian localization has a specific :ref:`tax grid <tax-returns/tax-grids>` section for
144-
**reverse charge** taxes. These tax grids are identifiable by the :ref:`VJ <italy/grids>` tag, and
145-
can be found by going to :menuselection:`Accounting --> Reporting --> Audit Reports: Tax Report`.
143+
The Italian localization has a specific :ref:`tax grid <accounting/tax-returns/tax-grids>` section
144+
for **reverse charge** taxes. These tax grids are identifiable by the :ref:`VJ <italy/grids>` tag,
145+
and can be found by going to :menuselection:`Accounting --> Reporting --> Audit Reports: Tax
146+
Report`.
146147

147148
.. image:: italy/grids.png
148149
:alt: Reverse charge tax grid from the VJ section of the Tax Declaration

content/applications/finance/fiscal_localizations/new_zealand.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -137,8 +137,8 @@ business's financial activities.
137137
Closing the GST report
138138
**********************
139139

140-
The :ref:`tax return periodicity <tax-returns/periodicity>` must be set up before submitting the
141-
:ref:`tax return <tax-returns/report>` (**GST report**) to the **IRD**.
140+
The :ref:`tax return periodicity <accounting/tax-returns/periodicity>` must be set up before
141+
submitting the :ref:`tax return <accounting/tax-returns/report>` (**GST report**) to the **IRD**.
142142

143143
.. seealso::
144144
:doc:`Year-end closing documentation

0 commit comments

Comments
 (0)