Skip to content

Commit eb09335

Browse files
committed
[IMP] accounting: update tax return feature for 19.0
task-4893553 closes #15211 Signed-off-by: Anne-Françoise Marcq (afma) <afma@odoo.com>
1 parent 551c1e3 commit eb09335

File tree

1 file changed

+45
-56
lines changed

1 file changed

+45
-56
lines changed

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

Lines changed: 45 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@ automatically send reminders to make sure that deadlines are met.
3232
To do so, go to :menuselection:`Accounting --> Configuration --> Settings`, navigate to the
3333
:guilabel:`Tax Return Periodicity` section, and update the following fields, if needed:
3434

35-
- :guilabel:`Periodicity`: Define whether the tax return is submitted monthly or quarterly.
36-
- :guilabel:`Reminder`: Define when Odoo should send reminders to submit the tax return.
35+
- :guilabel:`Periodicity`: Define the tax return periodicity.
36+
- :guilabel:`Deadline`: Define when Odoo should send reminders to submit the tax return.
3737
- :guilabel:`Journal`: Update the journal where the tax return is recorded, if needed.
3838

3939
.. note::
@@ -133,10 +133,8 @@ report) <accounting/tax-returns/vat-report>` and :ref:`advance payments
133133
- If the :guilabel:`Deadline` date has passed, it appears in red.
134134

135135
.. tip::
136-
- To export all tax returns from the selected period, click the :icon:`fa-cog` (:guilabel:`gear`)
137-
icon, then click :guilabel:`Export all` to download the tax returns XLSX.
138-
- All status changes are logged in the chatter. Click on any tax return or advance payment line
139-
to view the chatter.
136+
To export all tax returns from the selected period, click the :icon:`fa-cog` (:guilabel:`gear`)
137+
icon, then click :icon:`fa-upload` :guilabel:`Export All` to download the tax returns XLSX.
140138

141139
.. _accounting/tax-returns/vat-report:
142140

@@ -164,7 +162,7 @@ fill in the required :guilabel:`Dates`. Then, click :guilabel:`Generate Return`.
164162
returns can be generated:
165163

166164
- :guilabel:`Annual Closing: Corporate Tax`
167-
- :guilabel:`VAT` (return)
165+
- :guilabel:`VAT` (return)/:guilabel:`Tax`
168166
- :guilabel:`VAT Listing` (Belgium-specific)
169167
- :guilabel:`EC Sales List` (EU-specific)
170168
- :guilabel:`Advance Payment` (Belgium-specific)
@@ -175,12 +173,12 @@ returns can be generated:
175173
Review
176174
******
177175

178-
To start the review of a tax return, click :guilabel:`Review` on the relevant tax return line:
176+
To start the review of a tax return, click on the relevant tax return line:
179177

180-
- If all automatic tax validation checks have passed, the tax return has completed the
181-
:guilabel:`Review` step, and the tax return can be :ref:`submitted
182-
<accounting/tax-returns/vat-return-submit>`. If needed, click :guilabel:`See Checks` to view all
183-
checks.
178+
- If all automatic tax validation checks have passed, click :guilabel:`Validate` to complete the
179+
:guilabel:`Review` step. The :ref:`Lock Tax Return <accounting/tax-returns/lock-date>` date is
180+
automatically updated, and the closing journal entry is posted in the :guilabel:`Tax Returns`
181+
journal. The tax return can then be :ref:`submitted <accounting/tax-returns/vat-return-submit>`.
184182
- If any automatic tax validation checks are pending, the :guilabel:`Tax Checks` view displays the
185183
following, depending on the :doc:`fiscal localization <../../fiscal_localizations>`:
186184

@@ -196,35 +194,36 @@ To start the review of a tax return, click :guilabel:`Review` on the relevant ta
196194
- :guilabel:`Taxes and countries matching`: Taxes applied on invoices and bills must match the
197195
customer’s country.
198196

199-
Each check card is either marked with a :icon:`fa-check` :guilabel:`(pass)` or :icon:`fa-times`
200-
:guilabel:`(fail)`. Once a check is passed, the line turns green. If a check fails, there are two
201-
options:
197+
Each check card is either highlighted in green (Reviewed or Supervised), red (Anomaly) or
198+
grey (To review). If a check fails, there are two options:
202199

203200
- Click on the failed check's card to fix the issue.
204-
- Click :guilabel:`Validate` to pass the check without fixing the issue.
201+
- Click :guilabel:`Anomaly` and select :guilabel:`Reviewed` or :guilabel:`Supervised` to pass the
202+
check without fixing the issue.
205203

206-
The following actions can be performed on each check card:
204+
Once all checks have passed, click :guilabel:`Validate`. Then, depending on the :doc:`fiscal
205+
localization <../../fiscal_localizations>`, click :guilabel:`Lock` in the :guilabel:`Lock` window.
207206

208-
- Add a check approver: Hover over the relevant check card and click the :icon:`fa-user-plus`
209-
:guilabel:`(user-plus)` icon to add the approver who confirms the review. The check approver's
210-
name is then displayed on the check card.
211-
- Add notes and a note approver: Click the :icon:`fa-pencil-square-o` :guilabel:`(pencil-square)`
212-
icon to access the check form view, where notes and an approver's name can be added. The notes
213-
approver's name is then displayed on the check card.
214-
- Manage activities: Click the :icon:`fa-clock-o` :guilabel:`(clock)` icon to schedule a new
215-
activity or the :icon:`fa-check` :guilabel:`(check)` icon to view planned activities.
216-
217-
Once all checks have passed, click :guilabel:`Review`.
207+
On validating the tax return, the :ref:`Lock Tax Return <accounting/tax-returns/lock-date>` date
208+
is automatically updated, and the closing journal entry is posted in the :guilabel:`Tax Returns`
209+
journal.
218210

