Company: Link Technologies
Case No: L12185. Project: 12.30: LinkSOFT Version 12.30
Logged By: Vineet (Link Business Solutions) on 26 Feb 2021 04:23PM
Priority: Medium
Product: Point of Sale
Group: New Feature
Time Taken: 18.00 (Weight: 18.00)
Version: 12.32
Assigned To: Sanjay (Link Technologies)
Circulation: Aarti Pooja Gayaneshwar, Alvis, Development, Rashna, Sanjay, Vineet
Resolve By: Wednesday, 24 February 2021 11:59 PM [1146 days since logged date]
Status: Closed
Subject: Discount Vouchers in LinkPOS should be applicable transaction type "Cash Sales".
Summary:    

Section A - Briefly explain what the change is about

  1. Some customers give discount coupons for Transaction Type "Cash Sales". 
  2. Redemption of Discount Vouchers is applicable to Transaction Type "Cash Sales". 
  3. Discount Vouchers should not be issued/ redeemed for ALL other transaction types.

Section B - Explain in detail what this change is about

OTG requires the following additional parameters to be added:

1. Print Coupon Transaction Type
2. Redemption Transaction Type

Transaction Type options: CASH,CREDIT,LAYBY etc

Section C - Provide a Test plan for this change

Create a Discount Coupon as TappooDisc Valid from 1st January to 31st December 2021. This discount is applicable by quantity if you fill 20 Litres of Fuel of more, tyou will get .01 cents off on every litre.

Discount Printing

Scenario 1:

Perform cash sales for unleaded U0001 for 21 Litre. Complete this sale. Discount Coupon should be printed on your receipt.

Scenario 2:

Perform Credit sales for unleaded U0001 for 21 Litre. Complete this sale. Discount Coupon should not be printed on your receipt.

Scenario 3:

Perform a Lay sales for unleaded U0001 for 21 Litre. Complete this sale. Discount Coupon should not be printed on your receipt.

Scenario 4:

Perform Sales Returns for unleaded U0001 for 21 Litre sold in 1 above. Complete this sale. Discount Coupon should not be printed on your receipt.

Redeeming Points

Scenario 5:

Perform cash sales for unleaded U0001 for 21 Litre. Scan the Discount Coupon. A discount of 0.21 cents to be applied.

Scenario 6:

Perform Credit sales for unleaded U0001 for 21 Litre. Scan the Discount Coupon. Notify user discount can only be applied to Cash Sales

Scenario 7:

Perform a Lay sales for unleaded U0001 for 21 Litre. Scan the Discount Coupon. Notify user discount can only be applied to Cash Sales

Scenario 8:

Perform Sales Returns for unleaded U0001 for 21 Litre sold in 1 above. Scan the Discount Coupon. Notify user discount can only be applied to Cash Sales

Note: We have quote OTG 6 development effort for this case and they have approved it.

Audit Notes:Edited by sanjay on 09/04/21 11:47. Edited by alvis on 07/04/21 17:00. Edited by rashna on 22/03/21 09:43. Edited by sanjay on 12/03/21 15:56. Edited by vineet on 03/03/21 13:09. Edited by vineet on 03/03/21 08:25. Edited by vineet on 03/03/21 08:18. 
24 Feb 202106:21PM Comment 1 by Sanjay (Link Technologies) Assigned To: Vineet (Link Business Solutions) Followup Date: 24-02-2021 06:19 PM Time Taken: 0.50
Hi Vineet, yes 6 hours should be sufficient to complete this.

03 Mar 202108:16AM Comment 2 by Sanjay (Link Technologies) Case L12185 added to project 12.3
03 Mar 202108:18AM Comment 3 by Vineet (Link Business Solutions) ETC was changed from 24/02/2021 to 24/02/2021
03 Mar 202111:59AM Comment 4 by Sanjay (Link Technologies) Assigned To: Development Followup Date: 04-03-2021 11:55 AM Time Taken: 11.00
PART A - Development Completed Instructions:
Before Development is started, ensure the following is ready:
1. The case has a clear definition of the issue or change required
2. A test plan is in place
3. Change has been approved by Sanjay

