details:   /erp/devel/pi/rev/a4a5eb93e111
changeset: 10045:a4a5eb93e111
user:      Eduardo Argal Guibert <eduardo.argal <at> openbravo.com>
date:      Fri Jan 21 14:40:00 2011 +0100
summary:   Adds Accounting configuration fro Bank Statements

details:   /erp/devel/pi/rev/03aa5c588ce0
changeset: 10046:03aa5c588ce0
user:      Eduardo Argal Guibert <eduardo.argal <at> openbravo.com>
date:      Fri Jan 21 19:39:16 2011 +0100
summary:   Fixes bug 0015734: Payment IN/OUT window displays wrong financial 
account values, for organizations not belonging to its natural tree

diffstat:

 modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_FIELD.xml   
                       |   12 +-
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/process/FIN_PaymentProcess.java
 |   10 +
 src-db/database/model/tables/FIN_FINANCIAL_ACCOUNT_ACCT.xml                    
                       |    6 +
 src-db/database/sourcedata/AD_CALLOUT.xml                                      
                       |   10 +
 src-db/database/sourcedata/AD_COLUMN.xml                                       
                       |   41 ++
 src-db/database/sourcedata/AD_ELEMENT.xml                                      
                       |   31 +-
 src-db/database/sourcedata/AD_FIELD.xml                                        
                       |   46 ++-
 src-db/database/sourcedata/AD_MESSAGE.xml                                      
                       |   23 +
 src-db/database/sourcedata/AD_MODEL_OBJECT.xml                                 
                       |   12 +
 src-db/database/sourcedata/AD_MODEL_OBJECT_MAPPING.xml                         
                       |   10 +
 src/org/openbravo/erpCommon/ad_actionButton/Posted.java                        
                       |    2 +-
 src/org/openbravo/erpCommon/ad_callouts/SE_FinancialAccount_BSAccounts.java    
                       |  152 ++++++++++
 src/org/openbravo/erpCommon/ad_callouts/SE_PaymentMethod_FinAccount.java       
                       |    2 +
 13 files changed, 341 insertions(+), 16 deletions(-)

diffs (truncated from 610 to 300 lines):

diff -r 63b1ff5072af -r 03aa5c588ce0 
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_FIELD.xml
--- 
a/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_FIELD.xml  
    Fri Jan 21 18:01:54 2011 +0100
+++ 
b/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_FIELD.xml  
    Fri Jan 21 19:39:16 2011 +0100
@@ -4905,7 +4905,9 @@
 <!--84438C5EA78CD097E040007F01006579-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
 <!--84438C5EA78CD097E040007F01006579-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
 <!--84438C5EA78CD097E040007F01006579-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
-<!--84438C5EA78CD097E040007F01006579-->  <NAME><![CDATA[Bank fee 
account]]></NAME>
+<!--84438C5EA78CD097E040007F01006579-->  <NAME><![CDATA[Bank Fee 
Account]]></NAME>
+<!--84438C5EA78CD097E040007F01006579-->  <DESCRIPTION><![CDATA[Account used 
for posting Bank Fees]]></DESCRIPTION>
+<!--84438C5EA78CD097E040007F01006579-->  <HELP><![CDATA[Account used for 
posting Bank Fees]]></HELP>
 <!--84438C5EA78CD097E040007F01006579-->  
<ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
 <!--84438C5EA78CD097E040007F01006579-->  
<AD_TAB_ID><![CDATA[9380E9AFB1074FB98030E5549D7FF346]]></AD_TAB_ID>
 <!--84438C5EA78CD097E040007F01006579-->  
<AD_COLUMN_ID><![CDATA[828EE0AE80025FA1E040007F010067C7]]></AD_COLUMN_ID>
@@ -4929,7 +4931,9 @@
 <!--84438C5EA78DD097E040007F01006579-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
 <!--84438C5EA78DD097E040007F01006579-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
 <!--84438C5EA78DD097E040007F01006579-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
-<!--84438C5EA78DD097E040007F01006579-->  <NAME><![CDATA[Bank revaluation gain 
account]]></NAME>
+<!--84438C5EA78DD097E040007F01006579-->  <NAME><![CDATA[Bank Revaluation Gain 
Account]]></NAME>
+<!--84438C5EA78DD097E040007F01006579-->  <DESCRIPTION><![CDATA[Account used 
for posting currency revaluation gains]]></DESCRIPTION>
+<!--84438C5EA78DD097E040007F01006579-->  <HELP><![CDATA[Account used for 
posting currency revaluation gains]]></HELP>
 <!--84438C5EA78DD097E040007F01006579-->  
<ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
 <!--84438C5EA78DD097E040007F01006579-->  
<AD_TAB_ID><![CDATA[9380E9AFB1074FB98030E5549D7FF346]]></AD_TAB_ID>
 <!--84438C5EA78DD097E040007F01006579-->  
<AD_COLUMN_ID><![CDATA[828EE0AE80035FA1E040007F010067C7]]></AD_COLUMN_ID>
@@ -4953,7 +4957,9 @@
 <!--84438C5EA78ED097E040007F01006579-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
 <!--84438C5EA78ED097E040007F01006579-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
 <!--84438C5EA78ED097E040007F01006579-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
-<!--84438C5EA78ED097E040007F01006579-->  <NAME><![CDATA[Bank revaluation loss 
account]]></NAME>
+<!--84438C5EA78ED097E040007F01006579-->  <NAME><![CDATA[Bank Revaluation Loss 
Account]]></NAME>
+<!--84438C5EA78ED097E040007F01006579-->  <DESCRIPTION><![CDATA[Account used 
for posting currency revaluation losses]]></DESCRIPTION>
+<!--84438C5EA78ED097E040007F01006579-->  <HELP><![CDATA[Account used for 
posting currency revaluation losses]]></HELP>
 <!--84438C5EA78ED097E040007F01006579-->  
<ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
 <!--84438C5EA78ED097E040007F01006579-->  
<AD_TAB_ID><![CDATA[9380E9AFB1074FB98030E5549D7FF346]]></AD_TAB_ID>
 <!--84438C5EA78ED097E040007F01006579-->  
<AD_COLUMN_ID><![CDATA[828EE0AE80045FA1E040007F010067C7]]></AD_COLUMN_ID>
diff -r 63b1ff5072af -r 03aa5c588ce0 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/process/FIN_PaymentProcess.java
--- 
a/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/process/FIN_PaymentProcess.java
     Fri Jan 21 18:01:54 2011 +0100
+++ 
b/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/process/FIN_PaymentProcess.java
     Fri Jan 21 19:39:16 2011 +0100
