Company: Link Technologies
Case No: L08944. Project: 08.20: LinkSOFT Version 8.2
Logged By: Alvis (Link Technologies) on 27 Nov 2017 08:38AM
Priority: High
Product: Point of Sale
Group: Change Request
Time Taken: 18.00 (Weight: 18.00)
Version: 8.290.0115
Assigned To: Sanjay (Link Technologies)
Circulation: Aarti Pooja Gayaneshwar, Alvis, Development, Rashna, Sanjay
Resolve By: Monday, 27 November 2017 08:21 AM [2336 days since logged date]
Status: Closed
Subject: POS unit price change and discount functionality needs to be reviewed
Summary:    

When the unit price is reduced, the system gives a discount equivalent to the reduction in the unit price.

This same functionality exists in giving POS discounts.

We need to review if we simply change the unit price or continue giving a discount when the unit price is changed.

Justification:

  1. Aarti logged a case where there is confusion on the way unit price change works (refer to case 8943)
  2. We need to remove duplicate functionality

Example from Aarti below:

When users reduce the unit price in POS line, the system gives a discount of the difference between "Old price" and "new price".

In your example, the discount calculated is: $71.90 - $25.58 = $46.32

This gives a line total of $32.05. see screenshot below:



Audit Notes:
27 Nov 201708:21AM Comment 1 by Alvis (Link Technologies) Created from case 8943
27 Nov 201708:23AM Comment 2 by Alvis (Link Technologies) Case 8944 added to project 8.2
01 Dec 201701:26PM Comment 3 by Alvis (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 01-12-2017 01:26 PM Time Taken: 1.00
Development meeting: Unit price change and discount functionality will be reviewed in the next release.

05 Dec 201708:27AM Comment 4 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 05-12-2017 08:27 AM Time Taken: 4.00

The example given needs to be simplified.

Example:

  1. Scan an item @ $10.00 with 9% TaxEX = 10.00 + 0.90 = 10.90
  2. Change price to $5.00 we expect the total to be $5.00 + .45 tax = $5.45.
  3. Current behaviour is as follows: Unit price change to %5.00  gives a discount of (original proce - new price) = 10 - 5 = $5. Tax is then baCK CALCULATED.

New design:

The above function is fairly complex to understand and in some ways incorrect. We will change the behavioour as follows:

  1. "Unit price change" functionality will change the Unit price instead of giving discounts
  2. If the user does not have access to "Change Price" (640-5), a security prompt will appear
  3. If a user has access to "Price Change"
  4. THe price change will check Minimum profit margin similar to discounts.



05 Dec 201708:40AM Comment 5 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 05-12-2017 08:40 AM Time Taken: 2.00

In the figure below, two items are scanned. Line 1 is TAXIN and Line2 is TAXEX. Price change on line 1 is correct while price change on Line 2 is incorrect. 

Price change on line 2 should give a Line tax of $0.45 with a line total of $5.45

Figure 1 - Price change for TAXIN and TAXEX items are incorrect


05 Dec 201710:21AM Comment 6 by Sanjay (Link Technologies) Assigned To: Development Followup Date: 05-12-2017 10:21 AM Time Taken: 8.00

Based on comment 4, the following changes have been done:

  1. Price change functionality will no longer give a discount. If a discount is required, use discount functionality.
  2. "Price Change: will not be mixed with users "Discount  levels"
  3. Users who have access to price change will be restricted only by MINIMUM PROFIT MARGIN
  4. Product profitability report looks at Cost and Sell price so this change should not impact the report.

Regards
Sanjay/Alvis


06 Dec 201712:54PM Comment 7 by Aarti Pooja Gayaneshwar (Link Business Solutions) Assigned To: Sanjay (Link Technologies) Followup Date: 06-12-2017 12:54 PM Time Taken: 2.00
QA for product and Patch Releases
Step 1 - Developer to system test changes until not issues are found
Step 2 - Product expert to complete Product QA.

Test Summary

Table 1 - Summarised list of issues

NoIssue Description Resolved? 
1
PNT01 - Changed price - $89 to $85New selling price calculated correctly - $92.65
2
PNT02- Changed price - $89 to $85
New selling price calculated correctly - $85
3
PNT01 - $10 discountNew selling price calculated correctly - $87.01
4
PNT02 - $10 discount
New selling price calculated correctly - $79
5
PNT01 - 5% discountNew selling price calculated correctly - $92.16
6PNT02 - 5% discountNew selling price calculated correctly - $84.55


QA Environment Details

  1. QA1
  2. Version: 8.2.1.0.000 BETA
  3. DB: Linksoft

Notes:

  1. Product: PNT01 - $89 TAXEX
  2. Product: PNT02  - $89 TAXIN

    06 Feb 201809:21AM Comment 8 by Sanjay (Link Technologies) Assigned To: Rashna (Edge Business Solutions) Followup Date: 06-02-2018 09:21 AM
    assigned for documentation

    06 Feb 201810:22AM Comment 9 by Rashna (Edge Business Solutions) Assigned To: Sanjay (Link Technologies) Followup Date: 06-02-2018 10:22 AM Time Taken: 1.00

    Documentation completed on the case 

    Documentaton updated under Systems Manager --> Master Security --> Role Menu Access -->  POS Role Menu Access.


    09 Oct 201908:14AM Comment 10 by Sanjay (Link Technologies) Quality control status: Pass. QC Not required - This case was created before quality check was implemented in version 11 on 30/06/2019
    If you have any queries regarding this support incident, please email admin@linktechnologies.com.au and include the Case No: L08944 in the subject line of all emails regarding this issue.

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