We just built around this. Our scenario is that storage is billed in 100Gb blocks at 2.34/100Gb. Useage is reported in 1Gb so pricing is 0.00234/Gb.

We worked around this by multiplying everything by 100 when pulling the metrics and setting up the Billing side to be for billing per 100Gb ratehr than billing per Gb.

I appreciate this is workable at 2 decimal places, and would perhaps not be suitable at 6 decimal places.