prevent negative value transactions

prevent negative value transactions