Openbravo Issue Tracking System - Retail Modules
View Issue Details
0029500Retail ModulesLayaway orderpublic2015-04-02 03:402015-04-29 11:39
sureshbabu 
Orekaria 
highmajoralways
closedfixed 
5
 
 
adrianromero
QA functional test
main
https://issues.openbravo.com/view.php?id=28130 [^]
No
0029500: [RR15Q2]when layaway order is paid in more than 1 terminal, sales invoice document not getting generated after completing cashup
[RR15Q2] when layaway order is paid in more than 1 terminal, sales invoice document not getting generated after completing cash up process
1) create a Layaway order in Terminal 1
2) pay a partial amount in Terminal 1
3) Pay the remaining amount of the layaway order in Terminal 2
4) Perform cash up process in both the Terminals (T1 & T2)
5) Then verify system generates sales invoice document at the backend

Defect: Right now at the backend, sales invoice document not getting generated after completing the cash up process in both the terminals.
No tags attached.
depends on backport 0029550RR15Q2 closed Orekaria [RR15Q2]when layaway order is paid in more than 1 terminal, sales invoice document not getting generated after completing cashup 
caused by feature request 0028130RR15Q2 closed Orekaria Support creating tickets through multiple terminals with payment in other (central) devices 
blocks feature request 0029530RR16Q1 closed Retail QA: RR15Q3: Add tests for Mobile applications 
Issue History
2015-04-02 03:40sureshbabuNew Issue
2015-04-02 03:40sureshbabuAssigned To => marvintm
2015-04-02 03:40sureshbabuTriggers an Emergency Pack => No
2015-04-09 14:12OrekariaStatusnew => scheduled
2015-04-09 14:13OrekariaAssigned Tomarvintm => Orekaria
2015-04-09 14:14OrekariaRelationship addeddepends on 0028130
2015-04-09 14:14OrekariaRelationship addedblocks 0029530
2015-04-09 14:14OrekariaRelationship deletedblocks 0029530
2015-04-09 14:15OrekariaRelationship addedblocks 0029530
2015-04-09 14:18hgbotCheckin
2015-04-09 14:18hgbotNote Added: 0076419
2015-04-09 14:18hgbotStatusscheduled => resolved
2015-04-09 14:18hgbotResolutionopen => fixed
2015-04-09 14:18hgbotFixed in SCM revision => http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/4ba25666fb952bb2753694ee2ae2fa8e0dd79acd [^]
2015-04-09 16:10hgbotCheckin
2015-04-09 16:10hgbotNote Added: 0076424
2015-04-10 09:58OrekariaRelationship replacedblocks 0028130
2015-04-13 10:30OrekariaRelationship replacedcaused by 0028130
2015-04-13 10:38OrekariaRegression level => QA functional test
2015-04-13 10:39OrekariaRegression introduced by commit => https://issues.openbravo.com/view.php?id=28130 [^]
2015-04-13 11:27OrekariaRegression introduced in release => main
2015-04-20 13:08adrianromeroReview Assigned To => adrianromero
2015-04-20 13:08adrianromeroNote Added: 0076626
2015-04-20 13:08adrianromeroStatusresolved => closed
2015-04-29 11:39hgbotCheckin
2015-04-29 11:39hgbotNote Added: 0076868

Notes
(0076419)
hgbot   
2015-04-09 14:18   
Repository: erp/pmods/org.openbravo.retail.posterminal
Changeset: 4ba25666fb952bb2753694ee2ae2fa8e0dd79acd
Author: Rafa Alonso <rafael.alonso <at> openbravo.com>
Date: Thu Apr 09 14:17:54 2015 +0200
URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/4ba25666fb952bb2753694ee2ae2fa8e0dd79acd [^]

Fixes issue 29500: Layaways generate invoice when several terminals are involved

- verifies that cashup generate invoice in the terminal that did finish the layaway
- verifies that cashup do not generate invoice in the terminals that did not finish the layaway

---
M src/org/openbravo/retail/posterminal/OrderGroupingProcessor.java
---
(0076424)
hgbot   
2015-04-09 16:10   
Repository: tools/automation/pi-mobile
Changeset: c12bf2f5bab36b5b4606928b29f4311170c6c0f6
Author: Rafa Alonso <rafael.alonso <at> openbravo.com>
Date: Thu Apr 09 14:19:50 2015 +0200
URL: http://code.openbravo.com/tools/automation/pi-mobile/rev/c12bf2f5bab36b5b4606928b29f4311170c6c0f6 [^]

Related to issue 29530, verifies to issue 29500: Layaway tests verify that the invoice is created

---
M src-test/org/openbravo/test/mobile/retail/pack/selenium/tests/layaway/Layaway_Cre1Fin1.java
M src-test/org/openbravo/test/mobile/retail/pack/selenium/tests/layaway/Layaway_Cre1Fin2.java
M src-test/org/openbravo/test/mobile/retail/pack/selenium/tests/layaway/Layaway_Cre1Par1Fin2.java
M src-test/org/openbravo/test/mobile/retail/pack/selenium/tests/layaway/Layaway_Cre1Par2Fin1.java
M src-test/org/openbravo/test/mobile/retail/pack/selenium/tests/layaway/Layaway_Cre1Par2Fin2.java
M src-test/org/openbravo/test/mobile/retail/pack/selenium/tests/layaway/Layaway_Cre1Par2Fin3.java
M src-test/org/openbravo/test/mobile/retail/pack/selenium/tests/layaway/Layaway_Cre1Par2Void3.java
M src-test/org/openbravo/test/mobile/retail/pack/selenium/tests/layaway/Layaway_Cre1Void2.java
---
(0076626)
adrianromero   
2015-04-20 13:08   
Verified.
(0076868)
hgbot   
2015-04-29 11:39   
Repository: retail/backports/3.0RR15Q2/org.openbravo.retail.posterminal
Changeset: 3163286e249660186a1ec5bfd03e80cc3fa5c6a3
Author: Rafa Alonso <rafael.alonso <at> openbravo.com>
Date: Thu Apr 09 14:17:54 2015 +0200
URL: http://code.openbravo.com/retail/backports/3.0RR15Q2/org.openbravo.retail.posterminal/rev/3163286e249660186a1ec5bfd03e80cc3fa5c6a3 [^]

Fixes issue 29550, related to issue 29500: Layaways generate invoice when several terminals are involved

- verifies that cashup generate invoice in the terminal that did finish the layaway
- verifies that cashup do not generate invoice in the terminals that did not finish the layaway

---
M src/org/openbravo/retail/posterminal/OrderGroupingProcessor.java
---