Skip to Content

Downpayment for Sales Agreements

Allow creating down payments from the sales agreement and generating customer invoices with different types of deductions.
171.82 € 171.82 € (Tax excluded)
US$ 200.00 (Tax excluded)

  • Versions
Terms and Conditions
30-day money-back guarantee
Shipping: 2-3 Business Days


ODOO'S FUNCTION

Out of the box, Odoo does not feature a dedicated Sales Agreements/Blanket Orders module that mirrors its native Purchase Agreements. While businesses can loosely manage framework contracts using workarounds like pricelists, quotation templates, or the Subscriptions app, standard Odoo lacks a native mechanism to create a master sales contract with agreed-upon quantities and directly track multiple "call-off" sales orders drawn against it.

CLUEDOO'S FUNCTION

This CLuedoo module bridges this gap by mimicking Odoo's native purchase agreements to introduce fully functional Sales Agreements into the Sales app. It allows users to set up master agreements and includes an advanced option to generate agreement-level downpayments using four distinct calculation types: Fixed Amount, Percentage of Order, Percentage of Invoice, and Balance. When a standard Sales Order (SO) is created from the master agreement, the workflow remains seamless - users can generate a regular invoice for the SO while easily creating a credit note to reconcile the initial downpayment invoice.

1. 

Create a new Blank Order and add products with 2 types of Invoicing Policy (Delivered/Ordered quantities) > Fill in the Quantity and the Unit Price > Confirm

e.g., Total Untaxed Amount = $3000

2. 

Create Invoice for the Blanket Order > > Choose a Down Payment Amount > Confirm the invoice

e.g., 50% 



3. 

Go back to the blanket order > Create a new quotation > Edit the Quantity if needed > Confirm > Go to the Delivery 

e.g., Total Untaxed Amount = $2400


4. 

Change the Quantity if needed > Validate the transfer > Create backorder 

5. Go back to the SO > Create Invoice > Tick Deduct Downpayment Sale Agreement 

There are 4 deduct types:

  • Fixed Amount: deduct an exact amount to deduct from the total
  • Percentage of Order: deduct a percentage of the total order amount
  • Percentage of Invoice: deduct a percentage of the invoiceable amount
  • Balance: functions the same as ODS feature, automatically deducting the full amount of any previous down payments from the current invoice.
Fill in the Deduct Amount > Create Draft
FIXED AMOUNT

Choose any amount that you want to deduct (e.g., $50)

Note that the amount deducted cannot be greater than the down payment amount > Create Draft > Confirm

It will create a new invoice ($50) for the Blanket Order and a regular invoice for the SO. 

Note: Product with invoicing policy = ordered quantity is automatically invoiced full quantity.

For the blanket order

For the SO

PERCENTAGE OF ORDER

Go to the backorder > Edit the Quantity if needed > Validate

Go back to SO  > Create Invoice > Choose the percentage of the total order amount that you want to deduct (e.g., 10%) 

It will create a new invoice ($240) for the blanket order and a regular invoice for the Sales Order.

For the blanker order

For the SO

PERCENTAGE OF INVOICE

Go to the backorder > Edit the Quantity if needed > Validate 

Go back to the SO > Create Invoice > Choose to deduct a percentage of the invoiceable amount (e.g., 20%) 

Note: Invoiceable amount = Delivered amount - Invoiced amount

It will create a new invoice ($40) for the blanket order and a regular invoice for the Sales Order.


Calculation:

  • Based on the invoiceable quantity ( 2 with delivered invoicing policy, product with ordered invoicing quantity already invoiced full so we do not count) 
  • [(Delivered amount - Invoiced amount) * Unit Price] * Deduct % 
→ [(4 - 2) *100]*20% = $40

For the blanket order

For the SO

BALANCE

Go to the backorder > Edit the Quantity if needed or validate the remaining quantity > Validate 

Go back to the SO > Create invoice

The system would automatically subtract the total amount of any down payments made previously.

It will create a new invoice ($1170) for the blanket order and a regular invoice for the Sales Order.

Calculation: 1500 - 50 - 240 - 40 = $1170

For the blanket order

For the SO