NetSuite does not include “today” when invoicing. I.e. if I invoice today, July 9th, my billing period is ending July 8th, not July 9th. It makes sense because right now there is 10 am where I am, but someone could be posting transactions later on today, and if I invoice right now, the rest of the transactions today will not be invoiced at all or duplicated. I suggest you speak with your customer and explain it does not work like they want to.