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

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0051546
TypeCategorySeverityReproducibilityDate SubmittedLast Update
defect[Retail Modules] Web POSmajoralways2023-02-09 10:192023-02-13 08:19
Reporterazzeddine_meftohView Statuspublic 
Assigned Toranjith_qualiantech_com 
PrioritynormalResolutionfixedFixed in VersionRR23Q2
StatusclosedFix in branchFixed in SCM revision
ProjectionnoneETAnoneTarget Version
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionmainSCM revision 
Review Assigned To
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0051546: Can't VERIFY RETURN a ticket in POS that contains a payment method not configured in the POS + payment method defined in POS

Descriptionwhen refunding a ticket that has been paid with a payment method that is not defined on the pos, we are able to refund with any payment method.
the issue is when the original ticket has a PM defined in the pos + a PM not defined in the POS -> the POS allow to refund only the amount paid by the PM defined in the pos

in the example the original ticket has 2 PM (see attached file) :
- Legacy credit note , 348.93 - not defined on the pos
- Visa, 71.82 - defined on the POS
when doing the verified return we can only refund 71.82
Steps To ReproduceNA
TagsNo tags attached.
Attached Filespng file icon verifiedreturneExample.png [^] (89,911 bytes) 2023-02-09 10:19

- Relationships Relation Graph ] Dependency Graph ]
related to defect 0048604 closedranjith_qualiantech_com Can't VERIFY RETURN a ticket in POS that contains a payment method not configured in the POS 

-  Notes
(0146311)
ranjith_qualiantech_com (developer)
2023-02-09 13:52

Steps to reproduce in livebuilds pos2 modules
Backoffice
1) Organization window. Record: Vall Blanca Store
   Update "Allow Mixing Verified Returns With" = "Nothing"
2) Channel - Touchpoint type window. Record: POS2SD VBS POS2 Terminal Type
   Tab: Payment method
   Record: Cash
     Update "Allowed PMs for Refund" = "Only those defined"
     Uncheck "Allow to Exceed Paid Amount in Allowed PMs"
     Add "Cash" Payment method in "PM for Refund" tab
   Record : Voucher
     Uncheck "Allow to Exceed Paid Amount in Allowed PMs"

POS
1) Add Product "Avalanche transceiver". Qty 4
2) Complete the ticket with payments. (Card=100, Voucher=200, Cash=302)

Backoffice
1) Create preference
   Property: "Web POS payment Card". Check: "Selected". Value: "N"

POS
1) Refresh Masterdata
2) Open last complete ticket
3) Do Verified Return
4) Go to Payment section
Expected Refunds Limits <--- OK
Cash : 602
Voucher : 300
USA Cash : 602

Shown Refunds Limits <--- KO
Cash : 502
Voucher : 200
USA Cash : 602
(0146348)
hgbot (developer)
2023-02-10 06:45

Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/merge_requests/1060 [^]
(0146418)
hgbot (developer)
2023-02-13 08:19

Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal [^]
Changeset: f6c23b59a489bce4967a6ce152a3d7d3a5d1d3a5
Author: Ranjith S R <ranjith@qualiantech.com>
Date: 13-02-2023 07:18:54
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/commit/f6c23b59a489bce4967a6ce152a3d7d3a5d1d3a5 [^]

Fixed ISSUE-51546: RefundLimit should be updated with unavailable payment methods
* When doing verified return, if original ticket payment is not present in POS,
  then missing payment's amount should be added to all available payments

---
M web/org.openbravo.retail.posterminal/app/model/business-object/ticket/AddPaymentUtils.js
---
(0146419)
hgbot (developer)
2023-02-13 08:19

Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/merge_requests/1060 [^]

- Issue History
Date Modified Username Field Change
2023-02-09 10:19 azzeddine_meftoh New Issue
2023-02-09 10:19 azzeddine_meftoh Assigned To => Retail
2023-02-09 10:19 azzeddine_meftoh File Added: verifiedreturneExample.png
2023-02-09 10:19 azzeddine_meftoh Triggers an Emergency Pack => No
2023-02-09 10:23 rafaroda Relationship added related to 0048604
2023-02-09 10:32 ranjith_qualiantech_com Assigned To Retail => ranjith_qualiantech_com
2023-02-09 13:52 ranjith_qualiantech_com Note Added: 0146311
2023-02-09 13:52 ranjith_qualiantech_com Status new => scheduled
2023-02-10 06:45 hgbot Note Added: 0146348
2023-02-13 08:19 hgbot Resolution open => fixed
2023-02-13 08:19 hgbot Status scheduled => closed
2023-02-13 08:19 hgbot Fixed in Version => RR23Q2
2023-02-13 08:19 hgbot Note Added: 0146418
2023-02-13 08:19 hgbot Note Added: 0146419


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker