From 8752e14dee2c5458d4abcb6fac2e5774b9897b85 Mon Sep 17 00:00:00 2001 From: Jonathan Castillo Date: Fri, 25 Jun 2021 14:14:51 +0200 Subject: [PATCH] [ADD] accounting: new doc about EU intra-community distance selling task-2582383 --- .../finance/accounting/taxation/taxes.rst | 1 + .../taxation/taxes/eu_distance_selling.rst | 58 ++++++++++++++++++ .../eu_distance_selling/enable-feature.png | Bin 0 -> 3639 bytes 3 files changed, 59 insertions(+) create mode 100644 content/applications/finance/accounting/taxation/taxes/eu_distance_selling.rst create mode 100644 content/applications/finance/accounting/taxation/taxes/eu_distance_selling/enable-feature.png diff --git a/content/applications/finance/accounting/taxation/taxes.rst b/content/applications/finance/accounting/taxation/taxes.rst index efd8b29b5..049f9dea0 100644 --- a/content/applications/finance/accounting/taxation/taxes.rst +++ b/content/applications/finance/accounting/taxation/taxes.rst @@ -10,6 +10,7 @@ Taxes taxes/taxes taxes/default_taxes taxes/fiscal_positions + taxes/eu_distance_selling taxes/taxcloud taxes/retention taxes/B2B_B2C diff --git a/content/applications/finance/accounting/taxation/taxes/eu_distance_selling.rst b/content/applications/finance/accounting/taxation/taxes/eu_distance_selling.rst new file mode 100644 index 000000000..4f72c28ba --- /dev/null +++ b/content/applications/finance/accounting/taxation/taxes/eu_distance_selling.rst @@ -0,0 +1,58 @@ +=================================== +EU intra-community distance selling +=================================== + +**Distance sales within the European Union** include cross-border sales of goods and services to a +private consumer (B2C) in another EU Member State when the seller doesn't meet face-to-face with the +customer. Organizations must ensure that the VAT on distance sales is paid to the Member State in +which the goods or services are delivered. + +.. note:: + This remains true even if your organization is located outside of the European Union. + +While this regulation mainly applies to :doc:`eCommerce <../../../../websites/ecommerce>` sales to +private EU consumers, it is also valid for mail order sales and telesales. + +The Union **One-Stop Shop (OSS)** is an online portal where businesses can register for the OSS and +declare their intra-community distance sales. + +Each EU member states integrates an online OSS portal + +The **EU intra-community distance selling** feature helps your organization comply with this +regulation by creating and configuring new :doc:`fiscal positions ` and :doc:`taxes ` based on +your company's country. + +.. seealso:: + - `European Commission: OSS | Taxation and Customs Union + `_ + +.. _eu_distance_selling/configuration: + +Configuration +============= + +.. image:: eu_distance_selling/enable-feature.png + :align: right + :alt: EU intra-community distance selling feature in Odoo Accounting settings + +Go to :menuselection:`Accounting/Invoicing --> Settings --> Taxes`, then enable **EU intra-community +distance selling** (or **EU Digital Goods VAT** if you created your database before July 1, 2021), +and *Save*. + +.. important:: + Please :ref:`upgrade the module ` `l10n_eu_service` if you already installed it + before **July 1, 2021**, or if you activated the feature **EU Digital Goods VAT** in the + Accounting settings. + +Fiscal Positions and Taxes +========================== + +Once enabled, the feature automatically creates all the necessary taxes and fiscal positions needed +for each EU member state, based on your company's country. + +We highly recommend checking that the proposed mapping is suitable for the products and services you +sell before using it. + +.. seealso:: + - :doc:`fiscal_positions` + - :doc:`taxes` diff --git a/content/applications/finance/accounting/taxation/taxes/eu_distance_selling/enable-feature.png b/content/applications/finance/accounting/taxation/taxes/eu_distance_selling/enable-feature.png new file mode 100644 index 0000000000000000000000000000000000000000..41e4a9136f82fafd8540eb640a6e1b2784802a25 GIT binary patch literal 3639 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