Release PO created more than target value in contract
System at times creates release PO even though the accumulated value of released Purchase orders is greater than contract target value. We have the config settings in place to stop this. And it works OK all the time but fails sometimes !. We have batch job in place that runs every 20 minutes to create release POs. We are able to see in the job log (at 2:00 pm run) that system has stopped release PO creation. In the next run (at 2:20 pm), it has created the PO strangely! We checked if there is any change (config, variant, PR, contract) in this 20 minutes time gap between batch job runs but there is not any.
This issue is not replicable. It does not happen often. But couple of weeks back it happened once. And it has happened today. Any pointers would be helpful.
Below is the screenshot of 2:00 pm run
Below is the screenshot of 2:20 pm run