account_ecotax
Deliver multi-classification ecotax management that synchronizes product definitions with customer invoices and reporting totals.
Key Features
- account.move: Computes the overall ecotax included in customer invoices and injects the amount into the displayed tax totals.
- account.move.line: Generates ecotax detail lines from the product setup and keeps unit and subtotal ecotax amounts in sync.
- account.move.line.ecotax: Stores the ecotax classifications attached to an invoice line with computed unit and total amounts per classification.
- product.template: Lets templates define multiple ecotax classifications and aggregates both fixed and weight-based ecotax amounts.
- product.product: Merges template and variant ecotax classifications to recompute variant-specific ecotax totals and weight adjustments.
- ecotax.line.product: Links products to ecotax classifications with optional forced amounts while enforcing uniqueness per product.
- account.ecotax.classification: Defines ecotax classifications with fixed or weight-based settings, legal metadata, and company scoping.
- account.ecotax.category: Provides ecotax categories to organize classifications.
- ecotax.sector: Registers ecotax sectors for classification metadata.
- ecotax.collector: Tracks ecotax collectors and their related partners.
- decimal.precision: Sets a dedicated ecotax precision to control rounding of computed amounts.
- reports: Extends customer invoice reports with an eco-part unit column and a totals row showing included ecotax.