219211
.. tip::
220-
- To view all the validation checks for a tax return, click the :icon:`fa-ellipsis-v`
221-
:guilabel:`(vertical ellipsis)` icon on the corresponding tax return line in the
222-
:guilabel:`Tax Return` view and select :guilabel:`View Checks`.
223-
- Once a tax report has been reviewed but not yet submitted, additional invoices or bills from
224-
that period can still be posted and included in the closing entry. To do so, click the
225-
:icon:`fa-ellipsis-v` :guilabel:`(vertical ellipsis)` icon on the relevant tax return line in
226-
the :guilabel:`Tax return` view and select :guilabel:`Reset` to review checks before submitting
227-
the tax return.
212+
- To add customized checks, activate :ref:`developer mode <developer-mode>`, and go to
213+
:menuselection:`Accounting --> Configuration --> Check`. Then, click :guilabel:`New` and
214+
complete the necessary fields.
215+
- All check status changes are logged in the chatter.
216+
217+
.. note::
218+
If the :guilabel:`Lock Tax Return` date is not locked before reviewing the tax return, the
219+
fiscal period is automatically locked on the same date as the accounting date of the closing
220+
journal entry. While this feature helps prevent certain fiscal errors, it is recommended to set
221+
the :ref:`Lock Tax Return date <accounting/tax-returns/lock-date>` manually beforehand.
222+
223+
.. important::
224+
After the tax report for a period has been posted, that period is locked to prevent new
225+
VAT-related journal entries from being created. Corrections to customer invoices or vendor bills
226+
must be recorded in the following period.
228227

229228
.. _accounting/tax-returns/vat-return-submit:
230229

@@ -240,12 +239,9 @@ proceed as follows:
240239
return line to preview the tax return report.
241240
#. Once the tax return report has been verified, go back to the :guilabel:`Tax Return` view and
242241
click :guilabel:`Submit`.
243-
#. In the pop-up window, follow the local :guilabel:`Instructions`, and click :guilabel:`Mark as
244-
Submitted` or :ref:`Mark Paid <accounting/tax-returns/vat-return-pay>`.
245-
246-
On submitting the tax return, the :ref:`Lock Tax Return <accounting/tax-returns/lock-date>` date is
247-
automatically updated, and the closing journal entry is posted in the :guilabel:`Tax Returns`
248-
journal.
242+
#. If a :guilabel:`Submission Instructions` pop-up window appears, follow the local
243+
:guilabel:`Instructions`, and click :guilabel:`Mark as Submitted` or :ref:`Mark
244+
Paid <accounting/tax-returns/vat-return-pay>`.
249245

250246
The submitted tax return contains all the values tax authorities need, and the amount to be paid or
251247
refunded.
@@ -262,18 +258,6 @@ refunded.
262258
using a :ref:`lock date exception <year-end/lock-date-exception>` to reset a tax return entry
263259
to draft.
264260

265-
.. note::
266-
If the :guilabel:`Lock Tax Return` date is not locked before submitting the tax return, the
267-
fiscal period is automatically locked on the same date as the accounting date of the closing
268-
journal entry. While this feature helps prevent certain fiscal errors, it is recommended to set
269-
the :ref:`Lock Tax Return date <accounting/tax-returns/lock-date>` manually beforehand.
270-
271-
.. important::
272-
After the tax report for a period has been posted, that period is locked to prevent new
273-
VAT-related journal entries from being created. Corrections to customer invoices or vendor bills
274-
must be recorded
275-
in the following period.
276-
277261
.. _accounting/tax-returns/vat-return-pay:
278262

279263
Pay
@@ -282,11 +266,13 @@ Pay
282266
Once a tax return is submitted, a :guilabel:`Payment` window appears if a tax payment is required.
283267
It displays all necessary payment details to complete the transaction, including a QR code
284268
for the banking app, if available for the country's :doc:`fiscal localization
285-
<../../fiscal_localizations>` package. There are two options:
269+
<../../fiscal_localizations>` package. There are three options:
286270

287271
- Click :guilabel:`Mark Paid` after completing the payment: the corresponding tax return line
288272
disappears from the :guilabel:`Tax Return` view.
289-
- Click :guilabel:`Pay Later`: the corresponding tax return line remains visible in the
273+
- Click :guilabel:`Send` to email all payment information. Once sent, the tax return completes the
274+
:guilabel:`Pay` step, and its corresponding line disappears from the :guilabel:`Tax Return` view.
275+
- Click :guilabel:`Discard`: the corresponding tax return line remains visible in the
290276
:guilabel:`Tax Return` view, indicating the amount due. Click the :icon:`fa-paperclip`
291277
:guilabel:`(paperclip)` icon to access the PDF and XLSX files of the submitted tax return.
292278

@@ -311,7 +297,10 @@ available:
311297

312298
- Click :guilabel:`Mark Paid` once the payment is processed: The corresponding advance tax payment
313299
line disappears from the :guilabel:`Tax Return` view.
314-
- Click :guilabel:`Pay Later`: The corresponding advance tax payment line remains visible in the
300+
- Click :guilabel:`Send` to email all payment information. Once sent, the advance tax payment
301+
completes the :guilabel:`Pay` step, and its corresponding line disappears from the :guilabel:`Tax
302+
Return` view.
303+
- Click :guilabel:`Discard`: The corresponding advance tax payment line remains visible in the
315304
:guilabel:`Tax Return` view.
316305

317306
.. tip::

0 commit comments

Comments
 (0)