Openbravo Issue Tracking System - Openbravo ERP
View Issue Details
0007138Openbravo ERP07. Sales managementpublic2009-01-23 12:412009-03-05 09:10
networkb 
rafaroda 
immediatemajoralways
closedfixed 
5
2.40 
2.402.40MP3 
Core
No
0007138: Unit price set to zero when you change quantity in lines created with Copy Lines button
When you create a sales order using Copy lines button and then change the ordered quantity of a line, its unit price is set to zero.
1. Sales Management || Transactions || Sales Order : choose any partner and press "Copy Lines" button
2. Select one or more products and press OK
3. Go to lines and change quantity ordered. Press save or save and new
4. Notice that the Unit price at this moment is zero.

No tags attached.
has duplicate backport 0006970 closed rafaroda Purchase Order: unit price changes to zero when I change the quantity on the line for a copied line 
blocks defect 00070982.40 closed rafaroda Unit price set to zero when you change quantity in lines created with Copy Lines button 
Issue History
2009-01-26 16:51rafarodaTypedefect => backport
2009-01-26 16:51rafarodafix_in_branch => 2.40
2009-01-26 16:54rafarodaRelationship addedhas duplicate 0006970
2009-01-26 17:02svnbotCheckin
2009-01-26 17:02svnbotNote Added: 0012636
2009-01-26 17:02svnbotStatusscheduled => resolved
2009-01-26 17:02svnbotResolutionopen => fixed
2009-01-26 17:02svnbotsvn_revision => 12268
2009-01-27 09:24rafarodaNote Added: 0012663
2009-03-03 17:32psarobeFixed in Version => 2.40MP3
2009-03-05 09:10psarobeStatusresolved => closed

Notes
(0012636)
svnbot   
2009-01-26 17:02   
Repository: openbravo
Revision: 12268
Author: rafaroda
Date: 2009-01-26 17:02:00 +0100 (Mon, 26 Jan 2009)

Fixes bug 0007138 Now Copy Lines button does calculate and insert Price Std inside order lines. This way unit price is not set to zero when changing the quantity.

---
U branches/r2.40/src/org/openbravo/erpCommon/ad_actionButton/CopyFromOrder.java
U branches/r2.40/src/org/openbravo/erpCommon/ad_actionButton/CopyFromOrder_data.xsql
---

https://dev.openbravo.com/websvn/openbravo/?rev=12268&sc=1 [^]
(0012663)
rafaroda   
2009-01-27 09:24   
In order to test the fix, follow these steps:

1) Create a price adjustment in 'Master Data Management || Pricing || Price Adjustments || Adjustments' with values:
* Starting date = 01-01-2000
* Discount % = 50
* Min Quantity = 499
* Business Partner = All Selected
* Product = All Selected
2) Move to Business Partner tab and select one business partner
3) Move to Product tab and select one product
4) Create a new Sales or Purchase Order for the business partner of the price adjustment
5) Create one line for the product of the price adjustment
6) Save this line
7) Change quantity to 500. Unit Price should have half amount
8) Go to the header of the order and complete it
9) Create a new order for the same business partner
10) Click on Copy Lines and select the product of the previous order
11) Change the last price and the quantity (to less than 500) then click OK
12) Go to the line created and change the quantity to 500
13) Unit Price should have half amount (same behavior that in step 7 but different amount if Unit Prices were not the same)
14) Save this line.