To SO was added the ability to refund CC back to the customer.
- Refund on Payment edit form:
- Refund button is added to the Payment edit form:
- the button should is displayed if Payment was not fully refunded and has payment Part:
- Card;
- Check;
- Cash;
- after clicking on the button -> the “Refund/NSF” pop-up is opened;
- the button should is displayed if Payment was not fully refunded and has payment Part:
- Refund button is added to the Payment edit form:
- Refund on Customer Credit edit form:
- once on Customer credit has been clicked Save button first time:
- the message is displayed: “Do you want to create a Refund for Customer Credit? Yes/No”:
- Yes
- the Customer credit is saved;
- the “Refund/NSF” pop-up is opened;
- NO
- the Customer credit is saved;
- nothing is opened;
- Yes
- the message is displayed: “Do you want to create a Refund for Customer Credit? Yes/No”:
- once on Customer credit has been clicked Save button first time:
- Refund/NSF pop-up. To the pop-up were added:
- Payment dropdown:
- in the dropdown are displayed Payments from Payment edit form and Payment linked to customer credit
- if only one Payment in the drop-down -> it is selected by default;
- next to the drop-down is displayed the payment amount;
- in the dropdown are displayed Payments from Payment edit form and Payment linked to customer credit
- Type:
- in the dropdown were made next changes:
- was added new Type “Cash”;
- if payment was selected -> the type is taken from the Payment;
- in the dropdown were made next changes:
- Amount: were added next changes:
- if payment was selected -> the amount can’t be more than the Payment amount;
- if more the validation is displayed: “Amount couldn’t be more than Payment”;
- Payment dropdown:
- Payment edit form:
- Delete button:
- if Payment was Authorized or Charged-> isn’t possible to delete payment;
- after clicking on the Delete button -> message is displayed: “Charged or Authorized Payment cannot be deleted. OK”;
- Charge Payment part:
- if Payment was Authorized or Charged-> isn’t possible to change Payment part;
- Cash/check/Card/CRDT buttons are disabled;
- is possible to distribute payment between other invoices or put the payment on account;
- Refunded:
- total is added to the Summary;
- Refund = sum(Refund for the payment):
- after clicking on the amount, the list of refunds with amounts is opened;
- refund numbers are clickable to open a refund pop-up.
- Delete button: