Openbravo Issue Tracking System - Retail Modules
View Issue Details
0036003Retail ModulesDiscounts and Promotionspublic2017-05-16 11:192017-06-26 10:44
lorenzofidalgo 
ranjith_qualiantech_com 
immediatemajoralways
closedfixed 
5
main 
RR17Q3 
marvintm
Production - Confirmed Stable
2016-08-24
RR16Q4.3
https://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/94dca5a2d2faa9390d578f061ce048616aa03514 [^]
No
0036003: [RR17Q2] POS breaks when several discounts are applied to same product
When two discounts are applied to same product, adding several lines of same discounted product induces errors in POS.
I have reproduced this issue in RR17Q2, RR17Q1.1 and RR16Q4.3. I have not been able to reproduce this issue in RR16Q3.5 or RR16Q2.4.
This issue has been reproduced following these test cases:
https://testlink.openbravo.com/testlink/linkto.php?tprojectPrefix=Communit&item=testcase&id=Communit-9442 [^]
https://testlink.openbravo.com/testlink/linkto.php?tprojectPrefix=Communit&item=testcase&id=Communit-9443 [^]
Log in ERP as Group -Admin-The White Valley Group
Go to Discounts and Promotions window
Create new record
Header tab
Discount type: Buy X pay Y of same product
Name: Discount 3x2 of same product (Re-Factor)
Starting date: 01-01-2012
Priority: 10
Apply Next Discount/Promotion: Unchecked
Included Products: Only those defined
X: 3
Y: 2
Products tab
Product: Bottle 1 L

Product configuration:
Log in ERP as Group -Admin-The White Valley Group
Go to product window
Then select product “Bottle 1L”
Then change the field “Grouped” to
· Grouped: Unchecked

Then click Ctrl + s to save the changes
----

In Discounts and Promotions window

Create new record

Header tab

Discount type: Buy X pay Y of Different product
Name: Discount 3x2 (Re-Factor II)
Starting date: 01-01-2012
Priority: 20
Apply Next Discount/Promotion: Unchecked
Included Products: Only those defined
X: 3
Y: 2
Products tab

Product: Bottle 1 L
Product: Plastic Bottle
Product configuration:

Log in ERP as Group -Admin-The White Valley Group

Go to product window

Then select product “Plastic Bottle”

Then change the field “Grouped” to

· Grouped: Unchecked

Then click Ctrl + s to save the changes
----

Now, go to POS, login, search Bottle 1L product and click 6 times to add 6 Bottle 1L to the receipt. Verify that the total amount of the receipt is not properly calculated, and the button becomes stuck.

No tags attached.
depends on backport 0036041RR17Q2 closed ranjith_qualiantech_com [RR17Q2] POS breaks when several discounts are applied to same product 
depends on backport 0036042RR17Q1.2 closed ranjith_qualiantech_com [RR17Q2] POS breaks when several discounts are applied to same product 
caused by defect 0033734 closed jorge-garcia [SERQA 1601]Total of the ticket is wrongly calculated due to the rounding of discounts 
png TwoDiscounts.png (272,591) 2017-05-16 11:19
https://issues.openbravo.com/file_download.php?file_id=10761&type=bug
log TwoDiscounts.log (1,408) 2017-05-16 11:19
https://issues.openbravo.com/file_download.php?file_id=10762&type=bug
Issue History
2017-05-16 11:19lorenzofidalgoNew Issue
2017-05-16 11:19lorenzofidalgoAssigned To => Retail
2017-05-16 11:19lorenzofidalgoFile Added: TwoDiscounts.png
2017-05-16 11:19lorenzofidalgoRegression level => Production - Confirmed Stable
2017-05-16 11:19lorenzofidalgoRegression introduced in release => RR16Q4.3
2017-05-16 11:19lorenzofidalgoTriggers an Emergency Pack => No
2017-05-16 11:19lorenzofidalgoFile Added: TwoDiscounts.log
2017-05-16 11:19lorenzofidalgoSteps to Reproduce Updatedbug_revision_view_page.php?rev_id=15169#r15169
2017-05-16 11:21lorenzofidalgoDescription Updatedbug_revision_view_page.php?rev_id=15171#r15171
2017-05-16 13:35ranjith_qualiantech_comAssigned ToRetail => ranjith_qualiantech_com
2017-05-16 13:40ranjith_qualiantech_comRegression date => 2016-08-24
2017-05-16 13:40ranjith_qualiantech_comRegression introduced by commit => https://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/94dca5a2d2faa9390d578f061ce048616aa03514 [^]
2017-05-16 13:40ranjith_qualiantech_comStatusnew => scheduled
2017-05-17 11:22hgbotCheckin
2017-05-17 11:22hgbotNote Added: 0096635
2017-05-17 11:22hgbotStatusscheduled => resolved
2017-05-17 11:22hgbotResolutionopen => fixed
2017-05-17 11:22hgbotFixed in SCM revision => http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/5fbd0b50f1ad90e371e34413b47ee88a1bdaa256 [^]
2017-05-17 11:25hgbotCheckin
2017-05-17 11:25hgbotNote Added: 0096636
2017-05-18 15:49marvintmStatusresolved => new
2017-05-18 15:49marvintmResolutionfixed => open
2017-05-18 15:50marvintmStatusnew => scheduled
2017-05-18 15:50marvintmStatusscheduled => resolved
2017-05-18 15:50marvintmFixed in Version => RR17Q3
2017-05-18 15:50marvintmResolutionopen => fixed
2017-05-22 18:22marvintmReview Assigned To => marvintm
2017-05-22 18:22marvintmStatusresolved => closed
2017-05-24 11:32marvintmIssue cloned0036082
2017-05-24 12:03marvintmSteps to Reproduce Updatedbug_revision_view_page.php?rev_id=15214#r15214
2017-06-26 10:44dmitry_mezentsevRelationship addedcaused by 0033734

Notes
(0096635)
hgbot   
2017-05-17 11:22   
Repository: erp/pmods/org.openbravo.retail.posterminal
Changeset: 5fbd0b50f1ad90e371e34413b47ee88a1bdaa256
Author: Ranjith S R <ranjith <at> qualiantech.com>
Date: Wed May 17 14:51:26 2017 +0530
URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/5fbd0b50f1ad90e371e34413b47ee88a1bdaa256 [^]

Fixed issue 36003 : Validated promotions while calculating receipt taxes

* In some cases, Promotions Amount will be zero. So it needs to be validated to calculate receipt

---
M web/org.openbravo.retail.posterminal/js/model/order.js
---
(0096636)
hgbot   
2017-05-17 11:25   
Repository: tools/automation/pi-mobile
Changeset: 3b8f7b207c8c6a402b88c7d846a00b1460eef043
Author: Ranjith S R <ranjith <at> qualiantech.com>
Date: Wed May 17 14:46:01 2017 +0530
URL: http://code.openbravo.com/tools/automation/pi-mobile/rev/3b8f7b207c8c6a402b88c7d846a00b1460eef043 [^]

Verifies issue 36003 : Added automated test 'I36003_VerifyDiscountWithNonGroupedProduct'

---
A src-test/org/openbravo/test/mobile/retail/pack/selenium/tests/discountsandpromotions/I36003_VerifyDiscountWithNonGroupedProduct.java
---