LNK-9620 - Cancel Student Booking - Fee information tidy-up and show POS Refunds, Past Family Credit Rebates This ticket comprises fixes to the Cancel Student Booking form. A readable workflow from left to right and top to bottom logic has been included: The Fee table containing the Description and Amount includes a conditional logic where: If no Joining Fee were included in the booking, the Joining Fee lines would not show. If a Joining Fee were included in the booking, the Joining Fee lines indicate the Joining Fee owed and paid amounts. The Class Fees will indicate the fees owed and paid amounts. If a POS refund has been processed against the Student Booking, the red text will indicate that money has already been refunded via a POS refund. If [Will not attend any classes] is selected for Perpetual or Squad, the pro-rata payments made will be the default for Return to Family Credit, not 'Zero’ as previously. LNK-9619 - Cancel Term Booking - On first click of Student Booking checkbox, Will not attend any Classes option not greying out Delivery of a fix for the Term Booking Cancellation form to improve consistency in the behavior and remove any margin for error in the ‘Will not attend any classes’ function: LNK-9615 - Cancel Student Booking - Allow User to include Joining Fee in Return To Family Credit amount This solution is being delivered to reduce the issue around LNK-9374 (detailed below). The user can include the Joining Fee in the Cancellation: Holiday Programs do not have Joining Fees. Standard Term and Perpetual will allow the user to include the Joining Fee when: The [Last date the student will attend] is the same as the Start Date of the chosen booking, and [Will not attend any classes] is checked. Squads will allow the user to include the Joining Fee when: All classes in the Squad group are selected to be cancelled, and The [Last date the student will attend] is the same as the Start Date of the topmost booking chosen, and [Will not attend any classes] is checked. LNK-9611 - Squad - Remove Minimum Amount popup and Min Return value on Cancel Student Booking form Improvements have been made to the workflow for a Squad Booking Cancellation by removing the Minimum Amount to be returned pop-up and the Min Return value. Additional fixes in 2022 Release 03 will ensure accuracy in the Return To Family Credit value. LNK-9607 - Incorrect Pro-Rata & Number of Classes The Create Student Booking form incorrectly calculated the pro-rata for a perpetual Class with a cease date when the Student Booking fell entirely within the current direct debit period. This fix ensures a cease date is automatically added to the Create Student Booking process to ensure the pro-rata calculation is accurate: LNK-9585 - Squad Booking with Joining miscalculated Join Fees value at Cancel Student Booking form There was a miscalculation occurring in the Joining Fee value on the Cancel Student Booking form for a Squad Booking with a Joining Fee. The Joining Fee miscalculation issue has been repaired as part of this release. LNK-9534 - Squad Makeup Create Booking Screen Pay Now not sending transaction to POS A Pay Now transaction was not automatically sent to the Point of Sale module for tender when creating a Squad Makeup Student Booking. The Pay Now automation of a Squad Makeup booking has been fixed as part of this version release. LNK-9533 - Squad Makeup Create Booking Screen incorrectly shows joining fee A Squad Class Type with a Joining Fee was including the Joining Fee in the Squad Makeup Student Booking when creating the booking incorrectly: The Joining Fee will no longer be included in the Due & Amount to pay fields when creating a Squad Makeup. LNK-9518 - Clicking Standard Term Booking Class with Join Fee that has been refunded via POS in Cancel Student Booking screen throws Error 400 & Error 13 In the Cancel Student Booking screen, when clicking on the Student Booking line for a Term Booking with a Joining Fee refunded via POS, two errors appeared each time the ‘Links’ Total Cost for Term pop-up appeared The Cancel Student Booking screen workflow has been improved for a Term Booking with a Joining Fee refunded via POS by removing the need to display Total Cost for Term pop-ups. These improvements will streamline workflows and prevent any errors from occurring. LNK-9490 - Squad Booking sending the wrong Amount To Family Account for Pay Now or Pay Later A tidy up of Squad Student Bookings with a Joining Fee has been included as part of this release version. Multiple phantom joining fees were added to the Family Account for a Squad Student Booking with a Joining Fee, even though they were not being included on the Create Student Booking form. For example, The transaction split logic was allocating the incorrect amounts to the Joining Fee & Class Type Service codes: LNK-9374 - POS refunds incorrectly included in Holiday Program & Term Cancel Student Booking Cancellation rebate amount When Cancelling a Holiday Program or Term Student Booking that has Joining Fee and a refund via POS, the Family Credit calculation included already refunded POS payments. For both Holiday Program & Term bookings with a Joining Fee and any number of refunds via POS, Links will look at the FamilyAccount_Payments_Split_FamCredit_ExAdjust view on the Cancel Student Booking Form, which is used to get the Return To Family Credit Amount. The FamilyAccount_Payments_Split_FamCredit_ExAdjust view has had improvements to better handle the POS refunds and exclude those from the Return to Family Credit value. LNK-9712 - Cancel Perpetual Booking with POS refund to correctly write booking reduction to balance Family Account A Perpetual Student Booking has been paid, then refunded via Links POS leaving the Family Account with an outstanding balance. The Responsible Person decides they no longer wish for the Student to attend any of the enrolled lessons. Marking the Perpetual Student Booking as ‘Will not attend any Classes’ at the Cancel Student Booking screen will balance the Family Account to ensure no money is owing on the account in this scenario. |