B2c Reporting Date issue

We send our B2c using a batch which runs every 3 hours, most of the invoices are going correctly in the same date,
however some of the invoices the reported date is less than the invoice date.
if the reporting date is after we can understand that, but our issue is the date is before the invoice date by around 1 day
How to solve this issue please ?