[
https://issues.apache.org/jira/browse/OFBIZ-7255?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15324275#comment-15324275
]
Divesh Dutta commented on OFBIZ-7255:
-------------------------------------
When this issue was created, I was also thinking that this issue is not valid,
because you as [~deepak.dixit] mentioned , user can edit order to reduce the
quantity of an order . But after thinking more no it, I think we can still work
on this ticket. This might not be but and we can change this to an improvement.
I will tell why I think we can still work on this ticket.
OrderItem table have field cancelQuantity . In current OFBiz work flow, when
user clicks on cancel quantity, all items are cancelled in one shot. But I
think this is a valid business case that you have taken an order, and then
customer calls back after some time and says that he would like to cancel some
items. So say 5 items have been ordered and customer wants to cancel 2 items.
So one option is to edit the order item from 5 to 3. But this does not records
in system that 2 items are cancelled. In order view page, cancelled items are
shown as 0. But if we leverage cancelQuantity field of OrderItem table and
allow user to cancel 2 items out of 5, then we can save 2 quantity in
cancelQuantity field of OrderItem table and in Order view we can show 2 items
are cancelled.
So we have data model and UI for it, but we don't have support in code. So I
think we can make this improvement. As per my above given example, in
OrderItemChange table , cancelled item will be recorded as "Cancelled" instead
of "Order Item Change". So I think for logging purpose this is better flow to
allow user to cancel items.
So user will have both the options, cancel item or edit order item.
> Not able to cancel quantity of order item less than ordered quantity
> --------------------------------------------------------------------
>
> Key: OFBIZ-7255
> URL: https://issues.apache.org/jira/browse/OFBIZ-7255
> Project: OFBiz
> Issue Type: Bug
> Components: order
> Reporter: Mohammad Kathawala
> Attachments: Screenshot1.png, Screenshot2.png, Screenshot3.png
>
>
> Steps to generate:
> 1) Create a sales order with item quantity more than 1. Lets suppose 3.
> 2) Go to order overview page and click on 'Edit Items'.
> 3) Try to cancel the item with quantity less than 3. Lets suppose 2.
> Expected result:
> Item's 2 quantity should be cancelled.
> Actual result:
> All 3 quantity gets cancelled.
> See attached screenshots for more info.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)