Order Management System. What's new
← Version 1.33.0.0

Credit Customer option on SO to refund CC back to the customer

To SO was added the ability to refund CC back to the customer.

  1. 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;
  2. 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
          1. the Customer credit is saved;
          2. the “Refund/NSF” pop-up is opened;
        • NO
          1. the Customer credit is saved;
          2. nothing is opened;
  3. 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
        1. if only one Payment in the drop-down -> it is selected by default;
      • next to the drop-down is displayed the payment amount;
    • Type:
      • in the dropdown were made next changes:
        • was added new Type “Cash”;
        • if payment was selected -> the type is taken from the Payment;
    • 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”;
  4. 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.