Sale installments contract

v 12.0 Third Party 9
Download for v 12.0 Deploy on
Required Apps Invoicing (account)
Inventory (stock)
Lines of code 205
Technical Name Installments_Contract
You bought this module and need support? Click here!

Sale Installment contract

Auto create or update contract with installment information by adding a tab on sale order that contains these information.


1- Check the installment mode option in the SO which will activate the installment contract tab
2- Enter the installment information as below:
  • advance / down payment amount if any
  • if the down payment a fixed amount check the fixed amount box
  • enter the number of installments ( must be more than 1)
  • enter the repeat every number ( must be more than 0 )
  • select the repeat period ( days , weeks, monthes, years )
  • enter the date of next installment
3- on confirmation of the SO you will get below results:
  • the installment anount will be auto calculated
  • you will get a confirmed invoice of the down payment
  • you will get a contract with recurring invoices representing installments
  • the generated invoices from the contract will be linked to the Sale order
  • the contract start and end dates auto calculated using the date of next installment
  • the contract will be auto closed after reaching end date

Issues/limitations & ToDos:

  • limitation: only one SO linked to the contract logically supported, technically many supported but if there's more than one SO linked to the same contract the last SO will get recurring invoices linked to it which will cause accounting issues.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Please choose a rating from 1 to 5 for this module.