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: - Card is deleted
- An incorrect Card number is entered
- Card has expired
- The vehicle Pin number is incorrect
- Vehicle and Driver Pin is invalid
- The driver is marked as deleted
- The driver is not value - Check Valid dates
- Card Time Limit check
- CardTime limit check with override access
- Mileage is required - use entered zero
- Mileage is required with override access check
- Mileage cannot be less than previous mileage
- 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 2021 | 11: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: - Changed the PIN form to show the Vehicle and Vehicle Limit on the PIN form
- This balance is only available if you scan the Fleet Card
Figure 1 - Display Fleet limit on the Pin Form
|
|
21 Jun 2021 | 11:45AM Comment 2 by Sanjay (Link Technologies) Case L12289 added to project 12.43 |
24 Jun 2021 | 10:28AM Comment 3 by Sanjay (Link Technologies) ETC was changed from 19/06/2021 to 19/06/2021 |
24 Jun 2021 | 04: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): - Changed return messages as follows:
- The card is deleted -> Card is Invalid {Card Number}
- The Card has expired -> Card is Expired {Card Number} and {Expiry Date}
- The vehicle Pin number is incorrect -> Vehicle PIN is invalid (Note: Vehicle PIN is checked when there is not drivers to the card)
- Vehicle and Driver Pin is invalid -> Vehicle and Driver PIN is invalid
- The driver is marked as deleted -> Driver is not active
- The driver is not valid. Check driver valid dates
- Card Time Limit check. The card is not authorized to be used at this time. Time restrictions have been applied to this card.
- CardTime limit check with override access
- Mileage is required - user-entered zero
- Mileage is required with override access check
- Mileage cannot be less than previous mileage
- Mileage limits exceeded (Usage limits)
3. Affected Areas: - Fleet card validations
4. The issue was caused by: - 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 2021 | 10:16AM Comment 5 by Sanjay (Link Technologies) ETC was changed from 19/06/2021 to 25/06/2021 |
06 Jul 2021 | 11: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 No | Test Description | Pass/Fail | 1
| - Delete fleet card for 35971.
- Scan card in POS
POS Message should be - "Card is Invalid. Card Number: 35971"
| Pass
| 2 | - Put the expiry date of the fleet card 35971 as of 31/12/2000
- Scan card in POSPOS Message should be - "Card EXPIRED ON 31 Jan 2000 Card Number: 35971"
| Pass
| 3
| - Set the vehicle PIN for registration 35971 as 1111.
- Scan the card and enter pin as 111POS Message should be - Vehicle PIN is invalid
| Pass
| 4 | - Set the vehicle PIN for registration 35971 as 1111.
- Set the driver pin as 2222
- Scan the card and enter pin as 111222POS Message should be - Vehicle and Driver PIN is invalid
| Pass
| 5 | - Delete the driver in 4 above
POS Message should be - Driver is not active | Pass | 6
| - 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
| - Mileage is required - user-entered zero
- Mileage is required with override access check
- Mileage cannot be less than previous mileage
- Mileage limits exceeded (Usage limits)
| There is no message when - Mileage is not entered.
- Mileage cannot be less than previous mileage
|
- Application version: 12.43.0705GA
- Setup: Demo
- Server : 10.0.0.14
- Database: LINKSOFT-DEMo-124
Next Step: - For Review
|
|
07 Jul 2021 | 12: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 No | Test Description | Pass/Fail | 1 | - Card Time Limit check
- 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 | - Mileage is required - user-entered zero
- Mileage is required with override access check
- Mileage cannot be less than previous mileage
- Mileage limits exceeded (Usage limits)
| Pass. Access: 640-24
|
Environment Details - OS version: Windows Server 2012
- Application version: 12.43.0706GA
- Setup: Demo
- Server : 10.0.0.14
- Database: LINKSOFT-DEMO-124
Next Step: - For Closure
|
|
07 Jul 2021 | 01: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 |
|