How to Add Notes, Sections and Free Lines to Odoo Quotations · Calibre Consulting

Add notes, sections and free lines to Odoo quotations.

Add text-only notes, section headings and priced lines without a product to Odoo quotations, sales orders, purchase orders and invoices.

This guide shows how to put free text on Odoo quotations, sales orders, purchase orders and invoices, and how to add a priced line that is not tied to a product in your catalog. The short answer: use Add a note for a line of text and Add a section for a heading that groups the lines below it. Neither carries a price. For a priced line without a product, Odoo 20 lets you type a description and a price straight onto a quotation, while Odoo 19 needs a product on every priced sales line, so the practical approach there is a few generic products whose description you overwrite.

It is written for salespeople, buyers and anyone who prepares quotes. The steps were verified on Odoo 19 and Odoo 20, and the button labels that changed in Odoo 20 are given in brackets.

Before you start

How notes and sections behave

Odoo does not allow a product, quantity or price on a note or a section, so these lines never change the total. Everything chargeable still goes on a normal line.

Add notes and sections to a quotation

  1. Open the Sales app and go to Orders > Quotations. Open a quotation, or click New.
  2. On the Order Lines tab, click Add a section (Odoo 20: Add Section) below the existing lines. An empty bold line appears. Type the heading, for example "Option A: wall-mounted unit".
  3. Click Add a product (Odoo 20: Add Line) and enter the lines for that option. Lines added after a section fall under it.
  4. Click Add a note (Odoo 20: Add Note) and type the text, such as delivery conditions or what the price excludes.
  5. To add something inside an existing section, click the three-dot icon at the right end of the section row. The menu offers Add a line, Add a subsection and Add a note, and also Move Up, Move Down, Duplicate and Delete for the whole section.
  6. Drag the handle at the left of any line to reorder it, then save.

The same section menu has Hide Prices, which removes the prices of that section's lines from the printed quotation and the customer portal, and Hide Composition, which hides the lines themselves so the customer sees only the section. Both change what the customer sees, not what is charged: the hidden lines still count in the total.

Purchase orders and invoices

Priced lines without a product

In Odoo 20, a quotation line no longer needs a product. Click Add Line, type a description in the Description column without picking a product, then fill in the quantity and unit price. Such a line:

To require a product on every line again, turn on Mandatory Product in the Sales settings, under Quotations & Orders.

In Odoo 19, every priced sales line needs a product. Instead of creating a product per offer, create a few generic ones, such as "Custom item" and "Custom service", one for each tax and income account combination you need:

  1. Open the Sales app and go to Products > Products, then click New.
  2. Name the product, set Product Type, and set Sales Taxes on the General Information tab.
  3. On the Accounting tab, set the Income Account.
  4. Leave Reference empty. Odoo puts the reference in square brackets before the product name on each line, so a reference of CUST makes lines read "[CUST] Custom item".
  5. On each quotation line, pick the generic product, then overwrite the description and the unit price.

Check that it worked

  1. On the quotation, click Preview. Sections should appear in bold with their own totals, and notes in italics, in the order you set.
  2. Confirm the order, click Create Invoice, and choose Regular invoice. The draft invoice should show your sections and notes alongside the invoiced lines.
  3. On Odoo 20, open any line you typed without a product on that draft invoice and confirm its tax and income account before posting.

Common mistakes to avoid

Steps verified on Odoo 19 and Odoo 20. Menus and labels can differ on other versions.

Common questions

How do I add a text-only line to an Odoo quotation?

On the quotation's Order Lines tab, click Add a note (Add Note in Odoo 20) and type the text. A note has no quantity or price, prints in italics, and is copied to the invoice.

Can I add a line without a product on an Odoo sales order?

In Odoo 20, yes: click Add Line and type a description and price without choosing a product, and the line takes the company's default sales tax. In Odoo 19 and earlier, every priced sales line needs a product, so use a generic product and overwrite its description and price.

What does Hide Prices on an Odoo section do?

It removes the prices of that section's lines from the printed quotation and the customer portal. The lines still count in the order total.

Why does my product name appear in square brackets on order lines?

Odoo places the product's Reference in square brackets before its name. Clear the Reference on the product's General Information tab and new lines show only the name.

Do Odoo purchase orders and invoices have notes and sections too?

Yes. Purchase orders and customer invoices both offer Add a section and Add a note under their lines in Odoo 19 and Odoo 20.

Talk to the team.

If you are setting this up, or Odoo is not behaving the way this guide describes, book a 30-minute call. We will look at your configuration and tell you what it needs. Calgary studio, in-house team, no offshore handoffs.

Book the call →