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

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0041710
TypeCategorySeverityReproducibilityDate SubmittedLast Update
defect[Retail Modules] Web POSmajoralways2019-08-28 13:322019-09-12 09:48
ReporteradrianromeroView Statuspublic 
Assigned Toadrianromero 
PriorityurgentResolutionfixedFixed in VersionRR19Q4
StatusclosedFix in branchFixed in SCM revisione74221f16bee
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

0041710: Payment integrations do not manage the amount processed if it is different than the requested amount

DescriptionThere exists the case when processing a card payment. This card has a limit and cannot pay more than a quantity. For example it is a gift card with a limited amount of 100€

In this case it may happen that the payment integration is requested to process 150€ and the integration return success but indicating the processed amount is only 100€.

This case is not taken into account by the Web POS and if the response is success will create a new payment with the original amount instead of the processed amount.

This is a major error because the Web POS considers it has been paid 150€ but only 100€ has been actually paid.

The solution is to take into account the processed amount if the response of the payment integration indicates it.
Steps To ReproduceIn description
TagsNo tags attached.
Attached Files

- Relationships Relation Graph ] Dependency Graph ]

-  Notes
(0114317)
hgbot (developer)
2019-08-29 08:59

Repository: erp/pmods/org.openbravo.retail.posterminal
Changeset: e74221f16beef592d468703979151084bd91c970
Author: Adrián Romero <adrianromero <at> openbravo.com>
Date: Wed Aug 28 13:34:21 2019 +0200
URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/e74221f16beef592d468703979151084bd91c970 [^]

Fixes issue 41710: Payment integrations not manage the amount processed if it is different than the requested amount

---
M web/org.openbravo.retail.posterminal/js/components/modalprovidergroup.js
---

- Issue History
Date Modified Username Field Change
2019-08-28 13:32 adrianromero New Issue
2019-08-28 13:32 adrianromero Assigned To => adrianromero
2019-08-28 13:32 adrianromero Triggers an Emergency Pack => No
2019-08-29 08:59 hgbot Checkin
2019-08-29 08:59 hgbot Note Added: 0114317
2019-08-29 08:59 hgbot Status new => resolved
2019-08-29 08:59 hgbot Resolution open => fixed
2019-08-29 08:59 hgbot Fixed in SCM revision => http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/e74221f16beef592d468703979151084bd91c970 [^]
2019-08-29 09:00 adrianromero Summary Payment integrations not manage the amount processed if it is different than the requested amount => Payment integrations do not manage the amount processed if it is different than the requested amount
2019-09-10 09:55 adrianromero Review Assigned To => marvintm
2019-09-12 09:48 marvintm Status resolved => closed
2019-09-12 09:48 marvintm Fixed in Version => RR19Q4


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker