Anonymous | Login
Project:
RSS
  
News | My View | View Issues | Roadmap | Summary

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0007098
TypeCategorySeverityReproducibilityDate SubmittedLast Update
defect[Openbravo ERP] 07. Sales managementmajoralways2009-01-23 12:412009-02-23 13:07
ReporternetworkbView Statuspublic 
Assigned Torafaroda 
PriorityimmediateResolutionfixedFixed in Version
StatusclosedFix in branchpiFixed in SCM revision12313
ProjectionnoneETAnoneTarget Version2.40
OSAnyDatabaseOracleJava version
OS VersionDatabase versionAnt version
Product Version2.40SCM revision 
Review Assigned To
Web browser
ModulesCore
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0007098: Unit price set to zero when you change quantity in lines created with Copy Lines button

DescriptionWhen 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.
Steps To Reproduce1. 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.

TagsNo tags attached.
Attached Files

- Relationships Relation Graph ] Dependency Graph ]
related to defect 0007323 closedrafaroda Discount is not correctly calculated when Price Adjustments are applied 
depends on backport 00071382.40 closedrafaroda Unit price set to zero when you change quantity in lines created with Copy Lines button 
depends on backport 00071392.40 closedrafaroda Unit price set to zero when you change quantity in lines created with Copy Lines button 
has duplicate defect 0006172 closedrafaroda Purchase Order: unit price changes to zero when I change the quantity on the line for a copied line 
has duplicate defect 0009596 closedrafaroda Unit price is set to zero when using the copy from order button 

-  Notes
(0012632)
rafaroda (developer)
2009-01-26 16:51

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.
(0012683)
svnbot (reporter)
2009-01-27 13:09

Repository: openbravo
Revision: 12313
Author: rafaroda
Date: 2009-01-27 13:09:55 +0100 (Tue, 27 Jan 2009)

Fixes bug 0007098 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 trunk/src/org/openbravo/erpCommon/ad_actionButton/CopyFromOrder.java
U trunk/src/org/openbravo/erpCommon/ad_actionButton/CopyFromOrder_data.xsql
---

https://dev.openbravo.com/websvn/openbravo/?rev=12313&sc=1 [^]
(0013889)
sureshbabu (reporter)
2009-02-23 07:50

The issue related to Unit price is fixed but wrong discount value displayed in the line item after completing the below steps

Steps to reproduce the issue.

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.

Check the Discount % value it shows some negative (-ve) value.
(0013923)
rafaroda (developer)
2009-02-23 13:06

The behavior described by Suresh in the notes is addressed in issue 7323 [1] and is still pending from a functional review.

[1] https://issues.openbravo.com/view.php?id=7323 [^]

- Issue History
Date Modified Username Field Change
2009-01-23 12:41 networkb New Issue
2009-01-23 12:41 networkb Assigned To => rafaroda
2009-01-23 12:41 networkb sf_bug_id 0 => 2530925
2009-01-23 12:41 networkb Regression testing => No
2009-01-23 12:45 rafaroda Relationship added duplicate of 0006172
2009-01-26 16:51 rafaroda Note Added: 0012632
2009-01-26 16:51 rafaroda Severity minor => major
2009-01-26 16:51 rafaroda Status new => scheduled
2009-01-26 16:51 rafaroda fix_in_branch => trunk
2009-01-26 16:53 rafaroda Relationship replaced has duplicate 0006172
2009-01-27 13:09 svnbot Checkin
2009-01-27 13:09 svnbot Note Added: 0012683
2009-01-27 13:09 svnbot Status scheduled => resolved
2009-01-27 13:09 svnbot Resolution open => fixed
2009-01-27 13:09 svnbot svn_revision => 12313
2009-02-23 07:50 sureshbabu Status resolved => new
2009-02-23 07:50 sureshbabu Resolution fixed => open
2009-02-23 07:50 sureshbabu Note Added: 0013889
2009-02-23 09:44 psarobe Status new => scheduled
2009-02-23 09:45 psarobe Status scheduled => resolved
2009-02-23 09:45 psarobe Resolution open => fixed
2009-02-23 09:45 psarobe Status resolved => closed
2009-02-23 13:06 rafaroda Note Added: 0013923
2009-02-23 13:07 rafaroda Relationship added related to 0007323
2009-06-24 09:43 rafaroda Relationship added has duplicate 0009596


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker