Skip to main content
Skip table of contents

Managing Order progressive billing / Milestone billing


In the simplest scenarios, a business is hired for a specific project or job, the work is done, and an invoice is sent to the client, which is then paid. However, not all businesses can operate with such a cut-and-dried approach. In the case of larger, long-term projects, it may not be sustainable to wait until the project is completed to receive payment — this could create a serious cash flow issue. That is where progress billing comes in.

In Opencell, Invoice Plans refer to progressive billing. The Invoice Plan feature allows to define the percentage of the overall due for a given order progression level.

For instance, for the Operation KPI dashboard one shot charge, Ryan would like to configure the following progressive billing:

When 30% of the dashboard configuration is completed, customer is invoiced 50% of the price.

When 50% of the dashboard configuration is completed, customer is invoiced the rest up to 75% of the price.

When 100% of the dashboard configuration is completed, customer is invoiced the rest up to 100% of the price.

Create an Invoice Plan

  1. Click on the Billing Manager

  2. From the main menu, select Billing

  3. Select Invoicing Plans

  4. Click on the ADD NEW button

  5. Enter Code: INVP3

  6. Enter Label: 3 Steps Operation KPI Dashboard Invoicing

  7. Click on CREATE

  8. Enter Code: INVP3_1

  9. Enter Label: 30-50 Operation KPI Dashboard Invoicing

  10. Enter Downpayment rate: 30

  11. Enter Advancement rate: 50

  12. Save

  13. Go Back

  14. Click on CREATE

  15. Enter Code: INVP3_2

  16. Enter Label: 50-75 Operation KPI Dashboard Invoicing

  17. Enter Downpayment rate: 50

  18. Enter Advancement rate: 75

  19. Save

  20. Go Back

  21. Click on CREATE

  22. Enter Code: INVP3_3

  23. Enter Label: 100-100 Operation KPI Dashboard Invoicing

  24. Enter Downpayment rate: 100

  25. Enter Advancement rate: 100

  26. Save

  27. Go Back

… / …


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.