Openbravo Issue Tracking System - Openbravo ERP
View Issue Details
0018758Openbravo ERP03. Procurement managementpublic2011-10-05 17:452011-10-18 17:54
maite 
jonalegriaesarte 
urgentmajoralways
closedfixed 
5
 
2.50MP352.50MP35 
Core
No
0018758: Posting Invoice without product, without account and without default product category should use AcctSchema Defaults
Posting Invoice without product, without account and without default product category should use AcctSchema Defaults. Actually, process is using account associated Product Category created first
1. Go to Product Category and ensure that NO category is checked as "Default"
2. Create Purchase Invoice for any business partner.
3. Add line and don't set any product. Set any qty and price
4. Process invoice and post it.
5. Generated entry is using "expense account" defined for oldest product category, instead of taking value from Financial Management || Accounting || Setup || Accounting Schema || Accounting Schema >> Defaults
AcctServer process is finally using method "getAccountDefault" of ProductInfo.java, specifically "selectDefaultAcct" which is using oldest product category as there is not default product category. If there is not default product category, value should be taken from Accounting Schema defaults
No tags attached.
blocks defect 00187083.0MP5 closed jonalegriaesarte Posting Invoice without product, without account and without default product category should use AcctSchema Defaults 
Issue History
2011-10-11 16:38maiteTypedefect => backport
2011-10-11 16:38maitefix_in_branch => 2.50
2011-10-13 16:14hgbotCheckin
2011-10-13 16:14hgbotNote Added: 0041807
2011-10-13 16:14hgbotStatusscheduled => resolved
2011-10-13 16:14hgbotResolutionopen => fixed
2011-10-13 16:14hgbotFixed in SCM revision => http://code.openbravo.com/erp/stable/2.50/rev/dab3f486b2d6e36bf7c79c0c7aa92badd00eff22 [^]
2011-10-18 17:54maiteNote Added: 0041912
2011-10-18 17:54maiteStatusresolved => closed
2011-10-18 17:54maiteFixed in Version => 2.50MP35

Notes
(0041807)
hgbot   
2011-10-13 16:14   
Repository: erp/stable/2.50
Changeset: dab3f486b2d6e36bf7c79c0c7aa92badd00eff22
Author: Mikel Irurita <mikel.irurita <at> openbravo.com>
Date: Thu Oct 13 15:58:51 2011 +0200
URL: http://code.openbravo.com/erp/stable/2.50/rev/dab3f486b2d6e36bf7c79c0c7aa92badd00eff22 [^]

Fixes issue 18758: posting Invoice issue.
Posting Invoice without product, without account and without default product category should use AcctSchema Defaults.
selectDefaultAcct method has changed the logic behing. Before it returned the accounts of the product category
marked as default, if no product category is marked as default, returned the accoutns of the oldest product
category.
Now, it returns the accounts configured in accounting schema defaults. If one of the default accounts are not
filled in (some of then are not mandatory) it will search in the product category marked as default, if not
in the oldest product category.

---
M src/org/openbravo/erpCommon/ad_forms/ProductInfo.java
M src/org/openbravo/erpCommon/ad_forms/ProductInfo_data.xsql
---
(0041912)
maite   
2011-10-18 17:54   
verified