Please read the following Scenario:
1-Create Order and add header Info (order date, account ...etc.)
2- add first product (select any product assign unit price ...etc) and Then press update button to add this line -suppose the extended price of this line is 100 $-
3- add second product (select any other one assign unit price ...etc and Then press update button to add this line -suppose the extended price of this line is 400 $-
4- from Discount field add 10 as 10 $ discount
5- press save
the current result : The total is still 500 $
the expected result : The total should be 490 $ instead of 500$
but if I go through the same steps and before press update button in step 3 I added before the discount value and then press update button and at the end I press save the total will come 490
related of adding items from orders to product module :
after creating order and add items when checking the product module the Items has been appeared but I cannot view the product details record or update it (e.g.: in case the customer need to assign more info for the sold product like support start or expiry support,serial number...etc. .
I think its better to allow the users to update some specific information of product sold (in product module ) like serial number, support start/expiry date ......
I think the optimal solution is to allow the user change the product info from product module but prevent the user to change the field which effect the transaction in which the product has been used . I think is very complicated
or make the product simply editable in product module .
please reply.
The problem with the discount is that we only update the total after editing a line-item. If the last thing do when editing the record is alter the discount, then the total would not get updated.
We will fix this bug, but it will not make the 2.0 beta.
What about allow editing the product -which has been created by order/invoice- from product module like adding some additional information was not provided with invoice/order such as start/expiry support date , serial number ...etc.for more explanation please read my last previous reply at the same thread .