OdooWiki OCA HUB

sale Ecotax Management

account_ecotax_sale folder_open OCA/account-fiscal-rule open_in_new
Localization/Account Taxes License: AGPL-3

This module is an extension of the module account_ecotax for sale orders. Please refer to the README of the module account_ecotax for more info about ecotax management.

auto_awesome What this module does

AI-generated from the code · Odoo 19.0

Adds ecotax (eco-contribution) tracking to sales orders and quotations. Users see the ecotax per line and the total ecotax included in the order, and it is carried over to the invoice.

This module extends sales orders with ecotax management, building on the account_ecotax module.

On each sale order line, an "Ecotax" subtotal and an "Ecotax Unit" amount are computed from the ecotax lines attached to that line. These ecotax lines are created automatically from the product's ecotax configuration when the product is chosen, and are recreated if the product changes. Users can open a dedicated "Ecotax" button on the order line to view and edit the ecotax lines (classification and forced unit amount).

On the sales order itself, an "Included Ecotaxe" amount is computed as the sum of all line ecotax subtotals. It appears in the order form below the tax totals and is only shown when it is not zero.

The printed quotation and sales order reports are extended: a column "Eco Part Unit" is added next to the unit price when the order has ecotax, and a line "Including Eco Part" is added before the total in the tax totals block.

When the sale order is invoiced, the ecotax lines are transferred to the corresponding invoice lines, so the ecotax information is preserved in accounting. Sales users get read access to the ecotax product configuration and invoice ecotax lines, and full access to the sale order line ecotax records.

Depends on

Required by other modules

Models and fields (3)
  • sale.order · extends an existing modelamount_ecotax (Included Ecotaxe)
  • sale.order.line · extends an existing modelecotax_line_ids (Ecotax Lines), subtotal_ecotax (Ecotax), ecotax_amount_unit (Ecotax Unit)
  • sale.order.line.ecotax · new modelquantity, product_id, currency_id, sale_order_line_id (Sale Line)

Text generated by AI (DeepSeek) from reading the Odoo 19.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 4 confirmed, 5 with no information of 9 versions.

Sources · Odoo 16.0

Confirmed on 2026-11-03 in branch 16.0 of OCA/account-fiscal-rule.

terminal Installation and usage

No verified information

Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.