The amount given can never be equal to or less than 0.
The amount to refund can never be equal to or less than 0.
There is no open financial period for the current organizationunit.
An order is required for a CashPayment.
Amount to be paid can't be greater than the open amount on the order.
Invalid amounts provided for a CashPayment.