Skip to content

Commit 9715432

Browse files
toaa-odoojcs-odoo
authored andcommitted
[ADD] accounting: incoterms
Seperating Incoterms section from "Intrastat" doc to make it a stand alone documentation. task-3305222 closes #4572 Signed-off-by: Castillo Jonathan (jcs) <[email protected]>
1 parent e7bcfc6 commit 9715432

File tree

3 files changed

+48
-32
lines changed

3 files changed

+48
-32
lines changed

content/applications/finance/accounting/customer_invoices.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -236,3 +236,4 @@ the material has been shipped to the customer.
236236
customer_invoices/electronic_invoicing
237237
customer_invoices/snailmail
238238
customer_invoices/epc_qr_code
239+
customer_invoices/incoterms
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
=========
2+
Incoterms
3+
=========
4+
5+
:abbr:`Incoterms (International Commercial Terms)` are standardized trade terms used in
6+
international transactions to define the rights and responsibilities of buyers and sellers. They
7+
establish the obligations related to the delivery of goods, the transfer of risks, and the
8+
distribution of costs between the parties involved. Incoterms specify important details, such as the
9+
point at which the risk and costs transfer from the seller to the buyer, the responsibility for
10+
transportation, insurance, customs clearance, and other relevant aspects of the transaction.
11+
12+
.. note::
13+
By default, all 11 Incoterms are available in Odoo:
14+
15+
- **EXW**: Ex works
16+
- **FCA**: Free carrier
17+
- **FAS**: Free alongside ship
18+
- **FOB**: Free on board
19+
- **CFR**: Cost and freight
20+
- **CIF**: Cost, insurance and freight
21+
- **CPT**: Carriage paid to
22+
- **CIP**: Carriage and insurance paid to
23+
- **DPU**: Delivered at place unloaded
24+
- **DPA**: Delivered at place
25+
- **DDP**: Delivered duty paid
26+
27+
.. seealso::
28+
:doc:`../reporting/intrastat`
29+
30+
.. _incoterms/invoices:
31+
32+
Define an Incoterm
33+
==================
34+
35+
To define an Incoterm manually, create an invoice or bill, click the :guilabel:`Other Info` tab, and
36+
select the :guilabel:`Incoterm`.
37+
38+
.. _incoterms/default:
39+
40+
Default Incoterm configuration
41+
==============================
42+
43+
You can set a default Incoterm rule to **automatically** populate the Incoterm field on all newly
44+
created invoices and bills. Under :menuselection:`Accounting/Invoicing --> Configuration -->
45+
Settings`, scroll down to the :guilabel:`Customer Invoices` section, and select an Incoterm in the
46+
:guilabel:`Default Incoterm` field.

content/applications/finance/accounting/reporting/intrastat.rst

Lines changed: 1 addition & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,6 @@ Enable the Intrastat report by going to :menuselection:`Accounting --> Configura
2929
Under the :guilabel:`Customer Invoices` section, tick :guilabel:`Intrastat` and then
3030
:guilabel:`Save`.
3131

32-
.. important::
33-
If your Odoo database was created before **January 13, 2022**, first :ref:`upgrade
34-
<general/upgrade>` the `account_intrastat` module to add the new transaction codes and
35-
:ref:`install <general/install>` the `account_intrastat_expiry` module to archive the old codes.
36-
3732
.. _intrastat/default-transaction-codes:
3833

3934
Default transaction codes: invoice and refund
@@ -44,16 +39,6 @@ invoice and refund transactions. Under :menuselection:`Accounting --> Configurat
4439
select a :guilabel:`Default invoice transaction code` and/or a :guilabel:`Default refund transaction
4540
code` and then :guilabel:`Save`. The code will be set automatically on all respective invoice lines.
4641

47-
.. _intrastat/default-incoterm:
48-
49-
Default Incoterm rule
50-
---------------------
51-
52-
You can set a default :ref:`Incoterm rule <intrastat/incoterm>` to automatically populate the
53-
Incoterm field on all newly created invoices and bills. Under :menuselection:`Accounting -->
54-
Configuration --> Settings`, select the company's :guilabel:`Default Incoterm` and then
55-
:guilabel:`Save`.
56-
5742
.. _intrastat/region-code:
5843

5944
Region code
@@ -143,22 +128,6 @@ to select a transaction code.
143128
`National Bank of Belgium - Intrastat: Nature of transactions from January 2022
144129
<https://www.nbb.be/doc/dd/onegate/data/new_natures_of_transaction_2022_en.pdf>`_
145130

146-
.. _intrastat/incoterm:
147-
148-
Incoterm rule
149-
-------------
150-
151-
Incoterms are 11 internationally recognized rules defining the responsibilities of sellers and
152-
buyers, specifying who is responsible for paying and managing the shipment, insurance,
153-
documentation, customs clearance, and other logistical activities. A :ref:`default Incoterm
154-
<intrastat/default-incoterm>` can be set for all invoices and bills.
155-
156-
To set the Incoterm manually, create an invoice or a bill, click the :guilabel:`Other Info` tab, and
157-
select the :guilabel:`Incoterm`.
158-
159-
.. seealso::
160-
`Wikipedia: Incoterms <https://en.wikipedia.org/wiki/Incoterms>`_
161-
162131
.. _intrastat/partner-country:
163132

164133
Partner country
@@ -223,7 +192,7 @@ Each report line refers to a single invoice line and contains the following info
223192
- :ref:`Origin Country <intrastat/origin-country>`;
224193
- :ref:`Partner VAT <intrastat/partner>`;
225194
- :ref:`Transport Code <intrastat/transport-code>`;
226-
- :ref:`Incoterm Code <intrastat/incoterm>`;
195+
- :doc:`Incoterm Code <../customer_invoices/incoterms>`;
227196
- :ref:`Weight <intrastat/quantity>`;
228197
- :ref:`Supplementary Units <intrastat/quantity>`; and
229198
- :ref:`Value <intrastat/value>`, which is always expressed in euros even if the original invoice or

0 commit comments

Comments
 (0)