8000 [MERGE] website,pricelists and taxes pages review + new app ecommerce… · EdgarGerman/documentation-user@100f4f8 · GitHub
[go: up one dir, main page]

Skip to content

Commit 100f4f8

Browse files
committed
[MERGE] website,pricelists and taxes pages review + new app ecommerce app section
2 parents 0469024 + 30409fb commit 100f4f8

File tree

146 files changed

+1430
-226
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

146 files changed

+1430
-226
lines changed

.tx/config

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,3 +76,8 @@ source_lang = en
7676
file_filter = locale/<lang>/LC_MESSAGES/website.po
7777
source_file = locale/sources/website.pot
7878
source_lang = en
79+
80+
[odoo-9-doc.ecommerce]
81+
file_filter = locale/<lang>/LC_MESSAGES/ecommerce.po
82+
source_file = locale/sources/ecommerce.pot
83+
source_lang = en

_static/banners/ecommerce.jpg

164 KB
Loading

accounting/others/taxes.rst

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,10 @@ Taxes
55
.. toctree::
66
:titlesonly:
77

8-
taxes/application
98
taxes/create
9+
taxes/default_taxes
10+
taxes/application
11+
taxes/tax_cloud
12+
taxes/tax_included
1013
taxes/retention
11-
taxes/taxcloud
14+
taxes/B2B_B2C
Lines changed: 64 additions & 100 deletions
Original file line numberDiff line numberDiff line change
@@ -1,132 +1,96 @@
1-
======================================================
2-
How to apply specific taxes by country, state or city?
3-
======================================================
1+
==========================================================
2+
How to adapt taxes to your customer status or localization
3+
==========================================================
44

5-
In Odoo, the default tax to apply on a product/service is set on the
6-
**product form**. But, some customers may have specific tax rates because of
7-
their status (in some countries, construction companies are VAT exempts)
8-
or their location (customers in a different country, state and/or city
9-
may be subjected to another tax rate).
5+
Most often sales tax rates depend on your customer status or localization.
6+
To map taxes, Odoo brings the so-called *Fiscal Positions*.
107

11-
In order to select the right tax to apply according to the customer or
12-
product, Odoo uses the concept of **fiscal positions**. If a customer has a
13-
specific fiscal position, the default tax may be replaced by another
14-
one. (as an example, construction companies have 0% instead of 21% in
15-
Belgium for construction related work).
8+
Create tax mapping
9+
==================
1610

17-
As an example, in Belgium, for the VAT tax, there are 3 fiscal positions
18-
that depend on on the country of the customer and some companies (like
19-
construction companies) benefit from a specific fiscal treatments:
11+
A fiscal position is just a set of rules that maps default taxes (as defined
12+
on product form) into other taxes. In the screenshot below, foreign customers
13+
get a 0% tax instead of the default 15%, for both sales and purchases.
2014

21-
- **Belgian companies:** with 21% VAT (default, on product form)
22-
23-
- **European companies:** with 0% VAT (intra-EU)
24-
25-
- **Other countries:** 0% (but a different tax since it uses different
26-
accounts)
27-
28-
- **Construction companies:** with 0% VAT, only for construction companies
29-
in Belgium
15+
.. image:: media/application02.png
16+
:align: center
3017

31-
Configuration
32-
=============
18+
The main fiscal positions are automatically created according to your
19+
localization. But you may have to create fiscal positions for specific use cases.
20+
To define fiscal positions, go to
21+
:menuselection:`Invoicing/Accounting --> Configuration --> Fiscal Positions`.
3322

34-
Set the right taxes on your products
35-
------------------------------------
23+
.. note::
24+
If you use Odoo Accounting, you can also map the Income/Expense accounts according to the fiscal
25+
position. For example, in some countries, revenues from sales are not posted in
26+
the same account than revenues from sales in foreign countries.
3627

37-
The main taxes are automatically configured according to the chart of
38-
accounts of your country.
28+
Adapt taxes to your customer status
29+
===================================
3930

