Company: Link Technologies
Case No: L12327. Project: 12.50: LinkSOFT Version 12.50
Logged By: Vineet (Link Business Solutions) on behalf of Sanjay (Link Technologies) on 15 Jul 2021 02:53PM
Priority: High
Product: Point of Sale
Group: Software Defect
Time Taken: 10.00 (Weight: 11.00)
Version: 12.50.0726
Assigned To: Sanjay (Link Technologies)
Circulation: Alvis, Rashna, Sanjay, Vineet
Resolve By: Friday, 23 July 2021 11:59 PM [989 days since logged date]
Status: Closed
Subject: PrePayment for Fleet Customers does not show the correct "account balance" when completing a POS transaction
Summary:    
PART A - Issue Details

1. Details
OTG has fleet customers who have a prepayment arrangement. At the start of the month, these companies pay a certain amount to OTG up to which the companies fleet can fuel up for the month.
This type of customer does not have a credit limit assigned to them. Once the prepaid amount has been fully utilized, the customer will need to make another advance payment for its fleet to be able to start fueling again.

Example: Link Business has an arrangement with OTG that it will pay OTG $200 at the start of the Month for fueling its Vehicle JM232 and IU838. This scenario is not functioning in v12. It was functioning in v10.

2. Error Message (Include screenshots of error)

Balance Exceeded Message is shown when fleet transactions are being completed as Credit.
3. Environment Details

Server Name: LINKQA4
Database name: DEMO-LINKSOFT
Application Hosted on: http://linktechnologies.com.au/DEMO-LinkSOFT/
Login User ID/Password: 
Client Operating System: 
Version: 12.44.0713

4. Relevant History Information

This has been functioning in v8, v9, and v10
5. The issue can be reproduced by performing the following:
  1. For Customer Link Business Solution Take On Account Payment of $200
  2. Now scan a fleet card for IU838 /%1111%/. You will see the balance of $200
  3. Enter Mileage and Pin (1111)
  4. Load any item and complete this Sale on Credit.

Note: System will not allow this sale to be completed unless payment is taken

Audit Notes:Edited by sanjay on 23/07/21 08:21. Edited by sanjay on 22/07/21 16:47. Edited by sanjay on 19/07/21 14:28. Edited by sanjay on 15/07/21 14:53. Edited by sanjay on 15/07/21 14:53. 
15 Jul 202102:52PM Comment 1 by Sanjay (Link Technologies) Case L12327 added to project 12.45
15 Jul 202102:53PM Comment 2 by Sanjay (Link Technologies) ETC was changed from 16/07/2021 to 23/07/2021
15 Jul 202103:00PM Comment 3 by Sanjay (Link Technologies) Assigned To: Rashna (Edge Business Solutions) Followup Date: 15-07-2021 08:53 PM Time Taken: 7.00
PART A - Development work for this case has been completed.

1. The change will be available in version:12.45.0715

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

  1. When a Preparment is made, the customer balance calculates correctly, however, the Fleet Card scanning procedure does not take into account the new balance. We have corrected the issue.

3. Affected Areas:

  1. Credit sale with Fleet card where Vehicles do not have a card limit. We use Available Credit from the Customer record.

4. The issue was caused by:

  1. When refactoring in Version 12, we did not allow for Prepayment in Fleet Card scans.

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


19 Jul 202102:28PM Comment 4 by Sanjay (Link Technologies) ETC was changed from 23/07/2021 to 23/07/2021
23 Jul 202111:38AM Comment 5 by Sanjay (Link Technologies) Assigned To: Rashna (Edge Business Solutions) Followup Date: 23-07-2021 05:21 PM Time Taken: 1.00
The following tests were performed:

Table 1 - Test Results
#Test Case DetailsPass/FailComments
 1 Created 2 fleets for a customer with 0 credit limit pass 
 2 took advance payment of $200 pass 
 3 using fleet credit sale, did a sale of $100 to fleet A pass 
 4 using credit sale, did a sale of $100 to fleet B pass 
 5
 perform a credit sale of $50 to either fleets A or B. System should give message that limit is exceed and payment is required
pass

Environment Details

  1. OS version:
  2. Application version:
  3. Setup on:
    1. Server:LinkSQL
    2. Database:DEV-LINKSOFT
    3. LinkSOFT URL: HTTP://10.0.0.14/DEV-LINKSOFT
  4. Login Details: Standard username and password for user "admin"

Next Step:


26 Jul 202112:18PM Comment 6 by Rashna (Edge Business Solutions) Assigned To: Sanjay (Link Technologies) Followup Date: 26-07-2021 06:17 PM Time Taken: 1.00
The following tests were performed:

Table 1 - Test Results
#Test Case DetailsPass/FailComments
 1
  1. Create a new customer as "Kelly"
  2. Add 2 fleets for the customer DK131 and DY455
  3. Process a prepayment of $200.00
 Pass 
 2
  1. Scan the fleet card for DK131. The credit value should be $200.
  2. Process a fleet sale of $100.00
 Pass 
 3
  1. Load customer "Kelly", the available balance should be $100.00
  2. Process a credit sale of $25.00
 Pass 
 4 
  1. Scan the fleet card for DK455. The credit value should be $75.
  2. Process a fleet sale of $40.00
 Pass 
5
  1. Load customer "Kelly", the available balance should be $35.00

Pass

Environment Details

  1. OS version:
  2. Application version:12.50.0723
  3. Setup on:
    1. Server:LinkQA4
    2. Database: LINKSOFT-DEMO-125
    3. LinkSOFT URL: HTTP://Localhost/LinkSOFT
  4. Login Details: Standard username and password for user "admin"

Next Step: Closure


26 Jul 202101:44PM Comment 7 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 26-07-2021 07:44 PM Time Taken: 1.00
Thanks Rashna

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

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