HELP! Rolling Payment Policy

HELP! Rolling Payment Policy

Hi we have a rolling payment policy were customer only pays for items which they have sold. so how do i invoice this to customers???
 
eg.
1st month we supply customers with 10 boxes - we invoice customer but customer does not pay any money
2nd month the customer only pays for 5 boxes that they sold and the remaining 5 still on the shelf. so we stock up further 5 to the original 10 boxes (sometime even more).
 
how can i intergrade this scenario into Zoho invoice????/ so that we dont have reaccuring invoices every month or can we inplant into CRM???
 
regards