Openbravo Issue Tracking System - Openbravo ERP
View Issue Details
0029533Openbravo ERP09. Financial managementpublic2015-04-08 20:142015-05-07 22:16
Production - QA Approved
3.0PR14Q4 [^]
0029533: Transaction cannot be created from Match Statement for financial accounts of orgs not in natural tree of session org
When trying to create a transaction from Match Statement window, if the financial account belongs to an org not in natural tree of Organization in session, it fails. This only happens for transactions of type Bank Fee.
In live builds as Group Admin role:
* Go to Financial Account window. Select "Bank - Account 1".
* Go to Imported Bank Statements tab. Create a Header.
* Create a Bank Statement Line. Amount Out 10. Process it.
* Click on Match Statement. Press cancel in the displayed popup.
* Select the previously created line and click on Add Transaction.
* Set as Transaction Type "Bank Fee" and press Done.

Realize that the following error is raised:

Entity 20 (FIN_BankStatementLine) with organization F&B US, Inc. references an entity Bank - Account 1 - USD - - 0 through its property financialAccountTransaction but this referenced entity belongs to an organization F&B España - Región Norte which is not part of the natural tree of F&B US, Inc."
No tags attached.
depends on backport 00295353.0PR15Q2 closed eduardo_Argal Transaction cannot be created from Match Statement for financial accounts of orgs not in natural tree of session org 
depends on backport 00295363.0PR15Q1.3 closed eduardo_Argal Transaction cannot be created from Match Statement for financial accounts of orgs not in natural tree of session org 
caused by feature request 00293903.0PR14Q4 closed Sandrahuguet Reconciliation refactor project 
Issue History
2015-04-08 20:14umartirenaNew Issue
2015-04-08 20:14umartirenaAssigned To => umartirena
2015-04-08 20:14umartirenaModules => Core
2015-04-08 20:14umartirenaRegression level => Production - QA Approved
2015-04-08 20:14umartirenaRegression introduced in release => 3.0PR14Q4
2015-04-08 20:14umartirenaTriggers an Emergency Pack => No
2015-04-08 20:16umartirenaPrioritynormal => immediate
2015-04-08 20:24umartirenaStatusnew => scheduled
2015-04-08 23:36umartirenaRelationship addedcaused by 0029390
2015-04-08 23:37umartirenaRegression date => 2014-09-23
2015-04-08 23:37umartirenaRegression introduced by commit => [^]
2015-04-10 08:16hgbotCheckin
2015-04-10 08:16hgbotNote Added: 0076434
2015-04-10 08:16hgbotStatusscheduled => resolved
2015-04-10 08:16hgbotResolutionopen => fixed
2015-04-10 08:16hgbotFixed in SCM revision => [^]
2015-04-10 08:17umartirenaReview Assigned To => umartirena
2015-04-10 08:17umartirenaNote Added: 0076435
2015-04-10 08:17umartirenaStatusresolved => closed
2015-04-10 08:17umartirenaFixed in Version => pi
2015-04-10 08:17umartirenaAssigned Toumartirena => eduardo_Argal
2015-05-07 22:16hudsonbotCheckin
2015-05-07 22:16hudsonbotNote Added: 0077112

2015-04-10 08:16   
Repository: erp/devel/pi
Changeset: 759e05643a7fb242063e1d41cf647133ea96db40
Author: Unai Martirena <unai.martirena <at>>
Date: Fri Apr 10 08:15:50 2015 +0200
URL: [^]

Fixes bug 29533: Transaction can be created from Add transaction for Bank Fee

M modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/actionHandler/
2015-04-10 08:17   
Code Review + Testing OK

Issue fixed by Eduardo Argal
2015-05-07 22:16   
A changeset related to this issue has been promoted main and to the
Central Repository, after passing a series of tests.

Promotion changeset: [^]
Maturity status: Test