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

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0032829
TypeCategorySeverityReproducibilityDate SubmittedLast Update
design defect[Openbravo ERP] 07. Sales managementmajoralways2016-05-03 01:402016-05-03 13:58
ReporterrbianchiniView Statuspublic 
Assigned ToTriage Omni OMS 
PrioritynormalResolutionopenFixed in Version
StatusnewFix in branchFixed in SCM revision
ProjectionnoneETAnoneTarget Version
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionSCM revision 
Review Assigned To
Web browserGoogle Chrome
ModulesCore
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0032829: Delivery Status shows wrong value

DescriptionIn some cases, the Delivery Status field on Sales Order shows a wrong value.
Steps To Reproduce1 - Log in ERP
2 - Go to sales Order Window
3 - Create a new Sales Order
4 - Create 2 lines:
A - Product A order quantity = 499
B - Product B order quantity = 1
5 - Book the order
6 - Go to Goods Shipment and create a new shipment with the same business partner than sales order created in 3 step
7 - Hit Create lines from button
8 - Select the line created for product A in 4A step
9 - Complete the shipment
10 - Go to sales Order window and open the Sales order created in step 3
11 - Observes that the field Delivery Status in status bar shows 100%, but the line for product B is not shipped.

Proposed SolutionChange reference to Numeric of the column DeliveryStatus from c_order table and don't round in the sql query
TagsNo tags attached.
Attached Filesdiff file icon 32829.diff [^] (2,106 bytes) 2016-05-03 13:58 [Show Content]

- Relationships Relation Graph ] Dependency Graph ]

-  Notes
(0086154)
aferraz (manager)
2016-05-03 13:58
edited on: 2016-05-03 14:04

Several status fields show a rounded integer value such as Delivery Status, Invoice Status or Payment Status in Sales Order window.
In order to have a consistent behaviour, all of them should be updated with a reference supporting decimals.
Also, computed columns should be reviewed due to bad performance.
Besides, any user can customize the number of decimals displayed in those columns with a template.

Attached a patch to change the number of decimals displayed in C_Order.DeliveryStatus column to 2 and moved to Design Defect.


- Issue History
Date Modified Username Field Change
2016-05-03 01:40 rbianchini New Issue
2016-05-03 01:40 rbianchini Assigned To => Triage Finance
2016-05-03 01:40 rbianchini Web browser => Google Chrome
2016-05-03 01:40 rbianchini Modules => Core
2016-05-03 01:40 rbianchini Resolution time => 1462417200
2016-05-03 01:40 rbianchini Triggers an Emergency Pack => No
2016-05-03 13:58 aferraz Web browser Google Chrome => Google Chrome
2016-05-03 13:58 aferraz Resolution time 1462417200 => 1462399200
2016-05-03 13:58 aferraz Note Added: 0086154
2016-05-03 13:58 aferraz Type defect => design defect
2016-05-03 13:58 aferraz File Added: 32829.diff
2016-05-03 14:04 aferraz Note Edited: 0086154 View Revisions


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker