How Invoice Policy Works in Sales Module (Odoo 18 Enterprise)

How Invoice Policy Works in Sales Module (Odoo 18 Enterprise)

Introduction : 

In Odoo 18 Sales Module, managing when to generate invoices is an important part of the sales process. The Invoice Policy feature helps businesses decide whether invoices should be created based on the ordered quantity or the delivered quantity.

Understanding how this works inside a Sales Order ensures accurate billing, avoids confusion and improves overall workflow efficiency. This blog explains how invoice policies function within orders and how they impact the invoicing process.

 What is Invoice Policy?

Invoice Policy defines whether the invoice should be created based on:
  * Ordered Quantity
     or
  * Delivered Quantity

Choosing the right policy ensures accurate billing and improves customer trust.
Step 1:
  * Sales → Products → Open Product → General Information Tab

Types of Invoice Policies :

   * Ordered Quantities
   * In this method, invoices are generated based on the quantity ordered by the     customer, regardless of delivery status.

 How it works:
  * Customer places an order for products/services
  * Sales order is confirmed
  * Invoice can be created immediately

Example:
    * Ordered : 10 units
    * Delivered: 0 units
    * Invoice: 10 units

Best suited for:
    * Service-based businesses
    * Advance payments
    * Subscription or prepaid models

Delivered Quantities
  * In this method, invoices are generated only after the products are delivered to           the customer.

How it works:
  * Customer places an order
  * Products are delivered (fully or partially)
  * Invoice is created based on delivered quantity   * Enter The delivery Qty 

  * Create invoice Button click > Invoice confirm the Order > create payment 

 Example:
  * Ordered: 10 units
  * Delivered: 10 units
  * Invoice: 10  units

 Best suited for:
  * Physical goods
  * Inventory-based sales
  * Partial deliveries

 Important Notes
  * For Delivered Quantities, delivery must be validated in Inventory
  * If products are not delivered, invoice cannot be created
  * For services, delivery is tracked using:
            * Timesheets
            * Milestones

Conclusion

The Invoice Policy in Odoo 18 helps businesses control their billing process effectively.
  * Use Ordered Quantities for faster invoicing and advance payments
  * Use Delivered Quantities for accurate, delivery-based billing
Selecting the right invoice policy ensures better financial management and smoother operations.


Sign in to leave a comment
How “To Renew” Works in Recurring (Subscriptions) Module in Odoo 18 Enterprise