TIP: You can type at any time to perform a new search.
France - VAT Anti-Fraud Certification (CGI 286 I-3 bis)
l10n_fr_certification · odoo/odoo
- Repository
- odoo/odoo · module folder
- Module version
- 1.0
- Category
- Accounting
- Folder size
- 0.02 MB
- License
- LGPL-3
- Application
- No
- Auto-installable
- No
- Website
- None
- Last tracking update
- 2026-08-07 05:07:20
- Authors
- Maintainers
- None
- Committers
- Fabien Pinckaers, Christophe Simonis, Xavier-Do
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- l10n_fr_sale_closing
- Description
This add-on brings the technical requirements of the French regulation CGI art. 286, I. 3° bis that stipulates certain criteria concerning the inalterability, security, storage and archiving of data related to sales to private individuals (B2C). ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- The module adds following features: Inalterability: deactivation of all the ways to cancel or modify key data, invoices and journal entries Security: chaining algorithm to verify the inalterability Storage: automatic sales closings with computation of both period and cumulative totals (daily, monthly, annually) Access to download the mandatory Certificate of Conformity delivered by Odoo SA (only for Odoo Enterprise users)
Code Analysis ⓘ
Views touched (1)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_general_fr_inalterability_inherit_config |
Inalterability settings | res.config.settings | form | Inherits base_setup.res_config_settings_view_form |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (4)
New fields (0)
No new fields.
Public methods (2)-
create(self, vals)@api.model -
write(self, vals)@api.multi
New fields (3)
-
l10n_fr_hashCharcopy=Falsereadonly=Truestring='Inalterability Hash' -
l10n_fr_secure_sequence_numberIntegercopy=Falsereadonly=Truestring='Inalteralbility No Gap Sequence #' -
l10n_fr_string_to_hashCharcompute='_compute_string_to_hash'readonly=Truestore=False
-
button_cancel(self)@api.multi -
write(self, vals)@api.multi
New fields (0)
No new fields.
Public methods (1)-
write(self, vals)@api.multi
New fields (1)
-
l10n_fr_secure_sequence_idMany2one → ir.sequencereadonly=True args: 'ir.sequence', 'Sequence to use to ensure the securisation of data'
-
create(self, vals)@api.model -
write(self, vals)@api.multi
Loading…
Loading…
Loading…