Fix for Currency field decimal places.

Issue #2193
Currency field with 0 decimal places was showing 2 d.p.
This was because strict formatting does not allow empty values - but in this case zero is a valid empty value.