We’re constantly working to improve our features based on feedback like this, so I’ll be sure to share your request to the API product team.
In my opinion (as small as I am) Pence (no decimal) is asking for trouble, if a decimal point is used then there is no margin for error, using a mixture of both is sure to produce these errors as it has done here.
Thank you again for helping to locate this issue (thumbs up)