Hello Morakot,
I understand your client's concern as this ESU would require quite a bit of testing. For now, I will try testing with the exact information you provided (document types, currency codes, etc..) to see if this makes any changes in my test.
You mentioned that this does not happen for all transactions. Have you noticed any similarities between the scenarios when this issue has occurred?
Regards,
Spencer