Openbravo Issue Tracking System - Retail Modules
View Issue Details
0034151Retail ModulesWeb POSpublic2016-09-30 13:462016-10-21 09:54
adrianromero 
ranjith_qualiantech_com 
urgentmajorhave not tried
closedfixed 
5
 
RR17Q1 
guilleaer
No
0034151: [SER QA 1884] It should not be allowed to close a layaway with new payments added
If the cashier loads a layaway, adds payments and closes the layaway, the layaway is silently closed without notifying there are payments done. In consequence if there are payments executed with card, these payments are not cancelled.
* Create a layaway and process it without any payment
* Load the layaway
* Add some payments
* Close it

Observe is closed silently without cancelling the payments and without informing the cashier.
When closing a layaway or any other document, if there are payments added, do not allow to do it and inform the cashier the payments have to be deleted manually first.
​SER QA
related to defect 0034621 closed marvintm [SER-QA 2115] Impossible remove ticket because it have a payment. 
Issue History
2016-09-30 13:46adrianromeroNew Issue
2016-09-30 13:46adrianromeroAssigned To => Retail
2016-09-30 13:46adrianromeroResolution time => 1476396000
2016-09-30 13:46adrianromeroTriggers an Emergency Pack => No
2016-09-30 13:50adrianromeroTag Attached: ​SER QA
2016-09-30 13:51adrianromeroSummaryIt should not be allowed to close a layaway with new payments added => [SER QA 1884] It should not be allowed to close a layaway with new payments added
2016-10-03 13:22ranjith_qualiantech_comAssigned ToRetail => ranjith_qualiantech_com
2016-10-03 13:22ranjith_qualiantech_comStatusnew => scheduled
2016-10-19 08:01hgbotCheckin
2016-10-19 08:01hgbotNote Added: 0090680
2016-10-19 08:01hgbotStatusscheduled => resolved
2016-10-19 08:01hgbotResolutionopen => fixed
2016-10-19 08:01hgbotFixed in SCM revision => http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/82a86957c60bff417174ec2b862391e522f71124 [^]
2016-10-19 08:02hgbotCheckin
2016-10-19 08:02hgbotNote Added: 0090681
2016-10-21 09:54guilleaerReview Assigned To => guilleaer
2016-10-21 09:54guilleaerStatusresolved => closed
2016-10-21 09:54guilleaerFixed in Version => RR17Q1
2017-01-25 10:08marvintmRelationship addedrelated to 0034621

Notes
(0090680)
hgbot   
2016-10-19 08:01   
Repository: erp/pmods/org.openbravo.retail.posterminal
Changeset: 82a86957c60bff417174ec2b862391e522f71124
Author: Ranjith S R <ranjith <at> qualiantech.com>
Date: Tue Oct 18 12:11:46 2016 +0530
URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/82a86957c60bff417174ec2b862391e522f71124 [^]

Fixed issue 34151 : Validate receipt while deleting if it has any payments or not

---
M src-db/database/sourcedata/AD_MESSAGE.xml
M web/org.openbravo.retail.posterminal/js/pointofsale/view/toolbar-left.js
---
(0090681)
hgbot   
2016-10-19 08:02   
Repository: tools/automation/pi-mobile
Changeset: 09099f299d0c473dcc79cc87ff815ee544baa602
Author: Ranjith S R <ranjith <at> qualiantech.com>
Date: Wed Oct 19 11:30:55 2016 +0530
URL: http://code.openbravo.com/tools/automation/pi-mobile/rev/09099f299d0c473dcc79cc87ff815ee544baa602 [^]

Verifies issue 34151 : Added automated test 'I34151_VerifyPaymentInDeletingReceipt'

---
M src-test/org/openbravo/test/mobile/retail/pack/selenium/TestIdPack.java
M src-test/org/openbravo/test/mobile/retail/pack/selenium/tests/discountsandpromotions/I32338_ApplyManualPromoAfterTapButtonPay.java
M src-test/org/openbravo/test/mobile/retail/pack/selenium/tests/layaway/I32851_AnonymousLayawaysPayOpenTicket.java
M src-test/org/openbravo/test/mobile/retail/pack/selenium/tests/receipts/I31791_CheckingErrorMsgInOverpayment.java
M src-test/org/openbravo/test/mobile/retail/pack/selenium/tests/receipts/I33037_VerifyPercentAmountByInput.java
M src-test/org/openbravo/test/mobile/retail/pack/selenium/tests/synchronizedtransactions/TestSynchronizedSaleWithError.java
M src-test/org/openbravo/test/mobile/retail/pack/selenium/tests/system/I31677_VerifyPaymentMethodSelection.java
M src-test/org/openbravo/test/mobile/retail/pack/selenium/tests/system/I31677_VerifyPaymentMethodSelectionII.java
M src-test/org/openbravo/test/mobile/retail/pack/selenium/tests/system/I31679_VerifyMultiPaymentMethod.java
M src-test/org/openbravo/test/mobile/retail/pack/selenium/tests/system/I31842_VerifyOverpaymentByLimit.java
M src-test/org/openbravo/test/mobile/retail/pack/selenium/tests/system/I31985_VerifyChangeByCashCardPayment.java
M src-test/org/openbravo/test/mobile/retail/pack/selenium/tests/system/I32826_VerifyOverpaymentByCashCardII.java
M src-test/org/openbravo/test/mobile/retail/pack/selenium/tests/system/I33072_VerifyChangeByCashCardPayment.java
M src-test/org/openbravo/test/mobile/retail/pack/selenium/tests/system/I33324_VerifyOverpaymentByCash.java
M src-test/org/openbravo/test/mobile/retail/pack/selenium/tests/system/I33700_VerifyPaymentMethodOnReload.java
M src-test/org/openbravo/test/mobile/retail/pack/selenium/tests/system/externalInput/I34004_EnableKeyboardAndDisableRFIDInPaymentsTab.java
A src-test/org/openbravo/test/mobile/retail/pack/selenium/tests/receipts/I34151_VerifyPaymentInDeletingReceipt.java
---