Bill control policies

Estimated reading: 2 minutes 58 views

Introduction

In Odoo’s Purchase app, the Bill Control Policy defines how and when vendor bills are generated—either based on Ordered Quantities or Received Quantities. This ensures accurate billing and inventory alignment.

Step-by-Step Instructions

 

1.Configure Bill Control Policy

  1. Go to Purchase appConfigurationSettings.
  2. Under the Invoicing section, choose:
    1. Ordered quantities: Bills are created immediately after PO confirmation.
    2. Received quantities: Bills are created only after goods are received.
  3. Click Save.

 

2.Set Policy on Specific Product

  1. Go to PurchaseProductsProducts.
  2. Open a product form and go to the Purchase
  3. Under Vendor Bills, set the Control Policy.

3.Enable 3-Way Matching

  1. Navigate to PurchaseConfigurationSettings.
  2. In the Invoicing section, tick 3-way matching and click Save.

Note: 3-way matching only works with Received quantities.

4.Create a Vendor Bill

  1. Go to Purchase Orders and select a PO.
  2. Click Create Bill.
  3. Under Other Info, review the Should Be Paid field (Yes, No, Exception).
  4. Confirm the bill and Register Payment.

5.View Billing Status of a PO

  1. Go to Purchase Orders.
  2. Open a PO and click Other Information.
  3. Review the Billing Status.

Billing Status

Received Quantities

Ordered Quantities

Nothing to Bill

PO confirmed; no receipt

Not applicable

Waiting Bills

Products received; no bill

PO confirmed

Fully Billed

Products received; bill created

Draft bill created

Tips

  • Use Received Quantities for better control over supplier billing and inventory.
  • Enable 3-way matching to prevent overbilling or early payment.
  • Exception status in Should Be Paid helps track any changes made after bill creation.

Key Benefits

  • Prevents billing before goods are received (with Received quantities).
  • Avoids payment errors and improves vendor communication.
  • Enhances inventory and financial accuracy with 3-way matching.
  • Provides flexibility with product-level control policy configuration.

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Learn how we helped 100 top brands gain success