Note:
a. System Test is performed by development in the "Finalised" Development environment (http://linktechnologies.com.au/dev-linksoft-{version}
b. UAT is performed using the installation provided

PART B - Development work for this case has been completed.

1. The change will be available in version:12.32.0303

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

  1. Added "Redemption Transaction Type" and "Print On Receipt Transaction Type" to discount coupons
  2. Applied restrictions to "POS Receipt Print" as well as "Validate Coupon" so that coupons can be applied to the correct transaction type
  3. Added validation to "Transaction Save" in case the user changes the "transaction type" after applying the coupon
  4. Added audit trail to Coupon Maintenance in case coupon details are changed after printing. The audit trail is stored in the coupon "Notes and Attachments" section

3. Affected Areas:

  1. Maintain Discount Coupons
  2. Print discount Coupon
  3. Apply Discount Coupon
  4. Save POS transaction

4. The issue was caused by:

  1. Change Request

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

----------------------

PART C - Development Reference (Place descriptor for objects changed):

1. Changes implemented was according to the approved design (Y/N): Yes

2. Other relevant notes:


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

22 Mar 202108:24AM Comment 6 by Aarti Pooja Gayaneshwar (Link Business Solutions) Assigned To: Sanjay (Link Technologies) Followup Date: 24-03-2021 08:14 AM Time Taken: 0.50

Hi Sanjay

I have the below setup but my discount coupon is not scanning:


  1. Cash Sales
  2. Loaded item UNLEADED
  3. When i scan the coupon, I get the below message.


I have tested this in QA8, Database: LinkSOFT-OTGL-Training


22 Mar 202101:05PM Comment 7 by Sanjay (Link Technologies) Assigned To: Rashna (Edge Business Solutions) Followup Date: 23-03-2021 01:04 PM Time Taken: 1.00

Hi Rashna, Aarti did not have the "Loyalty Discount" selected on the product. 

Please proceed with UAT.


25 Mar 202101:36PM Comment 8 by Sanjay (Link Technologies) Assigned To: Rashna (Edge Business Solutions) Followup Date: 26-03-2021 01:16 PM 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
1Added "Redemption Transaction Type" and "Print On Receipt Transaction Type" to discount coupons
Pass
2Applied restrictions to "POS Receipt Print" as well as "Validate Coupon" so that coupons can be applied to the correct transaction type
Pass
3Added validation to "Transaction Save" in case the user changes the "transaction type" after applying the coupon
Pass
4Added audit trail to Coupon Maintenance in case coupon details are changed after printing. The audit trail is stored in the coupon "Notes and Attachments" section
Pass
5Maintain Discount Coupons
Pass
6Print discount Coupon
Pass
7Apply Discount Coupon
Pass
8Save POS transaction
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 review

    26 Mar 202102:09PM Comment 9 by Sanjay (Link Technologies) Assigned To: Rashna (Edge Business Solutions) Followup Date: 30-03-2021 02:04 PM Time Taken: 0.50
    Documentation updated

    29 Mar 202102:56PM Comment 10 by Rashna (Edge Business Solutions) Assigned To: Alvis (Link Technologies) Followup Date: 30-03-2021 02:28 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
    1Create a Discount Coupon as TappooDisc Valid from 1st January to 31st December 2021. This discount is applicable by quantity if you fill 20 Litres of Fuel or more, you will get .01 cents off on every liter.
    Pass
    2Perform cash sales for unleaded U0001 for 21 Litre. Complete this sale. Discount Coupon should be printed on your receipt.
    Pass
    3Perform Credit sales for unleaded U0001 for 21 Litre. Complete this sale. Discount Coupon should not be printed on your receipt.
    Pass
    4Perform a Lay sales for unleaded U0001 for 21 Litre. Complete this sale. Discount Coupon should not be printed on your receipt.
    Pass
    5Perform Sales Returns for unleaded U0001 for 21 Litre sold in 1 above. Complete this sale. Discount Coupon should not be printed on your receipt.
    Pass
    6Perform cash sales for unleaded U0001 for 21 Litre. Scan the Discount Coupon. A discount of 0.21 cents to be applied
    Pass
    7Perform Credit sales for unleaded U0001 for 21 Litre. Scan the Discount Coupon. Notify user discount can only be applied to Cash Sales
    Pass
    8Perform a Lay sales for unleaded U0001 for 21 Litre. Scan the Discount Coupon. Notify user discount can only be applied to Cash Sales
    Pass
    9Perform Sales Returns for unleaded U0001 for 21 Litre sold in 1 above. Scan the Discount Coupon. Notify user discount can only be applied to Cash Sales

    Fail

    The "Product Maintenance" form is loaded with the coupon number as the "Product Code" for the user to create a new product.


    Environment Details

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

    Next Step

    1. For Review

      06 Apr 202101:08PM Comment 11 by Sanjay (Link Technologies) Assigned To: Rashna (Edge Business Solutions) Followup Date: 07-04-2021 01:07 PM Time Taken: 1.00
      PART A - Development work for this case has been completed.

      1. The change will be available in version:12.32.0406

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

      1. Changed returns process so that inventory edit screen does not popup.

      3. Affected Areas:

      1. POS Returns

      4. The issue was caused by:

      1. Improvements

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

      ----------------------

      PART B - Development Reference (Place descriptor for objects changed):

      1. Changes implemented was according to the approved design (Y/N):

      2. Other relevant notes:

      ------------------------

      Instructions:
      Before Development is started, ensure the following is ready:
      1. The case has a clear definition of the issue or change required
      2. A test plan is in place
      3. Change has been approved by Sanjay

      Note:
      a. System Test is performed by development in the "Finalised" Development environment (http://linktechnologies.com.au/dev-linksoft-{version}
      b. UAT is performed using the installation provided

      07 Apr 202105:00PM Comment 12 by Alvis (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 08-04-2021 03:49 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

      Create a Discount Coupon as FUEL10C

      Mobil Fuel Offer - Save: 10c/litre
      Expires: 30th April 2021

      This receipt entitles you to receive a discount of 4c per litre off the pump price for all fuels at Mobil service stations.
      Valid for one transaction only. Limit of 1 receipt per fuel purchase up to 150 litres per vehicle per customer.
      Fuel offer not valid for Fleet Card or in conjunction with any other fuel offers unless otherwise specified.
      No other discounts apply. See in-store for fuel terms and conditions. This section of receipt must be surrendered on redemption.

      Pass
      2

      Perform cash sales for $20. Discount coupon should not be printed.

      Perform cash sales for $30. Discount coupon should be printed.

      Pass
      3

      Perform credit sales for $30. Discount coupon should not be printed.

      Perform layby sales for $30. Discount coupon should not be printed.

      Perform quotation for $30. Discount coupon should not be printed.
      Pass
      4

      Redeem discount coupon in cash sale. 
      1. Fuel: 100L
      2. Fuel: 200L

      Pass
      5

      Redeem discount coupon in credit sale. Fuel: 100L
      Redeem discount coupon in layby sale. Fuel: 100L
      Redeem discount coupon in returns sale. Fuel: 100L
      Redeem discount coupon in quotation sale. Fuel: 100L

      Pass

      Environment Details

      1. OS version: Windows Server 2012
      2. Application version: 12.32.0407BETA
      3. Setup: Demo
      4. Server : 10.0.0.10
      5. Database: DEV-LINKSOFT-123

      Next Step

      1. For Review

      09 Apr 202108:09AM Comment 13 by Rashna (Edge Business Solutions) Assigned To: Sanjay (Link Technologies) Followup Date: 13-04-2021 07:57 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

      Review that the Discount Coupons are not scanned or used for sales returns

      Pass
      2Validate the results as per test cases in the call headerPass

      Environment Details

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

      Next Step

      1. For Closure

        09 Apr 202111:47AM Comment 14 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 13-04-2021 11:47 AM
        Thanks Rashna

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

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