TIP: You can type at any time to perform a new search.
France Custom Ecotaxe
l10n_fr_ecotaxe · OCA/l10n-france
Security findings
Migration considerations
ecotaxe_classification_form— For a target of Odoo 17.0+: view 'ecotaxe_classification_form' uses `attrs=`/`states=`, which are no longer supported. Convert modifiers to direct Python boolean expressions in `invisible`/`readonly`/`required`; preserve the original AND/OR logic. migration-view-attrs-states · sourceecotaxe_classification_tree— For a target of Odoo 17.0+: view 'ecotaxe_classification_tree' uses `attrs=`/`states=`, which are no longer supported. Convert modifiers to direct Python boolean expressions in `invisible`/`readonly`/`required`; preserve the original AND/OR logic. migration-view-attrs-states · sourceecotaxe_category_tree— View 'ecotaxe_category_tree' is defined with a `<tree>` root tag: renamed to `<list>` in Odoo 18.0. migration-view-tree-tag · sourceecotaxe_classification_tree— View 'ecotaxe_classification_tree' is defined with a `<tree>` root tag: renamed to `<list>` in Odoo 18.0. migration-view-tree-tag · source
Migration review checklist, not a compatibility verdict. No target version is selected: apply version-specific advice only when migrating to that version or later.
- Repository
- OCA/l10n-france · module folder · Try on Runboat
- Module version
- 1.0.0
- Category
- Localization/Account Taxes
- Folder size
- 1.0 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/l10n-france
- Last tracking update
- 2026-08-07 07:57:16
- Authors
- Akretion, Odoo Community Association (OCA)
- Maintainers
- Akretion, Odoo Community Association (OCA)
- Committers
- Alexandre Fayolle, SilvioC2C, Weblate, OCA Transbot, OCA-git-bot, oca-ci
Code Analysis
Views touched (8)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
ecotaxe_category_form |
account.ecotaxe.category | form | New | |
ecotaxe_category_search |
account.ecotaxe.category | search | New | |
ecotaxe_category_tree |
account.ecotaxe.category | tree | New | |
ecotaxe_classification_form |
account.ecotaxe.classification | form | New | |
ecotaxe_classification_search |
account.ecotaxe.classification | search | New | |
ecotaxe_classification_tree |
account.ecotaxe.classification | tree | New | |
product_template_form_ecotaxe |
product.template.ecotaxe.form | product.template | form | Inherits product.product_template_form_view |
view_move_form_inherit |
l10n_fr_ecotaxe.move.form | account.move | form | Inherits account.view_move_form |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (5)
New fields (3)
-
codeCharrequired=True -
descriptionChar -
nameCharrequired=True
No public methods.
New fields (12)
-
account_ecotaxe_categ_idMany2one → account.ecotaxe.categorycomodel_name='account.ecotaxe.category'string='Ecotaxe category' -
activeBooleandefault=True -
codeChar -
company_idMany2one → res.companycomodel_name='res.company'default=_default_company_idhelp='Specify a company if you want to define this Ecotaxe Classification only for specific company. Otherwise, this Fiscal Classification will be available for all companies.' -
default_fixed_ecotaxeFloathelp='Default fixed ecotaxe amount.' -
ecotaxe_coefFloatdigits='Ecotaxe' -
ecotaxe_deb_codeChar -
ecotaxe_product_statusSelectionrequired=Truestring='Product Status' args: [('M', 'Menager'), ('P', 'Professionnel')] -
ecotaxe_scale_codeChar -
ecotaxe_supplier_statusSelectionhelp="FAB ==> Fabricant : est établi en France et fabrique des EEE\nsous son propre nom ou sa propre marque, ou fait concevoir ou\n fabriquer des EEE et les commercialise sous\n son propre nom et sa propre marque\nREV ==> Revendeur sous sa marque : est établi en France et vend,\n sous son propre nom ou sa propre marque des EEE produits\n par d'autres fournisseursINT ==> Introducteur : est établi en France et met sur le marché\ndes EEE provenant d'un autre Etat membreIMP ==> Importateur : est établi en France et met sur marché\ndes EEE provenant de pays hors Union EuropéenneDIS ==> Vendeur à distance : est établie dans un autre Etat\nmembre ou dans un pays tiers et vend en France des EEE par\ncommunication à distance"required=Truestring='Supplier Status' args: [('FAB', 'Fabricant'), ('REV', 'Revendeur sous sa marque'), ('INT', 'Introducteur'), ('IMP', 'Importateur'), ('DIS', 'Vendeur à distance')] -
ecotaxe_typeSelectionhelp='If ecotaxe is weight based,the ecotaxe coef must take into account\nthe weight unit of measure (kg by default)'required=True args: [('fixed', 'Fixed'), ('weight_based', 'Weight based')] -
nameCharrequired=True
No public methods.
New fields (1)
-
amount_ecotaxeMonetarycompute='_compute_ecotaxe'store=Truestring='Included Ecotaxe'
No public methods.
New fields (2)
-
subtotal_ecotaxeFloatcompute='_compute_ecotaxe'store=True -
unit_ecotaxe_amountFloatcompute='_compute_ecotaxe'store=Truestring='Ecotaxe Unit.'
No public methods.
New fields (3)
-
ecotaxe_amountMonetarycompute='_compute_ecotaxe'help='Ecotaxe Amount computed form Classification'store=True -
ecotaxe_classification_idMany2one → account.ecotaxe.classificationstring='Ecotaxe Classification' args: 'account.ecotaxe.classification' -
manual_fixed_ecotaxeMonetaryhelp='Manual Fixed ecotaxe.\nAllow to subtite default Ecotaxe Classification\n'
No public methods.
Loading…