Openbravo Issue Tracking System - POS2
View Issue Details
0056386POS2POSpublic2024-09-05 17:072024-11-22 12:28
hbrasme 
radhakrishnan 
normalmajorhave not tried
newopen 
5
24Q3 
 
No
0056386: Contribution Module - No contribution recalculation after a line split or deletion
When a product with contribution is splitted, the contribution line is not recalculate
Use a contribution (Product subtype) defined like as follow :

Checkbox Linkable To Product selected
Checkbox Forced in returns selected
Price Calculation > By Product multiplicator
Quantity Rule > As per product
Allocation Type > mandatory

---------
This contribution is assigned to a product

----

Select product with quantity of 3

When the line is splitted the contribution line is not recalculate


----

When 2 of the previous lines are deleted, the contribution is not recalculated for the only line present.

The result shlould be a contribution (Gestion APE) with an 6.02 € like amount







1. Include property 'preventSplit' at line level for the main product line when adding a contribution to the ticket
2. Modify the conditional to check for contributions similar to how ticket.hasServices is used in https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/merge_requests/3065/diffs?file=02be15b3fb317b5ce80c75e279ae19fd221914ca#02be15b3fb317b5ce80c75e279ae19fd221914ca_41_49 [^]

I think solution 1 is the better option.
No tags attached.
depends on defect 0054941 closed sreehari Services out of sync with related line if line is split and the quantity are deleted 
png image-20240809-081015.png (106,021) 2024-09-05 17:07
https://issues.openbravo.com/file_download.php?file_id=20139&type=bug
png

png image-20240809-081356.png (41,817) 2024-09-05 17:08
https://issues.openbravo.com/file_download.php?file_id=20140&type=bug
png
Issue History
2024-09-05 17:07hbrasmeNew Issue
2024-09-05 17:07hbrasmeAssigned To => Retail
2024-09-05 17:07hbrasmeFile Added: image-20240809-081015.png
2024-09-05 17:07hbrasmeTriggers an Emergency Pack => No
2024-09-05 17:08hbrasmeFile Added: image-20240809-081356.png
2024-10-09 17:07aferrazAssigned ToRetail => Triage Omni OMS
2024-10-09 17:14javietxeIssue Monitored: javietxe
2024-10-14 10:38frank_gonzalezRelationship addeddepends on 0054941
2024-10-16 07:34jonaeAssigned ToTriage Omni OMS => kousalya_r
2024-10-16 07:34jonaeNote Added: 0170467
2024-10-28 13:49aferrazAssigned Tokousalya_r => frank_gonzalez
2024-11-20 11:49frank_gonzalezProposed Solution updated
2024-11-22 12:22aferrazAssigned Tofrank_gonzalez => radhakrishnan
2024-11-22 12:28hgbotNote Added: 0172471

Notes
(0170467)
jonae   
2024-10-16 07:34   
Jira: https://openbravo.atlassian.net/browse/RM-18514 [^]
(0172471)
hgbot   
2024-11-22 12:28   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/merge_requests/3141 [^]