There was an internal error message, as well as a configurable error message (
messages.error.negative-amount), that was used when an amount was not greater than zero and needed to be, but it was mislabelled and written as if the amount had to just not be negative. This update fixes that. The new configurable message is
messages.error.not-greater-than-zero-amount.