As it stands currently, setting the "Decimals" value to 0 or -1, defaults the amount of decimal spaces for the Currency datatype to 2 (eg. "$12.33" instead of "$12"). Similarly setting the decimal separator to an empty string "", causes the entire value to become a decimal. Fixing either one of these would allow Currency to be forced to whole numbers only.