[ 
https://issues.apache.org/jira/browse/OFBIZ-5427?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13849440#comment-13849440
 ] 

Christian Carlow commented on OFBIZ-5427:
-----------------------------------------

Line 575 of ShoppingCartServices.java is the cause of this bug:
if (cartShipGroupIndex > 0) {
   cart.positionItemToGroup(itemIndex, shipGroupQty, 0, cartShipGroupIndex, 
}

Commenting the call to positionItemToGroup() prevents the tax adjustments and 
inventory associations from being removed for ship group 1.  Does anyone know 
why the function is necessary?

> Tax adjustments and inventory association for first ship group removed from 
> existing items when item added to order with more than one ship group
> -------------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: OFBIZ-5427
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-5427
>             Project: OFBiz
>          Issue Type: Bug
>    Affects Versions: SVN trunk
>            Reporter: Christian Carlow
>
> Adding a new order item to an order with more than one ship group causes the 
> first ship group tax adjustments of existing order items to be removed.  The 
> inventory association for the first ship group of existing order items is 
> also removed
> To reproduce:
> 1.  Create an order for DemoCustCompany
> 2.  Add GZ-1000 and GZ-1001 with a quantity of 6
> 3.  Click "Finalize Order"
> 4.  Add two more ship groups
> 5.  Assign a quantity of 2 to the second ship group and 3 with the third ship 
> group for GZ-1000 and GZ-1001
> 6.  Finalize and complete the order.  Review the order items and notice that 
> there are three sets of sales tax adjustments applied to GZ-1000 and GZ-1001 
> and that the Ordered and Ship Request quantities are set to 6.
> 7.  Click "Edit Items" on the order view page
> 8.  Add GZ-1004 with a quantity of 1 to the order for ship group 00002.  
> After performing this step, review the order items again and notice that the 
> tax adjustments that previously existed for ship group one for GZ-1000 and 
> GZ-1001 are now missing and the Ship Request quantity is now set to 5.
> Once step 8 is complete



--
This message was sent by Atlassian JIRA
(v6.1.4#6159)

Reply via email to