diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/germany.rst b/content/applications/finance/accounting/fiscal_localizations/localizations/germany.rst index 422234c6c..42bc0bbdb 100644 --- a/content/applications/finance/accounting/fiscal_localizations/localizations/germany.rst +++ b/content/applications/finance/accounting/fiscal_localizations/localizations/germany.rst @@ -77,7 +77,7 @@ Register your company at the financial authority ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ To register your company, go to :menuselection:`Settings --> General Settings --> Companies --> -Update Info` and fill out the following fields: +Update Info`, fill out the following fields and *Save*. - **Company name** - Valid **address** @@ -94,6 +94,10 @@ the *fiskaly Registration* button. :align: center :alt: Button to register a company through fiskaly in Odoo +.. tip:: + If you do not see the *fiskaly Registration* button, make sure that you *saved* your company + details and are not in *editing mode* anymore. + Once the registration has been finalized, new fields appear: - **fiskaly organization ID** refers to the ID of your company at the fiskaly side. 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..23608d576 --- /dev/null +++ b/content/applications/finance/accounting/taxation/taxes/eu_distance_selling.rst @@ -0,0 +1,69 @@ +=================================== +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 +============= + +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*. + +.. image:: eu_distance_selling/enable-feature.png + :align: center + :alt: EU intra-community Distance Selling feature in Odoo Accounting settings + +.. 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. Then, make sure to :ref:`refresh the tax mapping + `. + +.. _eu_distance_selling/taxes: + +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. + +.. _eu_distance_selling/refresh-mapping: + +Refresh tax mapping +------------------- + +Whenever you add or modify taxes, you can update automatically your fiscal positions. + +To do so, go to :menuselection:`Accounting/Invoicing --> Settings --> Taxes --> EU intra-community +Distance Selling` and click on the *Refresh tax mapping* button. + +.. 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 000000000..11cbd17d1 Binary files /dev/null and b/content/applications/finance/accounting/taxation/taxes/eu_distance_selling/enable-feature.png differ diff --git a/redirects.txt b/redirects.txt index 493374772..dc9a3323c 100644 --- a/redirects.txt +++ b/redirects.txt @@ -205,8 +205,9 @@ applications/general/multi_companies/manage_multi_companies.rst applications/gen applications/general/payment_acquirers/payment_acquirers.rst applications/general/payment_acquirers.rst # payment_acquirers/payment_acquirers -> payment_acquirers applications/general/unsplash/unsplash_access_key.rst applications/general/unsplash.rst # unsplash/unsplash_access_key -> unsplash applications/general/unsplash/unsplash_application_id.rst applications/general/unsplash.rst # unsplash/unsplash_application_id -> unsplash -applications/general/base_import/import_faq.rst applications/general/export_import_data.rst # base_import/import_faq -> odoo_basics/import_data -applications/general/base_import/adapt_template.rst applications/general/export_import_data.rst # base_import/adapt_template -> odoo_basics/import_data +applications/general/base_import.rst applications/general/export_import_data.rst # base_import -> export_import_data +applications/general/base_import/import_faq.rst applications/general/export_import_data.rst # base_import/import_faq -> export_import_data +applications/general/base_import/adapt_template.rst applications/general/export_import_data.rst # base_import/adapt_template -> export_import_data applications/general/odoo_basics/export-data.rst applications/general/export_import_data.rst # odoo_basics/export-data -> export_import_data applications/settings/users_and_features.rst applications/general.rst # settings/users_and_features -> general applications/general/mobile.rst applications/general.rst # general/mobile -> general