Anonymous | Login
Project:
RSS
  
News | My View | View Issues | Roadmap | Summary

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0031776
TypeCategorySeverityReproducibilityDate SubmittedLast Update
defect[Retail Modules] Web POSmajoralways2015-12-24 14:502016-01-27 18:16
ReporteraaroncaleroView Statuspublic 
Assigned Tosimbu94 
PriorityhighResolutionfixedFixed in VersionRR16Q2
StatusclosedFix in branchFixed in SCM revisionb081d0765ce1
ProjectionnoneETAnoneTarget Version
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionSCM revision 
Review Assigned Tomarvintm
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0031776: [SERQA 506] Duplicated receipt payments in webpos with shared payments configured

DescriptionWith a specific configuration of shared payments at POS Terminal level, it is possible that, when a receipt is loaded in Web POS, payment details appear as duplicated, breaking the Amount To Pay of the ticket.
Steps To ReproduceFirst, configure a shared payment for a terminal type:
1. Go to POS Terminal Type || Payment Method and check a payment (e.g. Cash payment of the VBS POS Terminal Type) as Shared Payment Method.
2. Go to POS Terminal window. Open one terminal of the previous terminal type (e.g. VBS-1 terminal) and mark it as Master terminal (Terminal Hierarchy field group).
2.1. Go to the Payment Type tab and, for the Cash payment type, note the Financial Account used.
3. Open another terminal (e.g. VBS1001) and uncheck as Master. Fill the 'Master Terminal' field with the VBS-1 terminal (named VBS POS Terminal).
3.1 Go to the Payment Type tab and, for the Cash payment type, replace the Financial account with the account used on the VBS-1 terminal.

Now go to the Web POS, terminal VBS-1, and create a layaway (Menu > Layaway this receipt). Add a product. Click on the Total amount button and add a partial Cash payment.
Complete the layaway ('Layaway' button).
Reopen the same layaway.
Verify that instead of a single Cash payment, 2 payments with the same amount are shown.
Proposed SolutionThe PaidReceipts process, which is in charge of retrieving the receipt data, delied on the unicity of the financial account of the payments to retrieve payment data. The query should group by fin. account to prevent duplicates.
TagsSER-QA
Attached Filespatch file icon Issue #31776_pos.patch [^] (2,943 bytes) 2015-12-29 11:45 [Show Content]
patch file icon Issue #31776_Test.patch [^] (3,619 bytes) 2015-12-29 12:02 [Show Content]

- Relationships Relation Graph ] Dependency Graph ]

-  Notes
(0083131)
hgbot (developer)
2016-01-05 07:18

Repository: erp/pmods/org.openbravo.retail.posterminal
Changeset: b081d0765ce140da1d6a2f205d38db50b1abb621
Author: Silambarasan Sekar <silambarasan <at> qualiantech.com>
Date: Tue Dec 29 14:16:11 2015 +0530
URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/b081d0765ce140da1d6a2f205d38db50b1abb621 [^]

Fixes issue 31776 :Avoid Duplicate Payments in shared payments configuration

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

- Issue History
Date Modified Username Field Change
2015-12-24 14:50 aaroncalero New Issue
2015-12-24 14:50 aaroncalero Assigned To => Retail
2015-12-24 14:50 aaroncalero Resolution time => 1452121200
2015-12-24 14:50 aaroncalero Triggers an Emergency Pack => No
2015-12-24 14:50 aaroncalero Tag Attached: SER-QA
2015-12-28 10:17 Orekaria Status new => acknowledged
2015-12-28 13:50 simbu94 Assigned To Retail => simbu94
2015-12-28 13:50 simbu94 Status acknowledged => scheduled
2015-12-29 11:45 simbu94 File Added: Issue #31776_pos.patch
2015-12-29 12:02 simbu94 File Added: Issue #31776_Test.patch
2016-01-05 07:18 hgbot Checkin
2016-01-05 07:18 hgbot Note Added: 0083131
2016-01-05 07:18 hgbot Status scheduled => resolved
2016-01-05 07:18 hgbot Resolution open => fixed
2016-01-05 07:18 hgbot Fixed in SCM revision => http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/b081d0765ce140da1d6a2f205d38db50b1abb621 [^]
2016-01-07 09:53 agete Summary [SERQA 507] Duplicated receipt payments in webpos with shared payments configured => [SERQA 506] Duplicated receipt payments in webpos with shared payments configured
2016-01-27 18:16 marvintm Review Assigned To => marvintm
2016-01-27 18:16 marvintm Status resolved => closed
2016-01-27 18:16 marvintm Fixed in Version => RR16Q2


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker