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