40-
But if you want to set a specific tax on a specific product, you can set
41-
the **sales and purchases taxes** on the **product form**, under the **Accounting
42-
tab**. These taxes are the default one (used when you sell to companies
43-
that are in the same country/state than you)
31+
If a customer falls into a specific taxation rule, you need to apply a tax-mapping.
32+
To do so, create a fiscal position and assign it to your customers.
4433

45-
.. image:: media/application05.png
34+
.. image:: media/application01.png
4635
:align: center
4736

48-
.. tip::
49-
If you work in a multi-company environment, the sales and
50-
purchase taxes may have a different value according to the
51-
company you work for. You can login into two different companies
52-
and change this field for each company.
53-
54-
Defining Fiscal Positions
55-
-------------------------
56-
57-
The main fiscal positions are automatically created according to the
58-
chart of accounts of your country. But you may have to create fiscal
59-
positions manually for specific use cases.
37+
Odoo will use this specific fiscal position for any order/invoice recorded for the customer.
6038

61-
To define fiscal positions, from the **Accounting** application, go to
62-
:menuselection:`Configuration --> Fiscal Positions`.
63-
64-
Fiscal position is just a set of rules that maps default taxes (as defined on
65-
product form) into other taxes. In the screenshot below, european
66-
customers have a VAT of 0% instead of the default 15%, for both sales
67-
and purchases.
68-
69-
.. image:: media/application02.png
70-
:align: center
39+
.. note::
40+
If you set the fiscal position in the sales order or invoice manually, it will only
41+
apply to this document and not to future orders/invoices of the same customer.
7142

72-
.. note::
73-
You can also map the **income / expense account** according to the fiscal
74-
position. For example, in Belgium, revenues from sales are not posted in
75-
the same account than revenues from sales in foreign countries.
43+
Adapt taxes to your customer address (destination-based)
44+
========================================================
7645

77-
Apply fiscal positions automatically
78-
------------------------------------
46+
Depending on your localization, sales taxes may be origin-based or destination-based.
47+
Most states or countries require you to collect taxes at the rate of the destination
48+
(i.e. your buyer’s address) while some others require to collect them at the rate effective
49+
at the point of origin (i.e. your office or warehouse).
7950

80-
If you check the box **Detect Automatically**, the fiscal position will be
81-
applied automatically if the **Country**, **State**, **City** or even the
82-
**Country Group** matches. You can also apply the fiscal position only
83-
to companies having a valid **VAT number**.
51+
If you are under the destination-based rule, create one fiscal position per tax-mapping to apply.
8452

85-
You can also set a target **Country/State/City**. The fiscal position will
86-
be applied if the destination address of the customer matches these
87-
criteria.
53+
* Check the box *Detect Automatically*.
54+
* Select a country group, country, state or city to trigger the tax-mapping.
8855

8956
.. image:: media/application04.png
9057
:align: center
9158

59+
This way if no fiscal position is set on the customer, Odoo will choose the fiscal position matching the
60+
shipping address on creating an order.
61+
62+
.. note::
63+
For eCommerce orders, the tax of the visitor's cart will automatically
64+
update and apply the new tax after the visitor has logged in or filled
65+
in his shipping address.
66+
67+
In the US
68+
---------
69+
If you are based in the US, right tax rates can be computed automatically thanks to TaxCloud.
70+
This is effort-less.
71+
72+
* Create an account on TaxCloud.com.
73+
* Install *Account TaxCloud* addon in :menuselection:`Apps`.
74+
* Enter your credentials in :menuselection:`Accounting --> Configuration --> Settings`.
75+
* Hit *Sync TaxCloud Catgories (TIC)*.
76+
* Select a default TIC to compute taxes in :menuselection:`Accounting --> Configuration --> Settings`.
77+
* If some products go under a different TIC, select it from the product detail form (in *Invoicing* tab).
78+
9279
Specific use cases
93-
------------------
80+
==================
9481

