Payrun of next month not processed unless payment records of earlier month entered

Payrun of next month not processed unless payment records of earlier month entered

I have recently shifted from Sensys HRMThread to Zoho Payroll, following issues are faced - 

1. Payrun of May, June, July... etc. not processed unless Payment Details of April month not entered. This is not the case for any other softwares used for Payroll.
2. If we use the Hold Salary option, there is no option to enter Payment Date of Released Holded Salary as it gets merged with next month salary and the journal entries in Zoho Books do not match with Bank entries. 

There is no use of Zoho Payroll unless this issue is resolved.