I missed out the following points in my earlier message.
There should be a contract entered into between the customer and the client. The contract should stipulate the penalty/interest clauses should there be any default. The system should generate an autodebit note should there be any delay in the receipt of the funds from the client. Any waiver of this interest should be authorised by designated authority.