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

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0042158
TypeCategorySeverityReproducibilityDate SubmittedLast Update
defect[Retail Modules] Web POSmajoralways2019-10-31 02:562019-11-14 18:01
ReporterjorgewederagoView Statuspublic 
Assigned Toadrianromero 
PriorityhighResolutionfixedFixed in VersionRR20Q1
StatusclosedFix in branchFixed in SCM revisione80093310b0e
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

0042158: When paying a refund using Group Providers if there is not enough cash to pay it you are not allowed to finish the transaction

DescriptionWhen using Group Providers during a refund, even if they are not cash type if there is not enough cash to do the refund you are not allowed to finish the transaction.
Steps To ReproduceGo to livebuilds
Backend:
*Open the Channel Touchpoint VBS-1 and in the Payment Methods Type chose Credit Card
*Navigate to the Payment Method Window and configure it to use Provider Group Credit Card and select as type MasterCard

WebPOS:
*Open the terminal
*Add a product as refund
*Select the Group Provider as payment

If there is not enough cash to do the refund you will not be allowed to do the refund using the provider.
Proposed SolutionWhen the method 'checkEnoughCashAvailable: function (paymentstatus, selectedPayment, scope, button, callback) {'

is called the selected payment is cash and thus all the logic is applied to cash. This should be updated to use the correct one or a new flag should be used to avoid this behaviour.

Check attached export file.
TagsNo tags attached.
Attached Files? file icon issue42158.export [^] (1,697 bytes) 2019-11-04 13:41

- Relationships Relation Graph ] Dependency Graph ]

-  Notes
(0115409)
hgbot (developer)
2019-11-05 10:46

Repository: erp/pmods/org.openbravo.mobile.core
Changeset: e80093310b0ea119899a37a300b5a2e181bf8dc7
Author: Adrián Romero <adrianromero <at> openbravo.com>
Date: Mon Nov 04 13:38:56 2019 +0100
URL: http://code.openbravo.com/erp/pmods/org.openbravo.mobile.core/rev/e80093310b0ea119899a37a300b5a2e181bf8dc7 [^]

Fixes issue 0042158: When paying a refund using Group Providers if there is not enough cash to pay it you are not allowed to finish the transaction
* For payment validations, if payment group is selected use the first payment of the group

---
M web/org.openbravo.mobile.core/source/component/ob-keyboard.js
---

- Issue History
Date Modified Username Field Change
2019-10-31 02:56 jorgewederago New Issue
2019-10-31 02:56 jorgewederago Assigned To => Retail
2019-10-31 02:56 jorgewederago Resolution time => 1574290800
2019-10-31 02:56 jorgewederago Triggers an Emergency Pack => No
2019-10-31 10:02 jorgewederago Proposed Solution updated
2019-10-31 15:19 ranjith_qualiantech_com Assigned To Retail => ranjith_qualiantech_com
2019-11-04 12:11 adrianromero Assigned To ranjith_qualiantech_com => adrianromero
2019-11-04 12:11 adrianromero Status new => acknowledged
2019-11-04 12:11 adrianromero Status acknowledged => scheduled
2019-11-04 13:41 adrianromero File Added: issue42158.export
2019-11-04 13:42 adrianromero Proposed Solution updated
2019-11-05 10:46 hgbot Checkin
2019-11-05 10:46 hgbot Note Added: 0115409
2019-11-05 10:46 hgbot Status scheduled => resolved
2019-11-05 10:46 hgbot Resolution open => fixed
2019-11-05 10:46 hgbot Fixed in SCM revision => http://code.openbravo.com/erp/pmods/org.openbravo.mobile.core/rev/e80093310b0ea119899a37a300b5a2e181bf8dc7 [^]
2019-11-14 18:01 marvintm Review Assigned To => marvintm
2019-11-14 18:01 marvintm Status resolved => closed
2019-11-14 18:01 marvintm Fixed in Version => RR20Q1


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker