Openbravo Issue Tracking System - Retail Modules
View Issue Details
0057037Retail ModulesRetail APIpublic2024-11-07 13:352024-11-16 09:06
kchoperena 
Bimla_vm 
normalmajoralways
closedfixed 
5
 
 
No
0057037: Export Order API: returnedQuantity is not filled correctly
Whenever a return is happening in Web POS, there is a Web POS Order Creation event that throws an integration to an external system with the JSON of the created order (return in this case)

In this JSON, the returnedQuantity is always 0
For example, in a return with 1 line with qty 2, the returnedQuantity should be 2
PRE-REQUIREMENTS:
Configure in the back-end, Event Subscription window, the Web POS Order Creation event.

STEPS:
1.- Log into the WebPOS
2.- Create an order with one line and qty 2. Complete it
3.- In the order selector, search the order you have created in the previous step and using the contextual menu, start the verified return process
4.- Return completely the order

RESULT:
In the JSON of the Order sent in the event you will notice that the returnedQuantity is 0
Looks like the query of the class ExportOrderLineJavaPropertyMappingHandler, method getReturnedQuantity,was wrongly implemented

See the attached screenshot
No tags attached.
depends on backport 0057078RR24Q4 closed Bimla_vm Export Order API: returnedQuantity is not filled correctly 
depends on backport 0057079RR24Q3.3 closed Bimla_vm Export Order API: returnedQuantity is not filled correctly 
depends on backport 0057080RR24Q2.5 closed Bimla_vm Export Order API: returnedQuantity is not filled correctly 
png Screenshot from 2024-11-07 13-35-23.png (47,642) 2024-11-07 13:35
https://issues.openbravo.com/file_download.php?file_id=20444&type=bug
png
Issue History
2024-11-07 13:35kchoperenaNew Issue
2024-11-07 13:35kchoperenaAssigned To => Retail
2024-11-07 13:35kchoperenaFile Added: Screenshot from 2024-11-07 13-35-23.png
2024-11-07 13:35kchoperenaTriggers an Emergency Pack => No
2024-11-08 11:53guillermogilAssigned ToRetail => jorgewederago
2024-11-08 11:53guillermogilStatusnew => acknowledged
2024-11-11 12:18Bimla_vmAssigned Tojorgewederago => Bimla_vm
2024-11-11 12:18Bimla_vmStatusacknowledged => scheduled
2024-11-13 06:45hgbotNote Added: 0171836
2024-11-13 06:58guillermogilStatusscheduled => acknowledged
2024-11-13 06:58guillermogilStatusacknowledged => scheduled
2024-11-16 09:06hgbotResolutionopen => fixed
2024-11-16 09:06hgbotStatusscheduled => closed
2024-11-16 09:06hgbotNote Added: 0172081
2024-11-16 09:06hgbotNote Added: 0172082

Notes
(0171836)
hgbot   
2024-11-13 06:45   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.api/-/merge_requests/382 [^]
(0172081)
hgbot   
2024-11-16 09:06   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.api [^]
Changeset: d787b47da171ae7be0ca0a348b2d0dd01e7d489b
Author: Bimla V Mayavan <b.mayavan@external.orisha.com>
Date: 16-11-2024 08:06:18
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.api/-/commit/d787b47da171ae7be0ca0a348b2d0dd01e7d489b [^]

Fixed ISSUE-57037: Modified the deliveredQuantity in case of Returns

---
M src/org/openbravo/api/mappings/orderline/ExportOrderLineJavaPropertyMappingHandler.java
---
(0172082)
hgbot   
2024-11-16 09:06   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.api/-/merge_requests/382 [^]