[ 
https://issues.apache.org/jira/browse/OFBIZ-5572?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ashish Vijaywargiya reassigned OFBIZ-5572:
------------------------------------------

    Assignee: Ashish Vijaywargiya

> recreateOrderAdjustments service doesn't calculate the New promotion 
> adjustment amount correctly
> ------------------------------------------------------------------------------------------------
>
>                 Key: OFBIZ-5572
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-5572
>             Project: OFBiz
>          Issue Type: Bug
>          Components: order
>    Affects Versions: Release Branch 11.04, Release Branch 12.04, Trunk
>            Reporter: Praveen Agrawal
>            Assignee: Ashish Vijaywargiya
>         Attachments: OFBiz-5572.patch
>
>
> The two Ofbiz services from OrderServices.xml ('recreateOrderAdjustments' and 
> 'loadCartFromOrder') are used when an order item is cancelled and calculate 
> the promotion adjustment amount.
> When an order item is cancelled:
> The recreateOrderAdjustments service
>     totals existing promotional amounts.
>     calls the 'loadCartFromOrder' service.
>     totals new promotional amounts
>     compares the difference between existing and new promotional amounts and 
> creates an order promotional adjustment on difference.
> The loadCartFromOrder service
>     adds valid order items to a shopping cart
>     runs promotions
>     adds 'existing' order item and order header promotional adjustments
> The major issue with this work flow is in the loadCartFromOrder service 
> loading the 'existing order item and order header promotional adjustment on 
> to the cart.  The recreateOrder Adjustments service can then never make the 
> correct comparison between existing and new promotional adjustments since 
> these have been tallied in both services.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to