From a05941e56c7b2b7d0ddf543a878d8140ec9b29a2 Mon Sep 17 00:00:00 2001 From: "Tom Aarab (toaa)" Date: Fri, 8 Mar 2024 14:49:04 +0100 Subject: [PATCH] [IMP] accounting: add extra taxes Extra taxes (ecotax, luxury, etc) are currently missing from doc taskid-3794931 closes odoo/documentation#8319 X-original-commit: 0b6bef6516bbf93d02504393a48ab17600de8c77 Signed-off-by: Jonathan Castillo (jcs) Signed-off-by: Tom Aarab (toaa) --- .../applications/finance/accounting/taxes.rst | 26 ++++++++++++++++++ .../finance/accounting/taxes/ecotax.png | Bin 0 -> 6892 bytes 2 files changed, 26 insertions(+) create mode 100644 content/applications/finance/accounting/taxes/ecotax.png diff --git a/content/applications/finance/accounting/taxes.rst b/content/applications/finance/accounting/taxes.rst index 4ca61ce6a..400124c1c 100644 --- a/content/applications/finance/accounting/taxes.rst +++ b/content/applications/finance/accounting/taxes.rst @@ -307,6 +307,32 @@ directly to a product line. .. image:: taxes/list-sequence.png :alt: The taxes' sequence in Odoo determines which tax is applied first +Extra taxes +=========== + +"Extra taxes" is a broad term referring to additional taxes beyond the standard or basic taxes +imposed by governments. These extra taxes can be **luxury** taxes, **environmental** taxes, +**import** or **export duties** taxes, etc. + +.. note:: + The method to compute these taxes varies across different countries. We recommend consulting your + country's regulations to understand how to calculate them for your business. + +To compute an extra tax in Odoo, :ref:`create a tax `, enter a tax name, select +a :ref:`Tax Computation `, set an :guilabel:`Amount`, and in the +:guilabel:`Advanced Options` tab, check :guilabel:`Affect Base of Subsequent Taxes`. Then, drag and +drop the taxes in the :ref:`order they should be computed `. + +.. example:: + - In Belgium, the formula to compute an environmental tax is: `(product price + environmental + tax) x sales tax`. Therefore, our environmental tax has to come *before* the sales tax in the + computation sequence. + - In our case, we created a 5% environmental tax (Ecotax) and put it *before* the Belgian base + tax of 21%. + + .. image:: taxes/ecotax.png + :alt: Environmental tax sequence in Belgium. + .. seealso:: - :doc:`taxes/fiscal_positions` - :doc:`taxes/B2B_B2C` diff --git a/content/applications/finance/accounting/taxes/ecotax.png b/content/applications/finance/accounting/taxes/ecotax.png new file mode 100644 index 0000000000000000000000000000000000000000..f07468fb488d6c042197f11b1a0650f9fce20146 GIT binary patch literal 6892 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 NkcG+=zkUDtzW{Llh