Notes |
|
(0074733)
|
hgbot
|
2015-02-20 14:44
|
|
Repository: erp/devel/pi
Changeset: ed3b5179390ba878c1515f345270181e86240edf
Author: Rafa Alonso <rafael.alonso <at> openbravo.com>
Date: Fri Feb 20 14:40:05 2015 +0100
URL: http://code.openbravo.com/erp/devel/pi/rev/ed3b5179390ba878c1515f345270181e86240edf [^]
Fixes issue 28130: Transactions for the same order can be performed in different terminals (index)
The scenario:
- 2 or more terminals create transactions against the same order
Problems were:
- it was impossible to track in which terminal the transactions were performed
- it was impossible to create all the cash ups correctly
The solution:
- the 'em_obpos_app_cashup_id' column in the 'fin_finacc_transaction' table is populated with the current cashupId of the terminal involved in any transaction
Side benefits:
- the cashup process should complete faster
---
M src-db/database/model/tables/FIN_FINACC_TRANSACTION.xml
---
|
|
|
(0074734)
|
hgbot
|
2015-02-20 14:44
|
|
Repository: erp/pmods/org.openbravo.retail.posterminal
Changeset: 25fb877770269b6e8b6898a0349e8f3622d46abf
Author: Rafa Alonso <rafael.alonso <at> openbravo.com>
Date: Fri Feb 20 14:42:25 2015 +0100
URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/25fb877770269b6e8b6898a0349e8f3622d46abf [^]
Fixes issue 28130: Transactions for the same order can be performed in different terminals
The scenario:
- 2 or more terminals create transactions against the same order
Problems were:
- it was impossible to track in which terminal the transactions were performed
- it was impossible to create all the cash ups correctly
The solution:
- the 'em_obpos_app_cashup_id' column in the 'fin_finacc_transaction' table is populated with the current cashupId of the terminal involved in any transaction
Side benefits:
- the cashup process should complete faster
---
M src/org/openbravo/retail/posterminal/CashCloseProcessor.java
M src/org/openbravo/retail/posterminal/OrderLoader.java
---
|
|
|
(0074740)
|
hgbot
|
2015-02-20 18:07
|
|
Repository: erp/devel/pi
Changeset: df9215c9842d25258873900b5af945869b8c9c16
Author: Stefan Hühner <stefan.huehner <at> openbravo.com>
Date: Fri Feb 20 18:06:24 2015 +0100
URL: http://code.openbravo.com/erp/devel/pi/rev/df9215c9842d25258873900b5af945869b8c9c16 [^]
Issue 28130: Backout cset: ed3b5179390b
As the new index references a retail column it must be in a retail module
and not directly in pi
---
M src-db/database/model/tables/FIN_FINACC_TRANSACTION.xml
---
|
|
|
(0074743)
|
hgbot
|
2015-02-21 11:44
|
|
Repository: erp/pmods/org.openbravo.retail.posterminal
Changeset: 816b1821e6db9275bc4468d533a10d70f4327038
Author: Rafa Alonso <rafael.alonso <at> openbravo.com>
Date: Sat Feb 21 11:28:52 2015 +0100
URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/816b1821e6db9275bc4468d533a10d70f4327038 [^]
Fixes issue 28130: Transactions for the same order can be performed in different terminals (index)
the index is properly:
- set as non-unique
- created in the posterminal module
---
M src-db/database/model/modifiedTables/FIN_FINACC_TRANSACTION.xml
---
|
|
|
|
|
|
|
|
|
(0074812)
|
hgbot
|
2015-02-23 16:52
|
|
|
|
|
If the layaway has been created in a different terminal, it cannot be paid partially.
* Create a layaway in terminal 1
* Open the layaway in terminal 2
* Addd a partial payment and layaway the receipt again
* Open again the layaway in terminal 2
* Verify that it does not contain the payment created in the previous step and it is pending to pay the total amount. |
|
|
(0075136)
|
hgbot
|
2015-03-03 22:54
|
|
Repository: erp/pmods/org.openbravo.retail.posterminal
Changeset: 3e0ce5e95ccb0851c359749b4316ef8e9d1d4c4a
Author: Rafa Alonso <rafael.alonso <at> openbravo.com>
Date: Tue Mar 03 22:54:09 2015 +0100
URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/3e0ce5e95ccb0851c359749b4316ef8e9d1d4c4a [^]
Fixes issue 28130: Retrieve all the transactions of an order in different terminals with different payment methods
The problem was that the logic to retrive a receipt was rightly assuming that the payments were only made in one terminal
The logic has been changed to retrieve all the transactions associated with an order whichever the terminal or payment method
---
M src/org/openbravo/retail/posterminal/PaidReceipts.java
---
|
|
|
|
|
|
(0075285)
|
hgbot
|
2015-03-09 00:20
|
|
Repository: tools/automation/pi-mobile
Changeset: 0324c60bb932a583570fd597253a162a5dde34db
Author: Rafa Alonso <rafael.alonso <at> openbravo.com>
Date: Fri Feb 27 10:00:33 2015 +0100
URL: http://code.openbravo.com/tools/automation/pi-mobile/rev/0324c60bb932a583570fd597253a162a5dde34db [^]
Related to issue 28933. Verifies issue 28130: Added several tests
---
A src-test/org/openbravo/test/mobile/retail/pack/selenium/tests/cashup/MultiterminalSaleAndCashupVerifyingDatabase.java
A src-test/org/openbravo/test/mobile/retail/pack/selenium/tests/cashup/SaleAndCashupVerifyingDatabaseI.java
A src-test/org/openbravo/test/mobile/retail/pack/selenium/tests/cashup/SaleAndCashupVerifyingDatabaseII.java
A src-test/org/openbravo/test/mobile/retail/pack/selenium/tests/cashup/SalesCashupReturnCashupVerifyingDatabase.java
A src-test/org/openbravo/test/mobile/retail/pack/selenium/tests/layaway/LayawayNotListedWhenFinished.java
A src-test/org/openbravo/test/mobile/retail/pack/selenium/tests/layaway/LayawayRetrieval.java
A src-test/org/openbravo/test/mobile/retail/pack/selenium/tests/layaway/LayawayRetrievalWithinOrganization.java
A src-test/org/openbravo/test/mobile/retail/pack/selenium/tests/layaway/LayawayVerifyPaymentsInformation.java
A src-test/org/openbravo/test/mobile/retail/pack/selenium/tests/layaway/Layaway_Cre1Fin1.java
A src-test/org/openbravo/test/mobile/retail/pack/selenium/tests/layaway/Layaway_Cre1Fin2.java
A src-test/org/openbravo/test/mobile/retail/pack/selenium/tests/layaway/Layaway_Cre1Par1Fin2.java
A src-test/org/openbravo/test/mobile/retail/pack/selenium/tests/layaway/Layaway_Cre1Par2Fin1.java
A src-test/org/openbravo/test/mobile/retail/pack/selenium/tests/layaway/Layaway_Cre1Par2Fin2.java
A src-test/org/openbravo/test/mobile/retail/pack/selenium/tests/layaway/Layaway_Cre1Par2Fin3.java
A src-test/org/openbravo/test/mobile/retail/pack/selenium/tests/layaway/Layaway_Cre1Par2Void3.java
A src-test/org/openbravo/test/mobile/retail/pack/selenium/tests/layaway/Layaway_Cre1Void2.java
A src-test/org/openbravo/test/mobile/retail/pack/selenium/tests/sales/CreateSaleVerifyingDatabaseFields.java
A src-test/org/openbravo/test/mobile/retail/pack/selenium/tests/sales/SaleAndReturnInvoicedVerifyingDatabase.java
A src-test/org/openbravo/test/mobile/retail/pack/selenium/todo/MultiterminalMulticurrencyLayaways.java
---
|
|