@@ -70,6 +70,16 @@
       OBDal.getInstance().save(payment);
       OBDal.getInstance().flush();
       if (strAction.equals("P") || strAction.equals("D")) {
+        Set<String> documentOrganizations = OBContext.getOBContext()
+            
.getOrganizationStructureProvider().getNaturalTree(payment.getOrganization().getId());
+        if 
(!documentOrganizations.contains(payment.getAccount().getOrganization().getId()))
 {
+          msg.setType("Error");
+          msg.setTitle(Utility.messageBD(conProvider, "Error", 
vars.getLanguage()));
+          msg.setMessage(Utility.parseTranslation(conProvider, vars, 
vars.getLanguage(),
+              "@APRM_FinancialAccountNotInNaturalTree@"));
+          bundle.setResult(msg);
+          return;
+        }
         Set<String> invoiceDocNos = new TreeSet<String>();
         Set<String> orderDocNos = new TreeSet<String>();
         Set<String> glitems = new TreeSet<String>();
diff -r 63b1ff5072af -r 03aa5c588ce0 
src-db/database/model/tables/FIN_FINANCIAL_ACCOUNT_ACCT.xml
--- a/src-db/database/model/tables/FIN_FINANCIAL_ACCOUNT_ACCT.xml       Fri Jan 
21 18:01:54 2011 +0100
+++ b/src-db/database/model/tables/FIN_FINANCIAL_ACCOUNT_ACCT.xml       Fri Jan 
21 19:39:16 2011 +0100
@@ -101,6 +101,10 @@
         <default/>
         <onCreateDefault/>
       </column>
+      <column name="ENABLEBANKSTATEMENT" primaryKey="false" required="true" 
type="CHAR" size="1" autoIncrement="false">
+        <default><![CDATA[N]]></default>
+        <onCreateDefault/>
+      </column>
       <foreign-key foreignTable="AD_CLIENT" name="FIN_FINACC_ACCT_AD_CLIENT">
         <reference local="AD_CLIENT_ID" foreign="AD_CLIENT_ID"/>
       </foreign-key>
@@ -162,6 +166,8 @@
         <unique-column name="FIN_FINANCIAL_ACCOUNT_ID"/>
         <unique-column name="C_ACCTSCHEMA_ID"/>
       </unique>
+      <check 
name="FIN_FINACC_ACCT_BSCONFIG_CHECK"><![CDATA[(((ENABLEBANKSTATEMENT = 'Y') 
AND (FIN_TRANSITORY_ACCT IS NOT NULL)) AND (FIN_ASSET_ACCT IS NOT NULL)) OR 
(ENABLEBANKSTATEMENT <> 'Y')]]></check>
+      <check 
name="FIN_FINACC_ACCT_ENABLEBS_CHECK"><![CDATA[ENABLEBANKSTATEMENT IN ('Y', 
'N')]]></check>
       <check name="FIN_FINACC_ACCT_ISACTIVE_CHECK"><![CDATA[ISACTIVE IN ('Y', 
'N')]]></check>
     </table>
   </database>
diff -r 63b1ff5072af -r 03aa5c588ce0 src-db/database/sourcedata/AD_CALLOUT.xml
--- a/src-db/database/sourcedata/AD_CALLOUT.xml Fri Jan 21 18:01:54 2011 +0100
+++ b/src-db/database/sourcedata/AD_CALLOUT.xml Fri Jan 21 19:39:16 2011 +0100
@@ -806,6 +806,16 @@
 <!--3585710F23F244D9B179A28D18242583-->  
<AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
 <!--3585710F23F244D9B179A28D18242583--></AD_CALLOUT>
 
+<!--46349B602D1C4132B9405A97647069AA--><AD_CALLOUT>
+<!--46349B602D1C4132B9405A97647069AA-->  
<AD_CALLOUT_ID><![CDATA[46349B602D1C4132B9405A97647069AA]]></AD_CALLOUT_ID>
+<!--46349B602D1C4132B9405A97647069AA-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--46349B602D1C4132B9405A97647069AA-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--46349B602D1C4132B9405A97647069AA-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--46349B602D1C4132B9405A97647069AA-->  
<NAME><![CDATA[SE_FinancialAccount_BSAccounts]]></NAME>
+<!--46349B602D1C4132B9405A97647069AA-->  <DESCRIPTION><![CDATA[Displays a 
warning message to prevent users configuring the accounts in a wrong 
way.]]></DESCRIPTION>
+<!--46349B602D1C4132B9405A97647069AA-->  
<AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
+<!--46349B602D1C4132B9405A97647069AA--></AD_CALLOUT>
+
 <!--4B3FBD8DE0C045EEB9E540BF4C873B6E--><AD_CALLOUT>
 <!--4B3FBD8DE0C045EEB9E540BF4C873B6E-->  
<AD_CALLOUT_ID><![CDATA[4B3FBD8DE0C045EEB9E540BF4C873B6E]]></AD_CALLOUT_ID>
 <!--4B3FBD8DE0C045EEB9E540BF4C873B6E-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
diff -r 63b1ff5072af -r 03aa5c588ce0 src-db/database/sourcedata/AD_COLUMN.xml
--- a/src-db/database/sourcedata/AD_COLUMN.xml  Fri Jan 21 18:01:54 2011 +0100
+++ b/src-db/database/sourcedata/AD_COLUMN.xml  Fri Jan 21 19:39:16 2011 +0100
@@ -265249,6 +265249,40 @@
 <!--20685BD0894442B981F48DAB5E8031ED-->  
<VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
 <!--20685BD0894442B981F48DAB5E8031ED--></AD_COLUMN>
 
+<!--209C6CD23241412F80A346497E8544E0--><AD_COLUMN>
+<!--209C6CD23241412F80A346497E8544E0-->  
<AD_COLUMN_ID><![CDATA[209C6CD23241412F80A346497E8544E0]]></AD_COLUMN_ID>
+<!--209C6CD23241412F80A346497E8544E0-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--209C6CD23241412F80A346497E8544E0-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--209C6CD23241412F80A346497E8544E0-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--209C6CD23241412F80A346497E8544E0-->  
<NAME><![CDATA[Enablebankstatement]]></NAME>
+<!--209C6CD23241412F80A346497E8544E0-->  <DESCRIPTION><![CDATA[Enable Bank 
Statement Accounting]]></DESCRIPTION>
+<!--209C6CD23241412F80A346497E8544E0-->  <HELP><![CDATA[This flag enables 
accounting for Bank Statements. Some accounts will be required for proper 
configuration]]></HELP>
+<!--209C6CD23241412F80A346497E8544E0-->  
<COLUMNNAME><![CDATA[EnableBankStatement]]></COLUMNNAME>
+<!--209C6CD23241412F80A346497E8544E0-->  
<AD_TABLE_ID><![CDATA[6F98C7AB59D3410CB828DB25D638DE2C]]></AD_TABLE_ID>
+<!--209C6CD23241412F80A346497E8544E0-->  
<AD_REFERENCE_ID><![CDATA[20]]></AD_REFERENCE_ID>
+<!--209C6CD23241412F80A346497E8544E0-->  
<FIELDLENGTH><![CDATA[1]]></FIELDLENGTH>
+<!--209C6CD23241412F80A346497E8544E0-->  
<DEFAULTVALUE><![CDATA[N]]></DEFAULTVALUE>
+<!--209C6CD23241412F80A346497E8544E0-->  <ISKEY><![CDATA[N]]></ISKEY>
+<!--209C6CD23241412F80A346497E8544E0-->  <ISPARENT><![CDATA[N]]></ISPARENT>
+<!--209C6CD23241412F80A346497E8544E0-->  
<ISMANDATORY><![CDATA[Y]]></ISMANDATORY>
+<!--209C6CD23241412F80A346497E8544E0-->  
<ISUPDATEABLE><![CDATA[Y]]></ISUPDATEABLE>
+<!--209C6CD23241412F80A346497E8544E0-->  
<ISIDENTIFIER><![CDATA[N]]></ISIDENTIFIER>
+<!--209C6CD23241412F80A346497E8544E0-->  <SEQNO><![CDATA[260]]></SEQNO>
+<!--209C6CD23241412F80A346497E8544E0-->  
<ISTRANSLATED><![CDATA[N]]></ISTRANSLATED>
+<!--209C6CD23241412F80A346497E8544E0-->  
<ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--209C6CD23241412F80A346497E8544E0-->  
<ISSELECTIONCOLUMN><![CDATA[N]]></ISSELECTIONCOLUMN>
+<!--209C6CD23241412F80A346497E8544E0-->  
<AD_ELEMENT_ID><![CDATA[F9E2CAD4BE72454BAEBDBCCE8FF13A77]]></AD_ELEMENT_ID>
+<!--209C6CD23241412F80A346497E8544E0-->  
<ISSESSIONATTR><![CDATA[N]]></ISSESSIONATTR>
+<!--209C6CD23241412F80A346497E8544E0-->  
<ISSECONDARYKEY><![CDATA[N]]></ISSECONDARYKEY>
+<!--209C6CD23241412F80A346497E8544E0-->  
<ISDESENCRYPTABLE><![CDATA[N]]></ISDESENCRYPTABLE>
+<!--209C6CD23241412F80A346497E8544E0-->  
<DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS>
+<!--209C6CD23241412F80A346497E8544E0-->  
<AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
+<!--209C6CD23241412F80A346497E8544E0-->  <POSITION><![CDATA[26]]></POSITION>
+<!--209C6CD23241412F80A346497E8544E0-->  
<ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
+<!--209C6CD23241412F80A346497E8544E0-->  <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
+<!--209C6CD23241412F80A346497E8544E0-->  
<VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
+<!--209C6CD23241412F80A346497E8544E0--></AD_COLUMN>
+
 <!--21091EE7A7F347FDB16350A429EBDEB8--><AD_COLUMN>
 <!--21091EE7A7F347FDB16350A429EBDEB8-->  
<AD_COLUMN_ID><![CDATA[21091EE7A7F347FDB16350A429EBDEB8]]></AD_COLUMN_ID>
 <!--21091EE7A7F347FDB16350A429EBDEB8-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -287360,6 +287394,7 @@
 <!--71C55A63912B47B29F6B532A398B166C-->  
<ISSESSIONATTR><![CDATA[N]]></ISSESSIONATTR>
 <!--71C55A63912B47B29F6B532A398B166C-->  
<ISSECONDARYKEY><![CDATA[N]]></ISSECONDARYKEY>
 <!--71C55A63912B47B29F6B532A398B166C-->  
<ISDESENCRYPTABLE><![CDATA[N]]></ISDESENCRYPTABLE>
+<!--71C55A63912B47B29F6B532A398B166C-->  
<AD_CALLOUT_ID><![CDATA[46349B602D1C4132B9405A97647069AA]]></AD_CALLOUT_ID>
 <!--71C55A63912B47B29F6B532A398B166C-->  
<DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS>
 <!--71C55A63912B47B29F6B532A398B166C-->  
<AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
 <!--71C55A63912B47B29F6B532A398B166C-->  <POSITION><![CDATA[25]]></POSITION>
@@ -301091,6 +301126,8 @@
 <!--828EE0AE80025FA1E040007F010067C7-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
 <!--828EE0AE80025FA1E040007F010067C7-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--828EE0AE80025FA1E040007F010067C7-->  
<NAME><![CDATA[FIN_Bankfee_Acct]]></NAME>
+<!--828EE0AE80025FA1E040007F010067C7-->  <DESCRIPTION><![CDATA[Account used 
for posting Bank Fees]]></DESCRIPTION>
+<!--828EE0AE80025FA1E040007F010067C7-->  <HELP><![CDATA[Account used for 
posting Bank Fees]]></HELP>
 <!--828EE0AE80025FA1E040007F010067C7-->  
<COLUMNNAME><![CDATA[FIN_Bankfee_Acct]]></COLUMNNAME>
 <!--828EE0AE80025FA1E040007F010067C7-->  
<AD_TABLE_ID><![CDATA[6F98C7AB59D3410CB828DB25D638DE2C]]></AD_TABLE_ID>
 <!--828EE0AE80025FA1E040007F010067C7-->  
<AD_REFERENCE_ID><![CDATA[30]]></AD_REFERENCE_ID>
@@ -301123,6 +301160,8 @@
 <!--828EE0AE80035FA1E040007F010067C7-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
 <!--828EE0AE80035FA1E040007F010067C7-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--828EE0AE80035FA1E040007F010067C7-->  
<NAME><![CDATA[FIN_Bankrevaluationgain_Acct]]></NAME>
+<!--828EE0AE80035FA1E040007F010067C7-->  <DESCRIPTION><![CDATA[Account used 
for posting currency revaluation gains]]></DESCRIPTION>
+<!--828EE0AE80035FA1E040007F010067C7-->  <HELP><![CDATA[Account used for 
posting currency revaluation gains]]></HELP>
 <!--828EE0AE80035FA1E040007F010067C7-->  
<COLUMNNAME><![CDATA[FIN_Bankrevaluationgain_Acct]]></COLUMNNAME>
 <!--828EE0AE80035FA1E040007F010067C7-->  
<AD_TABLE_ID><![CDATA[6F98C7AB59D3410CB828DB25D638DE2C]]></AD_TABLE_ID>
 <!--828EE0AE80035FA1E040007F010067C7-->  
<AD_REFERENCE_ID><![CDATA[30]]></AD_REFERENCE_ID>
@@ -301155,6 +301194,8 @@
 <!--828EE0AE80045FA1E040007F010067C7-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
 <!--828EE0AE80045FA1E040007F010067C7-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--828EE0AE80045FA1E040007F010067C7-->  
<NAME><![CDATA[FIN_Bankrevaluationloss_Acct]]></NAME>
+<!--828EE0AE80045FA1E040007F010067C7-->  <DESCRIPTION><![CDATA[Account used 
for posting currency revaluation losses]]></DESCRIPTION>
+<!--828EE0AE80045FA1E040007F010067C7-->  <HELP><![CDATA[Account used for 
posting currency revaluation losses]]></HELP>
 <!--828EE0AE80045FA1E040007F010067C7-->  
<COLUMNNAME><![CDATA[FIN_Bankrevaluationloss_Acct]]></COLUMNNAME>
 <!--828EE0AE80045FA1E040007F010067C7-->  
<AD_TABLE_ID><![CDATA[6F98C7AB59D3410CB828DB25D638DE2C]]></AD_TABLE_ID>
 <!--828EE0AE80045FA1E040007F010067C7-->  
<AD_REFERENCE_ID><![CDATA[30]]></AD_REFERENCE_ID>
diff -r 63b1ff5072af -r 03aa5c588ce0 src-db/database/sourcedata/AD_ELEMENT.xml
--- a/src-db/database/sourcedata/AD_ELEMENT.xml Fri Jan 21 18:01:54 2011 +0100
+++ b/src-db/database/sourcedata/AD_ELEMENT.xml Fri Jan 21 19:39:16 2011 +0100
@@ -26385,8 +26385,10 @@
 <!--828EE0AE80055FA1E040007F010067C7-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
 <!--828EE0AE80055FA1E040007F010067C7-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--828EE0AE80055FA1E040007F010067C7-->  
<COLUMNNAME><![CDATA[FIN_Bankrevaluationloss_Acct]]></COLUMNNAME>
-<!--828EE0AE80055FA1E040007F010067C7-->  <NAME><![CDATA[Bank revaluation loss 
account]]></NAME>
-<!--828EE0AE80055FA1E040007F010067C7-->  <PRINTNAME><![CDATA[Bank revaluation 
loss account]]></PRINTNAME>
+<!--828EE0AE80055FA1E040007F010067C7-->  <NAME><![CDATA[Bank Revaluation Loss 
Account]]></NAME>
+<!--828EE0AE80055FA1E040007F010067C7-->  <PRINTNAME><![CDATA[Bank Revaluation 
Loss Account]]></PRINTNAME>
+<!--828EE0AE80055FA1E040007F010067C7-->  <DESCRIPTION><![CDATA[Account used 
for posting currency revaluation losses]]></DESCRIPTION>
+<!--828EE0AE80055FA1E040007F010067C7-->  <HELP><![CDATA[Account used for 
posting currency revaluation losses]]></HELP>
 <!--828EE0AE80055FA1E040007F010067C7-->  
<AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
 <!--828EE0AE80055FA1E040007F010067C7--></AD_ELEMENT>
 
@@ -26396,8 +26398,10 @@
 <!--828EE0AE80065FA1E040007F010067C7-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
 <!--828EE0AE80065FA1E040007F010067C7-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--828EE0AE80065FA1E040007F010067C7-->  
<COLUMNNAME><![CDATA[FIN_Bankfee_Acct]]></COLUMNNAME>
-<!--828EE0AE80065FA1E040007F010067C7-->  <NAME><![CDATA[Bank fee 
account]]></NAME>
-<!--828EE0AE80065FA1E040007F010067C7-->  <PRINTNAME><![CDATA[Bank fee 
account]]></PRINTNAME>
+<!--828EE0AE80065FA1E040007F010067C7-->  <NAME><![CDATA[Bank Fee 
Account]]></NAME>
+<!--828EE0AE80065FA1E040007F010067C7-->  <PRINTNAME><![CDATA[Bank Fee 
Account]]></PRINTNAME>
+<!--828EE0AE80065FA1E040007F010067C7-->  <DESCRIPTION><![CDATA[Account used 
for posting Bank Fees]]></DESCRIPTION>
+<!--828EE0AE80065FA1E040007F010067C7-->  <HELP><![CDATA[Account used for 
posting Bank Fees]]></HELP>
 <!--828EE0AE80065FA1E040007F010067C7-->  
<AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
 <!--828EE0AE80065FA1E040007F010067C7--></AD_ELEMENT>
 
@@ -26407,8 +26411,10 @@
 <!--828EE0AE80075FA1E040007F010067C7-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
 <!--828EE0AE80075FA1E040007F010067C7-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--828EE0AE80075FA1E040007F010067C7-->  
<COLUMNNAME><![CDATA[FIN_Bankrevaluationgain_Acct]]></COLUMNNAME>
-<!--828EE0AE80075FA1E040007F010067C7-->  <NAME><![CDATA[Bank revaluation gain 
account]]></NAME>
-<!--828EE0AE80075FA1E040007F010067C7-->  <PRINTNAME><![CDATA[Bank revaluation 
gain account]]></PRINTNAME>
+<!--828EE0AE80075FA1E040007F010067C7-->  <NAME><![CDATA[Bank Revaluation Gain 
Account]]></NAME>
+<!--828EE0AE80075FA1E040007F010067C7-->  <PRINTNAME><![CDATA[Bank Revaluation 
Gain Account]]></PRINTNAME>
+<!--828EE0AE80075FA1E040007F010067C7-->  <DESCRIPTION><![CDATA[Account used 
for posting currency revaluation gains]]></DESCRIPTION>
+<!--828EE0AE80075FA1E040007F010067C7-->  <HELP><![CDATA[Account used for 
posting currency revaluation gains]]></HELP>
 <!--828EE0AE80075FA1E040007F010067C7-->  
<AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
 <!--828EE0AE80075FA1E040007F010067C7--></AD_ELEMENT>
 
@@ -28144,6 +28150,19 @@
 <!--F7DA034AB59111DDB8250016D4EE9DB3-->  
<AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
 <!--F7DA034AB59111DDB8250016D4EE9DB3--></AD_ELEMENT>
 
+<!--F9E2CAD4BE72454BAEBDBCCE8FF13A77--><AD_ELEMENT>
+<!--F9E2CAD4BE72454BAEBDBCCE8FF13A77-->  
<AD_ELEMENT_ID><![CDATA[F9E2CAD4BE72454BAEBDBCCE8FF13A77]]></AD_ELEMENT_ID>
+<!--F9E2CAD4BE72454BAEBDBCCE8FF13A77-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--F9E2CAD4BE72454BAEBDBCCE8FF13A77-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--F9E2CAD4BE72454BAEBDBCCE8FF13A77-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--F9E2CAD4BE72454BAEBDBCCE8FF13A77-->  
<COLUMNNAME><![CDATA[EnableBankStatement]]></COLUMNNAME>
+<!--F9E2CAD4BE72454BAEBDBCCE8FF13A77-->  <NAME><![CDATA[Enable Bank 
Statement]]></NAME>
+<!--F9E2CAD4BE72454BAEBDBCCE8FF13A77-->  <PRINTNAME><![CDATA[Enable Bank 
Statement]]></PRINTNAME>
+<!--F9E2CAD4BE72454BAEBDBCCE8FF13A77-->  <DESCRIPTION><![CDATA[Enable Bank 
Statement Accounting]]></DESCRIPTION>
+<!--F9E2CAD4BE72454BAEBDBCCE8FF13A77-->  <HELP><![CDATA[This flag enables 
accounting for Bank Statements. Some accounts will be required for proper 
configuration]]></HELP>
+<!--F9E2CAD4BE72454BAEBDBCCE8FF13A77-->  
<AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
+<!--F9E2CAD4BE72454BAEBDBCCE8FF13A77--></AD_ELEMENT>
+
 <!--FB0D51F86B9A4D8E9976BC1A224075A2--><AD_ELEMENT>
 <!--FB0D51F86B9A4D8E9976BC1A224075A2-->  
<AD_ELEMENT_ID><![CDATA[FB0D51F86B9A4D8E9976BC1A224075A2]]></AD_ELEMENT_ID>
 <!--FB0D51F86B9A4D8E9976BC1A224075A2-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
diff -r 63b1ff5072af -r 03aa5c588ce0 src-db/database/sourcedata/AD_FIELD.xml
--- a/src-db/database/sourcedata/AD_FIELD.xml   Fri Jan 21 18:01:54 2011 +0100
+++ b/src-db/database/sourcedata/AD_FIELD.xml   Fri Jan 21 19:39:16 2011 +0100
@@ -197421,16 +197421,17 @@
 <!--1FDCBB4CB99E4F268395F71CA08DA589-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
 <!--1FDCBB4CB99E4F268395F71CA08DA589-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
 <!--1FDCBB4CB99E4F268395F71CA08DA589-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
-<!--1FDCBB4CB99E4F268395F71CA08DA589-->  <NAME><![CDATA[Bank fee 
account]]></NAME>
+<!--1FDCBB4CB99E4F268395F71CA08DA589-->  <NAME><![CDATA[Bank Fee 
Account]]></NAME>
+<!--1FDCBB4CB99E4F268395F71CA08DA589-->  <DESCRIPTION><![CDATA[Account used 
for posting Bank Fees]]></DESCRIPTION>
+<!--1FDCBB4CB99E4F268395F71CA08DA589-->  <HELP><![CDATA[Account used for 
posting Bank Fees]]></HELP>
 <!--1FDCBB4CB99E4F268395F71CA08DA589-->  
<ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
 <!--1FDCBB4CB99E4F268395F71CA08DA589-->  
<AD_TAB_ID><![CDATA[8391062D5C6A47EA94A83A304AD720BE]]></AD_TAB_ID>
 <!--1FDCBB4CB99E4F268395F71CA08DA589-->  
<AD_COLUMN_ID><![CDATA[828EE0AE80025FA1E040007F010067C7]]></AD_COLUMN_ID>
-<!--1FDCBB4CB99E4F268395F71CA08DA589-->  
<AD_FIELDGROUP_ID><![CDATA[113]]></AD_FIELDGROUP_ID>
 <!--1FDCBB4CB99E4F268395F71CA08DA589-->  
<ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
 <!--1FDCBB4CB99E4F268395F71CA08DA589-->  
<DISPLAYLOGIC><![CDATA[@IsBank@='Y']]></DISPLAYLOGIC>
 <!--1FDCBB4CB99E4F268395F71CA08DA589-->  
<DISPLAYLENGTH><![CDATA[32]]></DISPLAYLENGTH>
 <!--1FDCBB4CB99E4F268395F71CA08DA589-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
-<!--1FDCBB4CB99E4F268395F71CA08DA589-->  <SEQNO><![CDATA[60]]></SEQNO>
+<!--1FDCBB4CB99E4F268395F71CA08DA589-->  <SEQNO><![CDATA[74]]></SEQNO>
 <!--1FDCBB4CB99E4F268395F71CA08DA589-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
 <!--1FDCBB4CB99E4F268395F71CA08DA589-->  
<ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
 <!--1FDCBB4CB99E4F268395F71CA08DA589-->  
<ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
@@ -198968,6 +198969,32 @@
 <!--454C9ED2E00E4ABC9F4FF0389276040C-->  
<STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
 <!--454C9ED2E00E4ABC9F4FF0389276040C--></AD_FIELD>
 
+<!--4550C3F056904B2CB50D8CF409917EE7--><AD_FIELD>
+<!--4550C3F056904B2CB50D8CF409917EE7-->  
<AD_FIELD_ID><![CDATA[4550C3F056904B2CB50D8CF409917EE7]]></AD_FIELD_ID>
+<!--4550C3F056904B2CB50D8CF409917EE7-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--4550C3F056904B2CB50D8CF409917EE7-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--4550C3F056904B2CB50D8CF409917EE7-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--4550C3F056904B2CB50D8CF409917EE7-->  <NAME><![CDATA[Enable Bank 
Statement]]></NAME>
+<!--4550C3F056904B2CB50D8CF409917EE7-->  <DESCRIPTION><![CDATA[Enable Bank 
Statement Accounting]]></DESCRIPTION>
+<!--4550C3F056904B2CB50D8CF409917EE7-->  <HELP><![CDATA[This flag enables 
accounting for Bank Statements. Some accounts will be required for proper 
configuration]]></HELP>
+<!--4550C3F056904B2CB50D8CF409917EE7-->  
<ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--4550C3F056904B2CB50D8CF409917EE7-->  
<AD_TAB_ID><![CDATA[8391062D5C6A47EA94A83A304AD720BE]]></AD_TAB_ID>
+<!--4550C3F056904B2CB50D8CF409917EE7-->  
<AD_COLUMN_ID><![CDATA[209C6CD23241412F80A346497E8544E0]]></AD_COLUMN_ID>
+<!--4550C3F056904B2CB50D8CF409917EE7-->  
<ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--4550C3F056904B2CB50D8CF409917EE7-->  
<DISPLAYLOGIC><![CDATA[@IsBank@='Y']]></DISPLAYLOGIC>
+<!--4550C3F056904B2CB50D8CF409917EE7-->  
<DISPLAYLENGTH><![CDATA[1]]></DISPLAYLENGTH>
+<!--4550C3F056904B2CB50D8CF409917EE7-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--4550C3F056904B2CB50D8CF409917EE7-->  <SEQNO><![CDATA[76]]></SEQNO>
+<!--4550C3F056904B2CB50D8CF409917EE7-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--4550C3F056904B2CB50D8CF409917EE7-->  
<ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--4550C3F056904B2CB50D8CF409917EE7-->  
<ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--4550C3F056904B2CB50D8CF409917EE7-->  
<SHOWINRELATION><![CDATA[Y]]></SHOWINRELATION>
+<!--4550C3F056904B2CB50D8CF409917EE7-->  
<ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--4550C3F056904B2CB50D8CF409917EE7-->  
<AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
+<!--4550C3F056904B2CB50D8CF409917EE7-->  
<STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--4550C3F056904B2CB50D8CF409917EE7-->  
<STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--4550C3F056904B2CB50D8CF409917EE7--></AD_FIELD>
+
 <!--4589C555EBD449258610553F33BC8973--><AD_FIELD>
 <!--4589C555EBD449258610553F33BC8973-->  
<AD_FIELD_ID><![CDATA[4589C555EBD449258610553F33BC8973]]></AD_FIELD_ID>
 <!--4589C555EBD449258610553F33BC8973-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -205609,10 +205636,13 @@
 <!--58B6888DCF874A9EA3ABBDD43854503C-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
 <!--58B6888DCF874A9EA3ABBDD43854503C-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>

------------------------------------------------------------------------------
Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)!
Finally, a world-class log management solution at an even better price-free!
Download using promo code Free_Logger_4_Dev2Dev. Offer expires 
February 28th, so secure your free ArcSight Logger TODAY! 
http://p.sf.net/sfu/arcsight-sfd2d
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to