don't set negative amounts in amount field