There are instances that a second payroll batch needs to be run in the same pay period. It could be a one time pay for incentive pays, bonuses, or leave payouts. Also, there could be some processing errors for example where leave hours were not included in the import of hours worked from Time Clock (technical error). The system does not allow a second batch to be processed in the same pay period with the same pay date. It will, however, allow to process individual one time pays with a different pay date. What if you have hundreds of employees to process. Can you imagine how long it will take to finish all of them and besides the risk of making errors in data entry is very high. I do not know the reason why this cannot be done.