Company: Link Technologies
Case No: L12289. Project: 12.43: LinkSOFT Version 12.43
Logged By: Aarti Pooja Gayaneshwar (Link Business Solutions) on behalf of Sanjay (Link Technologies) on 18 Jun 2021 01:39PM
Priority: High
Product: Point of Sale
Group: Software Defect
Time Taken: 24.00 (Weight: 24.00)
Version: 12.43.0706
Assigned To: Sanjay (Link Technologies)
Circulation: Aarti Pooja Gayaneshwar, Alvis, Rashna, Sanjay, Vineet
Resolve By: Friday, 25 June 2021 11:59 PM [1044 days since logged date]
Status: Closed
Subject: Fleet card scan validations and improvements to PIN response messages
Summary:    
1. Problem Details
When a fleet card is scanned, there are many validations that happen. It is difficult to ascertain what the problem is, therefore we need to improve the validation return messages.

Below are the validity checks

Testing Requirements:

  1. Card is deleted
  2. An incorrect Card number is entered
  3. Card has expired
  4. The vehicle Pin number is incorrect
  5. Vehicle and Driver Pin is invalid
  6. The driver is marked as deleted
  7. The driver is not value - Check Valid dates
  8. Card Time Limit check
  9. CardTime limit check with override access
  10. Mileage is required - use entered zero
  11. Mileage is required  with override access check 
  12. Mileage cannot be less than previous mileage
  13. Mileage limits exceeded (Usage limits)
Audit Notes:Edited by sanjay on 01/07/21 07:56. Edited by sanjay on 25/06/21 10:16. Edited by sanjay on 24/06/21 15:42. Edited by sanjay on 24/06/21 14:04. Edited by sanjay on 24/06/21 10:29. Edited by sanjay on 24/06/21 10:28. Edited by sanjay on 21/06/21 11:45. Edited by sanjay on 21/06/21 11:02. Edited by aarti on 18/06/21 13:39. 
21 Jun 202111:45AM Comment 1 by Sanjay (Link Technologies) Assigned To: Rashna (Edge Business Solutions) Followup Date: 21-06-2021 05:02 PM Time Taken: 6.00 Notes: Edited by sanjay on 24/06/21 10:28. 

Hi Aarti,

We have made the following changes in V12.32:

  1. Changed the PIN form to show the Vehicle and Vehicle Limit on the PIN form
  2. This balance is only available if you scan the Fleet Card

Figure 1 - Display Fleet limit on the Pin Form


21 Jun 202111:45AM Comment 2 by Sanjay (Link Technologies) Case L12289 added to project 12.43
24 Jun 202110:28AM Comment 3 by Sanjay (Link Technologies) ETC was changed from 19/06/2021 to 19/06/2021
24 Jun 202104:50PM Comment 4 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 24-06-2021 09:42 PM Time Taken: 14.00
PART A - Development work for this case has been completed.

1. The change will be available in version:12.43.0625

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

  1. Changed return messages as follows:
    1. The card is deleted -> Card is Invalid {Card Number}
    2. The Card has expired -> Card is Expired {Card Number} and {Expiry Date}
    3. The vehicle Pin number is incorrect -> Vehicle PIN is invalid (Note: Vehicle PIN is checked when there is not drivers to the card)
    4. Vehicle and Driver Pin is invalid -> Vehicle and Driver PIN is invalid 
    5. The driver is marked as deleted -> Driver is not active
    6. The driver is not valid. Check driver valid dates
    7. Card Time Limit check. The card is not authorized to be used at this time. Time restrictions have been applied to this card. 
    8. CardTime limit check with override access
    9. Mileage is required - user-entered zero
    10. Mileage is required  with override access check 
    11. Mileage cannot be less than previous mileage
    12. Mileage limits exceeded (Usage limits)

3. Affected Areas:

  1. Fleet card validations

4. The issue was caused by:

  1. Improvement to fleet card scan

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

Dev Notes: Added Card Validator and changed card structure to handle validation


25 Jun 202110:16AM Comment 5 by Sanjay (Link Technologies) ETC was changed from 19/06/2021 to 25/06/2021
06 Jul 202111:11AM Comment 6 by Rashna (Edge Business Solutions) Assigned To: Sanjay (Link Technologies) Followup Date: 06-07-2021 04:30 PM Time Taken: 2.00
QA Results
Tests carried out according to requirements specified on the case header

Test Results Summary

Table 1 - Summarised list of issues
NoTest DescriptionPass/Fail
1
    1. Delete fleet card for 35971.
    2.  Scan card in POS
    POS Message should be - "Card is Invalid. Card Number: 35971"
    Pass
    2
    1. Put the expiry date of the fleet card 35971 as of 31/12/2000
    2. Scan card in POSPOS Message should be - "Card EXPIRED ON 31 Jan 2000 Card Number: 35971"
    Pass
    3
      1. Set the vehicle PIN for registration 35971 as 1111.
      2. Scan the card and enter pin as 111POS Message should be - Vehicle PIN is invalid
      Pass
      4
      1. Set the vehicle PIN for registration 35971 as 1111.
      2. Set the driver pin as 2222
      3. Scan the card and enter pin as 111222POS Message should be - Vehicle and Driver PIN is invalid
      Pass
      5
      1. Delete the driver in 4 above

      POS Message should be - Driver is not active

      Pass
      6
      1. Set the valid to date as 01/01/2002 for the driver in 4 above

      POS Message should be -The driver is not valid. Check driver valid dates

      Pass
      7

      Create a new fleet card 1212 for CU000002 with time limits from 8 am to 1 pm - Do Not Allow.

      Process a sale at 11 am. The sale should not be allowed.

      POS Message should be - The card is not authorized to be used at this time. Time restrictions have been applied to this card

      There is no message, sale is allowed
      8
      1. Mileage is required - user-entered zero
      2. Mileage is required  with override access check 
      3. Mileage cannot be less than previous mileage
      4. Mileage limits exceeded (Usage limits)

      There is no message when

      1. Mileage is not entered.
      2. Mileage cannot be less than previous mileage

      1. Application version: 12.43.0705GA
      2. Setup: Demo
      3. Server : 10.0.0.14
      4. Database: LINKSOFT-DEMo-124

      Next Step

      1. For Review

        07 Jul 202112:31PM Comment 7 by Rashna (Edge Business Solutions) Assigned To: Sanjay (Link Technologies) Followup Date: 07-07-2021 06:26 PM Time Taken: 1.00
        QA Results
        Tests carried out according to requirements specified on the case header

        Test Results Summary

        Table 1 - Summarised list of issues
        NoTest DescriptionPass/Fail
        1
        1. Card Time Limit check
        2. CardTime limit check with override access
        Create a new fleet card 1212 for CU000002 with time limits from 8 am to 1 pm - Do Not Allow.

        Process a sale at 11 am. The sale should not be allowed.

        POS Message should be - The card is not authorized to be used at this time. Time restrictions have been applied to this card

        Pass.

        Access: 640-25

        2
        1. Mileage is required - user-entered zero
        2. Mileage is required  with override access check 
        3. Mileage cannot be less than previous mileage
        4. Mileage limits exceeded (Usage limits)

        Pass.

        Access: 640-24



        Environment Details

        1. OS version: Windows Server 2012
        2. Application version: 12.43.0706GA
        3. Setup: Demo
        4. Server : 10.0.0.14
        5. Database: LINKSOFT-DEMO-124

        Next Step

        1. For Closure

          07 Jul 202101:17PM Comment 8 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 07-07-2021 07:17 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: L12289 in the subject line of all emails regarding this issue.

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