negative value for currency support added

https://sittercity.jira.com/browse/NP-2650

negative values cause some problems. here is the fix