Company: Link Technologies
Case No: L12182. Project: 12.30: LinkSOFT Version 12.30
Logged By: Vineet (Link Business Solutions) on 26 Feb 2021 03:43PM
Priority: Medium
Product: Point of Sale
Group: New Feature
Time Taken: 53.50 (Weight: 53.50)
Version: 12.32
Assigned To: Sanjay (Link Technologies)
Circulation: Alvis, Development, Rashna, Sanjay, Vineet
Resolve By: Wednesday, 24 March 2021 05:00 PM [1364 days since logged date]
Status: Closed
Subject: Security on COST METHOD and Partial Close Shift. Add Time control to Fleet Management. Auto PO Close and change to Sales docket for On the Go Limited (Multiple Changes)
Summary:    

Subject: Change Request - v12  for On the Go Limited

Section A - Briefly explain what the change is about

No:

Description

Development Hours

1

Role menu access for Cost Method on Product Master

4

2

Configuration to close PO after a certain time

4

3

Role menu access for Partial Close Shift

2

4

Facility to email Errored Integration Transaction by module so it can be emailed to the respective departments

4

5

“Time limits control” on cards.

 

That is, if it is 8am to 5pm from Monday to Friday, thus any filling done from this outside hour the system should not take and process the transaction.

6

6

Show/Hide Balance Remaining of the allocated Credit Limit by the customer on Credit Sales Docket

4

 

Section B - Explain in detail what this change is about

Change 1:Role menu access for Cost Method on Product Master: At the moment we are able to set the default value for this dropdown at Product Master. OTG uses the Average Costing Method, however, some users accidentally change this during product creation. OTG has requested if this can be controlled at the role level which users to be granted access to change.

Change 2: PO to close after a certain Time: Add a default configuration value where the user can define after how many days from the PO created date to auto-close the "Approved", "Printed" and "Partial Received" Purchase Order if not fully received within the configured days time. All PO fully received should be automatically marked as closed. The default days appear on the Purchase Order menu as well. Users can increase or decrease this on a need basis. 

Change 3: Role menu access for Partial Close Shift: At the moment the cashiers end up clicking on the Partial close instead of Full Close. They resume in the same shift when they log in next. Since OTG always does a full close, they need to remove access from the cashier role for Partial close. At the moment we do not have an access-based control on this button.

Change 4:Facility to email Errored Integration Transaction by module so it can be emailed to the respective departments: Currently, the integration errors are sent to one email address. OTG wants to send all AR, receipts, and Sales errors to the AR team and AP and Creditor Purchase errors to AP Team. Local Journals contain PO Received Journals, Adjustment, and StockTake Journals, and Shift Variance Journals. Shift Journals to be sent to AR team and PO Journals to AP Team and the rest to the EDP team.


Change 5: “Time limits control” on cards: At the Fleet level, need to set up time limits by day. Monday to Friday 8 am to 5 pm, Saturday 8 am to 1 pm, and Sunday No filling.

Change 6:Show/Hide Balance Remaining of the allocated Credit Limit by the customer on Credit Sales Docket: At the Customer level, OTG wants to set which credit customers docket to print the available credit balance. Most Customers do not want to disclose the available credit after refill to their drivers

Section C - Provide a Test plan for this change

Change 1:

  1. Enable disable role for Cost Method and review if the user is able to edit at Product Master Form

Change 2:

  1. Create a Purchase Order having configured close after value 30 days. Approve this PO and Print. Do not receive this Purchase Order. PO should be closed on the 31st day
  2. Create a Purchase Order having configured close after value 30 days. Approve, Print, and Partially receiving before the 30th day. If PO not fully received, PO should be closed on the 31st day.
  3. Create a Purchase Order having configured close after value 30 days and do not approve. If PO is not approved, PO will not be closed on the 31st day.
  4. Create a Purchase Order with sequence Approval having configured close after value 30 days. Setup 2 approvers. Approve with one approver only.   If PO is in Approval Progress , PO will not be closed on the 31st day.

Change 3:

  1. Enable disable role for Partial Close Shift and review if the user is able to close shift Partially from close shift form in POS and Reconcile and Close shift form.

Change 4:

  1. Setup integration with Incorrect Accounts.
  2. AR, receipts, and Sales errors to one specific email address.
  3. AP and Creditor Purchase errors to one specific email address.
  4. Shift Journals to be sent to one specific email address
  5. PO Received Journals to be sent to one specific email address
  6. Adjustment, and StockTake Journals, to one specific email address

