While we are doing the PGI in the system, our users maintain Actual GI date and expect the invoicing should happen on that night in the background job.
1) 1st April we have received the Order
2) 2nd April created delivery and by maintaining the Actual GI Date of 7th April - PGI button pressed.
3) User expects the the background job should pick the invoicing for this particular order only on 7th night.
but the system is picking all the PGI'd deliveries on the same night to create invoice whether they have maintained 7th or 2nd.
What we can do, so that the system should pick only on that particular day which is maintained in Actual GI Date
Looking for your suggestions.