Such a weird issue, but since it’s said to be known, we can’t do much about it. But David gives us an alternate option to tackle this.
Read it here: Currency values returned by VBA to a report are multiplied by 10 or 100.
Must read for Developers.
VAIDY