Change 5:

  1. Create a fleet entry and setup time limit for Monday to Friday from 8 am to 5 pm, Saturday 8 am to 1 pm, and Sunday no time limit set. Sales for this fleet to be permitted only within the specified time.
  2. The default value for all fleets to be from 12:00:00 am to 11.59:59 pm to indicate the vehicle can fill anytime.

Change 6:

  1. At the Customer level, disable print of available credit on sales docket.
  2. Now enable the print of available credit on the sales docket for the same customer. Any sales printed for this customer's fleet should now print the available credit.
  3. Now Reprint the sales docket created in 1 above. The reprint copy should have the available credit limit printed now.
Audit Notes:Edited by sanjay on 12/03/21 15:55. Edited by vineet on 05/03/21 14:03. Edited by sanjay on 04/03/21 17:10. Edited by alvis on 04/03/21 09:06. Edited by vineet on 03/03/21 08:21. Edited by vineet on 03/03/21 08:17. 
19 Feb 202110:16AM Comment 1 by Sanjay (Link Technologies) Assigned To: Vineet (Link Business Solutions) Followup Date: 19-02-2021 10:10 AM Time Taken: 10.00

Hi Vineet, reviewed costs based on details provided:

Table 1 - Development cost based on details provided.

No:DescriptionDevelopment Hrs
1Role menu access for Cost Method on Product Master4
2Configuration to close PO after a certain time4
3Role menu access for Partial Close Shift2
4Facility to email Error List of "Integration Transactions" by module so it can be emailed to the respective departments8
5"Time limits control” on cards. That is, if it is 8am to 5pm from Monday to Friday, thus any filling done from this outside hour the system should not take and process the transaction.6
6Show/Hide Balance Remaining of the allocated Credit Limit by the customer on Credit Sales Docket4

Delivery: 2 weeks from approval


03 Mar 202108:16AM Comment 2 by Sanjay (Link Technologies) Case L12182 added to project 12.3
03 Mar 202108:17AM Comment 3 by Vineet (Link Business Solutions) ETC was changed from 22/02/2021 to 22/02/2021
04 Mar 202105:11PM Comment 4 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 05-03-2021 05:10 PM Time Taken: 16.00

Completed the following:

  1. Completed items1 and 3
  2. Add plugin to handle item 2
  3. Added a process for item 4



05 Mar 202102:03PM Comment 5 by Sanjay (Link Technologies) Assigned To: Development Followup Date: 09-03-2021 01:08 PM Time Taken: 22.00

