AJ,
Maybe you can try converting the amount to a currency, and then back to a string.
For example, in the value of your metadata field, you could use:
curtostr(strtocur(@(1,1,10)))
The @(1,1,10) is a sample data selection, use your own data selection.
Here, we first convert the amount to an actual currency variable. By doing this, it should take care of the leading zeroes. Of course, we need to convert it back to a string, so we use curtostr to put it back to string. However, the zeroes will have been removed.
Hope that helps!
Regards,
Raphaël Lalonde Lefebvre