Sections that never get lost from quote to invoice

Give every order line a persistent section, watch live subtotals as you quote, and carry that exact structure through to the invoice and customer portal — automatically.

The problem

Native Odoo section dividers are cosmetic: they carry no value, no subtotal, and vanish the moment a line is edited. On a 200-line proposal negotiated phase by phase, reps hand-tally section costs, and the invoice the customer receives no longer matches the sectioned quote they approved.

The solution

Every order line carries a stored, persistent section that survives product, quantity, and price changes. Each section shows a live, auto-recalculating subtotal, rolls up through one level of sub-sections, and propagates automatically onto the invoice and customer portal.

Capabilities

Everything a sectioned quote needs

Every capability below is implemented in the module.

01

Persistent section on every line

A stored section field that no compute chain touches, so it survives product swaps, quantity edits, and price changes by construction.

02

One-click auto-assignment

Press Auto-assign Sections to route every unassigned line to the right section, using each product's default or its category as a fallback.

03

Reusable section templates

Save a standard structure, such as project phases, once and apply it to any new quote in a single click.

04

Live per-section subtotals

Untaxed and total subtotals recalculate the instant a quantity or price changes — no manual trigger, ever.

05

One-level sub-section hierarchy

Group related sections under a parent, such as rooms under a phase, with the parent subtotal rolling up its children automatically.

06

Per-product section defaults

Set a default section right on the product's Sales tab, so auto-assignment is transparent and easy to fix — no hidden rules.

07

Automatic invoice propagation

Confirming the order carries each line's section name onto the invoice automatically, so the customer sees the same structure they approved.

08

Customer portal transparency

The customer portal mirrors the sectioned structure and per-section subtotals the rep built into the quote.

09

Section-based reporting

Filter and group by section under Sales > Reporting > By Section, in both list and pivot views.

Workflow

How it works

1

Create or auto-assign sections

Add sections manually, or click Auto-assign Sections to group existing lines by each product's default section or category.

2

Apply a section template

Pick a reusable template and press Apply to lay out a standard structure, such as project phases, in one click.

3

Quote with live subtotals

Watch every section's subtotal update instantly as you add lines, change quantities, or adjust prices.

4

Confirm to propagate

Confirm the order; sections carry automatically onto the invoice lines and the customer portal.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

Yes. The section field is a plain stored value with no compute chain touching it, so it is never cleared by a product, quantity, or price change.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

Sale Order Line Section Subtotals

A stored section on every order line that survives product, quantity, and price edits — with live per-section subtotals, one level of sub-sections, reusable templates, and automatic propagation to the invoice and portal.

Buy on Odoo App Store