Completed the following items

  1. Item 5 - We have added Fleet Time Limit controls for Fleet Management.
    1. If there are no time controls added, time limits will not be checked
    2. If there are multiple time limits, the most restrictive option will be selected
    3. Time restriction Validation happens when the card pin is validated
    4. Added user access to 'override Time limits". If this access is given to override, time limits will not be checked
  2. Item 6 - Added a plugin to handle this change.
    1. When the plugin is enabled, an "Additional Field" will be added to the customer record named "Show Available Credit on Docket".
    2. If the additional field is enabled (set to Yes", the receipt will display the available credit



12 Mar 202103:55PM Comment 6 by Sanjay (Link Technologies) Assigned To: Rashna (Edge Business Solutions) Followup Date: 16-03-2021 03:55 PM
For UAT

22 Mar 202104:02PM Comment 7 by Rashna (Edge Business Solutions) Assigned To: Sanjay (Link Technologies) Followup Date: 24-03-2021 05:00 PM Time Taken: 3.00 Notes: ETC extended from: 22/02/2021 to 24/03/2021
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

Change 1:Role menu access for Cost Method on Product Master:

  1. Disable the access for "Menu - IV5199" for the user admin.
  2. Login to LinkWEB
  3. Create a new product with default "Cost Method" as "Average".
  4. Try to change the cost method to "last" after save, this should not be allowed.
  5. Enable access and step 4 should be allowed.
Pass
2

Change 3: Role menu access for Partial Close Shift:

  1. Disable the access for "Menu - 626-3-1" for the user admin.
  2. Login to LinkPOS
  3. Try to perform a "Partial Shift Close" from POS. This should not be allowed.
  4. Try to perform a "Partial Shift Close" from Reconcile and Close Shift. This should not be allowed.
  5. Enable access and steps 3 and 4 should be allowed.
Pass
3

Change 6:Show/Hide Balance Remaining of the allocated Credit Limit by the customer on Credit Sales Docket

  1. Enable "Plugin - POS002".
  2. Set the additional field value for "Show Available Credit" as "No" for customer 1002.
  3. Process a "Credit Sale" and "Fleet Sale". Validate the "Available Credit' is not printed.
  4. Set the additional field value for "Show Available Credit" as "Yes" for customer 1002.
  5. Process a "Credit Sale" and "Fleet Sale". Validate the "Available Credit' is printed.
Pass
4

Change 5: “Time limits control” on cards

  1. Add a time limit for customer 1002 from 8 am 5 pm.
This limit is added to all customers who have a fleet.
5

Change 5: “Time limits control” on cards

  1. Add a "Fleet Card Time Limits" from 8 am to 5 pm - Allowed. Process a sale at 3.46 pm, this should be allowed.
  2. Add a second card fleet as below
    1. "Fleet Card Time Limits" from 8 am to 5 pm  - Allowed.
    2. "Fleet Card Time Limits" from 3 pm to 4.00 pm  - Not Allowed.
    3. Process a sale at 3.46 pm, this should not be allowed. 
  3. Add a "Fleet Card Time Limits" from 8 am to 3 pm - Allowed. Process a sale at 3.46 pm, this should be not allowed.

Pass
6

Change 5: “Time limits control” on cards

  1. Add a "Fleet Card Time Limits"
    1.  8 am to 5 pm - Allowed for "Monday to Friday"
    2. Public Holiday - Not Allowed.
    3. Set a Public Holiday for 22/03/2021. Sales should not be allowed

Pass
7


Change 2: PO to close after a certain Time: 

  1. Enable "Plugin POS001" with a default value of 3.
  2. Create a Purchase Order with the date as of 08/03/2021. Approve PO, it should be closed as the POS has passed 3 days.
Pass
8

Change 2: PO to close after a certain Time: 

  1. Create a Purchase Order with the date as of 08/03/202 with "Close After Days" as 30.
  2. Partially receive the PO.
  3. Change the "Close After Days" to 3.
  4. PO should be closed when the page is refreshed 

Pass

Change 2: PO to close after a certain Time: 

  1. Create and Submit a Purchase Order with the date as of 08/03/2021. Approve PO, it should be closed as the POS has passed 3 days.
  2. Do not approve PO.
  3. PO should remain open

Pass.

Note, when approved if the PO has reached the "Close After Days".


Environment Details

  1. OS version: Windows Server 2012
  2. Application version: 12.32.0319 BETA
  3. Setup: Demo
  4. Server : 10.0.0.14
  5. Database: LINKSOFT-DEMO-123

Next Step

  1. Continue

    25 Mar 202110:45AM Comment 8 by Sanjay (Link Technologies) Assigned To: Rashna (Edge Business Solutions) Followup Date: 26-03-2021 10:39 AM Time Taken: 0.50
    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

    Change 5: “Time limits control” on cards

    1. Add a time limit for customer 1002 from 8 am 5 pm.
    pass

    Environment Details

    1. OS version: Windows Server 2012
    2. Application version: 12.32.0324BETA
    3. Setup: Demo
    4. Server : 10.0.0.16
    5. Database: LINKSOFT

    Next Step

    1. For Review

      26 Mar 202102:00PM Comment 9 by Sanjay (Link Technologies) Assigned To: Rashna (Edge Business Solutions) Followup Date: 30-03-2021 01:12 PM Time Taken: 1.00
      Documentation completed

      29 Mar 202101:39PM Comment 10 by Rashna (Edge Business Solutions) Assigned To: Sanjay (Link Technologies) Followup Date: 30-03-2021 11:50 AM 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

      Change 2: PO to close after a certain Time : 

      1. Create a Purchase Order with sequence Approval 
        1. Approver 1 - Admin
        2. Approver 2 - Alvis
        3. PO Date is 26/03/2021
        4. Close After Days is 1.
        5. PO approved by "Admin" on 26/03/2021.
        6. Validate that is the PO is not closed on 29/03/2021
      Pass
      2

      Change 4:

      1. Setup integration with Incorrect Accounts.
      2. Email Addresses as below:
        1. Integration -> AR Transaction View - ar@exmaple.com  
        2. Asset - asset@exmaple.com  
        3. Inventory - inventory@exmaple.com  
        4. Payroll - payroll@exmaple.com  
        5. POS - pos@exmaple.com  
        6. Purchasing - purchase@exmaple.com 

      Process transactions for each and validate that the emails are sent to the respective addresses

      Pass

      Environment Details

      1. OS version: Windows Server 2012
      2. Application version: 12.32.0325BETA
      3. Setup: Demo
      4. Server : 10.0.0.16
      5. Database: LINKSOFT

      Next Step

      1. For Closure

        06 Apr 202101:15PM Comment 11 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 07-04-2021 01:12 PM
        Thanks Rashna

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

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