10000 [IMP] localizations: Ranem pages + add section for France · trondert/documentation-user@fb0a067 · GitHub
[go: up one dir, main page]

Skip to content

Commit fb0a067

Browse files
fgi-odootivisse
authored andcommitted
[IMP] localizations: Ranem pages + add section for France
1 parent 1d45bae commit fb0a067

File tree

4 files changed

+168
-159
lines changed

4 files changed

+168
-159
lines changed

accounting/localizations/france.rst

Lines changed: 6 additions & 153 deletions
Original file line numberDiff line numberDiff line change
@@ -1,155 +1,8 @@
1-
======================================================
2-
France: Get the VAT anti-fraud certification with Odoo
3-
======================================================
4-
5-
As of January 1st 2018, a new anti-fraud legislation will come into effect
6-
in France and DOM-TOM. This new legislation stipulates certain criteria
7-
concerning the inalterability, security, storage and archiving of sales data.
8-
These legal requirements are implemented in Odoo, version 9 onward,
9-
through an add-on.
10-
11-
Is my company required to use an anti-fraud software
12-
====================================================
13-
Your company is required to use an anti-fraud cash register software like
14-
Odoo (CGI art. 286, I. 3° bis) if:
15-
16-
* You are taxable (not VAT exempt) in France or any DOM-TOM,
17-
* Some of your customers are private individuals (B2C).
18-
19-
This rule applies to any company size. Auto-entrepreneurs are exempted from
20-
VAT and therefore are not affected.
21-
22-
How to get certified with Odoo
23-
===============================
24-
Getting compliant with Odoo is vey easy.
25-
26-
Your company is requested by the tax administration to deliver a Certificate
27-
of Conformity testifying that your software complies with the anti-fraud
28-
legislation. This certificate is granted by Odoo SA to Odoo Enterprise users.
29-
If you use Odoo Community, you should
30-
`upgrade to Odoo Enterprise <https://www.odoo.com/documentation/online/setup/enterprise.html>`__
31-
or contact your Odoo service provider.
32-
`Get the certificate here <https://www.odoo.com/my/home/french-certification>`__.
33-
34-
In case of non-conformity, your company risks a fine of €7,500.
35-
36-
To get the certification just follow the following steps:
37-
38-
* Install the anti-fraud add-on fitting your Odoo environment from the
39-
*Apps* menu:
40-
41-
* France - Certification CGI 286 I-3 bis - Point of Sale (if you use Odoo Point of Sale)
42-
43-
* France - Certification CGI 286 I-3 bis (in any other case)
44-
* Make sure a country is set on your company, otherwise your entries won’t be
45-
encrypted for the inalterability check. To edit your company’s data,
46-
go to :menuselection:`Settings --> Users & Companies --> Companies`.
47-
Select a country from the list; Do not create a new country.
48-
* Download the mandatory Certificate of Conformity delivered by Odoo SA from `here <https://www.odoo.com/my/home/french-certification>`__.
49-
50-
.. note:: If case you run Odoo on-premise, you should update your
51-
installation and restart your server to get such new add-ons available
52-
in your Apps repository.
53-
54-
What are the anti-fraud features of Odoo
55-
========================================
56-
The anti-fraud add-on introduces the following features:
57-
58-
* **Inalterability**: deactivation of all the ways to cancel or modify
59-
key data of POS orders, invoices and journal entries;
60-
* **Security**: chaining algorithm to verify the inalterability;
61-
* **Storage**: automatic sales closings with computation of both period
62-
and cumulative totals (daily, monthly, annually).
63-
64-
Inalterability
65-
--------------
66-
All the possible ways to cancel and modify key data of paid POS orders,
67-
confirmed invoices and journal entries are deactivated,
68-
if the company is located in France or in any DOM-TOM.
69-
70-
.. note:: If you run a multi-companies environment, only the documents of
71-
such companies are impacted.
72-
73-
Security
74-
--------
75-
To ensure the inalterability, every order or journal entry is encrypted
76-
upon validation.
77-
This number (or hash) is calculated from the key data of the document as
78-
well as from the hash of the precedent documents.
79-
80-
The add-on introduces an interface to test the data inalterability.
81-
If any information is modified on a document after its validation,
82-
the test will fail. The algorithm recomputes all the hashes and compares them
83-
against the initial ones. In case of failure, the system points out the first
84-
corrupted document recorded in the system.
85-
86-
Users with *Manager* access rights can launch the inalterability check.
87-
For POS orders, go to
88-
:menuselection:`Point of Sales --> Reporting --> French Statements`.
89-
For invoices or journal entries,
90-
go to :menuselection:`Invoicing/Accounting --> Reporting --> French Statements`.
91-
92-
Storage
93-
-------
94-
The system also processes automatic sales closings on a daily, monthly
95-
and annual basis.
96-
Such closings distinctly compute the sales total of the period as well as
97-
the cumulative grand totals from the very first sales entry recorded
98-
in the system.
99-
100-
Closings can be found in the *French Statements* menu of Point of Sale,
101-
Invoicing and Accounting apps.
102-
103-
.. note::
104-
* Closings compute the totals for journal entries of sales journals (Journal Type = Sales).
105-
106-
* For multi-companies environments, such closings are performed by company.
107-
108-
* POS orders are posted as journal entries at the closing of the POS session.
109-
Closing a POS session can be done anytime.
110-
To prompt users to do it on a daily basis, the add-on prevents from resuming
111-
a session opened more than 24 hours ago.
112-
Such a session must be closed before selling again.
113-
114-
* A period’s total is computed from all the journal entries posted after the
115-
previous closing of the same type, regardless of their posting date.
116-
If you record a new sales transaction for a period already closed,
117-
it will be counted in the very next closing.
118-
119-
.. tip:: For test & audit purposes such closings can be manually generated in the
120-
developer mode. Go to
121-
:menuselection:`Settings --> Technical --> Automation --> Scheduled Actions`
122-
to do so.
123-
124-
125-
Responsibilities
126-
================
127-
Do not uninstall the module! If you do so, the hashes will be reset and none
128-
of your past data will be longer guaranteed as being inalterable.
129-
130-
Users remain responsible for their Odoo instance and must use it with
131-
due diligence. It is not permitted to modify the source code which guarantees
132-
the inalterability of data.
133-
134-
Odoo absolves itself of all and any responsibility in case of changes
135-
in the add-on’s functions caused by 3rd party applications not certified by Odoo.
136-
137-
138-
More Information
139-
================
140-
You will find more information about this legislation in the official documents:
141-
142-
* `Frequently Asked Questions <https://www.economie.gouv.fr/files/files/directions_services/dgfip/controle_fiscal/actualites_reponses/logiciels_de_caisse.pdf>`__
143-
* `Official Statement <http://bofip.impots.gouv.fr/bofip/10691-PGP.html?identifiant=BOI-TVA-DECLA-30-10-30-20160803>`__
144-
* `Item 88 of Finance Law 2016 <https://www.legifrance.gouv.fr/affichTexteArticle.do?idArticle=JORFARTI000031732968&categorieLien=id&cidTexte=JORFTEXT000031732865>`__
145-
146-
147-
148-
149-
150-
151-
152-
153-
1+
======
2+
France
3+
======
1544