9582
If, for some fiscal positions, you want to remove a tax, instead of
96-
replacing by another, just keep the **Tax to Apply** field empty.
83+
replacing by another, just keep the *Tax to Apply* field empty.
9784

9885
.. image:: media/application03.png
9986
:align: center
10087

10188
If, for some fiscal positions, you want to replace a tax by two other
102-
taxes, just create two lines having the same **Tax on Product**. You can
103-
also create one that is a grouping of two other taxes, depending on how
104-
you want to make them appear on the invoice.
105-
106-
Using fiscal positions
107-
======================
108-
109-
If you keep the field **Fiscal Position** empty on customers
110-
:menuselection:`Accounting --> Sales --> Customers`, the fiscal position
111-
is applied automatically on sales order, purchase orders, web orders and invoices.
112-
113-
.. image:: media/application01.png
114-
:align: center
115-
116-
But, if you set the fiscal position, Odoo will use this specific fiscal
117-
position for this customer on orders (example: construction companies).
118-
In such a case, it's recommended to set the fiscal position on the
119-
customer form. Odoo will automatically reuse this value for orders and
120-
invoices, without trying to auto-detect the fiscal position.
121-
122-
If you set the fiscal position at the sale order or invoice level, it
123-
will only apply to this document only and not to future orders/invoices
124-
of the same customer.
89+
taxes, just create two lines having the same *Tax on Product*.
12590

126-
For eCommerce orders, the tax of the visitor's cart will automatically
127-
update and apply the new tax after the visitor has logged in or filled
128-
in his shipping address.
12991

13092
.. seealso::
13193

132-
* :doc:`create`
94+
* :doc:`create`
95+
* :doc:`tax_included`
96+
* :doc:`B2B_B2C`

accounting/others/taxes/create.rst

Lines changed: 38 additions & 91 deletions
Original file line numberDiff line numberDiff line change
@@ -1,123 +1,70 @@
11
========================
2-
How to define new taxes?
2+
How to create new taxes
33
========================
44

55
Odoo's tax engine is very flexible and support many different type of
6-
taxes: value added taxes (VAT), eco-taxes, federal taxes, retention,
7-
withholding taxes, etc. For most countries, the chart of account you
8-
setup is automatically pre-configured with the main taxes of the
9-
country.
6+
taxes: value added taxes (VAT), eco-taxes, federal/states/city taxes, retention,
7+
withholding taxes, etc. For most countries, your system is pre-configured with the
8+
right taxes.
109

11-
This section details how you can define new taxes for specific use
12-
cases.
10+
This section details how you can define new taxes for specific use cases.
1311

14-
Managing Taxes
15-
==============
16-
17-
Defining new taxes
18-
------------------
19-
20-
In order to create new taxes, use the menu :menuselection:`Configuration --> Taxes` in the
21-
accounting application. From this menu, you will get all the taxes you
22-
can use: sales taxes and purchase taxes.
12+
* Go to :menuselection:`Accounting --> Configuration --> Taxes`. From this menu, you
13+
get all the taxes you can use: sales taxes and purchase taxes.
2314

2415
.. image:: media/create01.png
2516
:align: center
2617

27-
When you create a new tax, you can set the following information:
18+
* Choose a scope: Sales, Purchase or None (e.g. deprecated tax).
2819

29-
- **Scope**: Sales, Purchases or None (e.g. deprecated tax)
20+
* Select a computation method:
3021

31-
- **Tax Account**: is the account where the tax journal item will be
32-
posted. This field is optional, if you keep it empty, Odoo posts
33-
the tax journal item in the income account.
22+
* **Fixed**: eco-taxes, etc.
3423

35-
- **Label on Invoices**: a short text on how you want this tax to be
10000
36-
printed on invoice line. For example, a tax named "21% on
37-
Services" can have the following label on invoice "21%".
38-
39-
- **Tax Group**: defines where this tax is summed in the invoice footer.
40-
All the tax belonging to the same tax group will be grouped on
41-
the invoice footer. Examples of tax group: VAT, Retention.
42-
43-
- **Include in Analytic Cost**: the tax is counted as a cost and, thus,
44-
generate an analytic entry if your invoice uses analytic
45-
accounts.
24+
* **Percentage of Price**: most common (e.g. 15% sales tax)
4625

