Openbravo Issue Tracking System - POS2
View Issue Details
0058281POS2POSpublic2025-03-18 18:162025-03-25 13:57
fofarril 
fofarril 
normalmajorhave not tried
closedfixed 
5
 
24Q4.2 
approved
No
No
0058281: Error when making a verified return of a product at price = 0€
When doing a verified return of a product at price = 0€, the following error message appear 'Cannot convert undefined or null to object'.
In backoffice
-In 'Vall Blanca Store' organization the property "Rules for Returns" needs to be set to "One Original Order in one single return" and the property "Rules for Sales and Return lines" needs to be set to "Allow to mix lines only if the total amount is 0" or "Not allow to mix lines".
-In Channel Touchpoint -> Payment Type -> Payment Method set property 'Allowed PMs for Refund' different of 'All' and set some items of 'PM for Refund' tab.
-Configure a product with price equal 0€.

POS2
-In POS, make a sale of a product with price = 0€
-Go to Orders and make a verified return of the product with price = 0€


Current behavior : The following error message appears and it is not possible to make the return

Expected results : the return should be possible even price of product = 0€
No tags attached.
blocks defect 0058279 closed fofarril Error when making a verified return of a product at price = 0€ 
Issue History
2025-03-18 18:19fofarrilTypedefect => backport
2025-03-18 18:19fofarrilTarget Version => 24Q4.2
2025-03-19 14:55hgbotMerge Request Status => open
2025-03-19 14:55hgbotNote Added: 0176993
2025-03-19 14:56hgbotNote Added: 0176994
2025-03-21 13:07hgbotMerge Request Statusopen => approved
2025-03-25 13:57hgbotResolutionopen => fixed
2025-03-25 13:57hgbotStatusscheduled => closed
2025-03-25 13:57hgbotFixed in Version => RR24Q4.2
2025-03-25 13:57hgbotNote Added: 0177239
2025-03-25 13:57hgbotNote Added: 0177240
2025-03-25 13:57hgbotNote Added: 0177241
2025-03-25 13:57hgbotNote Added: 0177242

Notes
(0176993)
hgbot   
2025-03-19 14:55   
Merge Request created: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.retail.posterminal/-/merge_requests/1981 [^]
(0176994)
hgbot   
2025-03-19 14:56   
Merge Request created: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.retail.discounts.coupons.otf/-/merge_requests/77 [^]
(0177239)
hgbot   
2025-03-25 13:57   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.retail.posterminal [^]
Changeset: 9ce37b1223dd6c71247b0d8733f27b98fd2d8ce3
Author: Francisco Javier Deler O'Farril <francisco.ofarril@doceleguas.com>
Date: 25-03-2025 13:57:15
URL: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.retail.posterminal/-/commit/9ce37b1223dd6c71247b0d8733f27b98fd2d8ce3 [^]

Fixes ISSUE-58281: Error when making a verified return of a product at price = 0€

---
M web/org.openbravo.retail.posterminal/app/model/business-object/ticket/AddPaymentUtils.js
---
(0177240)
hgbot   
2025-03-25 13:57   
Merge request merged: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.retail.posterminal/-/merge_requests/1981 [^]
(0177241)
hgbot   
2025-03-25 13:57   
Merge request merged: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.retail.discounts.coupons.otf/-/merge_requests/77 [^]
(0177242)
hgbot   
2025-03-25 13:57   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.retail.discounts.coupons.otf [^]
Changeset: 6d5b5461dbd920eaff7917a003b7970447dcaabe
Author: Francisco Javier Deler O'Farril <francisco.ofarril@doceleguas.com>
Date: 25-03-2025 13:57:20
URL: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.retail.discounts.coupons.otf/-/commit/6d5b5461dbd920eaff7917a003b7970447dcaabe [^]

Fixes ISSUE-58281: Error when making a verified return of a product at price = 0€

---
M web-jspack/org.openbravo.retail.discounts.coupons.otf/src/model/global/actions/utils/Validations.js
---