This post may help you How to batch import in manager - #11 by Patch
I agree that would be more sensible than batch creating journal entries.
Have you tried recurrent payslips, not as flexible as batch create but maybe enough see Payment amount from payslips - #9 by Patch