Company: Link Technologies
Case No: L13186. Project: 15.90: LinkSOFT Version 15.90
Logged By: Vineet (Link Business Solutions) on behalf of Sanjay (Link Technologies) on 07 Aug 2025 03:12PM
Priority: High
Product: Point of Sale
Group: Software Defect
Time Taken: 61.00 (Weight: 80.00)
Assigned To: Sanjay (Link Technologies)
Circulation: Sanjay, Vineet
Resolve By: Thursday, 28 August 2025 05:23 PM [42 days since logged date]
Status: Closed
Subject: Surcharge Amount Adds to Customers Available Credit Limit
Summary:    
Section A. Describe what the issue is about. Include Error Message (and screenshots (600px x 800px 100kb max size)

When a Cash Sale is performed against a customer account and the payment received is using a Tender Type with a Surcharge, the Surcharge amount adds to the customer's available credit limit.

Section B. Relevant History Information: Any information relevant to this issue.

Section C. The issue can be reproduced by performing the following steps: 
  1. Create a Customer as Fiji Airways Discount
  2.  Do not set any Credit Limit for this Customer
  3. Setup Credit Card Payment Method with a surcharge of 5%
  4. Perform Cash Sales worth $100 for this customer. Surcharge amount would be $5. Total payment taken would be $105.
  5. After completing this transaction, check customer's available credit limit. This will show $5
    Audit Notes:Edited by sanjay on 02/09/25 19:13. Edited by sanjay on 02/09/25 19:12. Edited by sanjay on 27/08/25 17:20. 
    11 Aug 202510:32AM Comment 1 by Sanjay (Link Technologies) Case L13186 added to project 15.90
    16 Aug 202508:18AM Comment 2 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 18-08-2025 02:13 PM Time Taken: 36.00 Notes: ETC extended from: 07/08/2025 to 18/08/2025
    PART A - Development work for this case has been completed.

    1. The change will be available in version: 15.90

    2. The following changes were made (Include Database object names, Program classes, and any other relevant information):

    1. Corrected Customer Balance Update when Surcharge is added to Payment

    3. Affected Areas:

    1. Processing transactions where the payment required a Surcharge

    4. The issue was caused by:

    1. Surcharge was not accounted for in customer Updates

    5. Other Relevant Notes
    6. Next Step
    (Review and System Test (Developer) -> UAT (Quality) -> Documentation): UAT including Replication


    PART B -
    Development Reference (Place descriptor for objects changed)
    :

    The following additional improvements were made:

    1. Customer updates were called three times; this has been reduced to twice. Once during the Charge, and the second during Payment
    2. Customer update has been centralized
    3. Customer updates are not done for POSCASH for two reasons. 1. Al sales are fully paid, 2. Reduce Replication in traffic in high volume sales
    4. WE reintroduced customer balance updates in Cash Sales where the customer is NOT POSCASH

    19 Aug 202509:29AM Comment 3 by Vineet (Link Business Solutions) Assigned To: Sanjay (Link Technologies) Followup Date: 19-08-2025 05:00 PM Time Taken: 1.00 Notes: ETC extended from: 18/08/2025 to 19/08/2025

    Bula Sanjay

    Just got out of the meeting with OTGL. They have confirmed they will go ahead with the version 15.80 upgrade. Please issue a patch for this case for this version so I can get a sign off on this.

    Thanks
    Vineet Ram
    222 0085


    20 Aug 202505:30PM Comment 4 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 20-08-2025 11:27 PM Time Taken: 16.00 Notes: Edited by sanjay on 28/08/25 11:38. ETC extended from: 19/08/2025 to 20/08/2025

    Since OTGL V15.80 is NOT their production, it is better to use 15.90.

    As discussed, since they are very disorganized in their project planning and requirements, we should Pause Development for 2 months while they upgrade, in case something new comes up that they have not thought of.

    Just make sure they commit to an upgrade in 2 months as we cannot hold development for more than this time.

    **********************************************

    System Testing for V15.90 is in progress. 

    Change Log:

    1. Web Orders
      1. Cash Sales - OK
      2. Credit Sales - OK. Changed Invoice Payments to be on Order Status "PRSD"
      3. Layby Sales - OK. Moved Customer Balance update to "Final Step"
      4. Quotations - OK. No customer balance impact
    2. POS Orders - System test in progress.

    Pending Test Areas:

    1. Credit Limit Rollover
    2. Fleet Limit Test
    3. Customer Balance Recompute
    4. Replication

    27 Aug 202503:22PM Comment 5 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 27-08-2025 09:21 PM Time Taken: 4.00 Notes: ETC extended from: 20/08/2025 to 27/08/2025
    Completed system test for Replication and Recompute Customer balance on QA6 environment.

    28 Aug 202511:34AM Comment 6 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 28-08-2025 05:23 PM Time Taken: 4.00 Notes: ETC extended from: 27/08/2025 to 28/08/2025

    Completed system test for:

    1. Credit Limit Rollover
    2. Fleet Limit Test

    If you have any queries regarding this support incident, please email Support@LinkTechnologies.com.au and include the Case No: L13186 in the subject line of all emails regarding this issue.

    Document size: 7.2 KB
    For call complaints, please contact the Managing Director of the company using this form