From 0c5769cc87f6884b23960448a74e6d612a543cbb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CChiara?= Date: Fri, 4 Nov 2022 15:27:34 +0000 Subject: [PATCH] [IMP] accounting: tax return closes odoo/documentation#3116 X-original-commit: 1db9968faa7d69a09ac00f74652e599aed105ba8 Signed-off-by: Antoine Vandevenne (anv) Signed-off-by: chiaraprattico --- .../reporting/declarations/tax_returns.rst | 101 ++++++++---------- .../tax_returns/tax_return_closing.png | Bin 9363 -> 0 bytes 2 files changed, 44 insertions(+), 57 deletions(-) delete mode 100644 content/applications/finance/accounting/reporting/declarations/tax_returns/tax_return_closing.png diff --git a/content/applications/finance/accounting/reporting/declarations/tax_returns.rst b/content/applications/finance/accounting/reporting/declarations/tax_returns.rst index 6522271e0..0bf64780a 100644 --- a/content/applications/finance/accounting/reporting/declarations/tax_returns.rst +++ b/content/applications/finance/accounting/reporting/declarations/tax_returns.rst @@ -2,18 +2,17 @@ Tax return (VAT declaration) ============================ -Companies that are registered for **VAT (Value Added Tax)** must file a **Tax return** on a monthly -or quarterly basis, depending on their turnover and the regulation of the country in which they are -registered. A Tax return - or VAT return - gives the tax authorities information about the taxable -transactions made by the company, the *output tax* it has charged its customers, and the *input tax* -its vendors have charged it. Based on these values, the company can calculate the tax amount they -have to pay or be refunded. +Companies with a registered :abbr:`VAT (Value Added Tax)` number must submit a **tax return** on +a monthly or quarterly basis, depending on their turnover and the registration regulation. A tax +return - or VAT return - gives the tax authorities information about the taxable transactions made +by the company. The **output tax** is charged on the number of goods and services sold by a +business, while the **input tax** is the tax added to the price when goods or services are +purchased. Based on these values, the company can calculate the tax amount they have to pay or be +refunded. .. note:: - You can find information about VAT and its mechanism on `this page from the European Commission - `_. - -.. todo:: add doc about intracom listing + You can find additional information about VAT and its mechanism on this page from the European + Commission: `"What is VAT?" `_. Prerequisites ============= @@ -21,15 +20,16 @@ Prerequisites Tax Return Periodicity ---------------------- -The configuration of the **Tax Return Periodicity** allows Odoo Accounting to compute your Tax -Return correctly and also to send you a reminder to never miss a tax return deadline. +The configuration of the **Tax Return Periodicity** allows Odoo to compute your tax return correctly +and also to send you a reminder to never miss a tax return deadline. -To do so, go to :menuselection:`Accounting --> Configuration --> Settings --> Fiscal Periods`, -and go to the **Tax Return Periodicity** section. +To do so, go to :menuselection:`Accounting --> Configuration --> Settings`. Under the +:guilabel:`Tax Return Periodicity`, you can set: -- **Periodicity**: define here whether you file your tax return each month or every three months. -- **Reminder**: define when Odoo should remind you to file your tax return. -- **Journal**: select the journal in which to record the tax return. +- :guilabel:`Periodicity`: define here whether you submit your tax return on a monthly or quarterly + basis; +- :guilabel:`Reminder`: define when Odoo should remind you to submit your tax return; +- :guilabel:`Journal`: select the journal in which to record the tax return. .. image:: tax_returns/tax_return_periodicity.png :align: center @@ -42,15 +42,16 @@ and go to the **Tax Return Periodicity** section. Tax Grids --------- -Odoo generates Tax Reports based on the **Tax Grids** settings that are configured on your taxes. -Therefore, it is crucial to make sure that all the recorded transactions use the right taxes. You -can see on each Journal Item which Tax Grid is used for that transaction. +Odoo generates tax reports based on the :guilabel:`Tax Grids` settings that are configured on your +taxes. Therefore, it is crucial to make sure that all recorded transactions use the right taxes. +You can see the :guilabel:`Tax Grids` by opening the :guilabel:`Journal Items` tab of any +invoice and bill. .. image:: tax_returns/tax_return_grids.png :align: center :alt: see which tax grids are used to record transactions in Odoo Accounting -To configure your taxes' Tax Grids, go to :menuselection:`Accounting --> Configuration --> Taxes`, +To configure your tax grids, go to :menuselection:`Accounting --> Configuration --> Taxes`, and open the tax you want to modify. There, you can edit your tax settings, along with the tax grids that are used to record invoices or credit notes. @@ -59,12 +60,9 @@ grids that are used to record invoices or credit notes. :alt: Configure taxes and their tax grids in Odoo Accounting .. note:: - Taxes and reports are usually already pre-configured: a *Fiscal Localization Package* is - installed according to the country you select at the creation of your database. :doc:`Click here - <../../fiscal_localizations/overview/fiscal_localization_packages>` for more information about - Fiscal Localization Packages. - -.. _tax_return_lock: + Taxes and reports are usually already pre-configured in Odoo: a + :doc:`Fiscal Localization Package <../../fiscal_localizations/overview/fiscal_localization_packages>` + is installed according to the country you select at the creation of your database. Close a tax period ================== @@ -72,52 +70,41 @@ Close a tax period Tax Lock Date ------------- -Any new transaction which accounting date is prior to the **Tax Lock Date** has its tax values moved -to the next open tax period. This is useful to make sure that no change can be made to a report once -its period is closed. +Any new transaction whose accounting date prior to the :guilabel:`Tax Lock Date` has its tax values +moved to the next open tax period. This is useful to make sure that no change can be made to a +report once its period is closed. -Therefore, we recommend locking your tax date before working on your *Closing Journal Entry*. This -way, other users can't modify or add transactions that would have an impact on the Closing Journal -Entry, which helps you avoid some tax declaration errors. +Therefore, we recommend locking your tax date before working on your +:guilabel:`Closing Journal Entry`. +This way, other users cannot modify or add transactions that would have an impact on the +:guilabel:`Closing Journal Entry`, which can help you avoid some tax declaration errors. -To check the current **Tax Lock Date**, or to edit it, go to :menuselection:`Accounting --> -Accounting --> Lock Dates`. +To check the current :guilabel:`Tax Lock Date`, or to edit it, go to +:menuselection:`Accounting --> Accounting --> Actions: Lock Dates`. .. image:: tax_returns/tax_return_lock.png :align: center - :alt: Lock your tax for a specific period in Odoo Acounting + :alt: Lock your tax for a specific period in Odoo Accounting Tax Report ---------- Once all the transactions involving taxes have been posted for the period you want to report, open -your **Tax Report**. - -To do so, go to :menuselection:`Accounting --> Reporting --> Tax Report`. You can also click -on *TAX Report* from your *Accounting Overview*. - -Make sure to select the right period you want to declare by using the date filter. You can see an -overview of your tax report. Then, click on the button *Closing Journal Entry*. - -.. image:: tax_returns/tax_return_closing.png - :align: center - :alt: Select the period for the tax return and create a closing journal entry in Odoo Accounting - -After having reviewed the generated Journal Entry, click on *Post*. In addition to posting the entry, -Odoo automatically creates a PDF file with the **Tax Report** that you can download from the chatter -and preview on the right column. It includes all the values to report to the tax authorities, along -with the amount you have to pay or be refunded. +your :guilabel:`Tax Report` by going to :menuselection:`Accounting --> Reporting --> +Audit Reports: Tax Report`. Make sure to select the right period you want to declare by using the +date filter, this way you can have an overview of your tax report. From this view, you can easily +access different formats of your tax report, such as `PDF` and XLSX. These include all the values to +report to the tax authorities, along with the amount you have to pay or be refunded. .. image:: tax_returns/tax_return_report.png :align: center :alt: download the PDF with your Tax Report in Odoo Accounting .. note:: - If you forgot to :ref:`lock your tax date ` before clicking on *Closing Journal - Entry*, then Odoo automatically locks your fiscal period on the same date as the Accounting Date - of your entry. This automatic lock happens when you click on *Post*. This safety mechanism can - prevent some fiscal errors, but it is advised to lock your tax date manually before, as described - above. + If you forgot to lock your tax date before clicking on :guilabel:`Closing Journal Entry`, then + Odoo automatically locks your fiscal period on the same date as the accounting date of your + entry. This safety mechanism can prevent some fiscal errors, but it is advised to lock your tax + date manually before, as described above. .. seealso:: * :doc:`../../taxation/taxes/taxes` diff --git a/content/applications/finance/accounting/reporting/declarations/tax_returns/tax_return_closing.png b/content/applications/finance/accounting/reporting/declarations/tax_returns/tax_return_closing.png deleted file mode 100644 index 36ffc02f386b9aed88994f5d6468a5054b38b521..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9363 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