47-
- **Tags**: are used for custom reports. (usually, you can keep this field
48-
empty)
26+
* **Percentage of Price Tax Included**: used in Brazil, etc.
4927

50-
Taxes allow different computation mechanism:
51-
52-
- **Fixed**, example: an eco-tax of $1.34 per battery
53-
54-
- **Percentage**, example: 15% sales tax
55-
56-
- **Percentage of price**, tax included: example in brazil
57-
58-
- **Group of taxes**: allows to have a compound tax
28+
* **Group of taxes**: allows to have a compound tax
5929

6030
.. image:: media/create02.png
6131
:align: center
6232

63-
.. note::
64-
65-
if you need more advanced tax mechanism, you can install the
66-
module **account_tax_python** and you will be able to define new taxes
67-
with Python code.
68-
69-
If a tax is included in price, it means that the price set on the
70-
product form includes this tax. As an example, let's say you have a
71-
product with a sale tax of 10%. The sale price on the product form is
72-
$100.
73-
74-
- If the tax is not included in the price, you will get:
7533

76-
- Price without tax: $100
77-
78-
- Taxes: $10
79-
80-
- Total to pay: $110
81-
82-
- If the tax is included in the price
83-
84-
- Price without tax: 90.91
85-
86-
- Taxes: $9.09
87-
88-
- Total to pay: $100
89-
90-
.. image:: media/create03.png
91-
:align: center
34+
* If you use Odoo Accounting, set a tax account (i.e. where the tax journal item will be
35+
posted). This field is optional, if you keep it empty, Odoo posts
36+
the tax journal item in the income account.
9237

93-
Stop using a tax
94-
----------------
38+
.. tip::
39+
If you want to avoid using a tax, you can not delete it because the tax
40+
is probably used in several invoices. So, in order to avoid users to
41+
continue using this tax, you should set the field *Tax Scope* to *None*.
9542

96-
If you want to avoid using a tax, you can not delete it because the tax
97-
is probably used in several invoices. So, in order to avoid users to
98-
continue using this tax, you should set the field **Tax Scope** to **None**.
43+
.. note::
44+
If you need more advanced tax mechanism, you can install the
45+
module **account_tax_python** and you will be able to define new taxes
46+
with Python code.
9947

100-
Setting your default taxes
101-
==========================
48+
Advanced configuration
49+
======================
10250

103-
Once you have created your taxes, you can define which tax is the
104-
default one when creating new products (for sales and purchase taxes).
105-
To set the default taxes, in the accounting application, go in the menu
106-
:menuselection:`Configuration --> Settings`.
51+
* **Label on Invoices**: a short text on how you want this tax to be
52+
printed on invoice line. For example, a tax named "15% on
53+
Services" can have the following label on invoice "15%".
10754

108-
.. image:: media/create04.png
109-
:align: center
55+
* **Tax Group**: defines where this tax is summed in the invoice footer.
56+
All the tax belonging to the same tax group will be grouped on
57+
the invoice footer. Examples of tax group: VAT, Retention.
11058

111-
Once taxes are set by default, when you create a new product, Odoo will
112-
propose you the right taxes by default on the product form.
59+
* **Include in Analytic Cost**: the tax is counted as a cost and, thus,
60+
generate an analytic entry if your invoice uses analytic
61+
accounts.
11362

114-
.. note::
63+
* **Tags**: are used for custom reports. Usually, you can keep this field
64+
empty.
11565

116-
Setting the default taxes impact the creation of product, but not
117-
sales order or invoices. The tax used on sales order or invoices is
118-
defined by the product on the sale order line.
11966

12067
.. seealso::
12168

12269
* :doc:`application`
123-
* :doc:`retention`
70+
* :doc:`tax_included`

0 commit comments

Comments
 (0)
0