5+
.. toctree::
6+
:titlesonly:
1557

8+
france/vat-anti-fraud
Lines changed: 156 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,156 @@
1+
==============================================
2+
Get the VAT anti-fraud certification with Odoo
3+
==============================================
4+
5+
As of January 1st 2018, a new anti-fraud legislation will come into effect
6+
in France and DOM-TOM. This new legislation stipulates certain criteria
7+
concerning the inalterability, security, storage and archiving of sales data.
8+
These legal requirements are implemented in Odoo, version 9 onward,
9+
through an add-on.
10+
11+
Is my company required to use an anti-fraud software?
12+
=====================================================
13+
Your company is required to use an anti-fraud cash register software like
14+
Odoo (CGI art. 286, I. 3° bis) if:
15+
16+
* You are taxable (not VAT exempt) in France or any DOM-TOM,
17+
* Some of your customers are private individuals (B2C).
18+
19+
This rule applies to any company size. Auto-entrepreneurs are exempted from
20+
VAT and therefore are not affected.
21+
22+
Get certified with Odoo
23+
=======================
24+
Getting compliant with Odoo is vey easy.
25+
26+
Your company is requested by the tax administration to deliver a Certificate
27+
of Conformity testifying that your software complies with the anti-fraud
28+
legislation. This certificate is granted by Odoo SA to Odoo Enterprise users.
29+
If you use Odoo Community, you should
30+
`upgrade to Odoo Enterprise <https://www.odoo.com/documentation/online/setup/enterprise.html>`__
31+
or contact your Odoo service provider.
32+
`Get the certificate here <https://www.odoo.com/my/home/french-certification>`__.
33+
34+
In case of non-conformity, your company risks a fine of €7,500.
35+
36+
To get the certification just follow the following steps:
37+
38+
* Install the anti-fraud add-on fitting your Odoo environment from the
39+
*Apps* menu:
40+
41+
* France - VAT Anti-Fraud Certification for Point of Sale (CGI 286 I-3 bis) (if you use Odoo Point of Sale)
42+
43+
* France - VAT Anti-Fraud Certification (CGI 286 I-3 bis) (in any other case)
44+
* Make sure a country is set on your company, otherwise your entries won’t be
45+
encrypted for the inalterability check. To edit your company’s data,
46+
go to :menuselection:`Settings --> Users & Companies --> Companies`.
47+
Select a country from the list; Do not create a new country.
48+
* Download the mandatory Certificate of Conformity delivered by Odoo SA from `here <https://www.odoo.com/my/home/french-certification>`__.
49+
50+
.. note:: If case you run Odoo on-premise, you should update your
51+
installation and restart your server to get such new add-ons available
52+
in your Apps repository. For any issue you can still download the
53+
modules from `Odoo's Apps store <https://www.odoo.com/apps>`__.
54+
55+
Anti-fraud features of Odoo
56+
===========================
57+
The anti-fraud add-on introduces the following features:
58+
59+
* **Inalterability**: deactivation of all the ways to cancel or modify
60+
key data of POS orders, invoices and journal entries;
61+
* **Security**: chaining algorithm to verify the inalterability;
62+
* **Storage**: automatic sales closings with computation of both period
63+
and cumulative totals (daily, monthly, annually).
64+
65+
Inalterability
66+
--------------
67+
All the possible ways to cancel and modify key data of paid POS orders,
68+
confirmed invoices and journal entries are deactivated,
69+
if the company is located in France or in any DOM-TOM.
70+
71+
.. note:: If you run a multi-companies environment, only the documents of
72+
such companies are impacted.
73+
74+
Security
75+
--------
76+
To ensure the inalterability, every order or journal entry is encrypted
77+
upon validation.
78+
This number (or hash) is calculated from the key data of the document as
79+
well as from the hash of the precedent documents.
80+
81+
The add-on introduces an interface to test the data inalterability.
82+
If any information is modified on a document after its validation,
83+
the test will fail. The algorithm recomputes all the hashes and compares them
84+
against the initial ones. In case of failure, the system points out the first
85+
corrupted document recorded in the system.
86+
87+
Users with *Manager* access rights can launch the inalterability check.
88+
For POS orders, go to
89+
:menuselection:`Point of Sales --> Reporting --> French Statements`.
90+
For invoices or journal entries,
91+
go to :menuselection:`Invoicing/Accounting --> Reporting --> French Statements`.
92+
93+
Storage
94+
-------
95+
The system also processes automatic sales closings on a daily, monthly
96+
and annual basis.
97+
Such closings distinctly compute the sales total of the period as well as
98+
the cumulative grand totals from the very first sales entry recorded
99+
in the system.
100+
101+
Closings can be found in the *French Statements* menu of Point of Sale,
102+
Invoicing and Accounting apps.
103+
104+
.. note::
105+
* Closings compute the totals for journal entries of sales journals (Journal Type = Sales).
106+
107+
* For multi-companies environments, such closings are performed by company.
108+
109+
* POS orders are posted as journal entries at the closing of the POS session.
110+
Closing a POS session can be done anytime.
111+
To prompt users to do it on a daily basis, the add-on prevents from resuming
112+
a session opened more than 24 hours ago.
113+
Such a session must be closed before selling again.
114+
115+
* A period’s total is computed from all the journal entries posted after the
116+
previous closing of the same type, regardless of their posting date.
117+
If you record a new sales transaction for a period already closed,
118+
it will be counted in the very next closing.
119+
120+
.. tip:: For test & audit purposes such closings can be manually generated in the
121+
developer mode. Go to
122+
:menuselection:`Settings --> Technical --> Automation --> Scheduled Actions`
123+
to do so.
124+
125+
126+
Responsibilities
127+
================
128+
Do not uninstall the module! If you do so, the hashes will be reset and none
129+
of your past data will be longer guaranteed as being inalterable.
130+
131+
Users remain responsible for their Odoo instance and must use it with
132+
due diligence. It is not permitted to modify the source code which guarantees
133+
the inalterability of data.
134+
135+
Odoo absolves itself of all and any responsibility in case of changes
136+
in the add-on’s functions caused by 3rd party applications not certified by Odoo.
137+
138+
139+
More Information
140+
================
141+
You will find more information about this legislation in the official documents:
142+
143+
* `Frequently Asked Questions <https://www.economie.gouv.fr/files/files/directions_services/dgfip/controle_fiscal/actualites_reponses/logiciels_de_caisse.pdf>`__
144+
* `Official Statement <http://bofip.impots.gouv.fr/bofip/10691-PGP.html?identifiant=BOI-TVA-DECLA-30-10-30-20160803>`__
145+
* `Item 88 of Finance Law 2016 <https://www.legifrance.gouv.fr/affichTexteArticle.do?idArticle=JORFARTI000031732968&categorieLien=id&cidTexte=JORFTEXT000031732865>`__
146+
147+
148+
149+
150+
151+
152+
153+
154+
155+
156+

accounting/localizations/mexico.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
==============================
2-
Mexico Accounting Localization
3-
==============================
1+
======
2+
Mexico
3+
======
44

55
.. note::
66
This documentation is written assuming that you follow and know the official

accounting/localizations/switzerland.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
===================================
2-
Switzerland Accounting Localization
3-
===================================
1+
===========
2+
Switzerland
3+
===========
44

55
ISR (In-payment Slip with Reference number)
66
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

0 commit comments

Comments
 (0)
0