Merge with 3.0RC5.1
authorRM packaging bot <staff.rm@openbravo.com>
Thu, 31 Mar 2011 21:40:31 +0200
changeset 11534 d868fedf4144
parent 11533 608d75a091e5 (current diff)
parent 11408 7a10cb041d2f (diff)
child 11536 50fd622cbfe5
Merge with 3.0RC5.1
.hgsigs
.hgtags
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE.xml
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE.xml
modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE.xml
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE.xml
modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE.xml
modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE.xml
modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE.xml
modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE.xml
modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE.xml
modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE.xml
modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE.xml
modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE.xml
modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE.xml
modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE.xml
modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE.xml
modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE.xml
modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE.xml
modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE.xml
modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
src-db/database/sourcedata/AD_MODULE.xml
--- a/.hgsigs	Wed Mar 30 18:53:18 2011 +0200
+++ b/.hgsigs	Thu Mar 31 21:40:31 2011 +0200
@@ -29,4 +29,5 @@
 b430637e3b9d96852ea55b4eaa8278c99a004584 0 iEYEABECAAYFAk1eSPQACgkQCX/oGf+2qkMc8wCfYXVRLMPbYeKhcUDJ1jjbGe/8E0kAnj3k1eojsxsUfLzurS6JsgaXVZ5c
 668651fe8a81bcb9a55c3073d6a8f59d91d70b26 0 iEYEABECAAYFAk1eS8gACgkQCX/oGf+2qkOW4ACbB0zLCbzqWAECmpERhBOmSp+hrfAAoPfnoksz58TTrITz6vIdNLlOykKX
 37f2d5f6122e0b7d404f15af699bbf517c8620f1 0 iEYEABECAAYFAk1e5jYACgkQCX/oGf+2qkNdOwCg+BZzm0X320yJPlglOs6S3meDeesAoI+GDdOqlwP0J3ZJxtwS2LYiC68K
+6b5829bdfb83a717983a5cc3d93cf23993504dee 0 iEYEABECAAYFAk2D2aIACgkQCX/oGf+2qkNw4ACgnusvXTfY7cwcF8JIyx3gMPDE18sAmQG/UCHIcT/mmqX1UcgpiCgEqUB3
 290cb79e7e1b40a7584920fa1ab2319bb6f36dd2 0 iEYEABECAAYFAk2TX/0ACgkQCX/oGf+2qkPETwCdF5Lxy/MMap+EFbYn3VPcBWjg6qUAoLYKMP5vkaxVXxQWqMrAEKJ+Tr3a
--- a/.hgtags	Wed Mar 30 18:53:18 2011 +0200
+++ b/.hgtags	Thu Mar 31 21:40:31 2011 +0200
@@ -39,4 +39,5 @@
 bdc0773576839de5e0f134020d57f5040bbf70e4 3.0RC2
 379b55d7906ebbfe04b0d864a8b2543f437f7781 3.0RC3
 72e872c1dee28e32260afb806938f730c73b6c8e 3.0RC4
+2900108d13e7c88366e2993a7e4ccae9a9a13618 3.0RC5
 5f47e83fbcb3746a754737199769a7edd6a9eee2 3.0RC5.1
Binary file modules/org.openbravo.advpaymentmngt/build/classes/org/openbravo/advpaymentmngt/buildvalidation/UnpostRefundPayments.class has changed
Binary file modules/org.openbravo.advpaymentmngt/build/classes/org/openbravo/advpaymentmngt/buildvalidation/UnpostRefundPaymentsData.class has changed
--- a/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE.xml	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE.xml	Thu Mar 31 21:40:31 2011 +0200
@@ -6,7 +6,7 @@
 <!--A918E3331C404B889D69AA9BFAFB23AC-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
 <!--A918E3331C404B889D69AA9BFAFB23AC-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--A918E3331C404B889D69AA9BFAFB23AC-->  <NAME><![CDATA[Advanced Payables and Receivables Mngmt]]></NAME>
-<!--A918E3331C404B889D69AA9BFAFB23AC-->  <VERSION><![CDATA[3.0.11302]]></VERSION>
+<!--A918E3331C404B889D69AA9BFAFB23AC-->  <VERSION><![CDATA[3.0.11404]]></VERSION>
 <!--A918E3331C404B889D69AA9BFAFB23AC-->  <DESCRIPTION><![CDATA[Managing your finances with an ERP does not have to be difficult. Enjoy a radically improved user experience that combines the power of an enterprise grade financial application with the simplicity and ease of a web 2.0 personal accounting service.]]></DESCRIPTION>
 <!--A918E3331C404B889D69AA9BFAFB23AC-->  <HELP><![CDATA[Advanced Payables and Receivables Management simplifies and automates the business processes around the management of financial accounts, from the receipt and issue of payment, to the reconciliation of those events with bank statements.
 If you would like to help shape this module you are welcome to take part in the forum discussions or register feature requests or issues in the corresponding (Forum and Bug Tracking) sections in the Advanced Payables and Receivable project in the OB Forge.]]></HELP>
@@ -25,7 +25,7 @@
 <!--A918E3331C404B889D69AA9BFAFB23AC-->  <UPDATEINFO><![CDATA[Fixed issue with document sequence numbers reset in case of applying dataset second time.
 Fixed issue 15305.]]></UPDATEINFO>
 <!--A918E3331C404B889D69AA9BFAFB23AC-->  <REFERENCEDATAINFO><![CDATA[Document types and default algorithm for bank statement auto matching]]></REFERENCEDATAINFO>
-<!--A918E3331C404B889D69AA9BFAFB23AC-->  <VERSION_LABEL><![CDATA[RC5.1]]></VERSION_LABEL>
+<!--A918E3331C404B889D69AA9BFAFB23AC-->  <VERSION_LABEL><![CDATA[CI]]></VERSION_LABEL>
 <!--A918E3331C404B889D69AA9BFAFB23AC-->  <ISCOMMERCIAL><![CDATA[N]]></ISCOMMERCIAL>
 <!--A918E3331C404B889D69AA9BFAFB23AC--></AD_MODULE>
 
--- a/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml	Thu Mar 31 21:40:31 2011 +0200
@@ -7,7 +7,7 @@
 <!--89326AE95DAD449D85DFAB2C5B1C6683-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--89326AE95DAD449D85DFAB2C5B1C6683-->  <AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID>
 <!--89326AE95DAD449D85DFAB2C5B1C6683-->  <AD_DEPENDENT_MODULE_ID><![CDATA[5EB4F15C80684ACA904756BDC12ADBE5]]></AD_DEPENDENT_MODULE_ID>
-<!--89326AE95DAD449D85DFAB2C5B1C6683-->  <STARTVERSION><![CDATA[2.1.11302]]></STARTVERSION>
+<!--89326AE95DAD449D85DFAB2C5B1C6683-->  <STARTVERSION><![CDATA[2.1.11404]]></STARTVERSION>
 <!--89326AE95DAD449D85DFAB2C5B1C6683-->  <ISINCLUDED><![CDATA[N]]></ISINCLUDED>
 <!--89326AE95DAD449D85DFAB2C5B1C6683-->  <DEPENDANT_MODULE_NAME><![CDATA[User Interface Selector]]></DEPENDANT_MODULE_NAME>
 <!--89326AE95DAD449D85DFAB2C5B1C6683-->  <DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
@@ -21,7 +21,7 @@
 <!--B97FC854C6DD41E692161585645A900F-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--B97FC854C6DD41E692161585645A900F-->  <AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID>
 <!--B97FC854C6DD41E692161585645A900F-->  <AD_DEPENDENT_MODULE_ID><![CDATA[0]]></AD_DEPENDENT_MODULE_ID>
-<!--B97FC854C6DD41E692161585645A900F-->  <STARTVERSION><![CDATA[3.0.11302]]></STARTVERSION>
+<!--B97FC854C6DD41E692161585645A900F-->  <STARTVERSION><![CDATA[3.0.11404]]></STARTVERSION>
 <!--B97FC854C6DD41E692161585645A900F-->  <ISINCLUDED><![CDATA[N]]></ISINCLUDED>
 <!--B97FC854C6DD41E692161585645A900F-->  <DEPENDANT_MODULE_NAME><![CDATA[core]]></DEPENDANT_MODULE_NAME>
 <!--B97FC854C6DD41E692161585645A900F-->  <DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
--- a/modules/org.openbravo.advpaymentmngt/src-util/buildvalidation/src/org/openbravo/advpaymentmngt/buildvalidation/UnpostRefundPayments.java	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.advpaymentmngt/src-util/buildvalidation/src/org/openbravo/advpaymentmngt/buildvalidation/UnpostRefundPayments.java	Thu Mar 31 21:40:31 2011 +0200
@@ -31,21 +31,26 @@
     ConnectionProvider cp = getConnectionProvider();
     ArrayList<String> errors = new ArrayList<String>();
     try {
-      if (UnpostRefundPaymentsData.existsPostedRefundPayments(cp )) {
-        String errorClients = "";
-        UnpostRefundPaymentsData[] clients = UnpostRefundPaymentsData.clientsWithPayments(cp);
-        for (int i = 0; i < clients.length; i++)
-          errorClients += clients[i].name + ",";
-        errorClients = errorClients.substring(0, errorClients.length()-1);
+      // Prevent error when upgrading from a pure 2.50
+      if (UnpostRefundPaymentsData.existAPRMbasetables(cp)) {
 
-        errors
-            .add("You can not apply this Advanced Payables and Receivables Management module version because your instance fails in a pre-validation: since APRM 1.0.5 version the accounting of refund payments has changed. So it is not allowed to upgrade to the latest version having payments accounted with the old rules. To fix this problem in your instance, you can know the duplicated entries by reviewing Alerts in your system (Alert Rule: Posted Refund Payments). Find the Posted Payments to unpost them, you should as well disable the accounting background process. Once it is fixed you should be able to apply this APRM module version. Clients with payments: " + errorClients);
-        String alertRuleId = UnpostRefundPaymentsData.getUUID(cp);
-        if (!UnpostRefundPaymentsData.existsAlertRule(cp)){
-          UnpostRefundPaymentsData.insertAlertRule(cp, alertRuleId);
+        if (UnpostRefundPaymentsData.existsPostedRefundPayments(cp )) {
+          String errorClients = "";
+          UnpostRefundPaymentsData[] clients = UnpostRefundPaymentsData.clientsWithPayments(cp);
+          for (int i = 0; i < clients.length; i++)
+            errorClients += clients[i].name + ",";
+          errorClients = errorClients.substring(0, errorClients.length()-1);
+
+          errors
+              .add("You can not apply this Advanced Payables and Receivables Management module version because your instance fails in a pre-validation: since APRM 1.0.5 version the accounting of refund payments has changed. So it is not allowed to upgrade to the latest version having payments accounted with the old rules. To fix this problem in your instance, you can know the duplicated entries by reviewing Alerts in your system (Alert Rule: Posted Refund Payments). Find the Posted Payments to unpost them, you should as well disable the accounting background process. Once it is fixed you should be able to apply this APRM module version. Clients with payments: " + errorClients);
+          String alertRuleId = UnpostRefundPaymentsData.getUUID(cp);
+          if (!UnpostRefundPaymentsData.existsAlertRule(cp)){
+            UnpostRefundPaymentsData.insertAlertRule(cp, alertRuleId);
+          }
+          alertRuleId = UnpostRefundPaymentsData.getAlertRuleId(cp);
+          processAlert(alertRuleId, cp);
         }
-        alertRuleId = UnpostRefundPaymentsData.getAlertRuleId(cp);
-        processAlert(alertRuleId, cp);
+
       }
     } catch (Exception e) {
       return handleError(e);
--- a/modules/org.openbravo.advpaymentmngt/src-util/buildvalidation/src/org/openbravo/advpaymentmngt/buildvalidation/UnpostRefundPayments_data.xsql	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.advpaymentmngt/src-util/buildvalidation/src/org/openbravo/advpaymentmngt/buildvalidation/UnpostRefundPayments_data.xsql	Thu Mar 31 21:40:31 2011 +0200
@@ -143,4 +143,13 @@
     ]]></Sql>
     <Parameter name="sql" type="replace" optional="true" after="FROM (" text="SELECT '' AS DESCRIPTION, '' AS RECORD_ID, '' AS REFERENCEKEY_ID, '' AS AD_CLIENT_ID FROM DUAL"/>
   </SqlMethod>
+    <SqlMethod name="existAPRMbasetables" type="preparedStatement" return="boolean">
+    <SqlMethodComment>Check if the FIN_Payment table exist</SqlMethodComment>
+    <Sql><![CDATA[
+       SELECT count(*) AS EXISTING
+       FROM ad_table
+       WHERE ad_table_id = 'D1A97202E832470285C9B1EB026D54E2'
+      ]]>
+    </Sql>
+  </SqlMethod>
 </SqlClass>
--- a/modules/org.openbravo.advpaymentmngt/src-util/buildvalidation/src/src/org/openbravo/advpaymentmngt/buildvalidation/UnpostRefundPaymentsData.java	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.advpaymentmngt/src-util/buildvalidation/src/src/org/openbravo/advpaymentmngt/buildvalidation/UnpostRefundPaymentsData.java	Thu Mar 31 21:40:31 2011 +0200
@@ -35,33 +35,33 @@
   }
 
   public String getField(String fieldName) {
-    if (fieldName.equalsIgnoreCase("AD_CLIENT_ID") || fieldName.equals("adClientId"))
+    if (fieldName.equalsIgnoreCase("ad_client_id") || fieldName.equals("adClientId"))
       return adClientId;
-    else if (fieldName.equalsIgnoreCase("AD_ORG_ID") || fieldName.equals("adOrgId"))
+    else if (fieldName.equalsIgnoreCase("ad_org_id") || fieldName.equals("adOrgId"))
       return adOrgId;
-    else if (fieldName.equalsIgnoreCase("CREATED"))
+    else if (fieldName.equalsIgnoreCase("created"))
       return created;
-    else if (fieldName.equalsIgnoreCase("CREATEDBY"))
+    else if (fieldName.equalsIgnoreCase("createdby"))
       return createdby;
-    else if (fieldName.equalsIgnoreCase("UPDATED"))
+    else if (fieldName.equalsIgnoreCase("updated"))
       return updated;
-    else if (fieldName.equalsIgnoreCase("UPDATEDBY"))
+    else if (fieldName.equalsIgnoreCase("updatedby"))
       return updatedby;
-    else if (fieldName.equalsIgnoreCase("ISACTIVE"))
+    else if (fieldName.equalsIgnoreCase("isactive"))
       return isactive;
-    else if (fieldName.equalsIgnoreCase("RECORD_ID") || fieldName.equals("recordId"))
+    else if (fieldName.equalsIgnoreCase("record_id") || fieldName.equals("recordId"))
       return recordId;
-    else if (fieldName.equalsIgnoreCase("DESCRIPTION"))
+    else if (fieldName.equalsIgnoreCase("description"))
       return description;
-    else if (fieldName.equalsIgnoreCase("REFERENCEKEY_ID") || fieldName.equals("referencekeyId"))
+    else if (fieldName.equalsIgnoreCase("referencekey_id") || fieldName.equals("referencekeyId"))
       return referencekeyId;
-    else if (fieldName.equalsIgnoreCase("AD_ROLE_ID") || fieldName.equals("adRoleId"))
+    else if (fieldName.equalsIgnoreCase("ad_role_id") || fieldName.equals("adRoleId"))
       return adRoleId;
-    else if (fieldName.equalsIgnoreCase("AD_ALERTRULE_ID") || fieldName.equals("adAlertruleId"))
+    else if (fieldName.equalsIgnoreCase("ad_alertrule_id") || fieldName.equals("adAlertruleId"))
       return adAlertruleId;
-    else if (fieldName.equalsIgnoreCase("SQL"))
+    else if (fieldName.equalsIgnoreCase("sql"))
       return sql;
-    else if (fieldName.equalsIgnoreCase("NAME"))
+    else if (fieldName.equalsIgnoreCase("name"))
       return name;
    else {
      log4j.debug("Field does not exist: " + fieldName);
@@ -103,20 +103,20 @@
       while(continueResult && result.next()) {
         countRecord++;
         UnpostRefundPaymentsData objectUnpostRefundPaymentsData = new UnpostRefundPaymentsData();
-        objectUnpostRefundPaymentsData.adClientId = UtilSql.getValue(result, "AD_CLIENT_ID");
-        objectUnpostRefundPaymentsData.adOrgId = UtilSql.getValue(result, "AD_ORG_ID");
-        objectUnpostRefundPaymentsData.created = UtilSql.getDateValue(result, "CREATED", "dd-MM-yyyy");
-        objectUnpostRefundPaymentsData.createdby = UtilSql.getValue(result, "CREATEDBY");
-        objectUnpostRefundPaymentsData.updated = UtilSql.getDateValue(result, "UPDATED", "dd-MM-yyyy");
-        objectUnpostRefundPaymentsData.updatedby = UtilSql.getValue(result, "UPDATEDBY");
-        objectUnpostRefundPaymentsData.isactive = UtilSql.getValue(result, "ISACTIVE");
-        objectUnpostRefundPaymentsData.recordId = UtilSql.getValue(result, "RECORD_ID");
-        objectUnpostRefundPaymentsData.description = UtilSql.getValue(result, "DESCRIPTION");
-        objectUnpostRefundPaymentsData.referencekeyId = UtilSql.getValue(result, "REFERENCEKEY_ID");
-        objectUnpostRefundPaymentsData.adRoleId = UtilSql.getValue(result, "AD_ROLE_ID");
-        objectUnpostRefundPaymentsData.adAlertruleId = UtilSql.getValue(result, "AD_ALERTRULE_ID");
-        objectUnpostRefundPaymentsData.sql = UtilSql.getValue(result, "SQL");
-        objectUnpostRefundPaymentsData.name = UtilSql.getValue(result, "NAME");
+        objectUnpostRefundPaymentsData.adClientId = UtilSql.getValue(result, "ad_client_id");
+        objectUnpostRefundPaymentsData.adOrgId = UtilSql.getValue(result, "ad_org_id");
+        objectUnpostRefundPaymentsData.created = UtilSql.getDateValue(result, "created", "dd-MM-yyyy");
+        objectUnpostRefundPaymentsData.createdby = UtilSql.getValue(result, "createdby");
+        objectUnpostRefundPaymentsData.updated = UtilSql.getDateValue(result, "updated", "dd-MM-yyyy");
+        objectUnpostRefundPaymentsData.updatedby = UtilSql.getValue(result, "updatedby");
+        objectUnpostRefundPaymentsData.isactive = UtilSql.getValue(result, "isactive");
+        objectUnpostRefundPaymentsData.recordId = UtilSql.getValue(result, "record_id");
+        objectUnpostRefundPaymentsData.description = UtilSql.getValue(result, "description");
+        objectUnpostRefundPaymentsData.referencekeyId = UtilSql.getValue(result, "referencekey_id");
+        objectUnpostRefundPaymentsData.adRoleId = UtilSql.getValue(result, "ad_role_id");
+        objectUnpostRefundPaymentsData.adAlertruleId = UtilSql.getValue(result, "ad_alertrule_id");
+        objectUnpostRefundPaymentsData.sql = UtilSql.getValue(result, "sql");
+        objectUnpostRefundPaymentsData.name = UtilSql.getValue(result, "name");
         objectUnpostRefundPaymentsData.InitRecordNumber = Integer.toString(firstRegister);
         vector.addElement(objectUnpostRefundPaymentsData);
         if (countRecord >= numberRegisters && numberRegisters != 0) {
@@ -159,7 +159,7 @@
 
       result = st.executeQuery();
       if(result.next()) {
-        boolReturn = !UtilSql.getValue(result, "EXISTING").equals("0");
+        boolReturn = !UtilSql.getValue(result, "existing").equals("0");
       }
       result.close();
     } catch(SQLException e){
@@ -195,7 +195,7 @@
 
       result = st.executeQuery();
       if(result.next()) {
-        strReturn = UtilSql.getValue(result, "NAME");
+        strReturn = UtilSql.getValue(result, "name");
       }
       result.close();
     } catch(SQLException e){
@@ -235,7 +235,7 @@
 
       result = st.executeQuery();
       if(result.next()) {
-        boolReturn = !UtilSql.getValue(result, "EXISTING").equals("0");
+        boolReturn = !UtilSql.getValue(result, "existing").equals("0");
       }
       result.close();
     } catch(SQLException e){
@@ -269,7 +269,7 @@
 
       result = st.executeQuery();
       if(result.next()) {
-        strReturn = UtilSql.getValue(result, "NAME");
+        strReturn = UtilSql.getValue(result, "name");
       }
       result.close();
     } catch(SQLException e){
@@ -326,7 +326,7 @@
       while(continueResult && result.next()) {
         countRecord++;
         UnpostRefundPaymentsData objectUnpostRefundPaymentsData = new UnpostRefundPaymentsData();
-        objectUnpostRefundPaymentsData.name = UtilSql.getValue(result, "NAME");
+        objectUnpostRefundPaymentsData.name = UtilSql.getValue(result, "name");
         objectUnpostRefundPaymentsData.InitRecordNumber = Integer.toString(firstRegister);
         vector.addElement(objectUnpostRefundPaymentsData);
         if (countRecord >= numberRegisters && numberRegisters != 0) {
@@ -374,7 +374,7 @@
 
       result = st.executeQuery();
       if(result.next()) {
-        boolReturn = !UtilSql.getValue(result, "EXISTING").equals("0");
+        boolReturn = !UtilSql.getValue(result, "existing").equals("0");
       }
       result.close();
     } catch(SQLException e){
@@ -516,10 +516,10 @@
       while(continueResult && result.next()) {
         countRecord++;
         UnpostRefundPaymentsData objectUnpostRefundPaymentsData = new UnpostRefundPaymentsData();
-        objectUnpostRefundPaymentsData.description = UtilSql.getValue(result, "DESCRIPTION");
-        objectUnpostRefundPaymentsData.recordId = UtilSql.getValue(result, "RECORD_ID");
-        objectUnpostRefundPaymentsData.referencekeyId = UtilSql.getValue(result, "REFERENCEKEY_ID");
-        objectUnpostRefundPaymentsData.adClientId = UtilSql.getValue(result, "AD_CLIENT_ID");
+        objectUnpostRefundPaymentsData.description = UtilSql.getValue(result, "description");
+        objectUnpostRefundPaymentsData.recordId = UtilSql.getValue(result, "record_id");
+        objectUnpostRefundPaymentsData.referencekeyId = UtilSql.getValue(result, "referencekey_id");
+        objectUnpostRefundPaymentsData.adClientId = UtilSql.getValue(result, "ad_client_id");
         objectUnpostRefundPaymentsData.InitRecordNumber = Integer.toString(firstRegister);
         vector.addElement(objectUnpostRefundPaymentsData);
         if (countRecord >= numberRegisters && numberRegisters != 0) {
@@ -544,4 +544,42 @@
     vector.copyInto(objectUnpostRefundPaymentsData);
     return(objectUnpostRefundPaymentsData);
   }
+
+/**
+Check if the FIN_Payment table exist
+ */
+  public static boolean existAPRMbasetables(ConnectionProvider connectionProvider)    throws ServletException {
+    String strSql = "";
+    strSql = strSql + 
+      "       SELECT count(*) AS EXISTING" +
+      "       FROM ad_table" +
+      "       WHERE ad_table_id = 'D1A97202E832470285C9B1EB026D54E2'";
+
+    ResultSet result;
+    boolean boolReturn = false;
+    PreparedStatement st = null;
+
+    try {
+    st = connectionProvider.getPreparedStatement(strSql);
+
+      result = st.executeQuery();
+      if(result.next()) {
+        boolReturn = !UtilSql.getValue(result, "existing").equals("0");
+      }
+      result.close();
+    } catch(SQLException e){
+      log4j.error("SQL error in query: " + strSql + "Exception:"+ e);
+      throw new ServletException("@CODE=" + Integer.toString(e.getErrorCode()) + "@" + e.getMessage());
+    } catch(Exception ex){
+      log4j.error("Exception in query: " + strSql + "Exception:"+ ex);
+      throw new ServletException("@CODE=@" + ex.getMessage());
+    } finally {
+      try {
+        connectionProvider.releasePreparedStatement(st);
+      } catch(Exception ignore){
+        ignore.printStackTrace();
+      }
+    }
+    return(boolReturn);
+  }
 }
--- a/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_actionbutton/ImportBankFile.html	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_actionbutton/ImportBankFile.html	Thu Mar 31 21:40:31 2011 +0200
@@ -66,6 +66,7 @@
   </script>
   <script language="JavaScript" type="text/javascript">
     function onLoadDo(){
+      modifyInputFile('inpFile');
 	  this.windowTables = new Array(
 	    new windowTableId('client', 'buttonOK')
 	   );
@@ -74,7 +75,19 @@
 	   setBrowserAutoComplete(false);
        setWindowElementFocus('firstElement');
     }
-    
+
+  function modifyInputFile(id) {
+    var object = document.getElementById(id);
+    if (getBrowserInfo('name').toUpperCase().indexOf('CHROME') !== -1) {
+      object.style.padding = '0px';
+      object.style.margin = '0px';
+      object.style.height = '23px';
+      object.style.background = 'none !important';
+      object.style.border = 'none';
+    }
+    object.style.display = '';
+  }
+
 	function onResizeDo(){
 	}
   </script>
@@ -249,7 +262,7 @@
              <td class="TitleCell"><span class="LabelText">Bank File</span></td>
              <td class="TextBox_ContentCell" colspan="2">
                <input type="text" style="font-size: 0pt; margin: 0; padding: 0; border:0; width:0px; height:0px;" onfocus="isInputFile=true;" onblur="isInputFile=false;"></input>
-               <input type="file" class="dojoValidateValid TextBox_TwoCells_width" name="inpFile" size="35"></input>
+               <input type="file" class="dojoValidateValid TextBox_TwoCells_width" name="inpFile" id="inpFile" size="35" style="display: none;"></input>
                <input type="text" style="font-size: 0pt; margin: 0; padding: 0; border:0; width:0px; height:0px;" onfocus="isInputFile=true;" onblur="isInputFile=false;"></input>
              </td>
            </tr>
--- a/modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE.xml	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE.xml	Thu Mar 31 21:40:31 2011 +0200
@@ -6,7 +6,7 @@
 <!--C70732EA90A14EC0916078B85CC33D2D-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
 <!--C70732EA90A14EC0916078B85CC33D2D-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--C70732EA90A14EC0916078B85CC33D2D-->  <NAME><![CDATA[JBoss Weld]]></NAME>
-<!--C70732EA90A14EC0916078B85CC33D2D-->  <VERSION><![CDATA[1.1.11302]]></VERSION>
+<!--C70732EA90A14EC0916078B85CC33D2D-->  <VERSION><![CDATA[1.1.11404]]></VERSION>
 <!--C70732EA90A14EC0916078B85CC33D2D-->  <DESCRIPTION><![CDATA[JBoss Weld]]></DESCRIPTION>
 <!--C70732EA90A14EC0916078B85CC33D2D-->  <HELP><![CDATA[Provides the JBoss Weld framework: Java Contexts and Dependency Injection for the Java EE platform (CDI). For more information see http://seamframework.org/Weld]]></HELP>
 <!--C70732EA90A14EC0916078B85CC33D2D-->  <URL><![CDATA[http://forge.openbravo.com/projects/weld]]></URL>
@@ -22,7 +22,7 @@
 <!--C70732EA90A14EC0916078B85CC33D2D-->  <ISTRANSLATIONMODULE><![CDATA[N]]></ISTRANSLATIONMODULE>
 <!--C70732EA90A14EC0916078B85CC33D2D-->  <HASREFERENCEDATA><![CDATA[N]]></HASREFERENCEDATA>
 <!--C70732EA90A14EC0916078B85CC33D2D-->  <UPDATEINFO><![CDATA[Bug fixing.]]></UPDATEINFO>
-<!--C70732EA90A14EC0916078B85CC33D2D-->  <VERSION_LABEL><![CDATA[RC5.1]]></VERSION_LABEL>
+<!--C70732EA90A14EC0916078B85CC33D2D-->  <VERSION_LABEL><![CDATA[CI]]></VERSION_LABEL>
 <!--C70732EA90A14EC0916078B85CC33D2D-->  <ISCOMMERCIAL><![CDATA[N]]></ISCOMMERCIAL>
 <!--C70732EA90A14EC0916078B85CC33D2D--></AD_MODULE>
 
--- a/modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml	Thu Mar 31 21:40:31 2011 +0200
@@ -7,7 +7,7 @@
 <!--8BDE81545C1A43EAAC4BA3C5ED754DC8-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--8BDE81545C1A43EAAC4BA3C5ED754DC8-->  <AD_MODULE_ID><![CDATA[C70732EA90A14EC0916078B85CC33D2D]]></AD_MODULE_ID>
 <!--8BDE81545C1A43EAAC4BA3C5ED754DC8-->  <AD_DEPENDENT_MODULE_ID><![CDATA[0]]></AD_DEPENDENT_MODULE_ID>
-<!--8BDE81545C1A43EAAC4BA3C5ED754DC8-->  <STARTVERSION><![CDATA[3.0.11302]]></STARTVERSION>
+<!--8BDE81545C1A43EAAC4BA3C5ED754DC8-->  <STARTVERSION><![CDATA[3.0.11404]]></STARTVERSION>
 <!--8BDE81545C1A43EAAC4BA3C5ED754DC8-->  <ISINCLUDED><![CDATA[N]]></ISINCLUDED>
 <!--8BDE81545C1A43EAAC4BA3C5ED754DC8-->  <DEPENDANT_MODULE_NAME><![CDATA[Core]]></DEPENDANT_MODULE_NAME>
 <!--8BDE81545C1A43EAAC4BA3C5ED754DC8-->  <DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
--- a/modules/org.openbravo.client.application/src-db/database/sourcedata/AD_COLUMN.xml	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.client.application/src-db/database/sourcedata/AD_COLUMN.xml	Thu Mar 31 21:40:31 2011 +0200
@@ -551,9 +551,8 @@
 <!--3EEA3A982E014C39BBDD15B9C915BB3C-->  <COLUMNNAME><![CDATA[AD_Org_ID]]></COLUMNNAME>
 <!--3EEA3A982E014C39BBDD15B9C915BB3C-->  <AD_TABLE_ID><![CDATA[E6F29F8A30BC4603B1D1195051C4F3A6]]></AD_TABLE_ID>
 <!--3EEA3A982E014C39BBDD15B9C915BB3C-->  <AD_REFERENCE_ID><![CDATA[19]]></AD_REFERENCE_ID>
-<!--3EEA3A982E014C39BBDD15B9C915BB3C-->  <AD_VAL_RULE_ID><![CDATA[104]]></AD_VAL_RULE_ID>
 <!--3EEA3A982E014C39BBDD15B9C915BB3C-->  <FIELDLENGTH><![CDATA[32]]></FIELDLENGTH>
-<!--3EEA3A982E014C39BBDD15B9C915BB3C-->  <DEFAULTVALUE><![CDATA[@AD_ORG_ID@]]></DEFAULTVALUE>
+<!--3EEA3A982E014C39BBDD15B9C915BB3C-->  <DEFAULTVALUE><![CDATA[@AD_Org_ID@]]></DEFAULTVALUE>
 <!--3EEA3A982E014C39BBDD15B9C915BB3C-->  <ISKEY><![CDATA[N]]></ISKEY>
 <!--3EEA3A982E014C39BBDD15B9C915BB3C-->  <ISPARENT><![CDATA[N]]></ISPARENT>
 <!--3EEA3A982E014C39BBDD15B9C915BB3C-->  <ISMANDATORY><![CDATA[Y]]></ISMANDATORY>
@@ -588,9 +587,9 @@
 <!--40BF5714171243E0BF9928C4D08E1B17-->  <AD_REFERENCE_ID><![CDATA[19]]></AD_REFERENCE_ID>
 <!--40BF5714171243E0BF9928C4D08E1B17-->  <FIELDLENGTH><![CDATA[32]]></FIELDLENGTH>
 <!--40BF5714171243E0BF9928C4D08E1B17-->  <ISKEY><![CDATA[N]]></ISKEY>
-<!--40BF5714171243E0BF9928C4D08E1B17-->  <ISPARENT><![CDATA[N]]></ISPARENT>
+<!--40BF5714171243E0BF9928C4D08E1B17-->  <ISPARENT><![CDATA[Y]]></ISPARENT>
 <!--40BF5714171243E0BF9928C4D08E1B17-->  <ISMANDATORY><![CDATA[Y]]></ISMANDATORY>
-<!--40BF5714171243E0BF9928C4D08E1B17-->  <ISUPDATEABLE><![CDATA[Y]]></ISUPDATEABLE>
+<!--40BF5714171243E0BF9928C4D08E1B17-->  <ISUPDATEABLE><![CDATA[N]]></ISUPDATEABLE>
 <!--40BF5714171243E0BF9928C4D08E1B17-->  <ISIDENTIFIER><![CDATA[Y]]></ISIDENTIFIER>
 <!--40BF5714171243E0BF9928C4D08E1B17-->  <SEQNO><![CDATA[50]]></SEQNO>
 <!--40BF5714171243E0BF9928C4D08E1B17-->  <ISTRANSLATED><![CDATA[N]]></ISTRANSLATED>
--- a/modules/org.openbravo.client.application/src-db/database/sourcedata/AD_FIELD.xml	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.client.application/src-db/database/sourcedata/AD_FIELD.xml	Thu Mar 31 21:40:31 2011 +0200
@@ -708,6 +708,154 @@
 <!--961A9B93266A41F1BF3BAE222A7E07DB-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
 <!--961A9B93266A41F1BF3BAE222A7E07DB--></AD_FIELD>
 
+<!--9F888275BE89BC79E040007F010029A2--><AD_FIELD>
+<!--9F888275BE89BC79E040007F010029A2-->  <AD_FIELD_ID><![CDATA[9F888275BE89BC79E040007F010029A2]]></AD_FIELD_ID>
+<!--9F888275BE89BC79E040007F010029A2-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--9F888275BE89BC79E040007F010029A2-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--9F888275BE89BC79E040007F010029A2-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--9F888275BE89BC79E040007F010029A2-->  <NAME><![CDATA[Role]]></NAME>
+<!--9F888275BE89BC79E040007F010029A2-->  <DESCRIPTION><![CDATA[The profile of security for the user defining what windows and tabs they can see.]]></DESCRIPTION>
+<!--9F888275BE89BC79E040007F010029A2-->  <HELP><![CDATA[The Role determines security and access a user who has this Role will have in the System.]]></HELP>
+<!--9F888275BE89BC79E040007F010029A2-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--9F888275BE89BC79E040007F010029A2-->  <AD_TAB_ID><![CDATA[FF8080812EFBEA81012EFBED3F58000C]]></AD_TAB_ID>
+<!--9F888275BE89BC79E040007F010029A2-->  <AD_COLUMN_ID><![CDATA[40BF5714171243E0BF9928C4D08E1B17]]></AD_COLUMN_ID>
+<!--9F888275BE89BC79E040007F010029A2-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--9F888275BE89BC79E040007F010029A2-->  <DISPLAYLENGTH><![CDATA[44]]></DISPLAYLENGTH>
+<!--9F888275BE89BC79E040007F010029A2-->  <ISREADONLY><![CDATA[Y]]></ISREADONLY>
+<!--9F888275BE89BC79E040007F010029A2-->  <SEQNO><![CDATA[30]]></SEQNO>
+<!--9F888275BE89BC79E040007F010029A2-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--9F888275BE89BC79E040007F010029A2-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--9F888275BE89BC79E040007F010029A2-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--9F888275BE89BC79E040007F010029A2-->  <SHOWINRELATION><![CDATA[Y]]></SHOWINRELATION>
+<!--9F888275BE89BC79E040007F010029A2-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--9F888275BE89BC79E040007F010029A2-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--9F888275BE89BC79E040007F010029A2-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--9F888275BE89BC79E040007F010029A2-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--9F888275BE89BC79E040007F010029A2--></AD_FIELD>
+
+<!--9F891A86C21BE48EE040007F010027D5--><AD_FIELD>
+<!--9F891A86C21BE48EE040007F010027D5-->  <AD_FIELD_ID><![CDATA[9F891A86C21BE48EE040007F010027D5]]></AD_FIELD_ID>
+<!--9F891A86C21BE48EE040007F010027D5-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--9F891A86C21BE48EE040007F010027D5-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--9F891A86C21BE48EE040007F010027D5-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--9F891A86C21BE48EE040007F010027D5-->  <NAME><![CDATA[Obuiapp_View_Role_Access_ID]]></NAME>
+<!--9F891A86C21BE48EE040007F010027D5-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--9F891A86C21BE48EE040007F010027D5-->  <AD_TAB_ID><![CDATA[FF8080812EFBEA81012EFBED3F58000C]]></AD_TAB_ID>
+<!--9F891A86C21BE48EE040007F010027D5-->  <AD_COLUMN_ID><![CDATA[3240A4DCE1FC442AA0F622A1F2015AD7]]></AD_COLUMN_ID>
+<!--9F891A86C21BE48EE040007F010027D5-->  <ISDISPLAYED><![CDATA[N]]></ISDISPLAYED>
+<!--9F891A86C21BE48EE040007F010027D5-->  <DISPLAYLENGTH><![CDATA[32]]></DISPLAYLENGTH>
+<!--9F891A86C21BE48EE040007F010027D5-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--9F891A86C21BE48EE040007F010027D5-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--9F891A86C21BE48EE040007F010027D5-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--9F891A86C21BE48EE040007F010027D5-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--9F891A86C21BE48EE040007F010027D5-->  <SHOWINRELATION><![CDATA[N]]></SHOWINRELATION>
+<!--9F891A86C21BE48EE040007F010027D5-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--9F891A86C21BE48EE040007F010027D5-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--9F891A86C21BE48EE040007F010027D5-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--9F891A86C21BE48EE040007F010027D5-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--9F891A86C21BE48EE040007F010027D5--></AD_FIELD>
+
+<!--9F891A86C21DE48EE040007F010027D5--><AD_FIELD>
+<!--9F891A86C21DE48EE040007F010027D5-->  <AD_FIELD_ID><![CDATA[9F891A86C21DE48EE040007F010027D5]]></AD_FIELD_ID>
+<!--9F891A86C21DE48EE040007F010027D5-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--9F891A86C21DE48EE040007F010027D5-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--9F891A86C21DE48EE040007F010027D5-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--9F891A86C21DE48EE040007F010027D5-->  <NAME><![CDATA[Client]]></NAME>
+<!--9F891A86C21DE48EE040007F010027D5-->  <DESCRIPTION><![CDATA[Client for this installation.]]></DESCRIPTION>
+<!--9F891A86C21DE48EE040007F010027D5-->  <HELP><![CDATA[A Client is a company or a legal entity. You cannot share data between Clients.]]></HELP>
+<!--9F891A86C21DE48EE040007F010027D5-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--9F891A86C21DE48EE040007F010027D5-->  <AD_TAB_ID><![CDATA[FF8080812EFBEA81012EFBED3F58000C]]></AD_TAB_ID>
+<!--9F891A86C21DE48EE040007F010027D5-->  <AD_COLUMN_ID><![CDATA[7624A1EDFA5A48D4B33A00A5AD18FEB3]]></AD_COLUMN_ID>
+<!--9F891A86C21DE48EE040007F010027D5-->  <ISDISPLAYED><![CDATA[N]]></ISDISPLAYED>
+<!--9F891A86C21DE48EE040007F010027D5-->  <DISPLAYLENGTH><![CDATA[32]]></DISPLAYLENGTH>
+<!--9F891A86C21DE48EE040007F010027D5-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--9F891A86C21DE48EE040007F010027D5-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--9F891A86C21DE48EE040007F010027D5-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--9F891A86C21DE48EE040007F010027D5-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--9F891A86C21DE48EE040007F010027D5-->  <SHOWINRELATION><![CDATA[N]]></SHOWINRELATION>
+<!--9F891A86C21DE48EE040007F010027D5-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--9F891A86C21DE48EE040007F010027D5-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--9F891A86C21DE48EE040007F010027D5-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--9F891A86C21DE48EE040007F010027D5-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--9F891A86C21DE48EE040007F010027D5--></AD_FIELD>
+
+<!--9F891A86C21FE48EE040007F010027D5--><AD_FIELD>
+<!--9F891A86C21FE48EE040007F010027D5-->  <AD_FIELD_ID><![CDATA[9F891A86C21FE48EE040007F010027D5]]></AD_FIELD_ID>
+<!--9F891A86C21FE48EE040007F010027D5-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--9F891A86C21FE48EE040007F010027D5-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--9F891A86C21FE48EE040007F010027D5-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--9F891A86C21FE48EE040007F010027D5-->  <NAME><![CDATA[Organization]]></NAME>
+<!--9F891A86C21FE48EE040007F010027D5-->  <DESCRIPTION><![CDATA[Organizational entity within client]]></DESCRIPTION>
+<!--9F891A86C21FE48EE040007F010027D5-->  <HELP><![CDATA[An organization is a unit of your client or legal entity - examples are store, department. You can share data between organizations.]]></HELP>
+<!--9F891A86C21FE48EE040007F010027D5-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--9F891A86C21FE48EE040007F010027D5-->  <AD_TAB_ID><![CDATA[FF8080812EFBEA81012EFBED3F58000C]]></AD_TAB_ID>
+<!--9F891A86C21FE48EE040007F010027D5-->  <AD_COLUMN_ID><![CDATA[3EEA3A982E014C39BBDD15B9C915BB3C]]></AD_COLUMN_ID>
+<!--9F891A86C21FE48EE040007F010027D5-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--9F891A86C21FE48EE040007F010027D5-->  <DISPLAYLENGTH><![CDATA[44]]></DISPLAYLENGTH>
+<!--9F891A86C21FE48EE040007F010027D5-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--9F891A86C21FE48EE040007F010027D5-->  <SEQNO><![CDATA[10]]></SEQNO>
+<!--9F891A86C21FE48EE040007F010027D5-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--9F891A86C21FE48EE040007F010027D5-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--9F891A86C21FE48EE040007F010027D5-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--9F891A86C21FE48EE040007F010027D5-->  <SHOWINRELATION><![CDATA[N]]></SHOWINRELATION>
+<!--9F891A86C21FE48EE040007F010027D5-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--9F891A86C21FE48EE040007F010027D5-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--9F891A86C21FE48EE040007F010027D5-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--9F891A86C21FE48EE040007F010027D5-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--9F891A86C21FE48EE040007F010027D5--></AD_FIELD>
+
+<!--9F891A86C221E48EE040007F010027D5--><AD_FIELD>
+<!--9F891A86C221E48EE040007F010027D5-->  <AD_FIELD_ID><![CDATA[9F891A86C221E48EE040007F010027D5]]></AD_FIELD_ID>
+<!--9F891A86C221E48EE040007F010027D5-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--9F891A86C221E48EE040007F010027D5-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--9F891A86C221E48EE040007F010027D5-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--9F891A86C221E48EE040007F010027D5-->  <NAME><![CDATA[View Implementation]]></NAME>
+<!--9F891A86C221E48EE040007F010027D5-->  <DESCRIPTION><![CDATA[Defines the implementation of a view shown in the user interface.]]></DESCRIPTION>
+<!--9F891A86C221E48EE040007F010027D5-->  <HELP><![CDATA[A view is displayed inside a tab in the multi document interface.]]></HELP>
+<!--9F891A86C221E48EE040007F010027D5-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--9F891A86C221E48EE040007F010027D5-->  <AD_TAB_ID><![CDATA[FF8080812EFBEA81012EFBED3F58000C]]></AD_TAB_ID>
+<!--9F891A86C221E48EE040007F010027D5-->  <AD_COLUMN_ID><![CDATA[C9FF2FB2E71A4BD39716BD627603CB1F]]></AD_COLUMN_ID>
+<!--9F891A86C221E48EE040007F010027D5-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--9F891A86C221E48EE040007F010027D5-->  <DISPLAYLENGTH><![CDATA[44]]></DISPLAYLENGTH>
+<!--9F891A86C221E48EE040007F010027D5-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--9F891A86C221E48EE040007F010027D5-->  <SEQNO><![CDATA[40]]></SEQNO>
+<!--9F891A86C221E48EE040007F010027D5-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--9F891A86C221E48EE040007F010027D5-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--9F891A86C221E48EE040007F010027D5-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--9F891A86C221E48EE040007F010027D5-->  <SHOWINRELATION><![CDATA[Y]]></SHOWINRELATION>
+<!--9F891A86C221E48EE040007F010027D5-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--9F891A86C221E48EE040007F010027D5-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--9F891A86C221E48EE040007F010027D5-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--9F891A86C221E48EE040007F010027D5-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--9F891A86C221E48EE040007F010027D5--></AD_FIELD>
+
+<!--9F891A86C225E48EE040007F010027D5--><AD_FIELD>
+<!--9F891A86C225E48EE040007F010027D5-->  <AD_FIELD_ID><![CDATA[9F891A86C225E48EE040007F010027D5]]></AD_FIELD_ID>
+<!--9F891A86C225E48EE040007F010027D5-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--9F891A86C225E48EE040007F010027D5-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--9F891A86C225E48EE040007F010027D5-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--9F891A86C225E48EE040007F010027D5-->  <NAME><![CDATA[Active]]></NAME>
+<!--9F891A86C225E48EE040007F010027D5-->  <DESCRIPTION><![CDATA[A flag indicating whether this record is available for use or de-activated.]]></DESCRIPTION>
+<!--9F891A86C225E48EE040007F010027D5-->  <HELP><![CDATA[There are two methods of making records unavailable in the system: One is to delete the record, the other is to de-activate the record. A de-activated record is not available for selection, but available for reporting. There are two reasons for de-activating and not deleting records: 
+(1) The system requires the record for auditing purposes.
+(2) The record is referenced by other records. E.g., you cannot delete a Business Partner, if there are existing invoices for it. By de-activating the Business Partner you prevent it from being used in future transactions.]]></HELP>
+<!--9F891A86C225E48EE040007F010027D5-->  <ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--9F891A86C225E48EE040007F010027D5-->  <AD_TAB_ID><![CDATA[FF8080812EFBEA81012EFBED3F58000C]]></AD_TAB_ID>
+<!--9F891A86C225E48EE040007F010027D5-->  <AD_COLUMN_ID><![CDATA[C42A9A71AA1D4DCBA648182611824A21]]></AD_COLUMN_ID>
+<!--9F891A86C225E48EE040007F010027D5-->  <ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--9F891A86C225E48EE040007F010027D5-->  <DISPLAYLENGTH><![CDATA[1]]></DISPLAYLENGTH>
+<!--9F891A86C225E48EE040007F010027D5-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--9F891A86C225E48EE040007F010027D5-->  <SEQNO><![CDATA[50]]></SEQNO>
+<!--9F891A86C225E48EE040007F010027D5-->  <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--9F891A86C225E48EE040007F010027D5-->  <ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--9F891A86C225E48EE040007F010027D5-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--9F891A86C225E48EE040007F010027D5-->  <SHOWINRELATION><![CDATA[Y]]></SHOWINRELATION>
+<!--9F891A86C225E48EE040007F010027D5-->  <ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--9F891A86C225E48EE040007F010027D5-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--9F891A86C225E48EE040007F010027D5-->  <STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--9F891A86C225E48EE040007F010027D5-->  <STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--9F891A86C225E48EE040007F010027D5--></AD_FIELD>
+
 <!--A18395235A384646AB5A9C7A1020DE20--><AD_FIELD>
 <!--A18395235A384646AB5A9C7A1020DE20-->  <AD_FIELD_ID><![CDATA[A18395235A384646AB5A9C7A1020DE20]]></AD_FIELD_ID>
 <!--A18395235A384646AB5A9C7A1020DE20-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
--- a/modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MENU.xml	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MENU.xml	Thu Mar 31 21:40:31 2011 +0200
@@ -26,4 +26,16 @@
 <!--B487FABEB36F45C28E22CD309914FD71-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
 <!--B487FABEB36F45C28E22CD309914FD71--></AD_MENU>
 
+<!--FF8080812EB90459012EBA72B4E7004D--><AD_MENU>
+<!--FF8080812EB90459012EBA72B4E7004D-->  <AD_MENU_ID><![CDATA[FF8080812EB90459012EBA72B4E7004D]]></AD_MENU_ID>
+<!--FF8080812EB90459012EBA72B4E7004D-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--FF8080812EB90459012EBA72B4E7004D-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--FF8080812EB90459012EBA72B4E7004D-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--FF8080812EB90459012EBA72B4E7004D-->  <NAME><![CDATA[Alert Management]]></NAME>
+<!--FF8080812EB90459012EBA72B4E7004D-->  <ISSUMMARY><![CDATA[N]]></ISSUMMARY>
+<!--FF8080812EB90459012EBA72B4E7004D-->  <ACTION><![CDATA[OBUIAPP_OpenView]]></ACTION>
+<!--FF8080812EB90459012EBA72B4E7004D-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--FF8080812EB90459012EBA72B4E7004D-->  <EM_OBUIAPP_VIEW_IMPL_ID><![CDATA[FF8080812EB90459012EBA225DDB0029]]></EM_OBUIAPP_VIEW_IMPL_ID>
+<!--FF8080812EB90459012EBA72B4E7004D--></AD_MENU>
+
 </data>
--- a/modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MESSAGE.xml	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MESSAGE.xml	Thu Mar 31 21:40:31 2011 +0200
@@ -761,6 +761,94 @@
 <!--FF8080812E8126B7012E8134F22F0013-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
 <!--FF8080812E8126B7012E8134F22F0013--></AD_MESSAGE>
 
+<!--FF8080812EDE8228012EE38964E00054--><AD_MESSAGE>
+<!--FF8080812EDE8228012EE38964E00054-->  <AD_MESSAGE_ID><![CDATA[FF8080812EDE8228012EE38964E00054]]></AD_MESSAGE_ID>
+<!--FF8080812EDE8228012EE38964E00054-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--FF8080812EDE8228012EE38964E00054-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--FF8080812EDE8228012EE38964E00054-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--FF8080812EDE8228012EE38964E00054-->  <VALUE><![CDATA[OBUIAPP_AlertSectionHeader]]></VALUE>
+<!--FF8080812EDE8228012EE38964E00054-->  <MSGTEXT><![CDATA[%0 (%1)]]></MSGTEXT>
+<!--FF8080812EDE8228012EE38964E00054-->  <MSGTYPE><![CDATA[I]]></MSGTYPE>
+<!--FF8080812EDE8228012EE38964E00054-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--FF8080812EDE8228012EE38964E00054--></AD_MESSAGE>
+
+<!--FF8080812EDE8228012EE38B157A005C--><AD_MESSAGE>
+<!--FF8080812EDE8228012EE38B157A005C-->  <AD_MESSAGE_ID><![CDATA[FF8080812EDE8228012EE38B157A005C]]></AD_MESSAGE_ID>
+<!--FF8080812EDE8228012EE38B157A005C-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--FF8080812EDE8228012EE38B157A005C-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--FF8080812EDE8228012EE38B157A005C-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--FF8080812EDE8228012EE38B157A005C-->  <VALUE><![CDATA[OBUIAPP_MoveSelectedToStatus]]></VALUE>
+<!--FF8080812EDE8228012EE38B157A005C-->  <MSGTEXT><![CDATA[[Move selected to %0]]]></MSGTEXT>
+<!--FF8080812EDE8228012EE38B157A005C-->  <MSGTYPE><![CDATA[I]]></MSGTYPE>
+<!--FF8080812EDE8228012EE38B157A005C-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--FF8080812EDE8228012EE38B157A005C--></AD_MESSAGE>
+
+<!--FF8080812EDE8228012EE38C83950064--><AD_MESSAGE>
+<!--FF8080812EDE8228012EE38C83950064-->  <AD_MESSAGE_ID><![CDATA[FF8080812EDE8228012EE38C83950064]]></AD_MESSAGE_ID>
+<!--FF8080812EDE8228012EE38C83950064-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--FF8080812EDE8228012EE38C83950064-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--FF8080812EDE8228012EE38C83950064-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--FF8080812EDE8228012EE38C83950064-->  <VALUE><![CDATA[OBUIAPP_AlertGrid_AlertRule]]></VALUE>
+<!--FF8080812EDE8228012EE38C83950064-->  <MSGTEXT><![CDATA[Alert Rule]]></MSGTEXT>
+<!--FF8080812EDE8228012EE38C83950064-->  <MSGTYPE><![CDATA[I]]></MSGTYPE>
+<!--FF8080812EDE8228012EE38C83950064-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--FF8080812EDE8228012EE38C83950064--></AD_MESSAGE>
+
+<!--FF8080812EDE8228012EE38CD7B70069--><AD_MESSAGE>
+<!--FF8080812EDE8228012EE38CD7B70069-->  <AD_MESSAGE_ID><![CDATA[FF8080812EDE8228012EE38CD7B70069]]></AD_MESSAGE_ID>
+<!--FF8080812EDE8228012EE38CD7B70069-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--FF8080812EDE8228012EE38CD7B70069-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--FF8080812EDE8228012EE38CD7B70069-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--FF8080812EDE8228012EE38CD7B70069-->  <VALUE><![CDATA[OBUIAPP_AlertGrid_Alert]]></VALUE>
+<!--FF8080812EDE8228012EE38CD7B70069-->  <MSGTEXT><![CDATA[Alert]]></MSGTEXT>
+<!--FF8080812EDE8228012EE38CD7B70069-->  <MSGTYPE><![CDATA[I]]></MSGTYPE>
+<!--FF8080812EDE8228012EE38CD7B70069-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--FF8080812EDE8228012EE38CD7B70069--></AD_MESSAGE>
+
+<!--FF8080812EDE8228012EE38D27B2006F--><AD_MESSAGE>
+<!--FF8080812EDE8228012EE38D27B2006F-->  <AD_MESSAGE_ID><![CDATA[FF8080812EDE8228012EE38D27B2006F]]></AD_MESSAGE_ID>
+<!--FF8080812EDE8228012EE38D27B2006F-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--FF8080812EDE8228012EE38D27B2006F-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--FF8080812EDE8228012EE38D27B2006F-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--FF8080812EDE8228012EE38D27B2006F-->  <VALUE><![CDATA[OBUIAPP_AlertGrid_Time]]></VALUE>
+<!--FF8080812EDE8228012EE38D27B2006F-->  <MSGTEXT><![CDATA[Time]]></MSGTEXT>
+<!--FF8080812EDE8228012EE38D27B2006F-->  <MSGTYPE><![CDATA[I]]></MSGTYPE>
+<!--FF8080812EDE8228012EE38D27B2006F-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--FF8080812EDE8228012EE38D27B2006F--></AD_MESSAGE>
+
+<!--FF8080812EDE8228012EE38D601B0074--><AD_MESSAGE>
+<!--FF8080812EDE8228012EE38D601B0074-->  <AD_MESSAGE_ID><![CDATA[FF8080812EDE8228012EE38D601B0074]]></AD_MESSAGE_ID>
+<!--FF8080812EDE8228012EE38D601B0074-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--FF8080812EDE8228012EE38D601B0074-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--FF8080812EDE8228012EE38D601B0074-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--FF8080812EDE8228012EE38D601B0074-->  <VALUE><![CDATA[OBUIAPP_AlertGrid_Note]]></VALUE>
+<!--FF8080812EDE8228012EE38D601B0074-->  <MSGTEXT><![CDATA[Note]]></MSGTEXT>
+<!--FF8080812EDE8228012EE38D601B0074-->  <MSGTYPE><![CDATA[I]]></MSGTYPE>
+<!--FF8080812EDE8228012EE38D601B0074-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--FF8080812EDE8228012EE38D601B0074--></AD_MESSAGE>
+
+<!--FF8080812EDE8228012EE38DA0290079--><AD_MESSAGE>
+<!--FF8080812EDE8228012EE38DA0290079-->  <AD_MESSAGE_ID><![CDATA[FF8080812EDE8228012EE38DA0290079]]></AD_MESSAGE_ID>
+<!--FF8080812EDE8228012EE38DA0290079-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--FF8080812EDE8228012EE38DA0290079-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--FF8080812EDE8228012EE38DA0290079-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--FF8080812EDE8228012EE38DA0290079-->  <VALUE><![CDATA[OBUIAPP_AlertGrid_Record]]></VALUE>
+<!--FF8080812EDE8228012EE38DA0290079-->  <MSGTEXT><![CDATA[Record]]></MSGTEXT>
+<!--FF8080812EDE8228012EE38DA0290079-->  <MSGTYPE><![CDATA[I]]></MSGTYPE>
+<!--FF8080812EDE8228012EE38DA0290079-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--FF8080812EDE8228012EE38DA0290079--></AD_MESSAGE>
+
+<!--FF8080812EDE8228012EE38E0C69007E--><AD_MESSAGE>
+<!--FF8080812EDE8228012EE38E0C69007E-->  <AD_MESSAGE_ID><![CDATA[FF8080812EDE8228012EE38E0C69007E]]></AD_MESSAGE_ID>
+<!--FF8080812EDE8228012EE38E0C69007E-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--FF8080812EDE8228012EE38E0C69007E-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--FF8080812EDE8228012EE38E0C69007E-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--FF8080812EDE8228012EE38E0C69007E-->  <VALUE><![CDATA[OBUIAPP_MoveToStatus]]></VALUE>
+<!--FF8080812EDE8228012EE38E0C69007E-->  <MSGTEXT><![CDATA[Move to %0]]></MSGTEXT>
+<!--FF8080812EDE8228012EE38E0C69007E-->  <MSGTYPE><![CDATA[I]]></MSGTYPE>
+<!--FF8080812EDE8228012EE38E0C69007E-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--FF8080812EDE8228012EE38E0C69007E--></AD_MESSAGE>
+
 <!--FF8081812D6761CF012D676DF2A70045--><AD_MESSAGE>
 <!--FF8081812D6761CF012D676DF2A70045-->  <AD_MESSAGE_ID><![CDATA[FF8081812D6761CF012D676DF2A70045]]></AD_MESSAGE_ID>
 <!--FF8081812D6761CF012D676DF2A70045-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -833,7 +921,7 @@
 <!--FF8081812D6D076E012D6EADF5FD00E1-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
 <!--FF8081812D6D076E012D6EADF5FD00E1-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--FF8081812D6D076E012D6EADF5FD00E1-->  <VALUE><![CDATA[OBUIAPP_NewIconPrompt]]></VALUE>
-<!--FF8081812D6D076E012D6EADF5FD00E1-->  <MSGTEXT><![CDATA[You are editing a new record.]]></MSGTEXT>
+<!--FF8081812D6D076E012D6EADF5FD00E1-->  <MSGTEXT><![CDATA[You are creating a new record.]]></MSGTEXT>
 <!--FF8081812D6D076E012D6EADF5FD00E1-->  <MSGTYPE><![CDATA[I]]></MSGTYPE>
 <!--FF8081812D6D076E012D6EADF5FD00E1-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
 <!--FF8081812D6D076E012D6EADF5FD00E1--></AD_MESSAGE>
@@ -1240,7 +1328,7 @@
 <!--FF8081812E912BB3012E91326D8E001B-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
 <!--FF8081812E912BB3012E91326D8E001B-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--FF8081812E912BB3012E91326D8E001B-->  <VALUE><![CDATA[OBUIAPP_toDateOnlyPrefix]]></VALUE>
-<!--FF8081812E912BB3012E91326D8E001B-->  <MSGTEXT><![CDATA[before]]></MSGTEXT>
+<!--FF8081812E912BB3012E91326D8E001B-->  <MSGTEXT><![CDATA[Before]]></MSGTEXT>
 <!--FF8081812E912BB3012E91326D8E001B-->  <MSGTYPE><![CDATA[I]]></MSGTYPE>
 <!--FF8081812E912BB3012E91326D8E001B-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
 <!--FF8081812E912BB3012E91326D8E001B--></AD_MESSAGE>
@@ -1608,4 +1696,26 @@
 <!--FF8081812EB5E3EC012EB5E85D81000D-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
 <!--FF8081812EB5E3EC012EB5E85D81000D--></AD_MESSAGE>
 
+<!--FF8081812EC49C0E012EC4AED10C001E--><AD_MESSAGE>
+<!--FF8081812EC49C0E012EC4AED10C001E-->  <AD_MESSAGE_ID><![CDATA[FF8081812EC49C0E012EC4AED10C001E]]></AD_MESSAGE_ID>
+<!--FF8081812EC49C0E012EC4AED10C001E-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--FF8081812EC49C0E012EC4AED10C001E-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--FF8081812EC49C0E012EC4AED10C001E-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--FF8081812EC49C0E012EC4AED10C001E-->  <VALUE><![CDATA[OBUIAPP_ActionNotAllowed]]></VALUE>
+<!--FF8081812EC49C0E012EC4AED10C001E-->  <MSGTEXT><![CDATA[With your current role this action is not allowed.]]></MSGTEXT>
+<!--FF8081812EC49C0E012EC4AED10C001E-->  <MSGTYPE><![CDATA[I]]></MSGTYPE>
+<!--FF8081812EC49C0E012EC4AED10C001E-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--FF8081812EC49C0E012EC4AED10C001E--></AD_MESSAGE>
+
+<!--FF8081812ECF6CFE012ECF7AB485001C--><AD_MESSAGE>
+<!--FF8081812ECF6CFE012ECF7AB485001C-->  <AD_MESSAGE_ID><![CDATA[FF8081812ECF6CFE012ECF7AB485001C]]></AD_MESSAGE_ID>
+<!--FF8081812ECF6CFE012ECF7AB485001C-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--FF8081812ECF6CFE012ECF7AB485001C-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--FF8081812ECF6CFE012ECF7AB485001C-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--FF8081812ECF6CFE012ECF7AB485001C-->  <VALUE><![CDATA[OBUIAPP_EditIconPrompt]]></VALUE>
+<!--FF8081812ECF6CFE012ECF7AB485001C-->  <MSGTEXT><![CDATA[You are editing this record.]]></MSGTEXT>
+<!--FF8081812ECF6CFE012ECF7AB485001C-->  <MSGTYPE><![CDATA[I]]></MSGTYPE>
+<!--FF8081812ECF6CFE012ECF7AB485001C-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--FF8081812ECF6CFE012ECF7AB485001C--></AD_MESSAGE>
+
 </data>
--- a/modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE.xml	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE.xml	Thu Mar 31 21:40:31 2011 +0200
@@ -6,7 +6,7 @@
 <!--9BA0836A3CD74EE4AB48753A47211BCC-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
 <!--9BA0836A3CD74EE4AB48753A47211BCC-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--9BA0836A3CD74EE4AB48753A47211BCC-->  <NAME><![CDATA[User Interface Application]]></NAME>
-<!--9BA0836A3CD74EE4AB48753A47211BCC-->  <VERSION><![CDATA[2.1.11302]]></VERSION>
+<!--9BA0836A3CD74EE4AB48753A47211BCC-->  <VERSION><![CDATA[2.1.11404]]></VERSION>
 <!--9BA0836A3CD74EE4AB48753A47211BCC-->  <DESCRIPTION><![CDATA[Provides the main application components for the openbravo user interface]]></DESCRIPTION>
 <!--9BA0836A3CD74EE4AB48753A47211BCC-->  <HELP><![CDATA[Provides the main application components for the openbravo user interface. The main layout incorporates a navigation bar and a main view area.]]></HELP>
 <!--9BA0836A3CD74EE4AB48753A47211BCC-->  <URL><![CDATA[http://forge.openbravo.com/projects/clientapplication]]></URL>
@@ -22,7 +22,7 @@
 <!--9BA0836A3CD74EE4AB48753A47211BCC-->  <ISTRANSLATIONMODULE><![CDATA[N]]></ISTRANSLATIONMODULE>
 <!--9BA0836A3CD74EE4AB48753A47211BCC-->  <HASREFERENCEDATA><![CDATA[N]]></HASREFERENCEDATA>
 <!--9BA0836A3CD74EE4AB48753A47211BCC-->  <UPDATEINFO><![CDATA[Styling bugfixing]]></UPDATEINFO>
-<!--9BA0836A3CD74EE4AB48753A47211BCC-->  <VERSION_LABEL><![CDATA[RC5.1]]></VERSION_LABEL>
+<!--9BA0836A3CD74EE4AB48753A47211BCC-->  <VERSION_LABEL><![CDATA[CI]]></VERSION_LABEL>
 <!--9BA0836A3CD74EE4AB48753A47211BCC-->  <ISCOMMERCIAL><![CDATA[N]]></ISCOMMERCIAL>
 <!--9BA0836A3CD74EE4AB48753A47211BCC--></AD_MODULE>
 
--- a/modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml	Thu Mar 31 21:40:31 2011 +0200
@@ -7,7 +7,7 @@
 <!--15D7CE8D95D043189162DBABA54A1F61-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--15D7CE8D95D043189162DBABA54A1F61-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
 <!--15D7CE8D95D043189162DBABA54A1F61-->  <AD_DEPENDENT_MODULE_ID><![CDATA[A44B9BA75C354D8FB2E3F7D6EB6BFDC4]]></AD_DEPENDENT_MODULE_ID>
-<!--15D7CE8D95D043189162DBABA54A1F61-->  <STARTVERSION><![CDATA[2.1.11302]]></STARTVERSION>
+<!--15D7CE8D95D043189162DBABA54A1F61-->  <STARTVERSION><![CDATA[2.1.11404]]></STARTVERSION>
 <!--15D7CE8D95D043189162DBABA54A1F61-->  <ISINCLUDED><![CDATA[N]]></ISINCLUDED>
 <!--15D7CE8D95D043189162DBABA54A1F61-->  <DEPENDANT_MODULE_NAME><![CDATA[JSON Datasource]]></DEPENDANT_MODULE_NAME>
 <!--15D7CE8D95D043189162DBABA54A1F61-->  <DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
@@ -21,7 +21,7 @@
 <!--60A170212F36499D83B8AD38D01F46B3-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--60A170212F36499D83B8AD38D01F46B3-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
 <!--60A170212F36499D83B8AD38D01F46B3-->  <AD_DEPENDENT_MODULE_ID><![CDATA[4B828F4D03264080AA1D2057B13F613C]]></AD_DEPENDENT_MODULE_ID>
-<!--60A170212F36499D83B8AD38D01F46B3-->  <STARTVERSION><![CDATA[2.1.11302]]></STARTVERSION>
+<!--60A170212F36499D83B8AD38D01F46B3-->  <STARTVERSION><![CDATA[2.1.11404]]></STARTVERSION>
 <!--60A170212F36499D83B8AD38D01F46B3-->  <ISINCLUDED><![CDATA[N]]></ISINCLUDED>
 <!--60A170212F36499D83B8AD38D01F46B3-->  <DEPENDANT_MODULE_NAME><![CDATA[User Interface Client Kernel]]></DEPENDANT_MODULE_NAME>
 <!--60A170212F36499D83B8AD38D01F46B3-->  <DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
@@ -35,7 +35,7 @@
 <!--824D60CB352E4099B1D8C903CA139DAE-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--824D60CB352E4099B1D8C903CA139DAE-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
 <!--824D60CB352E4099B1D8C903CA139DAE-->  <AD_DEPENDENT_MODULE_ID><![CDATA[0]]></AD_DEPENDENT_MODULE_ID>
-<!--824D60CB352E4099B1D8C903CA139DAE-->  <STARTVERSION><![CDATA[3.0.11302]]></STARTVERSION>
+<!--824D60CB352E4099B1D8C903CA139DAE-->  <STARTVERSION><![CDATA[3.0.11404]]></STARTVERSION>
 <!--824D60CB352E4099B1D8C903CA139DAE-->  <ISINCLUDED><![CDATA[N]]></ISINCLUDED>
 <!--824D60CB352E4099B1D8C903CA139DAE-->  <DEPENDANT_MODULE_NAME><![CDATA[core]]></DEPENDANT_MODULE_NAME>
 <!--824D60CB352E4099B1D8C903CA139DAE-->  <DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
@@ -49,7 +49,7 @@
 <!--E8FD820AFE3D4FE08C02FC47769026AD-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--E8FD820AFE3D4FE08C02FC47769026AD-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
 <!--E8FD820AFE3D4FE08C02FC47769026AD-->  <AD_DEPENDENT_MODULE_ID><![CDATA[EC356CEE3D46416CA1EBEEB9AB82EDB9]]></AD_DEPENDENT_MODULE_ID>
-<!--E8FD820AFE3D4FE08C02FC47769026AD-->  <STARTVERSION><![CDATA[8.1.11302]]></STARTVERSION>
+<!--E8FD820AFE3D4FE08C02FC47769026AD-->  <STARTVERSION><![CDATA[8.1.11404]]></STARTVERSION>
 <!--E8FD820AFE3D4FE08C02FC47769026AD-->  <ISINCLUDED><![CDATA[N]]></ISINCLUDED>
 <!--E8FD820AFE3D4FE08C02FC47769026AD-->  <DEPENDANT_MODULE_NAME><![CDATA[Smartclient]]></DEPENDANT_MODULE_NAME>
 <!--E8FD820AFE3D4FE08C02FC47769026AD-->  <DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
--- a/modules/org.openbravo.client.application/src-db/database/sourcedata/AD_PREFERENCE.xml	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.client.application/src-db/database/sourcedata/AD_PREFERENCE.xml	Thu Mar 31 21:40:31 2011 +0200
@@ -17,15 +17,6 @@
 <!--5EE6D055A7FE4C4DA7EB557F6C61D0EA-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
 <!--5EE6D055A7FE4C4DA7EB557F6C61D0EA-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--5EE6D055A7FE4C4DA7EB557F6C61D0EA-->  <VALUE><![CDATA[[
-  {"id": "TabSet_ActivateTab1", "keyComb": {"ctrl": true, "alt": true, "key": "1"}},
-  {"id": "TabSet_ActivateTab2", "keyComb": {"ctrl": true, "alt": true, "key": "2"}},
-  {"id": "TabSet_ActivateTab3", "keyComb": {"ctrl": true, "alt": true, "key": "3"}},
-  {"id": "TabSet_ActivateTab4", "keyComb": {"ctrl": true, "alt": true, "key": "4"}},
-  {"id": "TabSet_ActivateTab5", "keyComb": {"ctrl": true, "alt": true, "key": "5"}},
-  {"id": "TabSet_ActivateTab6", "keyComb": {"ctrl": true, "alt": true, "key": "6"}},
-  {"id": "TabSet_ActivateTab7", "keyComb": {"ctrl": true, "alt": true, "key": "7"}},
-  {"id": "TabSet_ActivateTab8", "keyComb": {"ctrl": true, "alt": true, "key": "8"}},
-  {"id": "TabSet_ActivateTab9", "keyComb": {"ctrl": true, "alt": true, "key": "9"}},
   {"id": "TabSet_closeAllTabs", "keyComb": {"ctrl": true, "alt": true, "key": "0"}},
   {"id": "TabSet_ActivateRightTab", "keyComb": {"ctrl": true, "alt": true, "key": "+"}},
   {"id": "TabSet_ActivateLeftTab", "keyComb": {"ctrl": true, "alt": true, "key": "-"}},
--- a/modules/org.openbravo.client.application/src-db/database/sourcedata/AD_TAB.xml	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.client.application/src-db/database/sourcedata/AD_TAB.xml	Thu Mar 31 21:40:31 2011 +0200
@@ -121,4 +121,28 @@
 <!--F648835984F842AF906FA5F97EF6641B-->  <UIPATTERN><![CDATA[STD]]></UIPATTERN>
 <!--F648835984F842AF906FA5F97EF6641B--></AD_TAB>
 
+<!--FF8080812EFBEA81012EFBED3F58000C--><AD_TAB>
+<!--FF8080812EFBEA81012EFBED3F58000C-->  <AD_TAB_ID><![CDATA[FF8080812EFBEA81012EFBED3F58000C]]></AD_TAB_ID>
+<!--FF8080812EFBEA81012EFBED3F58000C-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--FF8080812EFBEA81012EFBED3F58000C-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--FF8080812EFBEA81012EFBED3F58000C-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--FF8080812EFBEA81012EFBED3F58000C-->  <NAME><![CDATA[View Implementation]]></NAME>
+<!--FF8080812EFBEA81012EFBED3F58000C-->  <DESCRIPTION><![CDATA[Edit the selected role's access to specified application view impementations.]]></DESCRIPTION>
+<!--FF8080812EFBEA81012EFBED3F58000C-->  <HELP><![CDATA[Edit the selected role's access to specified application view implementations.]]></HELP>
+<!--FF8080812EFBEA81012EFBED3F58000C-->  <AD_TABLE_ID><![CDATA[E6F29F8A30BC4603B1D1195051C4F3A6]]></AD_TABLE_ID>
+<!--FF8080812EFBEA81012EFBED3F58000C-->  <AD_WINDOW_ID><![CDATA[111]]></AD_WINDOW_ID>
+<!--FF8080812EFBEA81012EFBED3F58000C-->  <SEQNO><![CDATA[110]]></SEQNO>
+<!--FF8080812EFBEA81012EFBED3F58000C-->  <TABLEVEL><![CDATA[1]]></TABLEVEL>
+<!--FF8080812EFBEA81012EFBED3F58000C-->  <ISSINGLEROW><![CDATA[N]]></ISSINGLEROW>
+<!--FF8080812EFBEA81012EFBED3F58000C-->  <ISINFOTAB><![CDATA[N]]></ISINFOTAB>
+<!--FF8080812EFBEA81012EFBED3F58000C-->  <ISTRANSLATIONTAB><![CDATA[N]]></ISTRANSLATIONTAB>
+<!--FF8080812EFBEA81012EFBED3F58000C-->  <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--FF8080812EFBEA81012EFBED3F58000C-->  <HASTREE><![CDATA[N]]></HASTREE>
+<!--FF8080812EFBEA81012EFBED3F58000C-->  <PROCESSING><![CDATA[N]]></PROCESSING>
+<!--FF8080812EFBEA81012EFBED3F58000C-->  <IMPORTFIELDS><![CDATA[N]]></IMPORTFIELDS>
+<!--FF8080812EFBEA81012EFBED3F58000C-->  <ISSORTTAB><![CDATA[N]]></ISSORTTAB>
+<!--FF8080812EFBEA81012EFBED3F58000C-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--FF8080812EFBEA81012EFBED3F58000C-->  <UIPATTERN><![CDATA[STD]]></UIPATTERN>
+<!--FF8080812EFBEA81012EFBED3F58000C--></AD_TAB>
+
 </data>
--- a/modules/org.openbravo.client.application/src-db/database/sourcedata/AD_TREENODE.xml	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.client.application/src-db/database/sourcedata/AD_TREENODE.xml	Thu Mar 31 21:40:31 2011 +0200
@@ -22,4 +22,15 @@
 <!--8AB1608C49C946D99AFB540DD2EE3543-->  <SEQNO><![CDATA[60]]></SEQNO>
 <!--8AB1608C49C946D99AFB540DD2EE3543--></AD_TREENODE>
 
+<!--9E88163FFD3D4B41E040007F01005CF5--><AD_TREENODE>
+<!--9E88163FFD3D4B41E040007F01005CF5-->  <AD_TREENODE_ID><![CDATA[9E88163FFD3D4B41E040007F01005CF5]]></AD_TREENODE_ID>
+<!--9E88163FFD3D4B41E040007F01005CF5-->  <AD_TREE_ID><![CDATA[10]]></AD_TREE_ID>
+<!--9E88163FFD3D4B41E040007F01005CF5-->  <NODE_ID><![CDATA[FF8080812EB90459012EBA72B4E7004D]]></NODE_ID>
+<!--9E88163FFD3D4B41E040007F01005CF5-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--9E88163FFD3D4B41E040007F01005CF5-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--9E88163FFD3D4B41E040007F01005CF5-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--9E88163FFD3D4B41E040007F01005CF5-->  <PARENT_ID><![CDATA[161]]></PARENT_ID>
+<!--9E88163FFD3D4B41E040007F01005CF5-->  <SEQNO><![CDATA[280]]></SEQNO>
+<!--9E88163FFD3D4B41E040007F01005CF5--></AD_TREENODE>
+
 </data>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/modules/org.openbravo.client.application/src-db/database/sourcedata/OBUIAPP_VIEW_IMPL.xml	Thu Mar 31 21:40:31 2011 +0200
@@ -0,0 +1,12 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<data>
+<!--FF8080812EB90459012EBA225DDB0029--><OBUIAPP_VIEW_IMPL>
+<!--FF8080812EB90459012EBA225DDB0029-->  <OBUIAPP_VIEW_IMPL_ID><![CDATA[FF8080812EB90459012EBA225DDB0029]]></OBUIAPP_VIEW_IMPL_ID>
+<!--FF8080812EB90459012EBA225DDB0029-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--FF8080812EB90459012EBA225DDB0029-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--FF8080812EB90459012EBA225DDB0029-->  <AD_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_MODULE_ID>
+<!--FF8080812EB90459012EBA225DDB0029-->  <NAME><![CDATA[OBUIAPP_AlertManagement]]></NAME>
+<!--FF8080812EB90459012EBA225DDB0029-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--FF8080812EB90459012EBA225DDB0029--></OBUIAPP_VIEW_IMPL>
+
+</data>
--- a/modules/org.openbravo.client.application/src/org/openbravo/client/application/AlertActionHandler.java	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.client.application/src/org/openbravo/client/application/AlertActionHandler.java	Thu Mar 31 21:40:31 2011 +0200
@@ -11,7 +11,7 @@
  * under the License. 
  * The Original Code is Openbravo ERP. 
  * The Initial Developer of the Original Code is Openbravo SLU 
- * All portions are Copyright (C) 2009 Openbravo SLU 
+ * All portions are Copyright (C) 2009-2011 Openbravo SLU 
  * All Rights Reserved. 
  * Contributor(s):  ______________________________________.
  ************************************************************************
@@ -87,7 +87,8 @@
 
       // select the alert rules
       final String hql = "select e.alertRule from  " + AlertRecipient.ENTITY_NAME
-          + " e where e.userContact.id=? " + " or (e.userContact.id = null and e.role.id = ?)";
+          + " e where e.alertRule.active = true and (e.userContact.id=? "
+          + " or (e.userContact.id = null and e.role.id = ?))";
       final Query qry = OBDal.getInstance().getSession().createQuery(hql);
       qry.setParameter(0, OBContext.getOBContext().getUser().getId());
       qry.setParameter(1, OBContext.getOBContext().getRole().getId());
@@ -97,7 +98,7 @@
         final AlertRule alertRule = (AlertRule) o;
         final String whereClause = new UsedByLink().getWhereClause(vars, "", alertRule
             .getFilterClause() == null ? "" : alertRule.getFilterClause());
-        final String sql = "select * from AD_ALERT where ISACTIVE='Y'" + " AND ISFIXED ='N'"
+        final String sql = "select * from AD_ALERT where COALESCE(to_char(STATUS), 'NEW')='NEW'"
             + " AND AD_CLIENT_ID " + OBDal.getInstance().getReadableClientsInClause()
             + " AND AD_ORG_ID " + OBDal.getInstance().getReadableOrganizationsInClause()
             + " AND AD_ALERTRULE_ID = ? " + (whereClause == null ? "" : whereClause);
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/modules/org.openbravo.client.application/src/org/openbravo/client/application/AlertManagementActionHandler.java	Thu Mar 31 21:40:31 2011 +0200
@@ -0,0 +1,170 @@
+/*
+ *************************************************************************
+ * The contents of this file are subject to the Openbravo  Public  License
+ * Version  1.1  (the  "License"),  being   the  Mozilla   Public  License
+ * Version 1.1  with a permitted attribution clause; you may not  use this
+ * file except in compliance with the License. You  may  obtain  a copy of
+ * the License at http://www.openbravo.com/legal/license.html 
+ * Software distributed under the License  is  distributed  on  an "AS IS"
+ * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
+ * License for the specific  language  governing  rights  and  limitations
+ * under the License.
+ * The Original Code is Openbravo ERP.
+ * The Initial Developer of the Original Code is Openbravo SLU
+ * All portions are Copyright (C) 2011 Openbravo SLU
+ * All Rights Reserved.
+ * Contributor(s):  ______________________________________.
+ ************************************************************************
+ */
+package org.openbravo.client.application;
+
+import java.util.List;
+import java.util.Map;
+
+import javax.enterprise.context.ApplicationScoped;
+import javax.servlet.ServletException;
+
+import org.apache.commons.lang.StringUtils;
+import org.apache.log4j.Logger;
+import org.codehaus.jettison.json.JSONArray;
+import org.codehaus.jettison.json.JSONException;
+import org.codehaus.jettison.json.JSONObject;
+import org.hibernate.SQLQuery;
+import org.openbravo.client.kernel.BaseActionHandler;
+import org.openbravo.client.kernel.RequestContext;
+import org.openbravo.dal.core.OBContext;
+import org.openbravo.dal.service.OBDal;
+import org.openbravo.dal.service.OBDao;
+import org.openbravo.dal.service.OBQuery;
+import org.openbravo.erpCommon.utility.UsedByLink;
+import org.openbravo.model.ad.alert.Alert;
+import org.openbravo.model.ad.alert.AlertRecipient;
+import org.openbravo.model.ad.alert.AlertRule;
+
+/**
+ * @author gorkaion
+ * 
+ */
+@ApplicationScoped
+public class AlertManagementActionHandler extends BaseActionHandler {
+  private static final Logger log = Logger.getLogger(AlertManagementActionHandler.class);
+  private static final String GET_ALERT_RULES = "getAlertRules";
+  private static final String MOVE_TO_STATUS = "moveToStatus";
+
+  /*
+   * (non-Javadoc)
+   * 
+   * @see org.openbravo.client.kernel.BaseActionHandler#execute(java.util.Map, java.lang.String)
+   */
+  @Override
+  protected JSONObject execute(Map<String, Object> parameters, String content) {
+    JSONObject object = new JSONObject();
+
+    OBContext.setAdminMode();
+    try {
+      JSONObject o = new JSONObject(content);
+      final String strEventType = o.getString("eventType");
+      if (GET_ALERT_RULES.equals(strEventType)) {
+        object.put("alertRules", getAlertRules());
+      } else if (MOVE_TO_STATUS.equals(strEventType)) {
+        final String alertIDs = o.getString("alertIDs");
+        final String oldStatus = o.getString("oldStatus");
+        final String newStatus = o.getString("newStatus");
+        setNewStatus(alertIDs, newStatus);
+        object.put("oldStatus", oldStatus);
+        object.put("newStatus", newStatus);
+      } else {
+        log.error("Unsupported event type: " + strEventType);
+      }
+
+    } catch (JSONException e) {
+      log.error("Error executing action: " + e.getMessage(), e);
+    } finally {
+      OBContext.restorePreviousMode();
+    }
+
+    return object;
+  }
+
+  private JSONArray getAlertRules() {
+    // Get alert rules visible for context's the role/user.
+    StringBuffer whereClause = new StringBuffer();
+    whereClause.append(" as ar ");
+    whereClause.append("\nwhere exists (select 1 from ar."
+        + AlertRule.PROPERTY_ADALERTRECIPIENTLIST + " as arr");
+    whereClause.append("\n    where arr." + AlertRecipient.PROPERTY_USERCONTACT + ".id = :user");
+    whereClause.append("\n      or (");
+    whereClause.append("arr." + AlertRecipient.PROPERTY_USERCONTACT + " is null");
+    whereClause.append("\n          and arr." + AlertRecipient.PROPERTY_ROLE + ".id = :role))");
+
+    OBQuery<AlertRule> alertRulesQuery = OBDal.getInstance().createQuery(AlertRule.class,
+        whereClause.toString());
+    alertRulesQuery.setNamedParameter("user", OBContext.getOBContext().getUser().getId());
+    alertRulesQuery.setNamedParameter("role", OBContext.getOBContext().getRole().getId());
+
+    JSONArray alertRules = new JSONArray();
+    try {
+      if (alertRulesQuery.count() > 0) {
+        for (AlertRule alertRule : alertRulesQuery.list()) {
+          JSONObject alertRuleJson = new JSONObject();
+          alertRuleJson.put("name", alertRule.getIdentifier());
+          alertRuleJson.put("alertRuleId", alertRule.getId());
+          if (alertRule.getTab() != null) {
+            alertRuleJson.put("tabId", alertRule.getTab().getId());
+          } else {
+            alertRuleJson.put("tabId", "");
+          }
+          String filterClause = null;
+          if (alertRule.getFilterClause() != null) {
+            try {
+              filterClause = new UsedByLink().getWhereClause(RequestContext.get()
+                  .getVariablesSecureApp(), "", alertRule.getFilterClause());
+            } catch (ServletException e) {
+              throw new IllegalStateException(e);
+            }
+            final String sql = "select * from AD_ALERT where ISACTIVE='Y'" + " AND AD_CLIENT_ID "
+                + OBDal.getInstance().getReadableClientsInClause() + " AND AD_ORG_ID "
+                + OBDal.getInstance().getReadableOrganizationsInClause()
+                + " AND AD_ALERTRULE_ID = ? " + (filterClause == null ? "" : filterClause);
+            final SQLQuery sqlQuery = OBDal.getInstance().getSession().createSQLQuery(sql)
+                .addEntity(Alert.ENTITY_NAME);
+            sqlQuery.setParameter(0, alertRule.getId());
+            // It is not possible to add an SQL filter clause to the grid's default datasource.
+            // A String with the alert_id's to filter the grid's so only alerts with access are
+            // shown.
+            if (sqlQuery.list().size() > 0) {
+              String filterAlerts = "";
+              @SuppressWarnings("unchecked")
+              List<Alert> alerts = sqlQuery.list();
+              for (Alert alert : alerts) {
+                if (!filterAlerts.isEmpty()) {
+                  filterAlerts += ", ";
+                }
+                filterAlerts += "'" + alert.getId() + "'";
+              }
+              alertRuleJson.put("alerts", filterAlerts);
+            }
+          }
+
+          alertRules.put(alertRuleJson);
+        }
+      }
+    } catch (JSONException e) {
+      log.error("Error executing action: " + e.getMessage(), e);
+    }
+
+    return alertRules;
+  }
+
+  private void setNewStatus(String alertIDs, String newStatus) {
+    if (StringUtils.isEmpty(alertIDs)) {
+      return;
+    }
+    List<Alert> alerts = OBDao.getOBObjectListFromString(Alert.class, alertIDs);
+    for (Alert alert : alerts) {
+      alert.setAlertStatus(newStatus.toUpperCase());
+      OBDal.getInstance().save(alert);
+    }
+    OBDal.getInstance().flush();
+  }
+}
--- a/modules/org.openbravo.client.application/src/org/openbravo/client/application/ApplicationComponentProvider.java	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.client.application/src/org/openbravo/client/application/ApplicationComponentProvider.java	Thu Mar 31 21:40:31 2011 +0200
@@ -152,6 +152,8 @@
         "web/org.openbravo.client.application/js/ob-action-button.js", false));
     globalResources.add(createStaticResource(
         "web/org.openbravo.client.application/js/ob-eventhandler.js", false));
+    globalResources.add(createStaticResource(
+        "web/org.openbravo.client.application/js/ob-section-stack.js", false));
 
     // Styling
     globalResources.add(createStyleSheetResource(
@@ -256,6 +258,13 @@
     globalResources.add(createStaticResource(
         "web/org.openbravo.client.application/js/ob-history-manager.js", false));
 
+    // Alert Management
+    globalResources.add(createStaticResource(
+        "web/org.openbravo.client.application/js/alert-management/ob-alert-grid.js", false));
+    globalResources.add(createStaticResource(
+        "web/org.openbravo.client.application/js/alert-management/ob-alert-management-view.js",
+        false));
+
     return globalResources;
   }
 
--- a/modules/org.openbravo.client.application/src/org/openbravo/client/application/ViewComponent.java	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.client.application/src/org/openbravo/client/application/ViewComponent.java	Thu Mar 31 21:40:31 2011 +0200
@@ -23,6 +23,7 @@
 import org.hibernate.criterion.Expression;
 import org.openbravo.base.exception.OBException;
 import org.openbravo.base.util.OBClassLoader;
+import org.openbravo.base.weld.WeldUtils;
 import org.openbravo.client.application.window.StandardWindowComponent;
 import org.openbravo.client.kernel.BaseComponent;
 import org.openbravo.client.kernel.BaseTemplateComponent;
@@ -46,6 +47,9 @@
   @Inject
   private StandardWindowComponent standardWindowComponent;
 
+  @Inject
+  private WeldUtils weldUtils;
+
   @Override
   public String generate() {
 
@@ -87,13 +91,15 @@
     final BaseTemplateComponent component;
     if (viewImpDef.getJavaClassName() != null) {
       try {
-        component = (BaseTemplateComponent) OBClassLoader.getInstance().loadClass(
-            viewImpDef.getJavaClassName()).newInstance();
+        @SuppressWarnings("unchecked")
+        final Class<BaseTemplateComponent> clz = (Class<BaseTemplateComponent>) OBClassLoader
+            .getInstance().loadClass(viewImpDef.getJavaClassName());
+        component = weldUtils.getInstance(clz);
       } catch (Exception e) {
         throw new OBException(e);
       }
     } else {
-      component = new BaseTemplateComponent();
+      component = weldUtils.getInstance(BaseTemplateComponent.class);
       if (viewImpDef.getTemplate() == null) {
         throw new IllegalStateException("No class and no template defined for view " + viewName);
       }
@@ -109,7 +115,8 @@
   private OBUIAPPViewImplementation getView(String viewName) {
     OBCriteria<OBUIAPPViewImplementation> obc = OBDal.getInstance().createCriteria(
         OBUIAPPViewImplementation.class);
-    obc.add(Expression.eq(OBUIAPPViewImplementation.PROPERTY_NAME, viewName));
+    obc.add(Expression.or(Expression.eq(OBUIAPPViewImplementation.PROPERTY_NAME, viewName),
+        Expression.eq(OBUIAPPViewImplementation.PROPERTY_ID, viewName)));
 
     if (obc.list().size() > 0) {
       return obc.list().get(0);
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/modules/org.openbravo.client.application/src/org/openbravo/client/application/event/ModuleHandler.java	Thu Mar 31 21:40:31 2011 +0200
@@ -0,0 +1,82 @@
+/*
+ *************************************************************************
+ * The contents of this file are subject to the Openbravo  Public  License
+ * Version  1.1  (the  "License"),  being   the  Mozilla   Public  License
+ * Version 1.1  with a permitted attribution clause; you may not  use this
+ * file except in compliance with the License. You  may  obtain  a copy of
+ * the License at http://www.openbravo.com/legal/license.html 
+ * Software distributed under the License  is  distributed  on  an "AS IS"
+ * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
+ * License for the specific  language  governing  rights  and  limitations
+ * under the License. 
+ * The Original Code is Openbravo ERP. 
+ * The Initial Developer of the Original Code is Openbravo SLU 
+ * All portions are Copyright (C) 2011 Openbravo SLU 
+ * All Rights Reserved. 
+ * Contributor(s):  ______________________________________.
+ ************************************************************************
+ */
+
+package org.openbravo.client.application.event;
+
+import javax.enterprise.event.Observes;
+
+import org.openbravo.base.model.Entity;
+import org.openbravo.base.model.ModelProvider;
+import org.openbravo.base.model.Property;
+import org.openbravo.client.kernel.BaseComponent;
+import org.openbravo.client.kernel.event.EntityNewEvent;
+import org.openbravo.client.kernel.event.EntityPersistenceEventObserver;
+import org.openbravo.client.kernel.event.EntityUpdateEvent;
+import org.openbravo.model.ad.module.Module;
+
+/**
+ * This class observes modifications/insertions in ADModule in order to invalidate modules cache
+ * used for obtaining views ETags.
+ * 
+ * @author alostale
+ * 
+ */
+public class ModuleHandler extends EntityPersistenceEventObserver {
+  private static final String MODULE_TABLE_ID = "9D36D488605044F5A0264D7C8B916657";
+  private static Entity[] entities = { ModelProvider.getInstance().getEntityByTableId(
+      MODULE_TABLE_ID) };
+
+  public void onUpdate(@Observes EntityUpdateEvent event) {
+    if (!isValidEvent(event)) {
+      return;
+    }
+    if (!event.getPreviousState(getVersionProperty()).equals(
+        event.getCurrentState(getVersionProperty()))
+        || !event.getPreviousState(getEnabledProperty()).equals(
+            event.getCurrentState(getEnabledProperty()))
+        || !event.getPreviousState(getInDevelopmentProperty()).equals(
+            event.getCurrentState(getInDevelopmentProperty()))) {
+      BaseComponent.nullifyModuleCache();
+    }
+  }
+
+  public void onNew(@Observes EntityNewEvent event) {
+    if (!isValidEvent(event)) {
+      return;
+    }
+    BaseComponent.nullifyModuleCache();
+  }
+
+  @Override
+  protected Entity[] getObservedEntities() {
+    return entities;
+  }
+
+  private Property getInDevelopmentProperty() {
+    return entities[0].getProperty(Module.PROPERTY_INDEVELOPMENT);
+  }
+
+  private Property getVersionProperty() {
+    return entities[0].getProperty(Module.PROPERTY_VERSION);
+  }
+
+  private Property getEnabledProperty() {
+    return entities[0].getProperty(Module.PROPERTY_ENABLED);
+  }
+}
--- a/modules/org.openbravo.client.application/src/org/openbravo/client/application/window/FormInitializationComponent.java	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.client.application/src/org/openbravo/client/application/window/FormInitializationComponent.java	Thu Mar 31 21:40:31 2011 +0200
@@ -442,7 +442,6 @@
           + Sqlc.TransformaNombreColumna(field.getColumn().getDBColumnName())) != null) {
         if ((mode.equals("NEW") || (mode.equals("CHANGE")
             && changedCols.contains(field.getColumn().getDBColumnName()) && changedColumn != null))
-            && (uiDef instanceof EnumUIDefinition || uiDef instanceof FKComboUIDefinition)
             && field.getColumn().isValidateOnNew()) {
           if (field.getColumn().getCallout() != null) {
             addCalloutToList(field.getColumn(), calloutsToCall, lastfieldChanged);
--- a/modules/org.openbravo.client.application/src/org/openbravo/client/application/window/StandardWindowComponent.java	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.client.application/src/org/openbravo/client/application/window/StandardWindowComponent.java	Thu Mar 31 21:40:31 2011 +0200
@@ -11,7 +11,7 @@
  * under the License.
  * The Original Code is Openbravo ERP.
  * The Initial Developer of the Original Code is Openbravo SLU
- * All portions are Copyright (C) 2010 Openbravo SLU
+ * All portions are Copyright (C) 2010-2011 Openbravo SLU
  * All Rights Reserved.
  * Contributor(s):  ______________________________________.
  ************************************************************************
@@ -21,14 +21,11 @@
 import java.util.ArrayList;
 import java.util.List;
 
-import org.apache.commons.codec.digest.DigestUtils;
 import org.apache.log4j.Logger;
 import org.openbravo.client.kernel.BaseTemplateComponent;
 import org.openbravo.client.kernel.KernelConstants;
-import org.openbravo.client.kernel.KernelUtils;
 import org.openbravo.client.kernel.Template;
 import org.openbravo.dal.service.OBDal;
-import org.openbravo.model.ad.module.Module;
 import org.openbravo.model.ad.ui.Field;
 import org.openbravo.model.ad.ui.Tab;
 import org.openbravo.model.ad.ui.Window;
@@ -47,7 +44,6 @@
   private OBViewTab rootTabComponent = null;
   private Boolean inDevelopment = null;
   private String uniqueString = "" + System.currentTimeMillis();
-  private String windowETag = null;
 
   protected Template getComponentTemplate() {
     return OBDal.getInstance().get(Template.class, TEMPLATE_ID);
@@ -62,38 +58,6 @@
     return KernelConstants.ID_PREFIX + getWindowId();
   }
 
-  @Override
-  public String getETag() {
-    if (windowETag != null) {
-      return windowETag;
-    }
-
-    final List<Module> modules = new ArrayList<Module>();
-    modules.add(window.getModule());
-    for (Tab tab : window.getADTabList()) {
-      if (!tab.isActive() || !tab.getModule().isEnabled()) {
-        continue;
-      }
-      if (!modules.contains(tab.getModule())) {
-        modules.add(tab.getModule());
-      }
-      for (Field field : tab.getADFieldList()) {
-        if (!field.isActive() || !field.getModule().isEnabled()) {
-          continue;
-        }
-        if (!modules.contains(field.getModule())) {
-          modules.add(field.getModule());
-        }
-      }
-    }
-    final StringBuilder sb = new StringBuilder();
-    for (Module module : modules) {
-      sb.append(KernelUtils.getInstance().getVersionParameters(module));
-    }
-    windowETag = DigestUtils.md5Hex(sb.toString());
-    return windowETag;
-  }
-
   public boolean isIndevelopment() {
     if (inDevelopment != null) {
       return inDevelopment;
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/alert-management/ob-alert-grid.js	Thu Mar 31 21:40:31 2011 +0200
@@ -0,0 +1,268 @@
+/*
+ *************************************************************************
+ * The contents of this file are subject to the Openbravo  Public  License
+ * Version  1.1  (the  "License"),  being   the  Mozilla   Public  License
+ * Version 1.1  with a permitted attribution clause; you may not  use. this
+ * file except in compliance with the License. You  may  obtain  a copy of
+ * the License at http://www.openbravo.com/legal/license.html
+ * Software distributed under the License  is  distributed  on  an "AS IS"
+ * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
+ * License for the specific  language  governing  rights  and  limitations
+ * under the License.
+ * The Original Code is Openbravo ERP.
+ * The Initial Developer of the Original Code is Openbravo SLU
+ * All portions are Copyright (C) 2011 Openbravo SLU
+ * All Rights Reserved.
+ * Contributor(s):  ______________________________________.
+ ************************************************************************
+ */
+
+isc.ClassFactory.defineClass('OBAlertGrid', isc.OBGrid);
+isc.OBAlertGrid.addProperties({
+  alertStatus: null,
+
+  width: '100%',
+  height: '100%',
+  dataSource: null,
+  canEdit: true,
+  alternateRecordStyles: true,
+  showFilterEditor: true,
+  canReorderFields: false,
+  canFreezeFields: false,
+  canGroupBy: false,
+  canAutoFitFields: false,
+  selectionType: 'simple',
+  editEvent: 'click',
+  //editOnFocus: true,
+  showCellContextMenus: true,
+
+  dataProperties: {
+    useClientFiltering: false//,
+    //useClientSorting: false
+  },
+  
+  gridFields: [
+    { name: 'alertRule',
+      title: OB.I18N.getLabel('OBUIAPP_AlertGrid_AlertRule'),
+      displayField: 'alertRule._identifier',
+      canFilter: true,
+      canEdit: false,
+      filterOnKeypress: true,
+      filterEditorType: 'OBFKFilterTextItem',
+      type: '_id_19'
+    },
+    { name: 'description',
+      title: OB.I18N.getLabel('OBUIAPP_AlertGrid_Alert'),
+      canFilter: true,
+      canEdit: false,
+      filterOnKeypress: true,
+      filterEditorType: 'OBTextItem'
+        //, type: '_id_10'
+    },
+    { name: 'creationDate',
+      title: OB.I18N.getLabel('OBUIAPP_AlertGrid_Time'),
+      canFilter: true,
+      canEdit: false,
+      filterEditorType: 'OBMiniDateRangeItem',
+      type: '_id_16'
+    },
+    { name: 'comments',
+      title: OB.I18N.getLabel('OBUIAPP_AlertGrid_Note'),
+      canFilter: true,
+      canEdit: true,
+      filterOnKeypress: true,
+      filterEditorType: 'OBTextItem',
+      editorType: 'OBTextItem',
+      editorProperties: {
+        width: '90%',
+        columnName: 'comments',
+        disabled: false,
+        updatable: true
+      }
+      //, type: '_id_10'
+    },
+    { name: 'recordID',
+      title: OB.I18N.getLabel('OBUIAPP_AlertGrid_Record'),
+      canFilter: true,
+      canEdit: false,
+      isLink: true,
+      filterOnKeypress: true,
+      filterEditorType: 'OBTextItem'
+      //, type: '_id_10'
+    }
+    ],
+  
+  initWidget: function() {
+    // added for showing counts in the filtereditor row
+    this.checkboxFieldDefaults = isc.addProperties(this.checkboxFieldDefaults, {
+      canFilter: true,
+      frozen: true,
+      canFreeze: true,
+      showHover: true,
+      prompt: OB.I18N.getLabel('OBUIAPP_GridSelectAllColumnPrompt'),
+      filterEditorProperties: {
+        textAlign: 'center'
+      },
+      filterEditorType: 'StaticTextItem'
+    });
+
+    this.contextMenu = this.getMenuConstructor().create({items: []});
+    
+    OB.Datasource.get('ADAlert', this);
+    
+    this.Super('initWidget', arguments);
+  },
+  
+  setDataSource: function() {
+    this.Super('setDataSource', arguments);
+    // Some properties need to be set when the datasource is loaded to avoid errors when form is
+    // open the first time.
+    this.setFields(this.gridFields);
+    this.setSelectionAppearance('checkbox');
+    this.sort('creationDate', 'descending');
+
+    this.fetchData();
+  },
+  
+  dataArrived: function(startRow, endRow){
+    this.getGridTotalRows();
+    return this.Super('dataArrived', arguments);
+  },
+
+  getGridTotalRows: function(){
+    var criteria = this.getCriteria() || {}, requestProperties = {};
+
+    if (!OB.AlertManagement.sections[this.alertStatus].expanded) {
+      // fetch to the datasource with an empty criteria to get all the rows
+      requestProperties.params = requestProperties.params || {};
+      requestProperties.params[OB.Constants.WHERE_PARAMETER] = this.getFilterClause();
+      requestProperties.clientContext = {alertStatus: this.alertStatus};
+      this.dataSource.fetchData(criteria, function(dsResponse, data, dsRequest){
+          OB.AlertManagement.setTotalRows(dsResponse.totalRows, dsResponse.clientContext.alertStatus);
+        }, requestProperties );
+
+    } else {
+      OB.AlertManagement.setTotalRows(this.getTotalRows(), this.alertStatus);
+    }
+  },
+  
+  clearFilter: function(){
+    delete this.filterClause;
+    this.filterEditor.getEditForm().clearValues();
+    this.filterEditor.performAction();
+  },
+  
+  onFetchData: function(criteria, requestProperties){
+    requestProperties = requestProperties || {};
+    requestProperties.params = requestProperties.params || {};
+
+    requestProperties.params[OB.Constants.WHERE_PARAMETER] = this.getFilterClause();
+  },
+  
+  getFilterClause: function() {
+    var i, filterClause = '',
+        alertRuleIds = '',
+        arlength = OB.AlertManagement.alertRules.length,
+        whereClause = 'coalesce(to_char(status), \'NEW\') = upper(\'' + this.alertStatus + '\')';
+
+    for (i = 0; i < arlength; i++) {
+      if (alertRuleIds !== '') {
+        alertRuleIds += ',';
+      }
+      alertRuleIds += '\'' + OB.AlertManagement.alertRules[i].alertRuleId +'\'';
+      // if an alertRule has some alerts to filter by, add them to the where clause as:
+      // alerts are of a different alertRule or only the alerts predefined
+      // this only happens if the alertRule has an SQL filter expression defined
+      if (OB.AlertManagement.alertRules[i].alerts) {
+        filterClause += ' and (e.alertRule.id != \'' + OB.AlertManagement.alertRules[i].alertRuleId + '\'';
+        filterClause += ' or e.id in (' +OB.AlertManagement.alertRules[i].alerts + '))';
+      }
+    }
+    whereClause += ' and alertRule.id in (' + alertRuleIds + ')';
+    if (filterClause !== '') {
+      whereClause += filterClause;
+    }
+    return whereClause;
+  },
+  
+  cellClick: function (record, rowNum, colNum) {
+    var i, tabId, field = this.getField(colNum);
+    for (i = 0; i < OB.AlertManagement.alertRules.length; i++) {
+      if (OB.AlertManagement.alertRules[i].alertRuleId === record.alertRule) {
+        tabId = OB.AlertManagement.alertRules[i].tabId;
+      }
+    }
+    if (field.isLink && tabId && tabId !== '') {
+      OB.Utilities.openDirectTab(tabId, record.referenceSearchKey);
+    }
+  },
+  
+  selectionChanged: function(record, state){
+    this.updateSelectedCountDisplay();
+    this.Super('selectionChanged', arguments);
+  },
+  
+  updateSelectedCountDisplay: function(){
+    var selection = this.getSelection();
+    var selectionLength = selection.getLength();
+    var newValue = '&nbsp;';
+    if (selectionLength > 0) {
+      newValue = selectionLength + '';
+    }
+    if (this.filterEditor) {
+      this.filterEditor.getEditForm().setValue(this.getCheckboxField().name, newValue);
+    }
+  },
+  
+  // overridden to support hover on the header for the checkbox field
+  setFieldProperties: function(field, properties){
+    var localField = field;
+    if (isc.isA.Number(localField)) {
+      localField = this.fields[localField];
+    }
+    if (this.isCheckboxField(localField) && properties) {
+      properties.showHover = true;
+      properties.prompt = OB.I18N.getLabel('OBUIAPP_GridSelectAllColumnPrompt');
+    }
+    
+    return this.Super('setFieldProperties', arguments);
+  },
+  
+  cellHoverHTML: function(record, rowNum, colNum){
+    var field = this.getField(colNum), cellErrors, msg = '', i;
+    if (this.isCheckboxField(field)) {
+      return OB.I18N.getLabel('OBUIAPP_GridSelectColumnPrompt');
+    }
+  },
+  
+  makeCellContextItems: function(record, rowNum, colNum){
+    var menuItems = [];
+    var grid = this;
+    if (grid.alertStatus === 'Acknowledged' || grid.alertStatus === 'Suppressed') {
+      menuItems.add({
+        title: OB.I18N.getLabel('OBUIAPP_MoveToStatus', [OB.AlertManagement.translatedStatus.New]),
+        click: function(){
+          OB.AlertManagement.moveToStatus(record.id, grid.alertStatus, 'New');
+        }
+      });
+    }
+    if (grid.alertStatus === 'New' || grid.alertStatus === 'Suppressed') {
+      menuItems.add({
+        title: OB.I18N.getLabel('OBUIAPP_MoveToStatus', [OB.AlertManagement.translatedStatus.Acknowledged]),
+        click: function(){
+          OB.AlertManagement.moveToStatus(record.id, grid.alertStatus, 'Acknowledged');
+        }
+      });
+    }
+    if (grid.alertStatus === 'New' || grid.alertStatus === 'Acknowledged') {
+      menuItems.add({
+        title: OB.I18N.getLabel('OBUIAPP_MoveToStatus', [OB.AlertManagement.translatedStatus.Suppressed]),
+        click: function(){
+          OB.AlertManagement.moveToStatus(record.id, grid.alertStatus, 'Suppressed');
+        }
+      });
+    }
+    return menuItems;
+  }
+
+});
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/alert-management/ob-alert-management-view.js	Thu Mar 31 21:40:31 2011 +0200
@@ -0,0 +1,209 @@
+/*
+ *************************************************************************
+ * The contents of this file are subject to the Openbravo  Public  License
+ * Version  1.1  (the  "License"),  being   the  Mozilla   Public  License
+ * Version 1.1  with a permitted attribution clause; you may not  use. this
+ * file except in compliance with the License. You  may  obtain  a copy of
+ * the License at http://www.openbravo.com/legal/license.html
+ * Software distributed under the License  is  distributed  on  an "AS IS"
+ * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
+ * License for the specific  language  governing  rights  and  limitations
+ * under the License.
+ * The Original Code is Openbravo ERP.
+ * The Initial Developer of the Original Code is Openbravo SLU
+ * All portions are Copyright (C) 2011 Openbravo SLU
+ * All Rights Reserved.
+ * Contributor(s):  ______________________________________.
+ ************************************************************************
+ */
+
+isc.ClassFactory.defineClass('OBUIAPP_AlertManagement', isc.VLayout);
+isc.OBUIAPP_AlertManagement.addProperties({
+  // Allow only one instance of the view.
+  isSameTab: function(viewId, params){
+    return viewId === 'OBUIAPP_AlertManagement';
+  },
+  getBookMarkParams: function() {
+    var result = {};
+    result.viewId = 'OBUIAPP_AlertManagement';
+    return result;
+  },
+  
+  translatedStatus: { New: '', Acknowledged: '', Suppressed: '', Solved: ''},
+  sectionStack: null,
+  grids: {},
+  sections: {},
+  alertRules: null,
+  //Section header controls:
+  NewAcknowledged: null,
+  NewSuppressed: null,
+  AcknowledgedNew: null,
+  AcknowledgedSuppressed: null,
+  SuppressedNew: null,
+  SuppressedAcknowledged: null,
+  
+  initWidget: function(){
+    OB.AlertManagement = this;
+    OB.I18N.getLabel('AlertStatus_New', null, {
+      setTranslatedStatus: function(label) {
+        OB.AlertManagement.translatedStatus.New = label;
+        OB.AlertManagement.checkInitializeStatus();
+      }
+    }, 'setTranslatedStatus');
+    OB.I18N.getLabel('AlertStatus_Acknowledged', null, {
+      setTranslatedStatus: function(label) {
+        OB.AlertManagement.translatedStatus.Acknowledged = label;
+        OB.AlertManagement.checkInitializeStatus();
+      }
+    }, 'setTranslatedStatus');
+    OB.I18N.getLabel('AlertStatus_Suppressed', null, {
+      setTranslatedStatus: function(label) {
+        OB.AlertManagement.translatedStatus.Suppressed = label;
+        OB.AlertManagement.checkInitializeStatus();
+      }
+    }, 'setTranslatedStatus');
+    OB.I18N.getLabel('AlertStatus_Solved', null, {
+      setTranslatedStatus: function(label) {
+        OB.AlertManagement.translatedStatus.Solved = label;
+        OB.AlertManagement.checkInitializeStatus();
+      }
+    }, 'setTranslatedStatus');
+    
+    this.addMember(isc.OBToolbar.create({
+        view: this,
+        leftMembers: [isc.OBToolbarIconButton.create(isc.OBToolbar.REFRESH_BUTTON_PROPERTIES)],
+        rightMembers: []
+      }));
+    
+    this.sectionStack = isc.OBSectionStack.create();
+    this.addMember(this.sectionStack);
+
+    this.Super('initWidget', arguments);
+    this.getAlertRules();
+  },
+  
+  getAlertRules: function() {
+    post = {'eventType': 'getAlertRules' };
+
+    OB.RemoteCallManager.call('org.openbravo.client.application.AlertManagementActionHandler',
+        post, {}, function(rpcResponse, data, rpcRequest){
+      OB.AlertManagement.alertRules = data.alertRules;
+      OB.AlertManagement.checkInitializeStatus();
+    });
+  },
+  
+  checkInitializeStatus: function() {
+    if (OB.AlertManagement.translatedStatus.New !== '' &&
+      OB.AlertManagement.translatedStatus.Acknowledged !== '' &&
+      OB.AlertManagement.translatedStatus.Suppressed !== '' &&
+      OB.AlertManagement.translatedStatus.Solved !== '' &&
+      OB.AlertManagement.alertRules !== null) {
+      // Sections are created after alertRules are created and status translations are set.
+      // This is needed to be able to filter properly the grids of the sections.
+      OB.AlertManagement.createSections();
+    }
+  },
+  
+  createSections: function() {
+    this.grids.New = isc.OBAlertGrid.create({alertStatus: 'New'});
+    this.NewAcknowledged = isc.OBAlertSectionStackControl.create({currentStatus: 'New', newStatus: 'Acknowledged', ID:'NewAcknowledged'});
+    this.NewSuppressed = isc.OBAlertSectionStackControl.create({currentStatus: 'New', newStatus: 'Suppressed', ID:'NewSuppressed'});
+    this.sections.New = {
+        title: this.translatedStatus.New,
+        alertStatus: 'New',
+        expanded: true,
+        items: [this.grids.New],
+        controls: [this.NewAcknowledged, this.NewSuppressed]};
+    this.sectionStack.addSection(this.sections.New);
+
+    this.grids.Acknowledged = isc.OBAlertGrid.create({alertStatus: 'Acknowledged'});
+    this.AcknowledgedNew = isc.OBAlertSectionStackControl.create({currentStatus: 'Acknowledged', newStatus: 'New', ID:'AcknowledgedNew'});
+    this.AcknowledgedSuppressed = isc.OBAlertSectionStackControl.create({currentStatus: 'Acknowledged', newStatus: 'Suppressed', ID:'AcknowledgedSuppressed'});
+    this.sections.Acknowledged = {
+        title: this.translatedStatus.Acknowledged,
+        alertStatus: 'Acknowledged',
+        expanded: false,
+        items: [this.grids.Acknowledged],
+        controls: [this.AcknowledgedNew, this.AcknowledgedSuppressed]};
+    this.sectionStack.addSection(this.sections.Acknowledged);
+
+    this.grids.Suppressed = isc.OBAlertGrid.create({alertStatus: 'Suppressed'});
+    this.SuppressedNew = isc.OBAlertSectionStackControl.create({currentStatus: 'Suppressed', newStatus: 'New', ID:'SuppressedNew'});
+    this.SuppressedAcknowledged = isc.OBAlertSectionStackControl.create({currentStatus: 'Suppressed', newStatus: 'Acknowledged', ID:'SuppressedAcknowledged'});
+    this.sections.Suppressed = {
+        title: this.translatedStatus.Suppressed,
+        alertStatus: 'Suppressed',
+        expanded: false,
+        items: [this.grids.Suppressed],
+        controls: [this.SuppressedNew, this.SuppressedAcknowledged]};
+    this.sectionStack.addSection(this.sections.Suppressed);
+
+    this.grids.Solved = isc.OBAlertGrid.create({alertStatus: 'Solved'});
+    this.sections.Solved = {
+        title: this.translatedStatus.Solved, alertStatus: 'Solved', expanded: false, items: [this.grids.Solved] };
+    this.sectionStack.addSection(this.sections.Solved);
+  },
+  
+  moveToStatus: function(alertIDs, oldStatus, newStatus) {
+    post = {'eventType': 'moveToStatus',
+            'oldStatus': oldStatus,
+            'newStatus': newStatus,
+            'alertIDs': alertIDs};
+
+    OB.RemoteCallManager.call('org.openbravo.client.application.AlertManagementActionHandler',
+        post, {}, function(rpcResponse, data, rpcRequest){
+          OB.AlertManagement.grids[data.newStatus].invalidateCache();
+          // If section has not been expanded the grid is not reloaded so the total rows is not updated.
+          if (!OB.AlertManagement.sections[data.newStatus].expanded) {
+            OB.AlertManagement.grids[data.newStatus].getGridTotalRows();
+          }
+          // Old status is always expanded to be able to select the rows
+          OB.AlertManagement.grids[data.oldStatus].invalidateCache();
+    });
+  },
+  
+  setTotalRows: function(totalRows, status) {
+    if (OB.AlertManagement.sections[status]) {
+      OB.AlertManagement.sections[status].getSectionHeader()
+          .setTitle(OB.I18N.getLabel('OBUIAPP_AlertSectionHeader', [OB.AlertManagement.translatedStatus[status], totalRows]));
+    }
+  },
+  
+  refresh: function() {
+    var i, alertStatus = ['New', 'Acknowledged', 'Suppressed', 'Solved'];
+    for (i = 0; i < 4; i++) {
+      OB.AlertManagement.grids[alertStatus[i]].invalidateCache();
+      if (!OB.AlertManagement.sections[alertStatus[i]].expanded) {
+        OB.AlertManagement.grids[alertStatus[i]].getGridTotalRows();
+      }
+    }
+  }
+});
+
+isc.ClassFactory.defineClass('OBAlertSectionStackControl', isc.OBSectionItemControlLink);
+isc.OBAlertSectionStackControl.addProperties({
+  newStatus: null,
+  currentStatus: null,
+  
+  initWidget: function () {
+    this.setContents(OB.I18N.getLabel('OBUIAPP_MoveSelectedToStatus', [OB.AlertManagement.translatedStatus[this.newStatus]]));
+    this.Super('initWidget', arguments);
+  },
+  
+  action: function() {
+    var i,
+        alerts = '',
+        selectedAlerts = OB.AlertManagement.grids[this.currentStatus].getSelection(),
+        selAlertsLength = selectedAlerts.length;
+    if (selAlertsLength === 0) {
+      return;
+    }
+    for (i = 0; i < selAlertsLength; i++) {
+      if (alerts !== '') {
+        alerts += ',';
+      }
+      alerts += selectedAlerts[i].id;
+    }
+    OB.AlertManagement.moveToStatus(alerts, this.currentStatus, this.newStatus);
+  }
+});
\ No newline at end of file
--- a/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-alert-manager.js	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-alert-manager.js	Thu Mar 31 21:40:31 2011 +0200
@@ -11,7 +11,7 @@
  * under the License.
  * The Original Code is Openbravo ERP.
  * The Initial Developer of the Original Code is Openbravo SLU
- * All portions are Copyright (C) 2010 Openbravo SLU
+ * All portions are Copyright (C) 2010-2011 Openbravo SLU
  * All Rights Reserved.
  * Contributor(s):  ______________________________________.
  ************************************************************************
@@ -144,12 +144,12 @@
       overflow : 'visible',
       click : function() {
         var viewDefinition = {
-          obManualURL : '/ad_forms/AlertManagement.html',
-          command : 'DEFAULT',
-          formId : '800016',
+          //obManualURL : '/ad_forms/AlertManagement.html',
+          //command : 'DEFAULT',
+          //formId : '800016',
           i18nTabTitle : 'UINAVBA_AlertManagement'
         };
-        OB.Layout.ViewManager.openView('OBClassicWindow', viewDefinition);
+        OB.Layout.ViewManager.openView('OBUIAPP_AlertManagement', viewDefinition);
       }
 
     });
--- a/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-application-menu.js	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-application-menu.js	Thu Mar 31 21:40:31 2011 +0200
@@ -138,7 +138,10 @@
       }
     } else if (item.externalUrl) {
       selectedView = {viewId: 'OBExternalPage', contentsURL: item.externalUrl, id: item.externalUrl, command: 'DEFAULT', tabTitle: item.title};
+    } else {
+      selectedView = {viewId: item.viewId, tabTitle: item.title};
     }
+    
     selectedView.icon = item.icon;
     selectedView.type = item.type;
     OB.RecentUtilities.addRecent('UINAVBA_MenuRecentList', selectedView);
--- a/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-formitem-widgets.js	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-formitem-widgets.js	Thu Mar 31 21:40:31 2011 +0200
@@ -500,6 +500,11 @@
   cachePickListResults: false,
   validateOnExit: true,  
   completeOnTab: true,
+  
+  // without this in chrome the content is sorted according to the id/value
+  // not the displayfield
+  sortField: 0,
+  
   // textMatchStyle is used for the client-side picklist
   textMatchStyle: 'substring',
 
--- a/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-grid.js	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-grid.js	Thu Mar 31 21:40:31 2011 +0200
@@ -375,6 +375,16 @@
       }
     }
     return this.Super('editorKeyDown', arguments);
+  },
+  
+  // Prevents empty message to be shown in frozen part
+  // http://forums.smartclient.com/showthread.php?p=57581
+  createBodies: function(){
+    var ret = this.Super('createBodies', arguments);
+    if (this.frozenBody) {
+      this.frozenBody.showEmptyMessage = false;
+    }
+    return ret;
   }
 });
 
--- a/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-quick-launch.js	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-quick-launch.js	Thu Mar 31 21:40:31 2011 +0200
@@ -79,9 +79,9 @@
       }
       this.members[0].setFields(newFields);
       this.layout.showMember(this.members[0]);
-      this.members[1].getField('value').setValue(null);
-      this.members[1].getField('value').setElementValue('', null);      
     }
+    this.members[1].getField('value').setValue(null);
+    this.members[1].getField('value').setElementValue('', null);      
   },
   
   // handle the case that someone entered a url in the quick launch
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-section-stack.js	Thu Mar 31 21:40:31 2011 +0200
@@ -0,0 +1,27 @@
+/*
+ *************************************************************************
+ * The contents of this file are subject to the Openbravo  Public  License
+ * Version  1.1  (the  "License"),  being   the  Mozilla   Public  License
+ * Version 1.1  with a permitted attribution clause; you may not  use. this
+ * file except in compliance with the License. You  may  obtain  a copy of
+ * the License at http://www.openbravo.com/legal/license.html
+ * Software distributed under the License  is  distributed  on  an "AS IS"
+ * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
+ * License for the specific  language  governing  rights  and  limitations
+ * under the License.
+ * The Original Code is Openbravo ERP.
+ * The Initial Developer of the Original Code is Openbravo SLU
+ * All portions are Copyright (C) 2011 Openbravo SLU
+ * All Rights Reserved.
+ * Contributor(s):  ______________________________________.
+ ************************************************************************
+ */
+
+isc.ClassFactory.defineClass('OBSectionStack', isc.SectionStack);
+isc.OBSectionStack.addProperties({
+  visibilityMode: 'multiple',
+  layoutMargin: 24,
+  membersMargin: 12,
+  canResizeSections: false,
+  sectionHeaderClass: 'OBSectionItemButton'
+});
\ No newline at end of file
--- a/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-tab.js	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-tab.js	Thu Mar 31 21:40:31 2011 +0200
@@ -101,21 +101,6 @@
 
   draw : function() {
     var me = this;
-    var ksAction_ActivateTab = function(tab) {
-      me.selectTab(tab-1);
-      if(typeof me.getSelectedTab().pane.focusTab === 'function') {
-        me.getSelectedTab().pane.focusTab();
-      }
-    };
-    OB.KeyboardManager.KS.set('TabSet_ActivateTab1', ksAction_ActivateTab, 1);
-    OB.KeyboardManager.KS.set('TabSet_ActivateTab2', ksAction_ActivateTab, 2);
-    OB.KeyboardManager.KS.set('TabSet_ActivateTab3', ksAction_ActivateTab, 3);
-    OB.KeyboardManager.KS.set('TabSet_ActivateTab4', ksAction_ActivateTab, 4);
-    OB.KeyboardManager.KS.set('TabSet_ActivateTab5', ksAction_ActivateTab, 5);
-    OB.KeyboardManager.KS.set('TabSet_ActivateTab6', ksAction_ActivateTab, 6);
-    OB.KeyboardManager.KS.set('TabSet_ActivateTab7', ksAction_ActivateTab, 7);
-    OB.KeyboardManager.KS.set('TabSet_ActivateTab8', ksAction_ActivateTab, 8);
-    OB.KeyboardManager.KS.set('TabSet_ActivateTab9', ksAction_ActivateTab, 9);
     var ksAction_closeAllTabs = function() {
       var tabCount, tabArray = [], i;
       for (i = 1; i > 0; i++) {
--- a/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-user-profile-widget.js	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-user-profile-widget.js	Thu Mar 31 21:40:31 2011 +0200
@@ -107,8 +107,14 @@
       width: '*',
       pickListBaseStyle: 'OBFormFieldPickListCell',
       pickerIconSrc: '[SKIN]/../../org.openbravo.client.application/images/form/comboBoxPicker.png',
+      
+      // without this in chrome the content is sorted according to the id/value
+      // not the displayfield
+      sortField: 0,
+
       height: 21,
       pickerIconWidth: 21,
+      pickListCellHeight: 22,
       pickListProperties: {
         bodyStyleName: 'OBPickListBody'
       },
--- a/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-utilities.js	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-utilities.js	Thu Mar 31 21:40:31 2011 +0200
@@ -527,6 +527,15 @@
   return str1 === str2;
 };
 
+//** {{{ OB.Utilities.trim(/*String*/ str)}}} **
+//Trims a string
+OB.Utilities.trim = function(/* String */str){
+  if (!str) {
+   return str;
+  }
+  return str.replace(/^\s*/, '').replace(/\s*$/, '');
+};
+
 OB.Utilities.processLogoutQueue = function(){
   var q = OB.Utilities.logoutWorkQueue, qElement, result, tab, tabID;
   
--- a/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-view-form.js	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-view-form.js	Thu Mar 31 21:40:31 2011 +0200
@@ -223,6 +223,12 @@
     this.view.updateTabTitle();
     this.enableLinkedItemSection(!isNew);
 
+    if (isNew) {
+      this.view.statusBar.newIcon.prompt = OB.I18N.getLabel('OBUIAPP_NewIconPrompt');
+    } else {
+      this.view.statusBar.newIcon.prompt = OB.I18N.getLabel('OBUIAPP_EditIconPrompt');
+    }
+    
     // see issue:
     // 16064: Autosave error is triggered when closing a tab, even if the form wasn't touched
     // https://issues.openbravo.com/view.php?id=16064
--- a/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-view-grid.js	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-view-grid.js	Thu Mar 31 21:40:31 2011 +0200
@@ -601,16 +601,6 @@
     }
   },
   
-  // Prevents empty message to be shown in frozen part
-  // http://forums.smartclient.com/showthread.php?p=57581
-  createBodies: function(){
-    var ret = this.Super('createBodies', arguments);
-    if (this.frozenBody) {
-      this.frozenBody.showEmptyMessage = false;
-    }
-    return ret;
-  },
-  
   selectRecordById: function(id, forceFetch){
     if (forceFetch) {
       this.targetRecordId = id;
@@ -1566,6 +1556,7 @@
       }
     }
     this.Super('saveEditedValues', [rowNum, colNum, newValues, oldValues, editValuesID, editCompletionEvent, saveCallback]);
+    this.view.standardWindow.setDirtyEditForm(null);
   },
   
   autoSave: function(){
--- a/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-view-manager.js	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-view-manager.js	Thu Mar 31 21:40:31 2011 +0200
@@ -225,6 +225,12 @@
       // don't store direct links to a target tab, this should be set in a different
       // property
       if (!params.targetTabId && params.canClose !== false && !vmgr.inStateHandling && params.viewId !== 'OBPopupClassicWindow') {
+        if (params.i18nTabTitle && !params.tabTitle) {
+          params.tabTitle = OB.I18N.getLabel(params.i18nTabTitle);
+        }
+        if (!params.viewId) {
+          params.viewId = viewName;
+        }
         // add and set a default icon
         vmgr.recentManager.addRecent('OBUIAPP_RecentViewList', 
             isc.addProperties({icon: '[SKINIMG]../../org.openbravo.client.application/images/application-menu/iconWindow.png'}, 
--- a/modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/ob-application-menu-styles.js	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/ob-application-menu-styles.js	Thu Mar 31 21:40:31 2011 +0200
@@ -65,7 +65,8 @@
     Task: '[SKINIMG]../../org.openbravo.client.application/images/application-menu/iconTask.png',
     Form: '[SKINIMG]../../org.openbravo.client.application/images/application-menu/iconForm.png',
     ExternalLink: '[SKINIMG]../../org.openbravo.client.application/images/application-menu/iconExternalLink.png',
-    Folder: '[SKINIMG]../../org.openbravo.client.application/images/application-menu/iconFolderOpened.png'
+    Folder: '[SKINIMG]../../org.openbravo.client.application/images/application-menu/iconFolderOpened.png',
+    View: '[SKINIMG]../../org.openbravo.client.application/images/application-menu/iconForm.png'
   },
   icon: {
     src: '[SKINIMG]../../org.openbravo.client.application/images/navbar/ico-green-arrow-down.gif'
--- a/modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/ob-form-styles.css	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/ob-form-styles.css	Thu Mar 31 21:40:31 2011 +0200
@@ -111,7 +111,6 @@
 .OBFormFieldDateInputHint {
   font-family: arial, sans-serif; 
   font-size: 12px;
-  line-height: normal;
   padding: 2px 2px 0px 2px;
   /*width: 100%;*/
 }
@@ -663,6 +662,41 @@
 }
 
 /*=======================================================================
+ * SectionItem Control Link
+=======================================================================*/
+.OBSectionItemControlLink,
+.OBSectionItemControlLinkOver,
+.OBSectionItemControlLinkDown,
+.OBSectionItemControlLinkFocused,
+.OBSectionItemControlLinkFocusedOver,
+.OBSectionItemControlLinkFocusedDown {
+  font-family: 'lucida sans', sans-serif;
+  font-size: 12px;
+  vertical-align: middle;
+  background: transparent;
+  text-align: right;
+  cursor: pointer;
+  padding-right: 5px;
+}
+
+.OBSectionItemControlLink,
+.OBSectionItemControlLinkFocused {
+  color: #58A618;
+}
+
+.OBSectionItemControlLinkOver {
+  color: #58A618;
+  text-decoration: underline;
+}
+
+.OBSectionItemControlLinkDown,
+.OBSectionItemControlLinkFocusedOver,
+.OBSectionItemControlLinkFocusedDown {
+  color: #004E27;
+  text-decoration: underline;
+}
+
+/*=======================================================================
  * Used in the label of a foreign key field, for link image 
 =======================================================================*/
 
--- a/modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/ob-form-styles.js	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/ob-form-styles.js	Thu Mar 31 21:40:31 2011 +0200
@@ -406,7 +406,21 @@
   controlStyle: 'OBFormFieldSelectControl',
   pickerIconSrc: '[SKIN]/../../org.openbravo.client.application/images/form/comboBoxPicker.png',
   pickerIconWidth: 21,
-  pickerIconHeight: 21
+  pickerIconHeight: 21,
+  
+  keyPress: function(item, form, keyName, characterValue){
+    if (keyName === 'Enter') {
+      // canvasItem is the rangeItem
+      form.canvasItem.showPicker();
+      return false;
+    }
+    return true;
+  }
+
+});
+
+isc.RelativeDateItem.changeDefaults('calculatedDateFieldDefaults', {
+  canFocus: false
 });
 
 isc.RelativeDateItem.changeDefaults('pickerIconDefaults', {
@@ -418,7 +432,48 @@
 isc.RelativeDateItem.addProperties({
   displayFormat: OB.Format.date,
   inputFormat: OB.Format.date,
-  pickerConstructor: 'OBDateChooser'
+  pickerConstructor: 'OBDateChooser',
+
+  fieldChanged: function () {
+    if (!this.valueField || !this.quantityField) {
+      return;
+    }
+    
+    var value = this.valueField.getValue(),
+      quantity = this.quantityField.getValue();
+
+    var showQuantity = (value && isc.isA.String(value) && this.relativePresets[value]);
+
+    if (!showQuantity) {
+      this.editor.colWidths[1] = 0;
+      this.quantityField.setWidth(0);
+      this.quantityField.hide();
+    } else {
+      this.editor.colWidths[1] = '*';
+      this.quantityField.setWidth('*');
+      this.quantityField.show();
+    }
+    
+    if (this.calculatedDateField) {
+      value = this.getValue();
+      var displayValue = this.editor.getValue('valueField');
+      // only show if the value is not a direct date
+      // https://issues.openbravo.com/view.php?id=16295
+      if (displayValue && displayValue.length > 0) {
+        displayValue = OB.Utilities.trim(displayValue);
+        // if it starts with a number then it must be a real date
+        if (displayValue.charAt(0) < '0' || displayValue.charAt(0) > '9' ) {
+          this.calculatedDateField.setValue(!value ? '' : 
+            '(' + this.formatDate(value) + ')');          
+        } else {
+          this.calculatedDateField.setValue('');                  
+        }
+      } else {
+        this.calculatedDateField.setValue('');                  
+      }
+    }
+  }
+
 });
 
 /* =====================================================================
@@ -443,3 +498,17 @@
   titleStyle: 'OBSectionItemButton_Title_',
   backgroundColor: 'transparent'
 });
+
+isc.ClassFactory.defineClass('OBSectionItemControlLink', isc.Label);
+isc.OBSectionItemControlLink.addProperties({
+  className: 'OBSectionItemControlLink',
+  showDown: true,
+  showFocused: true,
+  showFocusedAsOver: true,
+  showRollOver: true,
+  height: 20,
+  wrap: false,
+  width: '*'
+
+});
+
--- a/modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE.xml	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE.xml	Thu Mar 31 21:40:31 2011 +0200
@@ -6,7 +6,7 @@
 <!--D393BE6F22BB44B7B728259B34FC795A-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
 <!--D393BE6F22BB44B7B728259B34FC795A-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--D393BE6F22BB44B7B728259B34FC795A-->  <NAME><![CDATA[HTML Widget]]></NAME>
-<!--D393BE6F22BB44B7B728259B34FC795A-->  <VERSION><![CDATA[1.0.11302]]></VERSION>
+<!--D393BE6F22BB44B7B728259B34FC795A-->  <VERSION><![CDATA[1.0.11404]]></VERSION>
 <!--D393BE6F22BB44B7B728259B34FC795A-->  <DESCRIPTION><![CDATA[Provides the HTML Widget superclass that allows to create widget classes that embed the html code.]]></DESCRIPTION>
 <!--D393BE6F22BB44B7B728259B34FC795A-->  <HELP><![CDATA[With this module you can define your own widget classes just setting up your own html code or the html code provided by third parties.]]></HELP>
 <!--D393BE6F22BB44B7B728259B34FC795A-->  <URL><![CDATA[http://forge.openbravo.com/projects/htmlwidget]]></URL>
@@ -21,7 +21,7 @@
 <!--D393BE6F22BB44B7B728259B34FC795A-->  <HASCHARTOFACCOUNTS><![CDATA[N]]></HASCHARTOFACCOUNTS>
 <!--D393BE6F22BB44B7B728259B34FC795A-->  <ISTRANSLATIONMODULE><![CDATA[N]]></ISTRANSLATIONMODULE>
 <!--D393BE6F22BB44B7B728259B34FC795A-->  <HASREFERENCEDATA><![CDATA[N]]></HASREFERENCEDATA>
-<!--D393BE6F22BB44B7B728259B34FC795A-->  <VERSION_LABEL><![CDATA[RC5.1]]></VERSION_LABEL>
+<!--D393BE6F22BB44B7B728259B34FC795A-->  <VERSION_LABEL><![CDATA[CI]]></VERSION_LABEL>
 <!--D393BE6F22BB44B7B728259B34FC795A-->  <ISCOMMERCIAL><![CDATA[N]]></ISCOMMERCIAL>
 <!--D393BE6F22BB44B7B728259B34FC795A--></AD_MODULE>
 
--- a/modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml	Thu Mar 31 21:40:31 2011 +0200
@@ -7,7 +7,7 @@
 <!--DCE798FBC5B648F7A3C81A6941720A57-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--DCE798FBC5B648F7A3C81A6941720A57-->  <AD_MODULE_ID><![CDATA[D393BE6F22BB44B7B728259B34FC795A]]></AD_MODULE_ID>
 <!--DCE798FBC5B648F7A3C81A6941720A57-->  <AD_DEPENDENT_MODULE_ID><![CDATA[2758CD25B2704AF6BBAD10365FC82C06]]></AD_DEPENDENT_MODULE_ID>
-<!--DCE798FBC5B648F7A3C81A6941720A57-->  <STARTVERSION><![CDATA[2.1.11302]]></STARTVERSION>
+<!--DCE798FBC5B648F7A3C81A6941720A57-->  <STARTVERSION><![CDATA[2.1.11404]]></STARTVERSION>
 <!--DCE798FBC5B648F7A3C81A6941720A57-->  <ISINCLUDED><![CDATA[N]]></ISINCLUDED>
 <!--DCE798FBC5B648F7A3C81A6941720A57-->  <DEPENDANT_MODULE_NAME><![CDATA[My Openbravo Tab]]></DEPENDANT_MODULE_NAME>
 <!--DCE798FBC5B648F7A3C81A6941720A57-->  <DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
--- a/modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE.xml	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE.xml	Thu Mar 31 21:40:31 2011 +0200
@@ -6,7 +6,7 @@
 <!--4B828F4D03264080AA1D2057B13F613C-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
 <!--4B828F4D03264080AA1D2057B13F613C-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--4B828F4D03264080AA1D2057B13F613C-->  <NAME><![CDATA[User Interface Client Kernel]]></NAME>
-<!--4B828F4D03264080AA1D2057B13F613C-->  <VERSION><![CDATA[2.1.11302]]></VERSION>
+<!--4B828F4D03264080AA1D2057B13F613C-->  <VERSION><![CDATA[2.1.11404]]></VERSION>
 <!--4B828F4D03264080AA1D2057B13F613C-->  <DESCRIPTION><![CDATA[Provides framework functionality for the Openbravo User Interface]]></DESCRIPTION>
 <!--4B828F4D03264080AA1D2057B13F613C-->  <HELP><![CDATA[The user interface client kernel is a generation framework for generating client (browser) components used in Openbravo. Its components are mainly used by other modules to provide customizable and extendable user interfaces.]]></HELP>
 <!--4B828F4D03264080AA1D2057B13F613C-->  <URL><![CDATA[http://forge.openbravo.com/projects/openbravoclientkernel]]></URL>
@@ -22,7 +22,7 @@
 <!--4B828F4D03264080AA1D2057B13F613C-->  <ISTRANSLATIONMODULE><![CDATA[N]]></ISTRANSLATIONMODULE>
 <!--4B828F4D03264080AA1D2057B13F613C-->  <HASREFERENCEDATA><![CDATA[N]]></HASREFERENCEDATA>
 <!--4B828F4D03264080AA1D2057B13F613C-->  <UPDATEINFO><![CDATA[Bug fix for issue 15289]]></UPDATEINFO>
-<!--4B828F4D03264080AA1D2057B13F613C-->  <VERSION_LABEL><![CDATA[RC5.1]]></VERSION_LABEL>
+<!--4B828F4D03264080AA1D2057B13F613C-->  <VERSION_LABEL><![CDATA[CI]]></VERSION_LABEL>
 <!--4B828F4D03264080AA1D2057B13F613C-->  <ISCOMMERCIAL><![CDATA[N]]></ISCOMMERCIAL>
 <!--4B828F4D03264080AA1D2057B13F613C--></AD_MODULE>
 
--- a/modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml	Thu Mar 31 21:40:31 2011 +0200
@@ -7,7 +7,7 @@
 <!--26B041893E844A53AFA58BC326C4F0D7-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--26B041893E844A53AFA58BC326C4F0D7-->  <AD_MODULE_ID><![CDATA[4B828F4D03264080AA1D2057B13F613C]]></AD_MODULE_ID>
 <!--26B041893E844A53AFA58BC326C4F0D7-->  <AD_DEPENDENT_MODULE_ID><![CDATA[0]]></AD_DEPENDENT_MODULE_ID>
-<!--26B041893E844A53AFA58BC326C4F0D7-->  <STARTVERSION><![CDATA[3.0.11302]]></STARTVERSION>
+<!--26B041893E844A53AFA58BC326C4F0D7-->  <STARTVERSION><![CDATA[3.0.11404]]></STARTVERSION>
 <!--26B041893E844A53AFA58BC326C4F0D7-->  <ISINCLUDED><![CDATA[N]]></ISINCLUDED>
 <!--26B041893E844A53AFA58BC326C4F0D7-->  <DEPENDANT_MODULE_NAME><![CDATA[core]]></DEPENDANT_MODULE_NAME>
 <!--26B041893E844A53AFA58BC326C4F0D7-->  <DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
@@ -21,7 +21,7 @@
 <!--3AB045DA35ED4CA58EF7EB5BF04CDE3F-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--3AB045DA35ED4CA58EF7EB5BF04CDE3F-->  <AD_MODULE_ID><![CDATA[4B828F4D03264080AA1D2057B13F613C]]></AD_MODULE_ID>
 <!--3AB045DA35ED4CA58EF7EB5BF04CDE3F-->  <AD_DEPENDENT_MODULE_ID><![CDATA[C70732EA90A14EC0916078B85CC33D2D]]></AD_DEPENDENT_MODULE_ID>
-<!--3AB045DA35ED4CA58EF7EB5BF04CDE3F-->  <STARTVERSION><![CDATA[1.1.11302]]></STARTVERSION>
+<!--3AB045DA35ED4CA58EF7EB5BF04CDE3F-->  <STARTVERSION><![CDATA[1.1.11404]]></STARTVERSION>
 <!--3AB045DA35ED4CA58EF7EB5BF04CDE3F-->  <ISINCLUDED><![CDATA[N]]></ISINCLUDED>
 <!--3AB045DA35ED4CA58EF7EB5BF04CDE3F-->  <DEPENDANT_MODULE_NAME><![CDATA[JBoss Weld]]></DEPENDANT_MODULE_NAME>
 <!--3AB045DA35ED4CA58EF7EB5BF04CDE3F-->  <DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
@@ -35,7 +35,7 @@
 <!--D7BA4BB0844942C58DC46B9E23CF8E67-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--D7BA4BB0844942C58DC46B9E23CF8E67-->  <AD_MODULE_ID><![CDATA[4B828F4D03264080AA1D2057B13F613C]]></AD_MODULE_ID>
 <!--D7BA4BB0844942C58DC46B9E23CF8E67-->  <AD_DEPENDENT_MODULE_ID><![CDATA[F8D1B3ECB3474E8DA5C216473C840DF1]]></AD_DEPENDENT_MODULE_ID>
-<!--D7BA4BB0844942C58DC46B9E23CF8E67-->  <STARTVERSION><![CDATA[2.0.11302]]></STARTVERSION>
+<!--D7BA4BB0844942C58DC46B9E23CF8E67-->  <STARTVERSION><![CDATA[2.0.11404]]></STARTVERSION>
 <!--D7BA4BB0844942C58DC46B9E23CF8E67-->  <ISINCLUDED><![CDATA[N]]></ISINCLUDED>
 <!--D7BA4BB0844942C58DC46B9E23CF8E67-->  <DEPENDANT_MODULE_NAME><![CDATA[JSON REST Webservice]]></DEPENDANT_MODULE_NAME>
 <!--D7BA4BB0844942C58DC46B9E23CF8E67-->  <DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
--- a/modules/org.openbravo.client.kernel/src-db/database/sourcedata/OBCLKER_UIDEFINITION.xml	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.client.kernel/src-db/database/sourcedata/OBCLKER_UIDEFINITION.xml	Thu Mar 31 21:40:31 2011 +0200
@@ -226,7 +226,7 @@
 <!--A512B3E41AAF4E8D8BE040FD43E01A60-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
 <!--A512B3E41AAF4E8D8BE040FD43E01A60-->  <AD_MODULE_ID><![CDATA[4B828F4D03264080AA1D2057B13F613C]]></AD_MODULE_ID>
 <!--A512B3E41AAF4E8D8BE040FD43E01A60-->  <AD_REFERENCE_ID><![CDATA[13]]></AD_REFERENCE_ID>
-<!--A512B3E41AAF4E8D8BE040FD43E01A60-->  <CLASSNAME><![CDATA[org.openbravo.client.kernel.reference.StringUIDefinition]]></CLASSNAME>
+<!--A512B3E41AAF4E8D8BE040FD43E01A60-->  <CLASSNAME><![CDATA[org.openbravo.client.kernel.reference.IDUIDefinition]]></CLASSNAME>
 <!--A512B3E41AAF4E8D8BE040FD43E01A60-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--A512B3E41AAF4E8D8BE040FD43E01A60--></OBCLKER_UIDEFINITION>
 
--- a/modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/BaseComponent.java	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/BaseComponent.java	Thu Mar 31 21:40:31 2011 +0200
@@ -11,7 +11,7 @@
  * under the License. 
  * The Original Code is Openbravo ERP. 
  * The Initial Developer of the Original Code is Openbravo SLU 
- * All portions are Copyright (C) 2010 Openbravo SLU 
+ * All portions are Copyright (C) 2010-2011 Openbravo SLU 
  * All Rights Reserved. 
  * Contributor(s):  ______________________________________.
  ************************************************************************
@@ -28,7 +28,13 @@
 import javax.enterprise.inject.Instance;
 import javax.inject.Inject;
 
+import org.apache.commons.codec.digest.DigestUtils;
+import org.apache.log4j.Logger;
+import org.hibernate.criterion.Order;
+import org.hibernate.criterion.Restrictions;
 import org.openbravo.dal.core.OBContext;
+import org.openbravo.dal.service.OBCriteria;
+import org.openbravo.dal.service.OBDal;
 import org.openbravo.model.ad.module.Module;
 
 /**
@@ -57,6 +63,11 @@
   // the url of the server and the servlet context
   private static String contextUrl = null;
 
+  private static String moduleVersionHash = null;
+  private static Boolean hasModulesInDevelopment = null;
+
+  private static final Logger log4j = Logger.getLogger(BaseComponent.class);
+
   @Inject
   @Any
   private Instance<Component> components;
@@ -170,14 +181,61 @@
    * @see org.openbravo.client.kernel.Component#getETag()
    */
   public String getETag() {
-    if (getModule().isInDevelopment() != null && getModule().isInDevelopment()) {
+    if (hasModulesInDevelopment()) {
+      // if (getModule().isInDevelopment() != null && getModule().isInDevelopment()) {
+
       return OBContext.getOBContext().getLanguage().getId() + "_" + getLastModified().getTime();
     } else {
-      return OBContext.getOBContext().getLanguage().getId() + "_" + getModule().getVersion() + "_"
-          + getModule().isEnabled();
+      return OBContext.getOBContext().getLanguage().getId() + "_" + getModuleVersionHash();
+      // return OBContext.getOBContext().getLanguage().getId() + "_" + getModule().getVersion() +
+      // "_"
+      // + getModule().isEnabled();
     }
   }
 
+  synchronized private boolean hasModulesInDevelopment() {
+    if (hasModulesInDevelopment == null) {
+      OBContext.setAdminMode();
+      try {
+        OBCriteria<Module> qMod = OBDal.getInstance().createCriteria(Module.class);
+        qMod.add(Restrictions.eq(Module.PROPERTY_INDEVELOPMENT, true));
+        hasModulesInDevelopment = qMod.count() > 0;
+        log4j.debug("Calculating whether there are modules in development: "
+            + hasModulesInDevelopment);
+      } finally {
+        OBContext.restorePreviousMode();
+      }
+    }
+    return hasModulesInDevelopment;
+  }
+
+  synchronized private String getModuleVersionHash() {
+    if (moduleVersionHash == null) {
+      String moduleVersions = "";
+      OBContext.setAdminMode();
+      try {
+        OBCriteria<Module> qMod = OBDal.getInstance().createCriteria(Module.class);
+        qMod.addOrder(Order.asc(Module.PROPERTY_ID));
+        for (Module mod : qMod.list()) {
+          moduleVersions += mod.getId() + "-" + mod.getVersion() + "-" + mod.isEnabled() + "\n";
+        }
+        moduleVersionHash = DigestUtils.md5Hex(moduleVersions);
+        log4j.debug("New moduleVersionHash. Original: " + moduleVersions + " hash:"
+            + moduleVersionHash);
+
+      } finally {
+        OBContext.restorePreviousMode();
+      }
+    }
+    return moduleVersionHash;
+  }
+
+  synchronized public static void nullifyModuleCache() {
+    hasModulesInDevelopment = null;
+    moduleVersionHash = null;
+    log4j.debug("Module cache for etag is now null");
+  }
+
   /*
    * (non-Javadoc)
    * 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/CSSMinimizer.java	Thu Mar 31 21:40:31 2011 +0200
@@ -0,0 +1,658 @@
+/**
+CSSMin Copyright License Agreement (BSD License)
+
+Copyright (c) 2011, Barry van Oudtshoorn
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+
+ * Redistributions of source code must retain the above
+  copyright notice, this list of conditions and the
+        following disclaimer.
+
+ * Redistributions in binary form must reproduce the above
+  copyright notice, this list of conditions and the
+        following disclaimer in the documentation and/or other
+        materials provided with the distribution.
+
+ * Neither the name of Barryvan nor the names of its
+  contributors may be used to endorse or promote products
+        derived from this software without specific prior
+        written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
+LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGE.
+ */
+package org.openbravo.client.kernel;
+
+import java.io.BufferedReader;
+import java.io.StringReader;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.Vector;
+import java.util.regex.Matcher;
+import java.util.regex.Pattern;
+import java.util.regex.PatternSyntaxException;
+
+import org.apache.log4j.Logger;
+
+/**
+ * 
+ * CSSMinimizer takes in well-formed, human-readable CSS and reduces its size substantially. It
+ * removes unnecessary whitespace and comments, and orders the contents of CSS selectors
+ * alphabetically to enhance GZIP compression.
+ * 
+ * Originally by Barry van Oudtshoorn, with bug reports, fixes, and contributions by
+ * <ul>
+ * <li>Kevin de Groote</li>
+ * <li>Pedro Pinheiro</li>
+ * </ul>
+ * Some code is based on the YUI CssCompressor code, by Julien Lecomte.
+ * 
+ * @author Barry van Oudtshoorn
+ */
+public class CSSMinimizer {
+
+  private static Logger log = Logger.getLogger(CSSMinimizer.class);
+
+  /**
+   * Minify CSS from a reader to a printstream.
+   * 
+   * @param input
+   *          Where to read the CSS from
+   * @param out
+   *          Where to write the result to
+   */
+  public static String formatString(String input) {
+    StringBuffer generatedSB = new StringBuffer();
+    try {
+      int k, j, // Number of open braces
+      n; // Current position in stream
+      char curr;
+
+      BufferedReader br = new BufferedReader(new StringReader(input));
+      StringBuffer sb = new StringBuffer();
+
+      log.debug("Reading file into StringBuffer...");
+
+      String s;
+      while ((s = br.readLine()) != null) {
+        if (s.trim().equals(""))
+          continue;
+        sb.append(s);
+      }
+
+      log.debug("Removing comments...");
+
+      n = 0;
+      // Find the start of the comment
+      while ((n = sb.indexOf("/*", n)) != -1) {
+        if (sb.charAt(n + 2) == '*') { // Retain special comments
+          n += 2;
+          continue;
+        }
+        k = sb.indexOf("*/", n + 2);
+        if (k == -1) {
+          throw new Exception("Unterminated comment. Aborting.");
+        }
+        sb.delete(n, k + 2);
+      }
+      if (log.isDebugEnabled()) {
+        log.debug(sb.toString());
+        log.debug("\n\n");
+      }
+
+      log.debug("Parsing and processing selectors...");
+
+      Vector<Selector> selectors = new Vector<Selector>();
+      n = 0;
+      j = 0;
+      k = 0;
+      for (int i = 0; i < sb.length(); i++) {
+        curr = sb.charAt(i);
+        if (j < 0) {
+          throw new Exception("Unbalanced braces!");
+        }
+        if (curr == '{') {
+          j++;
+        } else if (curr == '}') {
+          j--;
+          if (j == 0) {
+            try {
+              selectors.addElement(new Selector(sb.substring(n, i + 1)));
+            } catch (Exception e) {
+              if (e.getMessage().contains("Empty selector body:")) {
+                log.warn(e.getMessage());
+              } else {
+                log.error(e.getMessage(), e);
+              }
+            }
+            n = i + 1;
+          }
+        }
+      }
+
+      for (Selector selector : selectors) {
+        generatedSB.append(selector.toString());
+      }
+      generatedSB.append("\r\n");
+
+      log.debug("Process completed successfully.");
+
+    } catch (Exception e) {
+      log.debug(e.getMessage(), e);
+    }
+    return generatedSB.toString();
+  }
+}
+
+class Selector {
+  private Property[] properties = null;
+  private Vector<Selector> subSelectors = null;
+  private String selector;
+  private static final Logger log = Logger.getLogger(Selector.class);
+
+  /**
+   * Creates a new Selector using the supplied strings.
+   * 
+   * @param selector
+   *          The selector; for example, "div { border: solid 1px red; color: blue; }"
+   * @throws Exception
+   *           If the selector is incomplete and cannot be parsed.
+   */
+  public Selector(String selector) throws Exception {
+    String[] parts = selector.split("\\{"); // We have to escape the { with a \ for the regex, which
+    // itself requires escaping for the string. Sigh.
+    if (parts.length < 2) {
+      throw new Exception("Warning: Incomplete selector: " + selector);
+    }
+
+    this.selector = parts[0].toString().trim();
+
+    // Simplify combinators
+    this.selector = this.selector.replaceAll("\\s?(\\+|~|,|=|~=|\\^=|\\$=|\\*=|\\|=|>)\\s?", "$1");
+
+    // We're dealing with a nested property, eg @-webkit-keyframes
+    if (parts.length > 2) {
+      this.subSelectors = new Vector<Selector>();
+      parts = selector.split("\\{|\\}");
+      for (int i = 1; i < parts.length; i += 2) {
+        parts[i] = parts[i].trim();
+        parts[i + 1] = parts[i + 1].trim();
+        if (!(parts[i].equals("") || (parts[i + 1].equals("")))) {
+          this.subSelectors.addElement(new Selector(parts[i] + "{" + parts[i + 1] + "}"));
+        }
+      }
+    } else {
+      String contents = parts[parts.length - 1].trim();
+      if (log.isDebugEnabled()) {
+        log.debug("Parsing selector: " + this.selector);
+        log.debug("\t" + contents);
+      }
+      if (contents.charAt(contents.length() - 1) != '}') { // Ensure that we have a leading and
+        // trailing brace.
+        throw new Exception("\tUnterminated selector: " + selector);
+      }
+      if (contents.length() == 1) {
+        throw new Exception("\tEmpty selector body: " + selector);
+      }
+      contents = contents.substring(0, contents.length() - 2);
+      this.properties = parseProperties(contents);
+      sortProperties(this.properties);
+    }
+  }
+
+  /**
+   * Prints out this selector and its contents nicely, with the contents sorted alphabetically.
+   * 
+   * @returns A string representing this selector, minified.
+   */
+  public String toString() {
+    StringBuffer sb = new StringBuffer();
+    sb.append(this.selector).append("{");
+    if (this.subSelectors != null) {
+      for (Selector s : this.subSelectors) {
+        sb.append(s.toString());
+      }
+    }
+    if (this.properties != null) {
+      for (Property p : this.properties) {
+        sb.append(p.toString());
+      }
+    }
+    if (sb.charAt(sb.length() - 1) == ';') {
+      sb.deleteCharAt(sb.length() - 1);
+    }
+    sb.append("}");
+    return sb.toString();
+  }
+
+  /**
+   * Parses out the properties of a selector's body.
+   * 
+   * @param contents
+   *          The body; for example, "border: solid 1px red; color: blue;"
+   * @returns An array of properties parsed from this selector.
+   */
+  private Property[] parseProperties(String contents) {
+    ArrayList<String> parts = new ArrayList<String>();
+    boolean bCanSplit = true;
+    int j = 0;
+    String substr;
+    for (int i = 0; i < contents.length(); i++) {
+      if (!bCanSplit) { // If we're inside a string
+        bCanSplit = (contents.charAt(i) == '"');
+      } else if (contents.charAt(i) == '"') {
+        bCanSplit = false;
+      } else if (contents.charAt(i) == ';') {
+        substr = contents.substring(j, i);
+        if (!(substr.trim().equals("") || (substr == null)))
+          parts.add(substr);
+        j = i + 1;
+      }
+    }
+    substr = contents.substring(j, contents.length());
+    if (!(substr.trim().equals("") || (substr == null)))
+      parts.add(substr);
+    Property[] results = new Property[parts.size()];
+
+    for (int i = 0; i < parts.size(); i++) {
+      try {
+        results[i] = new Property(parts.get(i));
+      } catch (Exception e) {
+        log.error(e.getMessage(), e);
+        results[i] = null;
+      }
+    }
+
+    return results;
+  }
+
+  /**
+   * Sorts the properties array to enhance gzipping.
+   * 
+   * @param properties1
+   *          The array to be sorted.
+   */
+  private void sortProperties(Property[] props) {
+    Arrays.sort(props);
+  }
+}
+
+class Property implements Comparable<Property> {
+  protected String property;
+  protected Part[] parts;
+  private static final Logger log = Logger.getLogger(Property.class);
+
+  /**
+   * Creates a new Property using the supplied strings. Parses out the values of the property
+   * selector.
+   * 
+   * @param property
+   *          The property; for example, "border: solid 1px red;" or
+   *          "-moz-box-shadow: 3px 3px 3px rgba(255, 255, 0, 0.5);".
+   * @throws Exception
+   *           If the property is incomplete and cannot be parsed.
+   */
+  public Property(String property) throws Exception {
+    try {
+      // Parse the property.
+      ArrayList<String> _parts = new ArrayList<String>();
+      boolean bCanSplit = true;
+      int j = 0;
+      String substr;
+
+      log.debug("\t\tExamining property: " + property);
+
+      for (int i = 0; i < property.length(); i++) {
+        if (!bCanSplit) { // If we're inside a string
+          bCanSplit = (property.charAt(i) == '"');
+        } else if (property.charAt(i) == '"') {
+          bCanSplit = false;
+        } else if (property.charAt(i) == ':') {
+          substr = property.substring(j, i);
+          if (!(substr.trim().equals("") || (substr == null)))
+            _parts.add(substr);
+          j = i + 1;
+        }
+      }
+      substr = property.substring(j, property.length());
+      if (!(substr.trim().equals("") || (substr == null)))
+        _parts.add(substr);
+      if (_parts.size() < 2) {
+        throw new Exception("\t\tWarning: Incomplete property: " + property);
+      }
+      this.property = _parts.get(0).trim().toLowerCase();
+
+      this.parts = parseValues(simplifyColours(_parts.get(1).trim().replaceAll(", ", ",")));
+
+    } catch (PatternSyntaxException e) {
+      // Invalid regular expression used.
+    }
+  }
+
+  /**
+   * Prints out this property nicely.
+   * 
+   * @returns A string representing this property, minified.
+   */
+  public String toString() {
+    StringBuffer sb = new StringBuffer();
+    sb.append(this.property).append(":");
+    for (Part p : this.parts) {
+      sb.append(p.toString()).append(",");
+    }
+    sb.deleteCharAt(sb.length() - 1); // Delete the trailing comma.
+    sb.append(";");
+    if (log.isDebugEnabled()) {
+      log.debug(sb.toString());
+    }
+    return sb.toString();
+  }
+
+  /**
+   * Compare this property with another.
+   */
+  public int compareTo(Property other) {
+    // We can't just use String.compareTo(), because we need to sort properties that have hack
+    // prefixes last -- eg, *display should come after display.
+    String thisProp = this.property;
+    String thatProp = other.property;
+
+    if (thisProp.charAt(0) == '-') {
+      thisProp = thisProp.substring(1);
+      thisProp = thisProp.substring(thisProp.indexOf('-') + 1);
+    } else if (thisProp.charAt(0) < 65) {
+      thisProp = thisProp.substring(1);
+    }
+
+    if (thatProp.charAt(0) == '-') {
+      thatProp = thatProp.substring(1);
+      thatProp = thatProp.substring(thatProp.indexOf('-') + 1);
+    } else if (thatProp.charAt(0) < 65) {
+      thatProp = thatProp.substring(1);
+    }
+
+    return thisProp.compareTo(thatProp);
+  }
+
+  /**
+   * Parse the values out of a property.
+   * 
+   * @param contents
+   *          The property to parse
+   * @returns An array of Parts
+   */
+  private Part[] parseValues(String contents) {
+    String[] _parts = contents.split(",");
+    Part[] results = new Part[_parts.length];
+
+    for (int i = 0; i < _parts.length; i++) {
+      try {
+        results[i] = new Part(_parts[i]);
+      } catch (Exception e) {
+        log.error(e.getMessage(), e);
+        results[i] = null;
+      }
+    }
+
+    return results;
+  }
+
+  private String simplifyColours(String contents) {
+    // This replacement, although it results in a smaller uncompressed file,
+    // actually makes the gzipped file bigger -- people tend to use rgba(0,0,0,0.x)
+    // quite a lot, which means that rgba(0,0,0,0) has its first eight or so characters
+    // compressed really efficiently; much more so than "transparent".
+    // contents = contents.replaceAll("rgba\\(0,0,0,0\\)", "transparent");
+
+    return simplifyRGBColours(contents);
+  }
+
+  // Convert rgb(51,102,153) to #336699 (this code largely based on YUI code)
+  private String simplifyRGBColours(String contents) {
+    StringBuffer newContents = new StringBuffer();
+    StringBuffer hexColour;
+    String[] rgbColours;
+    int colourValue;
+
+    Pattern pattern = Pattern.compile("rgb\\s*\\(\\s*([0-9,\\s]+)\\s*\\)");
+    Matcher matcher = pattern.matcher(contents);
+
+    while (matcher.find()) {
+      hexColour = new StringBuffer("#");
+      rgbColours = matcher.group(1).split(",");
+      for (int i = 0; i < rgbColours.length; i++) {
+        colourValue = Integer.parseInt(rgbColours[i]);
+        if (colourValue < 16) {
+          hexColour.append("0");
+        }
+        hexColour.append(Integer.toHexString(colourValue));
+      }
+      matcher.appendReplacement(newContents, hexColour.toString());
+    }
+    matcher.appendTail(newContents);
+
+    return newContents.toString();
+  }
+}
+
+class Part {
+  String contents;
+
+  /**
+   * Create a new property by parsing the given string.
+   * 
+   * @param contents
+   *          The string to parse.
+   * @throws Exception
+   *           If the part cannot be parsed.
+   */
+  public Part(String contents) throws Exception {
+    // Many of these regular expressions are adapted from those used in the YUI CSS Compressor.
+
+    // For simpler regexes.
+    this.contents = " " + contents;
+
+    simplify();
+  }
+
+  private void simplify() {
+    // !important doesn't need to be spaced
+    this.contents = this.contents.replaceAll(" !important", "!important");
+
+    // Replace 0in, 0cm, etc. with just 0
+    this.contents = this.contents.replaceAll("(\\s)(0)(px|em|%|in|cm|mm|pc|pt|ex)", "$1$2");
+
+    // Replace 0.6 with .6
+    // Disabled, as it actually makes compression worse! People use rgba(0,0,0,0) and
+    // rgba(0,0,0,0.x) a lot.
+    // this.contents = this.contents.replaceAll("(\\s)0+\\.(\\d+)", "$1.$2");
+
+    this.contents = this.contents.trim();
+
+    // Simplify multiple zeroes
+    if (this.contents.equals("0 0 0 0"))
+      this.contents = "0";
+    if (this.contents.equals("0 0 0"))
+      this.contents = "0";
+    if (this.contents.equals("0 0"))
+      this.contents = "0";
+
+    // Simplify multiple-parameter properties
+    simplifyParameters();
+
+    // Simplify font weights
+    simplifyFontWeights();
+
+    // Strip unnecessary quotes from url() and single-word parts, and make as much lowercase as
+    // possible.
+    simplifyQuotesAndCaps();
+
+    // Simplify colours
+    simplifyColourNames();
+    simplifyHexColours();
+  }
+
+  private void simplifyParameters() {
+    StringBuffer newContents = new StringBuffer();
+
+    String[] params = this.contents.split(" ");
+    if (params.length == 4) {
+      // We can drop off the fourth item if the second and fourth items match
+      // ie turn 3px 0 3px 0 into 3px 0 3px
+      if (params[1].equalsIgnoreCase(params[3])) {
+        params = Arrays.copyOf(params, 3);
+      }
+    }
+    if (params.length == 3) {
+      // We can drop off the third item if the first and third items match
+      // ie turn 3px 0 3px into 3px 0
+      if (params[0].equalsIgnoreCase(params[2])) {
+        params = Arrays.copyOf(params, 2);
+      }
+    }
+    if (params.length == 2) {
+      // We can drop off the second item if the first and second items match
+      // ie turn 3px 3px into 3px
+      if (params[0].equalsIgnoreCase(params[1])) {
+        params = Arrays.copyOf(params, 1);
+      }
+    }
+
+    for (int i = 0; i < params.length; i++) {
+      newContents.append(params[i] + " ");
+    }
+    newContents.deleteCharAt(newContents.length() - 1); // Delete the trailing space
+
+    this.contents = newContents.toString();
+  }
+
+  private void simplifyFontWeights() {
+    String lcContents = this.contents.toLowerCase();
+
+    for (int i = 0; i < Constants.fontWeightNames.length; i++) {
+      if (lcContents.equals(Constants.fontWeightNames[i])) {
+        this.contents = Constants.fontWeightValues[i];
+        break;
+      }
+    }
+  }
+
+  private void simplifyQuotesAndCaps() {
+    // Strip quotes from URLs
+    if ((this.contents.length() > 4) && (this.contents.substring(0, 4).equalsIgnoreCase("url("))) {
+      this.contents = this.contents.replaceAll("(?i)url\\(('|\")?(.*?)\\1\\)", "url($2)");
+    } else {
+      String[] words = this.contents.split("\\s");
+      if (words.length == 1) {
+        this.contents = this.contents.toLowerCase();
+        this.contents = this.contents.replaceAll("('|\")?(.*?)\1", "$2");
+      }
+    }
+  }
+
+  private void simplifyColourNames() {
+    String lcContents = this.contents.toLowerCase();
+
+    for (int i = 0; i < Constants.htmlColourNames.length; i++) {
+      if (lcContents.equals(Constants.htmlColourNames[i])) {
+        if (Constants.htmlColourValues[i].length() < Constants.htmlColourNames[i].length()) {
+          this.contents = Constants.htmlColourValues[i];
+        }
+        break;
+      } else if (lcContents.equals(Constants.htmlColourValues[i])) {
+        if (Constants.htmlColourNames[i].length() < Constants.htmlColourValues[i].length()) {
+          this.contents = Constants.htmlColourNames[i];
+        }
+      }
+    }
+  }
+
+  private void simplifyHexColours() {
+    StringBuffer newContents = new StringBuffer();
+
+    Pattern pattern = Pattern
+        .compile("#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])");
+    Matcher matcher = pattern.matcher(this.contents);
+
+    while (matcher.find()) {
+      if (matcher.group(1).equalsIgnoreCase(matcher.group(2))
+          && matcher.group(3).equalsIgnoreCase(matcher.group(4))
+          && matcher.group(5).equalsIgnoreCase(matcher.group(6))) {
+        matcher.appendReplacement(newContents, "#" + matcher.group(1).toLowerCase()
+            + matcher.group(3).toLowerCase() + matcher.group(5).toLowerCase());
+      } else {
+        matcher.appendReplacement(newContents, matcher.group().toLowerCase());
+      }
+    }
+    matcher.appendTail(newContents);
+
+    this.contents = newContents.toString();
+  }
+
+  /**
+   * Returns itself.
+   * 
+   * @returns this part's string representation.
+   */
+  public String toString() {
+    return this.contents;
+  }
+}
+
+class Constants {
+  static final String[] htmlColourNames = { "aliceblue", "antiquewhite", "aqua", "aquamarine",
+      "azure", "beige", "bisque", "black", "blanchedalmond", "blue", "blueviolet", "brown",
+      "burlywood", "cadetblue", "chartreuse", "chocolate", "coral", "cornflowerblue", "cornsilk",
+      "crimson", "cyan", "darkblue", "darkcyan", "darkgoldenrod", "darkgray", "darkgreen",
+      "darkkhaki", "darkmagenta", "darkolivegreen", "darkorange", "darkorchid", "darkred",
+      "darksalmon", "darkseagreen", "darkslateblue", "darkslategray", "darkturquoise",
+      "darkviolet", "deeppink", "deepskyblue", "dimgray", "dodgerblue", "firebrick", "floralwhite",
+      "forestgreen", "fuchsia", "gainsboro", "ghostwhite", "gold", "goldenrod", "gray", "green",
+      "greenyellow", "honeydew", "hotpink", "indianred ", "indigo ", "ivory", "khaki", "lavender",
+      "lavenderblush", "lawngreen", "lemonchiffon", "lightblue", "lightcoral", "lightcyan",
+      "lightgoldenrodyellow", "lightgrey", "lightgreen", "lightpink", "lightsalmon",
+      "lightseagreen", "lightskyblue", "lightslategray", "lightsteelblue", "lightyellow", "lime",
+      "limegreen", "linen", "magenta", "maroon", "mediumaquamarine", "mediumblue", "mediumorchid",
+      "mediumpurple", "mediumseagreen", "mediumslateblue", "mediumspringgreen", "mediumturquoise",
+      "mediumvioletred", "midnightblue", "mintcream", "mistyrose", "moccasin", "navajowhite",
+      "navy", "oldlace", "olive", "olivedrab", "orange", "orangered", "orchid", "palegoldenrod",
+      "palegreen", "paleturquoise", "palevioletred", "papayawhip", "peachpuff", "peru", "pink",
+      "plum", "powderblue", "purple", "red", "rosybrown", "royalblue", "saddlebrown", "salmon",
+      "sandybrown", "seagreen", "seashell", "sienna", "silver", "skyblue", "slateblue",
+      "slategray", "snow", "springgreen", "steelblue", "tan", "teal", "thistle", "tomato",
+      "turquoise", "violet", "wheat", "white", "whitesmoke", "yellow", "yellowgreen" };
+
+  static final String[] htmlColourValues = { "#f0f8ff", "#faebd7", "#00ffff", "#7fffd4", "#f0ffff",
+      "#f5f5dc", "#ffe4c4", "#000", "#ffebcd", "#00f", "#8a2be2", "#a52a2a", "#deb887", "#5f9ea0",
+      "#7fff00", "#d2691e", "#ff7f50", "#6495ed", "#fff8dc", "#dc143c", "#0ff", "#00008b",
+      "#008b8b", "#b8860b", "#a9a9a9", "#006400", "#bdb76b", "#8b008b", "#556b2f", "#ff8c00",
+      "#9932cc", "#8b0000", "#e9967a", "#8fbc8f", "#483d8b", "#2f4f4f", "#00ced1", "#9400d3",
+      "#ff1493", "#00bfff", "#696969", "#1e90ff", "#b22222", "#fffaf0", "#228b22", "#f0f",
+      "#dcdcdc", "#f8f8ff", "#ffd700", "#daa520", "#808080", "#008000", "#adff2f", "#f0fff0",
+      "#ff69b4", "#cd5c5c", "#4b0082", "#fffff0", "#f0e68c", "#e6e6fa", "#fff0f5", "#7cfc00",
+      "#fffacd", "#add8e6", "#f08080", "#e0ffff", "#fafad2", "#d3d3d3", "#90ee90", "#ffb6c1",
+      "#ffa07a", "#20b2aa", "#87cefa", "#789", "#b0c4de", "#ffffe0", "#0f0", "#32cd32", "#faf0e6",
+      "#f0f", "#800000", "#66cdaa", "#0000cd", "#ba55d3", "#9370d8", "#3cb371", "#7b68ee",
+      "#00fa9a", "#48d1cc", "#c71585", "#191970", "#f5fffa", "#ffe4e1", "#ffe4b5", "#ffdead",
+      "#000080", "#fdf5e6", "#808000", "#6b8e23", "#ffa500", "#ff4500", "#da70d6", "#eee8aa",
+      "#98fb98", "#afeeee", "#d87093", "#ffefd5", "#ffdab9", "#cd853f", "#ffc0cb", "#dda0dd",
+      "#b0e0e6", "#800080", "#f00", "#bc8f8f", "#4169e1", "#8b4513", "#fa8072", "#f4a460",
+      "#2e8b57", "#fff5ee", "#a0522d", "#c0c0c0", "#87ceeb", "#6a5acd", "#708090", "#fffafa",
+      "#00ff7f", "#4682b4", "#d2b48c", "#008080", "#d8bfd8", "#ff6347", "#40e0d0", "#ee82ee",
+      "#f5deb3", "#fff", "#f5f5f5", "#ff0", "#9acd32" };
+  static final String[] fontWeightNames = { "normal", "bold", "bolder", "lighter" };
+  static final String[] fontWeightValues = { "400", "700", "900", "100" };
+}
\ No newline at end of file
--- a/modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/StyleSheetResourceComponent.java	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/StyleSheetResourceComponent.java	Thu Mar 31 21:40:31 2011 +0200
@@ -18,7 +18,9 @@
  */
 package org.openbravo.client.kernel;
 
+import java.io.BufferedReader;
 import java.io.File;
+import java.io.StringReader;
 import java.util.List;
 
 import javax.enterprise.inject.Any;
@@ -26,6 +28,7 @@
 import javax.inject.Inject;
 import javax.servlet.ServletContext;
 
+import org.apache.commons.codec.binary.Base64;
 import org.apache.commons.codec.digest.DigestUtils;
 import org.apache.commons.io.FileUtils;
 import org.apache.log4j.Logger;
@@ -41,6 +44,7 @@
  */
 public class StyleSheetResourceComponent extends BaseComponent {
   private static final Logger log = Logger.getLogger(StyleSheetResourceComponent.class);
+  private static final String IMGURLHOLDER = "__URLHOLDER__";
 
   @Inject
   @Any
@@ -103,7 +107,11 @@
         || !getParameters().get(KernelConstants.MODE_PARAMETER).equals(
             KernelConstants.MODE_PARAMETER_300);
 
+    final boolean makeCssDataUri = getParameters().get("_cssDataUri") != null
+        && getParameters().get("_cssDataUri").equals("true");
+
     final String skinParam;
+
     if (classicMode) {
       skinParam = KernelConstants.SKIN_VERSION_CLASSIC;
     } else {
@@ -136,27 +144,80 @@
               }
 
               try {
-                final File file = new File(context.getRealPath(resourcePath));
+                final String realResourcePath = context.getRealPath(resourcePath);
+                final File file = new File(realResourcePath);
                 if (!file.exists() || !file.canRead()) {
                   log.error(file.getAbsolutePath() + " cannot be read");
                   continue;
                 }
-                String resourceContents = FileUtils.readFileToString(file);
+                String resourceContents = FileUtils.readFileToString(file, "UTF-8");
 
-                final int lastIndex = resourcePath.lastIndexOf("/");
-                final String path = getContextUrl() + resourcePath.substring(0, lastIndex);
+                final String contextPath = getContextUrl()
+                    + resourcePath.substring(0, resourcePath.lastIndexOf("/"));
+                String realPath = "";
+                if (realResourcePath.lastIndexOf("/") != -1) {
+                  realPath = realResourcePath.substring(0, realResourcePath.lastIndexOf("/"));
+                } else if (realResourcePath.lastIndexOf("\\") != -1) {
+                  realPath = realResourcePath.substring(0, realResourcePath.lastIndexOf("\\"));
+                }
 
                 // repair urls
-                resourceContents = resourceContents.replace("url(./", "url(" + path + "/");
+                resourceContents = resourceContents.replace("url(./", "url(" + IMGURLHOLDER + "/");
+                resourceContents = resourceContents.replace("url(images", "url(" + IMGURLHOLDER
+                    + "/images");
+                resourceContents = resourceContents.replace("url(\"images", "url(\"" + IMGURLHOLDER
+                    + "/images");
+                resourceContents = resourceContents.replace("url('images", "url('" + IMGURLHOLDER
+                    + "/images");
                 resourceContents = resourceContents
-                    .replace("url(images", "url(" + path + "/images");
-                resourceContents = resourceContents.replace("url(\"images", "url(\"" + path
-                    + "/images");
-                resourceContents = resourceContents.replace("url('images", "url('" + path
-                    + "/images");
-                resourceContents = resourceContents.replace("url('./", "url('" + path + "/");
-                resourceContents = resourceContents.replace("url(\"./", "url(\"" + path + "/");
+                    .replace("url('./", "url('" + IMGURLHOLDER + "/");
+                resourceContents = resourceContents.replace("url(\"./", "url(\"" + IMGURLHOLDER
+                    + "/");
 
+                if (!module.isInDevelopment()) {
+                  resourceContents = CSSMinimizer.formatString(resourceContents);
+                  if (makeCssDataUri) {
+                    String resourceContentsLine;
+                    BufferedReader resourceContentsReader = new BufferedReader(new StringReader(
+                        resourceContents));
+                    StringBuffer resourceContentsBuffer = new StringBuffer();
+
+                    int indexOfUrl;
+                    String imgUrl, imgExt, imgDataUri, newUrlParam;
+                    while ((resourceContentsLine = resourceContentsReader.readLine()) != null) {
+                      indexOfUrl = 0;
+                      while ((indexOfUrl = resourceContentsLine.indexOf("url(", indexOfUrl)) != -1) {
+                        imgUrl = resourceContentsLine.substring(indexOfUrl + 4,
+                            resourceContentsLine.indexOf(")", indexOfUrl));
+                        if (imgUrl.indexOf("\"") == 0 || imgUrl.indexOf("'") == 0) {
+                          imgUrl = imgUrl.substring(1, imgUrl.length());
+                        }
+                        if (imgUrl.indexOf("\"") == imgUrl.length() - 1
+                            || imgUrl.indexOf("'") == imgUrl.length() - 1) {
+                          imgUrl = imgUrl.substring(0, imgUrl.length() - 1);
+                        }
+                        imgExt = imgUrl.substring(imgUrl.lastIndexOf(".") + 1, imgUrl.length());
+                        imgExt = imgExt.toLowerCase();
+                        if (imgExt.equals("jpg")) {
+                          imgExt = "jpeg";
+                        }
+                        if (imgExt.equals("jpeg") || imgExt.equals("png") || imgExt.equals("gif")) {
+                          imgDataUri = filePathToBase64(imgUrl.replace(IMGURLHOLDER, realPath));
+                        } else {
+                          imgDataUri = "";
+                        }
+                        if (imgDataUri != "") {
+                          newUrlParam = "data:image/" + imgExt + ";base64," + imgDataUri;
+                          resourceContentsLine = resourceContentsLine.replace(imgUrl, newUrlParam);
+                        }
+                        indexOfUrl = indexOfUrl + 1;
+                      }
+                      resourceContentsBuffer.append(resourceContentsLine).append("\n");
+                    }
+                    resourceContents = resourceContentsBuffer.toString();
+                  }
+                }
+                resourceContents = resourceContents.replace(IMGURLHOLDER, contextPath);
                 sb.append(resourceContents);
               } catch (Exception e) {
                 log.error("Error reading file: " + resource, e);
@@ -173,4 +234,18 @@
   public String getId() {
     return KernelConstants.STYLE_SHEET_COMPONENT_ID;
   }
+
+  private String filePathToBase64(String path) {
+    try {
+      final File f = new File(path);
+      if (!f.exists() || !f.canRead()) {
+        return "";
+      }
+      byte[] fileBase64Bytes = Base64.encodeBase64(FileUtils.readFileToByteArray(f));
+      return new String(fileBase64Bytes);
+    } catch (final Exception e) {
+      log.error("Error processing file: " + path + " - " + e.getMessage(), e);
+    }
+    return "";
+  }
 }
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/reference/IDUIDefinition.java	Thu Mar 31 21:40:31 2011 +0200
@@ -0,0 +1,65 @@
+/*
+ *************************************************************************
+ * The contents of this file are subject to the Openbravo  Public  License
+ * Version  1.1  (the  "License"),  being   the  Mozilla   Public  License
+ * Version 1.1  with a permitted attribution clause; you may not  use this
+ * file except in compliance with the License. You  may  obtain  a copy of
+ * the License at http://www.openbravo.com/legal/license.html 
+ * Software distributed under the License  is  distributed  on  an "AS IS"
+ * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
+ * License for the specific  language  governing  rights  and  limitations
+ * under the License. 
+ * The Original Code is Openbravo ERP. 
+ * The Initial Developer of the Original Code is Openbravo SLU 
+ * All portions are Copyright (C) 2011 Openbravo SLU 
+ * All Rights Reserved. 
+ * Contributor(s):  ______________________________________.
+ ************************************************************************
+ */
+package org.openbravo.client.kernel.reference;
+
+import org.codehaus.jettison.json.JSONException;
+import org.codehaus.jettison.json.JSONObject;
+import org.openbravo.base.exception.OBException;
+import org.openbravo.base.model.Property;
+import org.openbravo.model.ad.ui.Field;
+import org.openbravo.service.json.JsonConstants;
+
+/**
+ * Used to visualize ID fields. See the child tabs in the Business Partner Info field.
+ * 
+ * @author mtaal
+ */
+public class IDUIDefinition extends ForeignKeyUIDefinition {
+
+  @Override
+  public String getFormEditorType() {
+    return "OBTextItem";
+  }
+
+  @Override
+  public String getFilterEditorType() {
+    return "OBTextItem";
+  }
+
+  protected String getDisplayFieldName(Field field, Property prop) {
+    return JsonConstants.IDENTIFIER;
+  }
+
+  @Override
+  public String getFieldProperties(Field field) {
+    final String superJsonStr = super.getFieldProperties(field);
+    if (field == null) {
+      return superJsonStr;
+    }
+    try {
+      final JSONObject json = new JSONObject(
+          superJsonStr != null && superJsonStr.startsWith("{") ? superJsonStr : "{}");
+      json.put("displayField", JsonConstants.IDENTIFIER);
+      return json.toString();
+    } catch (JSONException e) {
+      throw new OBException("Exception when generating field properties for " + field, e);
+    }
+  }
+
+}
--- a/modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/reference/UIDefinition.java	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/reference/UIDefinition.java	Thu Mar 31 21:40:31 2011 +0200
@@ -182,7 +182,13 @@
                     .getVariablesSecureApp(), parameter, field.getTab().getWindow().getId());
               } else {
                 String fieldId = "inp" + Sqlc.TransformaNombreColumna(parameter);
-                value = RequestContext.get().getRequestParameter(fieldId);
+                if (RequestContext.get().getParameterMap().containsKey(fieldId)) {
+                  value = RequestContext.get().getRequestParameter(fieldId);
+                }
+                if (value == null || value.equals("")) {
+                  value = Utility.getContext(new DalConnectionProvider(false), RequestContext.get()
+                      .getVariablesSecureApp(), parameter, field.getTab().getWindow().getId());
+                }
               }
               ps.setObject(indP++, value);
             }
--- a/modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE.xml	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE.xml	Thu Mar 31 21:40:31 2011 +0200
@@ -6,7 +6,7 @@
 <!--2758CD25B2704AF6BBAD10365FC82C06-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
 <!--2758CD25B2704AF6BBAD10365FC82C06-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--2758CD25B2704AF6BBAD10365FC82C06-->  <NAME><![CDATA[Workspace & Widgets]]></NAME>
-<!--2758CD25B2704AF6BBAD10365FC82C06-->  <VERSION><![CDATA[2.1.11302]]></VERSION>
+<!--2758CD25B2704AF6BBAD10365FC82C06-->  <VERSION><![CDATA[2.1.11404]]></VERSION>
 <!--2758CD25B2704AF6BBAD10365FC82C06-->  <DESCRIPTION><![CDATA[Workspace & Widgets]]></DESCRIPTION>
 <!--2758CD25B2704AF6BBAD10365FC82C06-->  <HELP><![CDATA[Provides the infrastructure of workspace tab (formerly My Openbravo)]]></HELP>
 <!--2758CD25B2704AF6BBAD10365FC82C06-->  <URL><![CDATA[http://forge.openbravo.com/projects/myopenbravo]]></URL>
@@ -22,7 +22,7 @@
 <!--2758CD25B2704AF6BBAD10365FC82C06-->  <ISTRANSLATIONMODULE><![CDATA[N]]></ISTRANSLATIONMODULE>
 <!--2758CD25B2704AF6BBAD10365FC82C06-->  <HASREFERENCEDATA><![CDATA[Y]]></HASREFERENCEDATA>
 <!--2758CD25B2704AF6BBAD10365FC82C06-->  <UPDATEINFO><![CDATA[Styling bugfixing]]></UPDATEINFO>
-<!--2758CD25B2704AF6BBAD10365FC82C06-->  <VERSION_LABEL><![CDATA[RC5.1]]></VERSION_LABEL>
+<!--2758CD25B2704AF6BBAD10365FC82C06-->  <VERSION_LABEL><![CDATA[CI]]></VERSION_LABEL>
 <!--2758CD25B2704AF6BBAD10365FC82C06-->  <ISCOMMERCIAL><![CDATA[N]]></ISCOMMERCIAL>
 <!--2758CD25B2704AF6BBAD10365FC82C06--></AD_MODULE>
 
--- a/modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml	Thu Mar 31 21:40:31 2011 +0200
@@ -7,7 +7,7 @@
 <!--15F51F03882F444CAB6593B4566DC929-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--15F51F03882F444CAB6593B4566DC929-->  <AD_MODULE_ID><![CDATA[2758CD25B2704AF6BBAD10365FC82C06]]></AD_MODULE_ID>
 <!--15F51F03882F444CAB6593B4566DC929-->  <AD_DEPENDENT_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_DEPENDENT_MODULE_ID>
-<!--15F51F03882F444CAB6593B4566DC929-->  <STARTVERSION><![CDATA[2.1.11302]]></STARTVERSION>
+<!--15F51F03882F444CAB6593B4566DC929-->  <STARTVERSION><![CDATA[2.1.11404]]></STARTVERSION>
 <!--15F51F03882F444CAB6593B4566DC929-->  <ISINCLUDED><![CDATA[N]]></ISINCLUDED>
 <!--15F51F03882F444CAB6593B4566DC929-->  <DEPENDANT_MODULE_NAME><![CDATA[User Interface Application]]></DEPENDANT_MODULE_NAME>
 <!--15F51F03882F444CAB6593B4566DC929-->  <DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
@@ -21,7 +21,7 @@
 <!--E71B28FC949D481D9F59C17D01E46EF9-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--E71B28FC949D481D9F59C17D01E46EF9-->  <AD_MODULE_ID><![CDATA[2758CD25B2704AF6BBAD10365FC82C06]]></AD_MODULE_ID>
 <!--E71B28FC949D481D9F59C17D01E46EF9-->  <AD_DEPENDENT_MODULE_ID><![CDATA[0]]></AD_DEPENDENT_MODULE_ID>
-<!--E71B28FC949D481D9F59C17D01E46EF9-->  <STARTVERSION><![CDATA[3.0.11302]]></STARTVERSION>
+<!--E71B28FC949D481D9F59C17D01E46EF9-->  <STARTVERSION><![CDATA[3.0.11404]]></STARTVERSION>
 <!--E71B28FC949D481D9F59C17D01E46EF9-->  <ISINCLUDED><![CDATA[N]]></ISINCLUDED>
 <!--E71B28FC949D481D9F59C17D01E46EF9-->  <DEPENDANT_MODULE_NAME><![CDATA[Core]]></DEPENDANT_MODULE_NAME>
 <!--E71B28FC949D481D9F59C17D01E46EF9-->  <DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
--- a/modules/org.openbravo.client.myob/src/org/openbravo/client/myob/MyOpenbravoActionHandler.java	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.client.myob/src/org/openbravo/client/myob/MyOpenbravoActionHandler.java	Thu Mar 31 21:40:31 2011 +0200
@@ -238,8 +238,8 @@
         WidgetInstance newWidgetInstance = OBProvider.getInstance().get(WidgetInstance.class);
         newWidgetInstance.setColumnPosition(newColNum);
         newWidgetInstance.setSequenceInColumn(newRowNum);
-        newWidgetInstance.setWidgetClass(MyOBUtils.getWidgetClassFromTitle(widget
-            .getString("title")));
+        newWidgetInstance.setWidgetClass(OBDal.getInstance().get(WidgetClass.class,
+            widget.getString("widgetClassId")));
         if (!isAdminMode) {
           newWidgetInstance.setOrganization(OBDal.getInstance().get(Organization.class, "0"));
           newWidgetInstance.setVisibleAtRole(role);
--- a/modules/org.openbravo.client.myob/src/org/openbravo/client/myob/WidgetProvider.java	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.client.myob/src/org/openbravo/client/myob/WidgetProvider.java	Thu Mar 31 21:40:31 2011 +0200
@@ -66,6 +66,7 @@
 public abstract class WidgetProvider {
   private static final Logger log = Logger.getLogger(WidgetProvider.class);
 
+  public static final String WIDGETCLASSID = "widgetClassId";
   public static final String TITLE = "title";
   private static final String COLNUM = "colNum";
   private static final String ROWNUM = "rowNum";
@@ -122,6 +123,7 @@
       final JSONObject jsonObject = new JSONObject();
       jsonObject.put(MyOpenbravoWidgetComponent.CLASSNAMEPARAMETER, this
           .getClientSideWidgetClassName());
+      jsonObject.put(WIDGETCLASSID, widgetClass.getId());
       jsonObject.put(TITLE, MyOBUtils.getWidgetTitle(widgetClass));
       jsonObject.put(HEIGHT, widgetClass.getHeight() + WIDGET_HEADER_HEIGHT);
       jsonObject.put(MENU_ITEMS, MyOBUtils.getWidgetMenuItems(widgetClass));
--- a/modules/org.openbravo.client.myob/web/org.openbravo.client.myob/js/ob-myopenbravo.js	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.client.myob/web/org.openbravo.client.myob/js/ob-myopenbravo.js	Thu Mar 31 21:40:31 2011 +0200
@@ -92,8 +92,9 @@
   adminLevelValue: '',
     
   initWidget: function(args){
-    var me = this, i, widgetInstance, recentViewsLayout, recentViewsLinksLayout, recentDocumentsLayout, recentDocumentsLinksLayout, addWidgetLayout, adminOtherMyOBLayout, refreshLayout;
-    
+    var me = this, i, widgetInstance, recentViewsLayout, recentViewsLinksLayout, recentDocumentsLayout,
+        recentDocumentsLinksLayout, addWidgetLayout, adminOtherMyOBLayout, refreshLayout;
+
     recentViewsLayout = isc.VLayout.create({});
     recentViewsLayout.addMember(isc.Label.create({
       height: 1,
@@ -224,6 +225,7 @@
     }
     
     this.leftColumnLayout.recentViewsLayout = recentViewsLayout;
+    this.leftColumnLayout.recentDocumentsLayout = recentDocumentsLayout;
     this.leftColumnLayout.addWidgetLayout = addWidgetLayout;
     this.leftColumnLayout.adminOtherMyOBLayout = adminOtherMyOBLayout;
     this.leftColumnLayout.refreshLayout = refreshLayout;
@@ -511,14 +513,13 @@
     } else {
       var localWidgetProperties = isc.addProperties({}, widgetProperties);
       for (i = 0; i < this.availableWidgetClasses.length; i++) {
-        if (this.availableWidgetClasses[i].widgetClassName &&
-            this.availableWidgetClasses[i].widgetClassName === widgetProperties.widgetClassName &&
-            this.availableWidgetClasses[i].title === widgetProperties.title) {
+        if (this.availableWidgetClasses[i].widgetClassId === widgetProperties.widgetClassId) {
           localWidgetProperties.showMaximizeButton = this.availableWidgetClasses[i].showMaximizeButton;
           localWidgetProperties.menuItems = this.availableWidgetClasses[i].menuItems;
           localWidgetProperties.fieldDefinitions = this.availableWidgetClasses[i].fieldDefinitions;
           localWidgetProperties.aboutFieldDefinitions = this.availableWidgetClasses[i].aboutFieldDefinitions;
           localWidgetProperties.parameters = isc.addProperties({}, widgetProperties.parameters);
+          localWidgetProperties.widgetClassId = this.availableWidgetClasses[i].widgetClassId;
           break;
         }
       }
@@ -709,6 +710,7 @@
         newWidget.parameters = widget.parameters;
         newWidget.title = widget.title;
         newWidget.widgetClassName = widget.widgetClassName;
+        newWidget.widgetClassId = widget.widgetClassId;
         this.widgets.push(newWidget);
       }
     }
@@ -778,6 +780,7 @@
 
     leftColumn.recentViewsLayout.hide();
     leftColumn.refreshLayout.hide();
+    leftColumn.recentDocumentsLayout.hide();
     leftColumn.adminOtherMyOBLayout.getMembers()[1].destroy(); // remove DynamicForm
     leftColumn.adminOtherMyOBLayout.hide();
     leftColumn.addMember(isc.OBMyOBPublishChangesDialog.create({
@@ -795,6 +798,7 @@
     this.adminLevelValue = '';
 
     leftColumn.recentViewsLayout.show();
+    leftColumn.recentDocumentsLayout.show();
     leftColumn.refreshLayout.show();
     leftColumn.adminOtherMyOBLayout.show();
 
--- a/modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE.xml	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE.xml	Thu Mar 31 21:40:31 2011 +0200
@@ -6,7 +6,7 @@
 <!--0A060B2AF1974E8EAA8DB61388E9AECC-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
 <!--0A060B2AF1974E8EAA8DB61388E9AECC-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--0A060B2AF1974E8EAA8DB61388E9AECC-->  <NAME><![CDATA[Query/List Widget]]></NAME>
-<!--0A060B2AF1974E8EAA8DB61388E9AECC-->  <VERSION><![CDATA[1.0.11302]]></VERSION>
+<!--0A060B2AF1974E8EAA8DB61388E9AECC-->  <VERSION><![CDATA[1.0.11404]]></VERSION>
 <!--0A060B2AF1974E8EAA8DB61388E9AECC-->  <DESCRIPTION><![CDATA[Provides the Query/List superclass widget that allows to create widget classes that prints a grid of data based on a query.]]></DESCRIPTION>
 <!--0A060B2AF1974E8EAA8DB61388E9AECC-->  <HELP><![CDATA[With this module you can define your own widget classes that just with simple Application Dictionary shows a grid of data based on a HQL Query.]]></HELP>
 <!--0A060B2AF1974E8EAA8DB61388E9AECC-->  <URL><![CDATA[http://forge.openbravo.com/projects/querylistwidget]]></URL>
@@ -21,7 +21,7 @@
 <!--0A060B2AF1974E8EAA8DB61388E9AECC-->  <HASCHARTOFACCOUNTS><![CDATA[N]]></HASCHARTOFACCOUNTS>
 <!--0A060B2AF1974E8EAA8DB61388E9AECC-->  <ISTRANSLATIONMODULE><![CDATA[N]]></ISTRANSLATIONMODULE>
 <!--0A060B2AF1974E8EAA8DB61388E9AECC-->  <HASREFERENCEDATA><![CDATA[N]]></HASREFERENCEDATA>
-<!--0A060B2AF1974E8EAA8DB61388E9AECC-->  <VERSION_LABEL><![CDATA[RC5.1]]></VERSION_LABEL>
+<!--0A060B2AF1974E8EAA8DB61388E9AECC-->  <VERSION_LABEL><![CDATA[CI]]></VERSION_LABEL>
 <!--0A060B2AF1974E8EAA8DB61388E9AECC-->  <ISCOMMERCIAL><![CDATA[N]]></ISCOMMERCIAL>
 <!--0A060B2AF1974E8EAA8DB61388E9AECC--></AD_MODULE>
 
--- a/modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml	Thu Mar 31 21:40:31 2011 +0200
@@ -7,7 +7,7 @@
 <!--26558497C31140BFAB067BA4BC47D799-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--26558497C31140BFAB067BA4BC47D799-->  <AD_MODULE_ID><![CDATA[0A060B2AF1974E8EAA8DB61388E9AECC]]></AD_MODULE_ID>
 <!--26558497C31140BFAB067BA4BC47D799-->  <AD_DEPENDENT_MODULE_ID><![CDATA[2758CD25B2704AF6BBAD10365FC82C06]]></AD_DEPENDENT_MODULE_ID>
-<!--26558497C31140BFAB067BA4BC47D799-->  <STARTVERSION><![CDATA[2.1.11302]]></STARTVERSION>
+<!--26558497C31140BFAB067BA4BC47D799-->  <STARTVERSION><![CDATA[2.1.11404]]></STARTVERSION>
 <!--26558497C31140BFAB067BA4BC47D799-->  <ISINCLUDED><![CDATA[N]]></ISINCLUDED>
 <!--26558497C31140BFAB067BA4BC47D799-->  <DEPENDANT_MODULE_NAME><![CDATA[My Openbravo Tab]]></DEPENDANT_MODULE_NAME>
 <!--26558497C31140BFAB067BA4BC47D799-->  <DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
--- a/modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE.xml	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE.xml	Thu Mar 31 21:40:31 2011 +0200
@@ -6,7 +6,7 @@
 <!--FF8080812D842086012D844F3CC0003E-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
 <!--FF8080812D842086012D844F3CC0003E-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--FF8080812D842086012D844F3CC0003E-->  <NAME><![CDATA[Widgets Collection]]></NAME>
-<!--FF8080812D842086012D844F3CC0003E-->  <VERSION><![CDATA[0.0.11302]]></VERSION>
+<!--FF8080812D842086012D844F3CC0003E-->  <VERSION><![CDATA[0.0.11404]]></VERSION>
 <!--FF8080812D842086012D844F3CC0003E-->  <DESCRIPTION><![CDATA[Collection of Workspace Widgets]]></DESCRIPTION>
 <!--FF8080812D842086012D844F3CC0003E-->  <HELP><![CDATA[Collection of Workspace Widgets]]></HELP>
 <!--FF8080812D842086012D844F3CC0003E-->  <URL><![CDATA[http://forge.openbravo.com/projects/widgetscollection]]></URL>
@@ -22,7 +22,7 @@
 <!--FF8080812D842086012D844F3CC0003E-->  <ISTRANSLATIONMODULE><![CDATA[N]]></ISTRANSLATIONMODULE>
 <!--FF8080812D842086012D844F3CC0003E-->  <HASREFERENCEDATA><![CDATA[N]]></HASREFERENCEDATA>
 <!--FF8080812D842086012D844F3CC0003E-->  <UPDATEINFO><![CDATA[Added Currency Converter. Added Google Docs]]></UPDATEINFO>
-<!--FF8080812D842086012D844F3CC0003E-->  <VERSION_LABEL><![CDATA[RC5.1]]></VERSION_LABEL>
+<!--FF8080812D842086012D844F3CC0003E-->  <VERSION_LABEL><![CDATA[CI]]></VERSION_LABEL>
 <!--FF8080812D842086012D844F3CC0003E-->  <ISCOMMERCIAL><![CDATA[N]]></ISCOMMERCIAL>
 <!--FF8080812D842086012D844F3CC0003E--></AD_MODULE>
 
--- a/modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.client.widgets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml	Thu Mar 31 21:40:31 2011 +0200
@@ -7,7 +7,7 @@
 <!--FF8080812D842086012D845002070046-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--FF8080812D842086012D845002070046-->  <AD_MODULE_ID><![CDATA[FF8080812D842086012D844F3CC0003E]]></AD_MODULE_ID>
 <!--FF8080812D842086012D845002070046-->  <AD_DEPENDENT_MODULE_ID><![CDATA[2758CD25B2704AF6BBAD10365FC82C06]]></AD_DEPENDENT_MODULE_ID>
-<!--FF8080812D842086012D845002070046-->  <STARTVERSION><![CDATA[2.1.11302]]></STARTVERSION>
+<!--FF8080812D842086012D845002070046-->  <STARTVERSION><![CDATA[2.1.11404]]></STARTVERSION>
 <!--FF8080812D842086012D845002070046-->  <ISINCLUDED><![CDATA[N]]></ISINCLUDED>
 <!--FF8080812D842086012D845002070046-->  <DEPENDANT_MODULE_NAME><![CDATA[Workspace & Widgets]]></DEPENDANT_MODULE_NAME>
 <!--FF8080812D842086012D845002070046-->  <DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
--- a/modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE.xml	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE.xml	Thu Mar 31 21:40:31 2011 +0200
@@ -6,7 +6,7 @@
 <!--2A5EE903D7974AC298C0504FBC4501A7-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
 <!--2A5EE903D7974AC298C0504FBC4501A7-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--2A5EE903D7974AC298C0504FBC4501A7-->  <NAME><![CDATA[Payment Report]]></NAME>
-<!--2A5EE903D7974AC298C0504FBC4501A7-->  <VERSION><![CDATA[3.0.11302]]></VERSION>
+<!--2A5EE903D7974AC298C0504FBC4501A7-->  <VERSION><![CDATA[3.0.11404]]></VERSION>
 <!--2A5EE903D7974AC298C0504FBC4501A7-->  <DESCRIPTION><![CDATA[Payment Report]]></DESCRIPTION>
 <!--2A5EE903D7974AC298C0504FBC4501A7-->  <URL><![CDATA[http://forge.openbravo.com/projects/paymentreport]]></URL>
 <!--2A5EE903D7974AC298C0504FBC4501A7-->  <TYPE><![CDATA[M]]></TYPE>
@@ -22,7 +22,7 @@
 <!--2A5EE903D7974AC298C0504FBC4501A7-->  <HASCHARTOFACCOUNTS><![CDATA[N]]></HASCHARTOFACCOUNTS>
 <!--2A5EE903D7974AC298C0504FBC4501A7-->  <ISTRANSLATIONMODULE><![CDATA[N]]></ISTRANSLATIONMODULE>
 <!--2A5EE903D7974AC298C0504FBC4501A7-->  <HASREFERENCEDATA><![CDATA[N]]></HASREFERENCEDATA>
-<!--2A5EE903D7974AC298C0504FBC4501A7-->  <VERSION_LABEL><![CDATA[RC5.1]]></VERSION_LABEL>
+<!--2A5EE903D7974AC298C0504FBC4501A7-->  <VERSION_LABEL><![CDATA[CI]]></VERSION_LABEL>
 <!--2A5EE903D7974AC298C0504FBC4501A7-->  <ISCOMMERCIAL><![CDATA[N]]></ISCOMMERCIAL>
 <!--2A5EE903D7974AC298C0504FBC4501A7--></AD_MODULE>
 
--- a/modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml	Thu Mar 31 21:40:31 2011 +0200
@@ -7,7 +7,7 @@
 <!--A3B449C4D5FE4D688CC58236FE33B802-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--A3B449C4D5FE4D688CC58236FE33B802-->  <AD_MODULE_ID><![CDATA[2A5EE903D7974AC298C0504FBC4501A7]]></AD_MODULE_ID>
 <!--A3B449C4D5FE4D688CC58236FE33B802-->  <AD_DEPENDENT_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_DEPENDENT_MODULE_ID>
-<!--A3B449C4D5FE4D688CC58236FE33B802-->  <STARTVERSION><![CDATA[3.0.11302]]></STARTVERSION>
+<!--A3B449C4D5FE4D688CC58236FE33B802-->  <STARTVERSION><![CDATA[3.0.11404]]></STARTVERSION>
 <!--A3B449C4D5FE4D688CC58236FE33B802-->  <ISINCLUDED><![CDATA[N]]></ISINCLUDED>
 <!--A3B449C4D5FE4D688CC58236FE33B802-->  <DEPENDANT_MODULE_NAME><![CDATA[Advanced Payables and Receivables Mngmt]]></DEPENDANT_MODULE_NAME>
 <!--A3B449C4D5FE4D688CC58236FE33B802-->  <DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
--- a/modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE.xml	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE.xml	Thu Mar 31 21:40:31 2011 +0200
@@ -6,7 +6,7 @@
 <!--3A3A943684D64DEF9EC39F588A656848-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
 <!--3A3A943684D64DEF9EC39F588A656848-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--3A3A943684D64DEF9EC39F588A656848-->  <NAME><![CDATA[Orders Awaiting Delivery]]></NAME>
-<!--3A3A943684D64DEF9EC39F588A656848-->  <VERSION><![CDATA[1.1.11302]]></VERSION>
+<!--3A3A943684D64DEF9EC39F588A656848-->  <VERSION><![CDATA[1.1.11404]]></VERSION>
 <!--3A3A943684D64DEF9EC39F588A656848-->  <DESCRIPTION><![CDATA[Report displaying sales orders not shipped.]]></DESCRIPTION>
 <!--3A3A943684D64DEF9EC39F588A656848-->  <URL><![CDATA[http://forge.openbravo.com/projects/ordersawaitingdlivery]]></URL>
 <!--3A3A943684D64DEF9EC39F588A656848-->  <TYPE><![CDATA[M]]></TYPE>
@@ -19,7 +19,7 @@
 <!--3A3A943684D64DEF9EC39F588A656848-->  <HASCHARTOFACCOUNTS><![CDATA[N]]></HASCHARTOFACCOUNTS>
 <!--3A3A943684D64DEF9EC39F588A656848-->  <ISTRANSLATIONMODULE><![CDATA[N]]></ISTRANSLATIONMODULE>
 <!--3A3A943684D64DEF9EC39F588A656848-->  <HASREFERENCEDATA><![CDATA[N]]></HASREFERENCEDATA>
-<!--3A3A943684D64DEF9EC39F588A656848-->  <VERSION_LABEL><![CDATA[RC5.1]]></VERSION_LABEL>
+<!--3A3A943684D64DEF9EC39F588A656848-->  <VERSION_LABEL><![CDATA[CI]]></VERSION_LABEL>
 <!--3A3A943684D64DEF9EC39F588A656848-->  <ISCOMMERCIAL><![CDATA[N]]></ISCOMMERCIAL>
 <!--3A3A943684D64DEF9EC39F588A656848--></AD_MODULE>
 
--- a/modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.reports.ordersawaitingdelivery/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml	Thu Mar 31 21:40:31 2011 +0200
@@ -7,7 +7,7 @@
 <!--64060E9EE9EC408BBFFD0CC2DE25C86F-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--64060E9EE9EC408BBFFD0CC2DE25C86F-->  <AD_MODULE_ID><![CDATA[3A3A943684D64DEF9EC39F588A656848]]></AD_MODULE_ID>
 <!--64060E9EE9EC408BBFFD0CC2DE25C86F-->  <AD_DEPENDENT_MODULE_ID><![CDATA[0]]></AD_DEPENDENT_MODULE_ID>
-<!--64060E9EE9EC408BBFFD0CC2DE25C86F-->  <STARTVERSION><![CDATA[3.0.11302]]></STARTVERSION>
+<!--64060E9EE9EC408BBFFD0CC2DE25C86F-->  <STARTVERSION><![CDATA[3.0.11404]]></STARTVERSION>
 <!--64060E9EE9EC408BBFFD0CC2DE25C86F-->  <ISINCLUDED><![CDATA[N]]></ISINCLUDED>
 <!--64060E9EE9EC408BBFFD0CC2DE25C86F-->  <DEPENDANT_MODULE_NAME><![CDATA[core]]></DEPENDANT_MODULE_NAME>
 <!--64060E9EE9EC408BBFFD0CC2DE25C86F-->  <DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
--- a/modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE.xml	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE.xml	Thu Mar 31 21:40:31 2011 +0200
@@ -6,7 +6,7 @@
 <!--A44B9BA75C354D8FB2E3F7D6EB6BFDC4-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
 <!--A44B9BA75C354D8FB2E3F7D6EB6BFDC4-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--A44B9BA75C354D8FB2E3F7D6EB6BFDC4-->  <NAME><![CDATA[JSON Datasource]]></NAME>
-<!--A44B9BA75C354D8FB2E3F7D6EB6BFDC4-->  <VERSION><![CDATA[2.1.11302]]></VERSION>
+<!--A44B9BA75C354D8FB2E3F7D6EB6BFDC4-->  <VERSION><![CDATA[2.1.11404]]></VERSION>
 <!--A44B9BA75C354D8FB2E3F7D6EB6BFDC4-->  <DESCRIPTION><![CDATA[Provides data source CRUD functionality using JSON as the data format]]></DESCRIPTION>
 <!--A44B9BA75C354D8FB2E3F7D6EB6BFDC4-->  <HELP><![CDATA[This module implements the datasource concept. Datasources play a central role in Smartclient applications. The datasource module automatically creates a datasource for each Openbravo entity. In addition custom data source implementations can be defined.]]></HELP>
 <!--A44B9BA75C354D8FB2E3F7D6EB6BFDC4-->  <URL><![CDATA[http://forge.openbravo.com/projects/datasourceservice]]></URL>
@@ -22,7 +22,7 @@
 <!--A44B9BA75C354D8FB2E3F7D6EB6BFDC4-->  <ISTRANSLATIONMODULE><![CDATA[N]]></ISTRANSLATIONMODULE>
 <!--A44B9BA75C354D8FB2E3F7D6EB6BFDC4-->  <HASREFERENCEDATA><![CDATA[N]]></HASREFERENCEDATA>
 <!--A44B9BA75C354D8FB2E3F7D6EB6BFDC4-->  <UPDATEINFO><![CDATA[Bug fixing & new development for 3.0]]></UPDATEINFO>
-<!--A44B9BA75C354D8FB2E3F7D6EB6BFDC4-->  <VERSION_LABEL><![CDATA[RC5.1]]></VERSION_LABEL>
+<!--A44B9BA75C354D8FB2E3F7D6EB6BFDC4-->  <VERSION_LABEL><![CDATA[CI]]></VERSION_LABEL>
 <!--A44B9BA75C354D8FB2E3F7D6EB6BFDC4-->  <ISCOMMERCIAL><![CDATA[N]]></ISCOMMERCIAL>
 <!--A44B9BA75C354D8FB2E3F7D6EB6BFDC4--></AD_MODULE>
 
--- a/modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml	Thu Mar 31 21:40:31 2011 +0200
@@ -7,7 +7,7 @@
 <!--0BA071C783CC4984AC9C03BB7CAA87C7-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--0BA071C783CC4984AC9C03BB7CAA87C7-->  <AD_MODULE_ID><![CDATA[A44B9BA75C354D8FB2E3F7D6EB6BFDC4]]></AD_MODULE_ID>
 <!--0BA071C783CC4984AC9C03BB7CAA87C7-->  <AD_DEPENDENT_MODULE_ID><![CDATA[C70732EA90A14EC0916078B85CC33D2D]]></AD_DEPENDENT_MODULE_ID>
-<!--0BA071C783CC4984AC9C03BB7CAA87C7-->  <STARTVERSION><![CDATA[1.1.11302]]></STARTVERSION>
+<!--0BA071C783CC4984AC9C03BB7CAA87C7-->  <STARTVERSION><![CDATA[1.1.11404]]></STARTVERSION>
 <!--0BA071C783CC4984AC9C03BB7CAA87C7-->  <ISINCLUDED><![CDATA[N]]></ISINCLUDED>
 <!--0BA071C783CC4984AC9C03BB7CAA87C7-->  <DEPENDANT_MODULE_NAME><![CDATA[JBoss Weld]]></DEPENDANT_MODULE_NAME>
 <!--0BA071C783CC4984AC9C03BB7CAA87C7-->  <DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
@@ -21,7 +21,7 @@
 <!--3E531F0CD0A54130996F5AF3B6A2D01B-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--3E531F0CD0A54130996F5AF3B6A2D01B-->  <AD_MODULE_ID><![CDATA[A44B9BA75C354D8FB2E3F7D6EB6BFDC4]]></AD_MODULE_ID>
 <!--3E531F0CD0A54130996F5AF3B6A2D01B-->  <AD_DEPENDENT_MODULE_ID><![CDATA[F8D1B3ECB3474E8DA5C216473C840DF1]]></AD_DEPENDENT_MODULE_ID>
-<!--3E531F0CD0A54130996F5AF3B6A2D01B-->  <STARTVERSION><![CDATA[2.0.11302]]></STARTVERSION>
+<!--3E531F0CD0A54130996F5AF3B6A2D01B-->  <STARTVERSION><![CDATA[2.0.11404]]></STARTVERSION>
 <!--3E531F0CD0A54130996F5AF3B6A2D01B-->  <ISINCLUDED><![CDATA[N]]></ISINCLUDED>
 <!--3E531F0CD0A54130996F5AF3B6A2D01B-->  <DEPENDANT_MODULE_NAME><![CDATA[JSON REST Webservice]]></DEPENDANT_MODULE_NAME>
 <!--3E531F0CD0A54130996F5AF3B6A2D01B-->  <DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
@@ -35,7 +35,7 @@
 <!--4FCE95802A854F7E8623AFF7C33D13EE-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--4FCE95802A854F7E8623AFF7C33D13EE-->  <AD_MODULE_ID><![CDATA[A44B9BA75C354D8FB2E3F7D6EB6BFDC4]]></AD_MODULE_ID>
 <!--4FCE95802A854F7E8623AFF7C33D13EE-->  <AD_DEPENDENT_MODULE_ID><![CDATA[0]]></AD_DEPENDENT_MODULE_ID>
-<!--4FCE95802A854F7E8623AFF7C33D13EE-->  <STARTVERSION><![CDATA[3.0.11302]]></STARTVERSION>
+<!--4FCE95802A854F7E8623AFF7C33D13EE-->  <STARTVERSION><![CDATA[3.0.11404]]></STARTVERSION>
 <!--4FCE95802A854F7E8623AFF7C33D13EE-->  <ISINCLUDED><![CDATA[N]]></ISINCLUDED>
 <!--4FCE95802A854F7E8623AFF7C33D13EE-->  <DEPENDANT_MODULE_NAME><![CDATA[core]]></DEPENDANT_MODULE_NAME>
 <!--4FCE95802A854F7E8623AFF7C33D13EE-->  <DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
@@ -49,7 +49,7 @@
 <!--54AF8B39C55E4E7496902893ECD82786-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--54AF8B39C55E4E7496902893ECD82786-->  <AD_MODULE_ID><![CDATA[A44B9BA75C354D8FB2E3F7D6EB6BFDC4]]></AD_MODULE_ID>
 <!--54AF8B39C55E4E7496902893ECD82786-->  <AD_DEPENDENT_MODULE_ID><![CDATA[4B828F4D03264080AA1D2057B13F613C]]></AD_DEPENDENT_MODULE_ID>
-<!--54AF8B39C55E4E7496902893ECD82786-->  <STARTVERSION><![CDATA[2.1.11302]]></STARTVERSION>
+<!--54AF8B39C55E4E7496902893ECD82786-->  <STARTVERSION><![CDATA[2.1.11404]]></STARTVERSION>
 <!--54AF8B39C55E4E7496902893ECD82786-->  <ISINCLUDED><![CDATA[N]]></ISINCLUDED>
 <!--54AF8B39C55E4E7496902893ECD82786-->  <DEPENDANT_MODULE_NAME><![CDATA[User Interface Client Kernel]]></DEPENDANT_MODULE_NAME>
 <!--54AF8B39C55E4E7496902893ECD82786-->  <DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
@@ -63,7 +63,7 @@
 <!--D03C56D8A4E14F45A5466350E05C631F-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--D03C56D8A4E14F45A5466350E05C631F-->  <AD_MODULE_ID><![CDATA[A44B9BA75C354D8FB2E3F7D6EB6BFDC4]]></AD_MODULE_ID>
 <!--D03C56D8A4E14F45A5466350E05C631F-->  <AD_DEPENDENT_MODULE_ID><![CDATA[EC356CEE3D46416CA1EBEEB9AB82EDB9]]></AD_DEPENDENT_MODULE_ID>
-<!--D03C56D8A4E14F45A5466350E05C631F-->  <STARTVERSION><![CDATA[8.1.11302]]></STARTVERSION>
+<!--D03C56D8A4E14F45A5466350E05C631F-->  <STARTVERSION><![CDATA[8.1.11404]]></STARTVERSION>
 <!--D03C56D8A4E14F45A5466350E05C631F-->  <ISINCLUDED><![CDATA[N]]></ISINCLUDED>
 <!--D03C56D8A4E14F45A5466350E05C631F-->  <DEPENDANT_MODULE_NAME><![CDATA[Smartclient]]></DEPENDANT_MODULE_NAME>
 <!--D03C56D8A4E14F45A5466350E05C631F-->  <DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
--- a/modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE.xml	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE.xml	Thu Mar 31 21:40:31 2011 +0200
@@ -6,7 +6,7 @@
 <!--F8D1B3ECB3474E8DA5C216473C840DF1-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
 <!--F8D1B3ECB3474E8DA5C216473C840DF1-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--F8D1B3ECB3474E8DA5C216473C840DF1-->  <NAME><![CDATA[JSON REST Webservice]]></NAME>
-<!--F8D1B3ECB3474E8DA5C216473C840DF1-->  <VERSION><![CDATA[2.0.11302]]></VERSION>
+<!--F8D1B3ECB3474E8DA5C216473C840DF1-->  <VERSION><![CDATA[2.0.11404]]></VERSION>
 <!--F8D1B3ECB3474E8DA5C216473C840DF1-->  <DESCRIPTION><![CDATA[Provides a JSON REST webservice for CRUD service requests]]></DESCRIPTION>
 <!--F8D1B3ECB3474E8DA5C216473C840DF1-->  <HELP><![CDATA[Provides a JSON REST webservice for CRUD service requests. Both the servlet implementation (receiving HTTP REST requests in JSON) as the backend processing are provided.]]></HELP>
 <!--F8D1B3ECB3474E8DA5C216473C840DF1-->  <URL><![CDATA[http://forge.openbravo.com/projects/openbravojsonrest]]></URL>
@@ -22,7 +22,7 @@
 <!--F8D1B3ECB3474E8DA5C216473C840DF1-->  <ISTRANSLATIONMODULE><![CDATA[N]]></ISTRANSLATIONMODULE>
 <!--F8D1B3ECB3474E8DA5C216473C840DF1-->  <HASREFERENCEDATA><![CDATA[N]]></HASREFERENCEDATA>
 <!--F8D1B3ECB3474E8DA5C216473C840DF1-->  <UPDATEINFO><![CDATA[Bug fixing & new development for 3.0]]></UPDATEINFO>
-<!--F8D1B3ECB3474E8DA5C216473C840DF1-->  <VERSION_LABEL><![CDATA[RC5.1]]></VERSION_LABEL>
+<!--F8D1B3ECB3474E8DA5C216473C840DF1-->  <VERSION_LABEL><![CDATA[CI]]></VERSION_LABEL>
 <!--F8D1B3ECB3474E8DA5C216473C840DF1-->  <ISCOMMERCIAL><![CDATA[N]]></ISCOMMERCIAL>
 <!--F8D1B3ECB3474E8DA5C216473C840DF1--></AD_MODULE>
 
--- a/modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml	Thu Mar 31 21:40:31 2011 +0200
@@ -7,7 +7,7 @@
 <!--9E3E7B42DB16405FB794496D309D7044-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--9E3E7B42DB16405FB794496D309D7044-->  <AD_MODULE_ID><![CDATA[F8D1B3ECB3474E8DA5C216473C840DF1]]></AD_MODULE_ID>
 <!--9E3E7B42DB16405FB794496D309D7044-->  <AD_DEPENDENT_MODULE_ID><![CDATA[0]]></AD_DEPENDENT_MODULE_ID>
-<!--9E3E7B42DB16405FB794496D309D7044-->  <STARTVERSION><![CDATA[3.0.11302]]></STARTVERSION>
+<!--9E3E7B42DB16405FB794496D309D7044-->  <STARTVERSION><![CDATA[3.0.11404]]></STARTVERSION>
 <!--9E3E7B42DB16405FB794496D309D7044-->  <ISINCLUDED><![CDATA[N]]></ISINCLUDED>
 <!--9E3E7B42DB16405FB794496D309D7044-->  <DEPENDANT_MODULE_NAME><![CDATA[core]]></DEPENDANT_MODULE_NAME>
 <!--9E3E7B42DB16405FB794496D309D7044-->  <DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
--- a/modules/org.openbravo.service.json/src/org/openbravo/service/json/DefaultJsonDataService.java	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.service.json/src/org/openbravo/service/json/DefaultJsonDataService.java	Thu Mar 31 21:40:31 2011 +0200
@@ -104,6 +104,7 @@
         int computedMaxResults = Integer.MAX_VALUE;
         if (startRowStr != null) {
           doCount = true;
+          startRow = Integer.parseInt(startRowStr);
         }
         if (endRowStr != null) {
           int endRow = Integer.parseInt(endRowStr);
--- a/modules/org.openbravo.service.json/src/org/openbravo/service/json/JsonUtils.java	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.service.json/src/org/openbravo/service/json/JsonUtils.java	Thu Mar 31 21:40:31 2011 +0200
@@ -30,6 +30,7 @@
 import org.codehaus.jettison.json.JSONException;
 import org.codehaus.jettison.json.JSONObject;
 import org.openbravo.base.exception.OBException;
+import org.openbravo.base.exception.OBSecurityException;
 import org.openbravo.base.model.Entity;
 import org.openbravo.base.model.Property;
 import org.openbravo.base.secureApp.VariablesSecureApp;
@@ -173,7 +174,12 @@
       final OBError obError = Utility.translateError(new DalConnectionProvider(), vars, OBContext
           .getOBContext().getLanguage().getLanguage(), localThrowable.getMessage());
 
-      if (obError != null) {
+      if (localThrowable instanceof OBSecurityException) {
+        final JSONObject error = new JSONObject();
+        error.put("message", "OBUIAPP_ActionNotAllowed");
+        error.put("type", "user");
+        jsonResponse.put(JsonConstants.RESPONSE_ERROR, error);
+      } else if (obError != null) {
         final JSONObject error = new JSONObject();
         error.put("message", obError.getMessage());
         error.put("messageType", obError.getType());
--- a/modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE.xml	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE.xml	Thu Mar 31 21:40:31 2011 +0200
@@ -6,7 +6,7 @@
 <!--5EB4F15C80684ACA904756BDC12ADBE5-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
 <!--5EB4F15C80684ACA904756BDC12ADBE5-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--5EB4F15C80684ACA904756BDC12ADBE5-->  <NAME><![CDATA[User Interface Selector]]></NAME>
-<!--5EB4F15C80684ACA904756BDC12ADBE5-->  <VERSION><![CDATA[2.1.11302]]></VERSION>
+<!--5EB4F15C80684ACA904756BDC12ADBE5-->  <VERSION><![CDATA[2.1.11404]]></VERSION>
 <!--5EB4F15C80684ACA904756BDC12ADBE5-->  <DESCRIPTION><![CDATA[Provides a selector with a suggestion box and popup grid window]]></DESCRIPTION>
 <!--5EB4F15C80684ACA904756BDC12ADBE5-->  <HELP><![CDATA[The Openbravo selector provides new selector functionality which is used inside of existing Openbravo forms. The selector is mainly used for supporting foreign key references in the user interface. The selector combines both suggestion box behavior with a popup grid.]]></HELP>
 <!--5EB4F15C80684ACA904756BDC12ADBE5-->  <URL><![CDATA[http://forge.openbravo.com/projects/selector]]></URL>
@@ -22,7 +22,7 @@
 <!--5EB4F15C80684ACA904756BDC12ADBE5-->  <ISTRANSLATIONMODULE><![CDATA[N]]></ISTRANSLATIONMODULE>
 <!--5EB4F15C80684ACA904756BDC12ADBE5-->  <HASREFERENCEDATA><![CDATA[N]]></HASREFERENCEDATA>
 <!--5EB4F15C80684ACA904756BDC12ADBE5-->  <UPDATEINFO><![CDATA[Bug fixing & new development for 3.0]]></UPDATEINFO>
-<!--5EB4F15C80684ACA904756BDC12ADBE5-->  <VERSION_LABEL><![CDATA[RC5.1]]></VERSION_LABEL>
+<!--5EB4F15C80684ACA904756BDC12ADBE5-->  <VERSION_LABEL><![CDATA[CI]]></VERSION_LABEL>
 <!--5EB4F15C80684ACA904756BDC12ADBE5-->  <ISCOMMERCIAL><![CDATA[N]]></ISCOMMERCIAL>
 <!--5EB4F15C80684ACA904756BDC12ADBE5--></AD_MODULE>
 
--- a/modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml	Thu Mar 31 21:40:31 2011 +0200
@@ -7,7 +7,7 @@
 <!--38825CAED43941D38CA0C78DB04FCFA0-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--38825CAED43941D38CA0C78DB04FCFA0-->  <AD_MODULE_ID><![CDATA[5EB4F15C80684ACA904756BDC12ADBE5]]></AD_MODULE_ID>
 <!--38825CAED43941D38CA0C78DB04FCFA0-->  <AD_DEPENDENT_MODULE_ID><![CDATA[EC356CEE3D46416CA1EBEEB9AB82EDB9]]></AD_DEPENDENT_MODULE_ID>
-<!--38825CAED43941D38CA0C78DB04FCFA0-->  <STARTVERSION><![CDATA[8.1.11302]]></STARTVERSION>
+<!--38825CAED43941D38CA0C78DB04FCFA0-->  <STARTVERSION><![CDATA[8.1.11404]]></STARTVERSION>
 <!--38825CAED43941D38CA0C78DB04FCFA0-->  <ISINCLUDED><![CDATA[N]]></ISINCLUDED>
 <!--38825CAED43941D38CA0C78DB04FCFA0-->  <DEPENDANT_MODULE_NAME><![CDATA[Smartclient]]></DEPENDANT_MODULE_NAME>
 <!--38825CAED43941D38CA0C78DB04FCFA0-->  <DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
@@ -21,7 +21,7 @@
 <!--6DDE7B1A70174242AF82B5022FB89279-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--6DDE7B1A70174242AF82B5022FB89279-->  <AD_MODULE_ID><![CDATA[5EB4F15C80684ACA904756BDC12ADBE5]]></AD_MODULE_ID>
 <!--6DDE7B1A70174242AF82B5022FB89279-->  <AD_DEPENDENT_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_DEPENDENT_MODULE_ID>
-<!--6DDE7B1A70174242AF82B5022FB89279-->  <STARTVERSION><![CDATA[2.1.11302]]></STARTVERSION>
+<!--6DDE7B1A70174242AF82B5022FB89279-->  <STARTVERSION><![CDATA[2.1.11404]]></STARTVERSION>
 <!--6DDE7B1A70174242AF82B5022FB89279-->  <ISINCLUDED><![CDATA[N]]></ISINCLUDED>
 <!--6DDE7B1A70174242AF82B5022FB89279-->  <DEPENDANT_MODULE_NAME><![CDATA[User Interface Application]]></DEPENDANT_MODULE_NAME>
 <!--6DDE7B1A70174242AF82B5022FB89279-->  <DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
@@ -35,7 +35,7 @@
 <!--94F9CD2CB5EF4467A67475C786C984A7-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--94F9CD2CB5EF4467A67475C786C984A7-->  <AD_MODULE_ID><![CDATA[5EB4F15C80684ACA904756BDC12ADBE5]]></AD_MODULE_ID>
 <!--94F9CD2CB5EF4467A67475C786C984A7-->  <AD_DEPENDENT_MODULE_ID><![CDATA[4B828F4D03264080AA1D2057B13F613C]]></AD_DEPENDENT_MODULE_ID>
-<!--94F9CD2CB5EF4467A67475C786C984A7-->  <STARTVERSION><![CDATA[2.1.11302]]></STARTVERSION>
+<!--94F9CD2CB5EF4467A67475C786C984A7-->  <STARTVERSION><![CDATA[2.1.11404]]></STARTVERSION>
 <!--94F9CD2CB5EF4467A67475C786C984A7-->  <ISINCLUDED><![CDATA[N]]></ISINCLUDED>
 <!--94F9CD2CB5EF4467A67475C786C984A7-->  <DEPENDANT_MODULE_NAME><![CDATA[User Interface Client Kernel]]></DEPENDANT_MODULE_NAME>
 <!--94F9CD2CB5EF4467A67475C786C984A7-->  <DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
@@ -49,7 +49,7 @@
 <!--BCCB5A08EC0446DE8BCE191C6BC607A4-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--BCCB5A08EC0446DE8BCE191C6BC607A4-->  <AD_MODULE_ID><![CDATA[5EB4F15C80684ACA904756BDC12ADBE5]]></AD_MODULE_ID>
 <!--BCCB5A08EC0446DE8BCE191C6BC607A4-->  <AD_DEPENDENT_MODULE_ID><![CDATA[C70732EA90A14EC0916078B85CC33D2D]]></AD_DEPENDENT_MODULE_ID>
-<!--BCCB5A08EC0446DE8BCE191C6BC607A4-->  <STARTVERSION><![CDATA[1.1.11302]]></STARTVERSION>
+<!--BCCB5A08EC0446DE8BCE191C6BC607A4-->  <STARTVERSION><![CDATA[1.1.11404]]></STARTVERSION>
 <!--BCCB5A08EC0446DE8BCE191C6BC607A4-->  <ISINCLUDED><![CDATA[N]]></ISINCLUDED>
 <!--BCCB5A08EC0446DE8BCE191C6BC607A4-->  <DEPENDANT_MODULE_NAME><![CDATA[JBoss Weld]]></DEPENDANT_MODULE_NAME>
 <!--BCCB5A08EC0446DE8BCE191C6BC607A4-->  <DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
@@ -63,7 +63,7 @@
 <!--C8DAC574B88649D08C9468521B343F12-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--C8DAC574B88649D08C9468521B343F12-->  <AD_MODULE_ID><![CDATA[5EB4F15C80684ACA904756BDC12ADBE5]]></AD_MODULE_ID>
 <!--C8DAC574B88649D08C9468521B343F12-->  <AD_DEPENDENT_MODULE_ID><![CDATA[0]]></AD_DEPENDENT_MODULE_ID>
-<!--C8DAC574B88649D08C9468521B343F12-->  <STARTVERSION><![CDATA[3.0.11302]]></STARTVERSION>
+<!--C8DAC574B88649D08C9468521B343F12-->  <STARTVERSION><![CDATA[3.0.11404]]></STARTVERSION>
 <!--C8DAC574B88649D08C9468521B343F12-->  <ISINCLUDED><![CDATA[N]]></ISINCLUDED>
 <!--C8DAC574B88649D08C9468521B343F12-->  <DEPENDANT_MODULE_NAME><![CDATA[core]]></DEPENDANT_MODULE_NAME>
 <!--C8DAC574B88649D08C9468521B343F12-->  <DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
@@ -77,7 +77,7 @@
 <!--F14EB17946BE4724A46F80CB1A47EC70-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--F14EB17946BE4724A46F80CB1A47EC70-->  <AD_MODULE_ID><![CDATA[5EB4F15C80684ACA904756BDC12ADBE5]]></AD_MODULE_ID>
 <!--F14EB17946BE4724A46F80CB1A47EC70-->  <AD_DEPENDENT_MODULE_ID><![CDATA[A44B9BA75C354D8FB2E3F7D6EB6BFDC4]]></AD_DEPENDENT_MODULE_ID>
-<!--F14EB17946BE4724A46F80CB1A47EC70-->  <STARTVERSION><![CDATA[2.1.11302]]></STARTVERSION>
+<!--F14EB17946BE4724A46F80CB1A47EC70-->  <STARTVERSION><![CDATA[2.1.11404]]></STARTVERSION>
 <!--F14EB17946BE4724A46F80CB1A47EC70-->  <ISINCLUDED><![CDATA[N]]></ISINCLUDED>
 <!--F14EB17946BE4724A46F80CB1A47EC70-->  <DEPENDANT_MODULE_NAME><![CDATA[JSON Datasource]]></DEPENDANT_MODULE_NAME>
 <!--F14EB17946BE4724A46F80CB1A47EC70-->  <DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
--- a/modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE.xml	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE.xml	Thu Mar 31 21:40:31 2011 +0200
@@ -6,7 +6,7 @@
 <!--96998CBC42744B3DBEE28AC8095C9335-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
 <!--96998CBC42744B3DBEE28AC8095C9335-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--96998CBC42744B3DBEE28AC8095C9335-->  <NAME><![CDATA[2.50 to 3.00 Compatibility Skin]]></NAME>
-<!--96998CBC42744B3DBEE28AC8095C9335-->  <VERSION><![CDATA[2.0.11302]]></VERSION>
+<!--96998CBC42744B3DBEE28AC8095C9335-->  <VERSION><![CDATA[2.0.11404]]></VERSION>
 <!--96998CBC42744B3DBEE28AC8095C9335-->  <DESCRIPTION><![CDATA[Skin module to proper visualization of classic windows inside the MDI interface]]></DESCRIPTION>
 <!--96998CBC42744B3DBEE28AC8095C9335-->  <HELP><![CDATA[With this skin module the classic windows styles will display in a way more coherent with the new 3.00 styles]]></HELP>
 <!--96998CBC42744B3DBEE28AC8095C9335-->  <URL><![CDATA[www.openbravo.com]]></URL>
@@ -23,7 +23,7 @@
 <!--96998CBC42744B3DBEE28AC8095C9335-->  <HASCHARTOFACCOUNTS><![CDATA[N]]></HASCHARTOFACCOUNTS>
 <!--96998CBC42744B3DBEE28AC8095C9335-->  <ISTRANSLATIONMODULE><![CDATA[N]]></ISTRANSLATIONMODULE>
 <!--96998CBC42744B3DBEE28AC8095C9335-->  <HASREFERENCEDATA><![CDATA[N]]></HASREFERENCEDATA>
-<!--96998CBC42744B3DBEE28AC8095C9335-->  <VERSION_LABEL><![CDATA[RC5.1]]></VERSION_LABEL>
+<!--96998CBC42744B3DBEE28AC8095C9335-->  <VERSION_LABEL><![CDATA[CI]]></VERSION_LABEL>
 <!--96998CBC42744B3DBEE28AC8095C9335-->  <ISCOMMERCIAL><![CDATA[N]]></ISCOMMERCIAL>
 <!--96998CBC42744B3DBEE28AC8095C9335--></AD_MODULE>
 
--- a/modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.userinterface.skin.250to300Comp/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml	Thu Mar 31 21:40:31 2011 +0200
@@ -7,7 +7,7 @@
 <!--39BF75AD9AB3453698BF5DE29E727AA9-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--39BF75AD9AB3453698BF5DE29E727AA9-->  <AD_MODULE_ID><![CDATA[96998CBC42744B3DBEE28AC8095C9335]]></AD_MODULE_ID>
 <!--39BF75AD9AB3453698BF5DE29E727AA9-->  <AD_DEPENDENT_MODULE_ID><![CDATA[0]]></AD_DEPENDENT_MODULE_ID>
-<!--39BF75AD9AB3453698BF5DE29E727AA9-->  <STARTVERSION><![CDATA[3.0.11302]]></STARTVERSION>
+<!--39BF75AD9AB3453698BF5DE29E727AA9-->  <STARTVERSION><![CDATA[3.0.11404]]></STARTVERSION>
 <!--39BF75AD9AB3453698BF5DE29E727AA9-->  <ISINCLUDED><![CDATA[N]]></ISINCLUDED>
 <!--39BF75AD9AB3453698BF5DE29E727AA9-->  <DEPENDANT_MODULE_NAME><![CDATA[core]]></DEPENDANT_MODULE_NAME>
 <!--39BF75AD9AB3453698BF5DE29E727AA9-->  <DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
--- a/modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE.xml	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE.xml	Thu Mar 31 21:40:31 2011 +0200
@@ -6,7 +6,7 @@
 <!--EC356CEE3D46416CA1EBEEB9AB82EDB9-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
 <!--EC356CEE3D46416CA1EBEEB9AB82EDB9-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--EC356CEE3D46416CA1EBEEB9AB82EDB9-->  <NAME><![CDATA[Smartclient]]></NAME>
-<!--EC356CEE3D46416CA1EBEEB9AB82EDB9-->  <VERSION><![CDATA[8.1.11302]]></VERSION>
+<!--EC356CEE3D46416CA1EBEEB9AB82EDB9-->  <VERSION><![CDATA[8.1.11404]]></VERSION>
 <!--EC356CEE3D46416CA1EBEEB9AB82EDB9-->  <DESCRIPTION><![CDATA[Smartclient libraries for use within Openbravo]]></DESCRIPTION>
 <!--EC356CEE3D46416CA1EBEEB9AB82EDB9-->  <HELP><![CDATA[This module contains the Smartclient libraries for usage by other modules. It also contains some simple test pages to validate that Smartclient is working correctly. Also contains generic Openbravo Smartclient components]]></HELP>
 <!--EC356CEE3D46416CA1EBEEB9AB82EDB9-->  <URL><![CDATA[http://forge.openbravo.com/projects/obsmartclient]]></URL>
@@ -23,7 +23,7 @@
 <!--EC356CEE3D46416CA1EBEEB9AB82EDB9-->  <HASREFERENCEDATA><![CDATA[N]]></HASREFERENCEDATA>
 <!--EC356CEE3D46416CA1EBEEB9AB82EDB9-->  <UPDATEINFO><![CDATA[Bug fixing & new development for 3.0
 Update to new smartclient 8.0]]></UPDATEINFO>
-<!--EC356CEE3D46416CA1EBEEB9AB82EDB9-->  <VERSION_LABEL><![CDATA[RC5.1]]></VERSION_LABEL>
+<!--EC356CEE3D46416CA1EBEEB9AB82EDB9-->  <VERSION_LABEL><![CDATA[CI]]></VERSION_LABEL>
 <!--EC356CEE3D46416CA1EBEEB9AB82EDB9-->  <ISCOMMERCIAL><![CDATA[N]]></ISCOMMERCIAL>
 <!--EC356CEE3D46416CA1EBEEB9AB82EDB9--></AD_MODULE>
 
--- a/modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml	Thu Mar 31 21:40:31 2011 +0200
@@ -7,7 +7,7 @@
 <!--086331E18477496B8AC74D2CFEBD1307-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--086331E18477496B8AC74D2CFEBD1307-->  <AD_MODULE_ID><![CDATA[EC356CEE3D46416CA1EBEEB9AB82EDB9]]></AD_MODULE_ID>
 <!--086331E18477496B8AC74D2CFEBD1307-->  <AD_DEPENDENT_MODULE_ID><![CDATA[0]]></AD_DEPENDENT_MODULE_ID>
-<!--086331E18477496B8AC74D2CFEBD1307-->  <STARTVERSION><![CDATA[3.0.11302]]></STARTVERSION>
+<!--086331E18477496B8AC74D2CFEBD1307-->  <STARTVERSION><![CDATA[3.0.11404]]></STARTVERSION>
 <!--086331E18477496B8AC74D2CFEBD1307-->  <ISINCLUDED><![CDATA[N]]></ISINCLUDED>
 <!--086331E18477496B8AC74D2CFEBD1307-->  <DEPENDANT_MODULE_NAME><![CDATA[core]]></DEPENDANT_MODULE_NAME>
 <!--086331E18477496B8AC74D2CFEBD1307-->  <DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
@@ -21,7 +21,7 @@
 <!--DC5D4EF450244482BD2B458DAA496333-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--DC5D4EF450244482BD2B458DAA496333-->  <AD_MODULE_ID><![CDATA[EC356CEE3D46416CA1EBEEB9AB82EDB9]]></AD_MODULE_ID>
 <!--DC5D4EF450244482BD2B458DAA496333-->  <AD_DEPENDENT_MODULE_ID><![CDATA[4B828F4D03264080AA1D2057B13F613C]]></AD_DEPENDENT_MODULE_ID>
-<!--DC5D4EF450244482BD2B458DAA496333-->  <STARTVERSION><![CDATA[2.1.11302]]></STARTVERSION>
+<!--DC5D4EF450244482BD2B458DAA496333-->  <STARTVERSION><![CDATA[2.1.11404]]></STARTVERSION>
 <!--DC5D4EF450244482BD2B458DAA496333-->  <ISINCLUDED><![CDATA[N]]></ISINCLUDED>
 <!--DC5D4EF450244482BD2B458DAA496333-->  <DEPENDANT_MODULE_NAME><![CDATA[User Interface Client Kernel]]></DEPENDANT_MODULE_NAME>
 <!--DC5D4EF450244482BD2B458DAA496333-->  <DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
@@ -35,7 +35,7 @@
 <!--F2AF15C0AF5540E393D96BE506E20648-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--F2AF15C0AF5540E393D96BE506E20648-->  <AD_MODULE_ID><![CDATA[EC356CEE3D46416CA1EBEEB9AB82EDB9]]></AD_MODULE_ID>
 <!--F2AF15C0AF5540E393D96BE506E20648-->  <AD_DEPENDENT_MODULE_ID><![CDATA[C70732EA90A14EC0916078B85CC33D2D]]></AD_DEPENDENT_MODULE_ID>
-<!--F2AF15C0AF5540E393D96BE506E20648-->  <STARTVERSION><![CDATA[1.1.11302]]></STARTVERSION>
+<!--F2AF15C0AF5540E393D96BE506E20648-->  <STARTVERSION><![CDATA[1.1.11404]]></STARTVERSION>
 <!--F2AF15C0AF5540E393D96BE506E20648-->  <ISINCLUDED><![CDATA[N]]></ISINCLUDED>
 <!--F2AF15C0AF5540E393D96BE506E20648-->  <DEPENDANT_MODULE_NAME><![CDATA[JBoss Weld]]></DEPENDANT_MODULE_NAME>
 <!--F2AF15C0AF5540E393D96BE506E20648-->  <DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
--- a/modules/org.openbravo.userinterface.smartclient/web/org.openbravo.userinterface.smartclient/js/ob-smartclient.js	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.userinterface.smartclient/web/org.openbravo.userinterface.smartclient/js/ob-smartclient.js	Thu Mar 31 21:40:31 2011 +0200
@@ -63,6 +63,19 @@
     this._original_init();
   },
   
+  _handleTitleClick: isc.FormItem.getPrototype().handleTitleClick,
+  
+  handleTitleClick: function() {
+    // always titleclick directly as sc won't call titleclick
+    // in that case
+    if (this.isDisabled()) {
+      this.titleClick(this.form, this);
+      return false;
+    }
+    // forward to the original method
+    return this._handleTitleClick();
+  },
+  
   titleClick: function(form, item){
     item.focusInItem();
     if (item.linkButtonClick) {
Binary file modules/org.openbravo.userinterface.smartclient/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/smartclient/images/CubeGrid/colHeaderDown.gif has changed
Binary file modules/org.openbravo.userinterface.smartclient/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/smartclient/images/CubeGrid/rowHeaderDown.gif has changed
--- a/modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE.xml	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE.xml	Thu Mar 31 21:40:31 2011 +0200
@@ -6,7 +6,7 @@
 <!--883B5872CA0548F9AF2BBBE7D2DDFA61-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
 <!--883B5872CA0548F9AF2BBBE7D2DDFA61-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--883B5872CA0548F9AF2BBBE7D2DDFA61-->  <NAME><![CDATA[Standard Roles]]></NAME>
-<!--883B5872CA0548F9AF2BBBE7D2DDFA61-->  <VERSION><![CDATA[3.0.11302]]></VERSION>
+<!--883B5872CA0548F9AF2BBBE7D2DDFA61-->  <VERSION><![CDATA[3.0.11404]]></VERSION>
 <!--883B5872CA0548F9AF2BBBE7D2DDFA61-->  <DESCRIPTION><![CDATA[Pre-configured collection of standard ERP roles]]></DESCRIPTION>
 <!--883B5872CA0548F9AF2BBBE7D2DDFA61-->  <HELP><![CDATA[This dataset contains the following roles with their access to corresponding Openbravo entities - windows, reports, actions.
 * Employee - Any person of the enterprise
@@ -27,7 +27,7 @@
 <!--883B5872CA0548F9AF2BBBE7D2DDFA61-->  <HASCHARTOFACCOUNTS><![CDATA[N]]></HASCHARTOFACCOUNTS>
 <!--883B5872CA0548F9AF2BBBE7D2DDFA61-->  <ISTRANSLATIONMODULE><![CDATA[N]]></ISTRANSLATIONMODULE>
 <!--883B5872CA0548F9AF2BBBE7D2DDFA61-->  <HASREFERENCEDATA><![CDATA[Y]]></HASREFERENCEDATA>
-<!--883B5872CA0548F9AF2BBBE7D2DDFA61-->  <VERSION_LABEL><![CDATA[RC5.1]]></VERSION_LABEL>
+<!--883B5872CA0548F9AF2BBBE7D2DDFA61-->  <VERSION_LABEL><![CDATA[CI]]></VERSION_LABEL>
 <!--883B5872CA0548F9AF2BBBE7D2DDFA61-->  <ISCOMMERCIAL><![CDATA[N]]></ISCOMMERCIAL>
 <!--883B5872CA0548F9AF2BBBE7D2DDFA61--></AD_MODULE>
 
--- a/modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml	Thu Mar 31 21:40:31 2011 +0200
@@ -7,7 +7,7 @@
 <!--148A000EE9A04A3CA653B1296A00B8E6-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--148A000EE9A04A3CA653B1296A00B8E6-->  <AD_MODULE_ID><![CDATA[883B5872CA0548F9AF2BBBE7D2DDFA61]]></AD_MODULE_ID>
 <!--148A000EE9A04A3CA653B1296A00B8E6-->  <AD_DEPENDENT_MODULE_ID><![CDATA[0]]></AD_DEPENDENT_MODULE_ID>
-<!--148A000EE9A04A3CA653B1296A00B8E6-->  <STARTVERSION><![CDATA[3.0.11302]]></STARTVERSION>
+<!--148A000EE9A04A3CA653B1296A00B8E6-->  <STARTVERSION><![CDATA[3.0.11404]]></STARTVERSION>
 <!--148A000EE9A04A3CA653B1296A00B8E6-->  <ISINCLUDED><![CDATA[N]]></ISINCLUDED>
 <!--148A000EE9A04A3CA653B1296A00B8E6-->  <DEPENDANT_MODULE_NAME><![CDATA[core]]></DEPENDANT_MODULE_NAME>
 <!--148A000EE9A04A3CA653B1296A00B8E6-->  <DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
@@ -21,7 +21,7 @@
 <!--30F966407A6F4E15965821BAEE34D25B-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--30F966407A6F4E15965821BAEE34D25B-->  <AD_MODULE_ID><![CDATA[883B5872CA0548F9AF2BBBE7D2DDFA61]]></AD_MODULE_ID>
 <!--30F966407A6F4E15965821BAEE34D25B-->  <AD_DEPENDENT_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_DEPENDENT_MODULE_ID>
-<!--30F966407A6F4E15965821BAEE34D25B-->  <STARTVERSION><![CDATA[3.0.11302]]></STARTVERSION>
+<!--30F966407A6F4E15965821BAEE34D25B-->  <STARTVERSION><![CDATA[3.0.11404]]></STARTVERSION>
 <!--30F966407A6F4E15965821BAEE34D25B-->  <ISINCLUDED><![CDATA[N]]></ISINCLUDED>
 <!--30F966407A6F4E15965821BAEE34D25B-->  <DEPENDANT_MODULE_NAME><![CDATA[Advanced Payables and Receivables Mngmt]]></DEPENDANT_MODULE_NAME>
 <!--30F966407A6F4E15965821BAEE34D25B-->  <DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
@@ -35,7 +35,7 @@
 <!--F93CE30003B24F8F8886510B0065EECC-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--F93CE30003B24F8F8886510B0065EECC-->  <AD_MODULE_ID><![CDATA[883B5872CA0548F9AF2BBBE7D2DDFA61]]></AD_MODULE_ID>
 <!--F93CE30003B24F8F8886510B0065EECC-->  <AD_DEPENDENT_MODULE_ID><![CDATA[3A3A943684D64DEF9EC39F588A656848]]></AD_DEPENDENT_MODULE_ID>
-<!--F93CE30003B24F8F8886510B0065EECC-->  <STARTVERSION><![CDATA[1.1.11302]]></STARTVERSION>
+<!--F93CE30003B24F8F8886510B0065EECC-->  <STARTVERSION><![CDATA[1.1.11404]]></STARTVERSION>
 <!--F93CE30003B24F8F8886510B0065EECC-->  <ISINCLUDED><![CDATA[N]]></ISINCLUDED>
 <!--F93CE30003B24F8F8886510B0065EECC-->  <DEPENDANT_MODULE_NAME><![CDATA[Orders Awaiting Delivery]]></DEPENDANT_MODULE_NAME>
 <!--F93CE30003B24F8F8886510B0065EECC-->  <DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
--- a/modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE.xml	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE.xml	Thu Mar 31 21:40:31 2011 +0200
@@ -6,7 +6,7 @@
 <!--7E48CDD73B7E493A8BED4F7253E7C989-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
 <!--7E48CDD73B7E493A8BED4F7253E7C989-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--7E48CDD73B7E493A8BED4F7253E7C989-->  <NAME><![CDATA[Openbravo 3.0 Framework]]></NAME>
-<!--7E48CDD73B7E493A8BED4F7253E7C989-->  <VERSION><![CDATA[2.1.11302]]></VERSION>
+<!--7E48CDD73B7E493A8BED4F7253E7C989-->  <VERSION><![CDATA[2.1.11404]]></VERSION>
 <!--7E48CDD73B7E493A8BED4F7253E7C989-->  <DESCRIPTION><![CDATA[Openbravo 3.0 Framework]]></DESCRIPTION>
 <!--7E48CDD73B7E493A8BED4F7253E7C989-->  <HELP><![CDATA[Contains all the components required to run the Openbravo 3.0 framework]]></HELP>
 <!--7E48CDD73B7E493A8BED4F7253E7C989-->  <URL><![CDATA[http://forge.openbravo.com/projects/openbravov30framework]]></URL>
@@ -24,7 +24,7 @@
 <!--7E48CDD73B7E493A8BED4F7253E7C989-->  <ISTRANSLATIONMODULE><![CDATA[N]]></ISTRANSLATIONMODULE>
 <!--7E48CDD73B7E493A8BED4F7253E7C989-->  <HASREFERENCEDATA><![CDATA[N]]></HASREFERENCEDATA>
 <!--7E48CDD73B7E493A8BED4F7253E7C989-->  <UPDATEINFO><![CDATA[minor bugfix release to include latest client.application 2.0.1, client.myob 2.0.2 and client.kernel 2.0.1]]></UPDATEINFO>
-<!--7E48CDD73B7E493A8BED4F7253E7C989-->  <VERSION_LABEL><![CDATA[RC5.1]]></VERSION_LABEL>
+<!--7E48CDD73B7E493A8BED4F7253E7C989-->  <VERSION_LABEL><![CDATA[CI]]></VERSION_LABEL>
 <!--7E48CDD73B7E493A8BED4F7253E7C989-->  <ISCOMMERCIAL><![CDATA[N]]></ISCOMMERCIAL>
 <!--7E48CDD73B7E493A8BED4F7253E7C989--></AD_MODULE>
 
--- a/modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml	Thu Mar 31 21:40:31 2011 +0200
@@ -7,7 +7,7 @@
 <!--01E1BCCEC9114DE0960538DF34E30E6F-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--01E1BCCEC9114DE0960538DF34E30E6F-->  <AD_MODULE_ID><![CDATA[7E48CDD73B7E493A8BED4F7253E7C989]]></AD_MODULE_ID>
 <!--01E1BCCEC9114DE0960538DF34E30E6F-->  <AD_DEPENDENT_MODULE_ID><![CDATA[2758CD25B2704AF6BBAD10365FC82C06]]></AD_DEPENDENT_MODULE_ID>
-<!--01E1BCCEC9114DE0960538DF34E30E6F-->  <STARTVERSION><![CDATA[2.1.11302]]></STARTVERSION>
+<!--01E1BCCEC9114DE0960538DF34E30E6F-->  <STARTVERSION><![CDATA[2.1.11404]]></STARTVERSION>
 <!--01E1BCCEC9114DE0960538DF34E30E6F-->  <ISINCLUDED><![CDATA[Y]]></ISINCLUDED>
 <!--01E1BCCEC9114DE0960538DF34E30E6F-->  <DEPENDANT_MODULE_NAME><![CDATA[My Openbravo Tab]]></DEPENDANT_MODULE_NAME>
 <!--01E1BCCEC9114DE0960538DF34E30E6F-->  <DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
@@ -21,7 +21,7 @@
 <!--025B181F63CA47B48A920F6983242390-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--025B181F63CA47B48A920F6983242390-->  <AD_MODULE_ID><![CDATA[7E48CDD73B7E493A8BED4F7253E7C989]]></AD_MODULE_ID>
 <!--025B181F63CA47B48A920F6983242390-->  <AD_DEPENDENT_MODULE_ID><![CDATA[0]]></AD_DEPENDENT_MODULE_ID>
-<!--025B181F63CA47B48A920F6983242390-->  <STARTVERSION><![CDATA[3.0.11302]]></STARTVERSION>
+<!--025B181F63CA47B48A920F6983242390-->  <STARTVERSION><![CDATA[3.0.11404]]></STARTVERSION>
 <!--025B181F63CA47B48A920F6983242390-->  <ISINCLUDED><![CDATA[N]]></ISINCLUDED>
 <!--025B181F63CA47B48A920F6983242390-->  <DEPENDANT_MODULE_NAME><![CDATA[core]]></DEPENDANT_MODULE_NAME>
 <!--025B181F63CA47B48A920F6983242390-->  <DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
@@ -35,7 +35,7 @@
 <!--054B4FEAF919478AA3FF27098A46D1D6-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--054B4FEAF919478AA3FF27098A46D1D6-->  <AD_MODULE_ID><![CDATA[7E48CDD73B7E493A8BED4F7253E7C989]]></AD_MODULE_ID>
 <!--054B4FEAF919478AA3FF27098A46D1D6-->  <AD_DEPENDENT_MODULE_ID><![CDATA[9BA0836A3CD74EE4AB48753A47211BCC]]></AD_DEPENDENT_MODULE_ID>
-<!--054B4FEAF919478AA3FF27098A46D1D6-->  <STARTVERSION><![CDATA[2.1.11302]]></STARTVERSION>
+<!--054B4FEAF919478AA3FF27098A46D1D6-->  <STARTVERSION><![CDATA[2.1.11404]]></STARTVERSION>
 <!--054B4FEAF919478AA3FF27098A46D1D6-->  <ISINCLUDED><![CDATA[Y]]></ISINCLUDED>
 <!--054B4FEAF919478AA3FF27098A46D1D6-->  <DEPENDANT_MODULE_NAME><![CDATA[User Interface Application]]></DEPENDANT_MODULE_NAME>
 <!--054B4FEAF919478AA3FF27098A46D1D6-->  <DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
@@ -49,7 +49,7 @@
 <!--1FA6BAA6DC3A4434A6E62A0D1319A9D7-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--1FA6BAA6DC3A4434A6E62A0D1319A9D7-->  <AD_MODULE_ID><![CDATA[7E48CDD73B7E493A8BED4F7253E7C989]]></AD_MODULE_ID>
 <!--1FA6BAA6DC3A4434A6E62A0D1319A9D7-->  <AD_DEPENDENT_MODULE_ID><![CDATA[0A060B2AF1974E8EAA8DB61388E9AECC]]></AD_DEPENDENT_MODULE_ID>
-<!--1FA6BAA6DC3A4434A6E62A0D1319A9D7-->  <STARTVERSION><![CDATA[1.0.11302]]></STARTVERSION>
+<!--1FA6BAA6DC3A4434A6E62A0D1319A9D7-->  <STARTVERSION><![CDATA[1.0.11404]]></STARTVERSION>
 <!--1FA6BAA6DC3A4434A6E62A0D1319A9D7-->  <ISINCLUDED><![CDATA[Y]]></ISINCLUDED>
 <!--1FA6BAA6DC3A4434A6E62A0D1319A9D7-->  <DEPENDANT_MODULE_NAME><![CDATA[Query/List Widget]]></DEPENDANT_MODULE_NAME>
 <!--1FA6BAA6DC3A4434A6E62A0D1319A9D7-->  <DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
@@ -63,7 +63,7 @@
 <!--224754C3EF674C93B0D468F47BAAB824-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--224754C3EF674C93B0D468F47BAAB824-->  <AD_MODULE_ID><![CDATA[7E48CDD73B7E493A8BED4F7253E7C989]]></AD_MODULE_ID>
 <!--224754C3EF674C93B0D468F47BAAB824-->  <AD_DEPENDENT_MODULE_ID><![CDATA[5EB4F15C80684ACA904756BDC12ADBE5]]></AD_DEPENDENT_MODULE_ID>
-<!--224754C3EF674C93B0D468F47BAAB824-->  <STARTVERSION><![CDATA[2.1.11302]]></STARTVERSION>
+<!--224754C3EF674C93B0D468F47BAAB824-->  <STARTVERSION><![CDATA[2.1.11404]]></STARTVERSION>
 <!--224754C3EF674C93B0D468F47BAAB824-->  <ISINCLUDED><![CDATA[Y]]></ISINCLUDED>
 <!--224754C3EF674C93B0D468F47BAAB824-->  <DEPENDANT_MODULE_NAME><![CDATA[User Interface Selector]]></DEPENDANT_MODULE_NAME>
 <!--224754C3EF674C93B0D468F47BAAB824-->  <DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
@@ -77,7 +77,7 @@
 <!--5B72D24032DD4879A950194139D961B6-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--5B72D24032DD4879A950194139D961B6-->  <AD_MODULE_ID><![CDATA[7E48CDD73B7E493A8BED4F7253E7C989]]></AD_MODULE_ID>
 <!--5B72D24032DD4879A950194139D961B6-->  <AD_DEPENDENT_MODULE_ID><![CDATA[A44B9BA75C354D8FB2E3F7D6EB6BFDC4]]></AD_DEPENDENT_MODULE_ID>
-<!--5B72D24032DD4879A950194139D961B6-->  <STARTVERSION><![CDATA[2.1.11302]]></STARTVERSION>
+<!--5B72D24032DD4879A950194139D961B6-->  <STARTVERSION><![CDATA[2.1.11404]]></STARTVERSION>
 <!--5B72D24032DD4879A950194139D961B6-->  <ISINCLUDED><![CDATA[Y]]></ISINCLUDED>
 <!--5B72D24032DD4879A950194139D961B6-->  <DEPENDANT_MODULE_NAME><![CDATA[JSON Datasource]]></DEPENDANT_MODULE_NAME>
 <!--5B72D24032DD4879A950194139D961B6-->  <DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
@@ -91,7 +91,7 @@
 <!--8730CA6A4224439D82E0DD31B3806E36-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--8730CA6A4224439D82E0DD31B3806E36-->  <AD_MODULE_ID><![CDATA[7E48CDD73B7E493A8BED4F7253E7C989]]></AD_MODULE_ID>
 <!--8730CA6A4224439D82E0DD31B3806E36-->  <AD_DEPENDENT_MODULE_ID><![CDATA[D393BE6F22BB44B7B728259B34FC795A]]></AD_DEPENDENT_MODULE_ID>
-<!--8730CA6A4224439D82E0DD31B3806E36-->  <STARTVERSION><![CDATA[1.0.11302]]></STARTVERSION>
+<!--8730CA6A4224439D82E0DD31B3806E36-->  <STARTVERSION><![CDATA[1.0.11404]]></STARTVERSION>
 <!--8730CA6A4224439D82E0DD31B3806E36-->  <ISINCLUDED><![CDATA[Y]]></ISINCLUDED>
 <!--8730CA6A4224439D82E0DD31B3806E36-->  <DEPENDANT_MODULE_NAME><![CDATA[HTML Widget]]></DEPENDANT_MODULE_NAME>
 <!--8730CA6A4224439D82E0DD31B3806E36-->  <DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
@@ -105,7 +105,7 @@
 <!--98C47FF058F8413B8A2B26036061446E-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--98C47FF058F8413B8A2B26036061446E-->  <AD_MODULE_ID><![CDATA[7E48CDD73B7E493A8BED4F7253E7C989]]></AD_MODULE_ID>
 <!--98C47FF058F8413B8A2B26036061446E-->  <AD_DEPENDENT_MODULE_ID><![CDATA[EC356CEE3D46416CA1EBEEB9AB82EDB9]]></AD_DEPENDENT_MODULE_ID>
-<!--98C47FF058F8413B8A2B26036061446E-->  <STARTVERSION><![CDATA[8.1.11302]]></STARTVERSION>
+<!--98C47FF058F8413B8A2B26036061446E-->  <STARTVERSION><![CDATA[8.1.11404]]></STARTVERSION>
 <!--98C47FF058F8413B8A2B26036061446E-->  <ISINCLUDED><![CDATA[Y]]></ISINCLUDED>
 <!--98C47FF058F8413B8A2B26036061446E-->  <DEPENDANT_MODULE_NAME><![CDATA[Smartclient]]></DEPENDANT_MODULE_NAME>
 <!--98C47FF058F8413B8A2B26036061446E-->  <DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
@@ -119,7 +119,7 @@
 <!--A6D7BA917B3B4DEABD7CA1BA00B01E8A-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--A6D7BA917B3B4DEABD7CA1BA00B01E8A-->  <AD_MODULE_ID><![CDATA[7E48CDD73B7E493A8BED4F7253E7C989]]></AD_MODULE_ID>
 <!--A6D7BA917B3B4DEABD7CA1BA00B01E8A-->  <AD_DEPENDENT_MODULE_ID><![CDATA[96998CBC42744B3DBEE28AC8095C9335]]></AD_DEPENDENT_MODULE_ID>
-<!--A6D7BA917B3B4DEABD7CA1BA00B01E8A-->  <STARTVERSION><![CDATA[2.0.11302]]></STARTVERSION>
+<!--A6D7BA917B3B4DEABD7CA1BA00B01E8A-->  <STARTVERSION><![CDATA[2.0.11404]]></STARTVERSION>
 <!--A6D7BA917B3B4DEABD7CA1BA00B01E8A-->  <ISINCLUDED><![CDATA[Y]]></ISINCLUDED>
 <!--A6D7BA917B3B4DEABD7CA1BA00B01E8A-->  <DEPENDANT_MODULE_NAME><![CDATA[2.50 to 3.00 Compatibility Skin]]></DEPENDANT_MODULE_NAME>
 <!--A6D7BA917B3B4DEABD7CA1BA00B01E8A-->  <DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
@@ -133,7 +133,7 @@
 <!--A9CB99330AF34944877F889DD8A0AB3C-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--A9CB99330AF34944877F889DD8A0AB3C-->  <AD_MODULE_ID><![CDATA[7E48CDD73B7E493A8BED4F7253E7C989]]></AD_MODULE_ID>
 <!--A9CB99330AF34944877F889DD8A0AB3C-->  <AD_DEPENDENT_MODULE_ID><![CDATA[4B828F4D03264080AA1D2057B13F613C]]></AD_DEPENDENT_MODULE_ID>
-<!--A9CB99330AF34944877F889DD8A0AB3C-->  <STARTVERSION><![CDATA[2.1.11302]]></STARTVERSION>
+<!--A9CB99330AF34944877F889DD8A0AB3C-->  <STARTVERSION><![CDATA[2.1.11404]]></STARTVERSION>
 <!--A9CB99330AF34944877F889DD8A0AB3C-->  <ISINCLUDED><![CDATA[Y]]></ISINCLUDED>
 <!--A9CB99330AF34944877F889DD8A0AB3C-->  <DEPENDANT_MODULE_NAME><![CDATA[User Interface Client Kernel]]></DEPENDANT_MODULE_NAME>
 <!--A9CB99330AF34944877F889DD8A0AB3C-->  <DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
@@ -147,7 +147,7 @@
 <!--E72A053A403C4A98A189C105B850ADB0-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--E72A053A403C4A98A189C105B850ADB0-->  <AD_MODULE_ID><![CDATA[7E48CDD73B7E493A8BED4F7253E7C989]]></AD_MODULE_ID>
 <!--E72A053A403C4A98A189C105B850ADB0-->  <AD_DEPENDENT_MODULE_ID><![CDATA[C70732EA90A14EC0916078B85CC33D2D]]></AD_DEPENDENT_MODULE_ID>
-<!--E72A053A403C4A98A189C105B850ADB0-->  <STARTVERSION><![CDATA[1.1.11302]]></STARTVERSION>
+<!--E72A053A403C4A98A189C105B850ADB0-->  <STARTVERSION><![CDATA[1.1.11404]]></STARTVERSION>
 <!--E72A053A403C4A98A189C105B850ADB0-->  <ISINCLUDED><![CDATA[Y]]></ISINCLUDED>
 <!--E72A053A403C4A98A189C105B850ADB0-->  <DEPENDANT_MODULE_NAME><![CDATA[JBoss Weld]]></DEPENDANT_MODULE_NAME>
 <!--E72A053A403C4A98A189C105B850ADB0-->  <DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
@@ -161,7 +161,7 @@
 <!--F62443FC17DA4C0E84FBCA9F2E5B68C0-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--F62443FC17DA4C0E84FBCA9F2E5B68C0-->  <AD_MODULE_ID><![CDATA[7E48CDD73B7E493A8BED4F7253E7C989]]></AD_MODULE_ID>
 <!--F62443FC17DA4C0E84FBCA9F2E5B68C0-->  <AD_DEPENDENT_MODULE_ID><![CDATA[F8D1B3ECB3474E8DA5C216473C840DF1]]></AD_DEPENDENT_MODULE_ID>
-<!--F62443FC17DA4C0E84FBCA9F2E5B68C0-->  <STARTVERSION><![CDATA[2.0.11302]]></STARTVERSION>
+<!--F62443FC17DA4C0E84FBCA9F2E5B68C0-->  <STARTVERSION><![CDATA[2.0.11404]]></STARTVERSION>
 <!--F62443FC17DA4C0E84FBCA9F2E5B68C0-->  <ISINCLUDED><![CDATA[Y]]></ISINCLUDED>
 <!--F62443FC17DA4C0E84FBCA9F2E5B68C0-->  <DEPENDANT_MODULE_NAME><![CDATA[JSON REST Webservice]]></DEPENDANT_MODULE_NAME>
 <!--F62443FC17DA4C0E84FBCA9F2E5B68C0-->  <DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
--- a/modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE.xml	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE.xml	Thu Mar 31 21:40:31 2011 +0200
@@ -6,7 +6,7 @@
 <!--0138E7A89B5E4DC3932462252801FFBC-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
 <!--0138E7A89B5E4DC3932462252801FFBC-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--0138E7A89B5E4DC3932462252801FFBC-->  <NAME><![CDATA[Openbravo 3.0]]></NAME>
-<!--0138E7A89B5E4DC3932462252801FFBC-->  <VERSION><![CDATA[3.0.11302]]></VERSION>
+<!--0138E7A89B5E4DC3932462252801FFBC-->  <VERSION><![CDATA[3.0.11404]]></VERSION>
 <!--0138E7A89B5E4DC3932462252801FFBC-->  <DESCRIPTION><![CDATA[Openbravo 3.0 distribution template]]></DESCRIPTION>
 <!--0138E7A89B5E4DC3932462252801FFBC-->  <HELP><![CDATA[Openbravo 3.0 is a collection (distribution) of modules. This template is a container of all the modules and configuration changes that compose Openbravo 3.0.]]></HELP>
 <!--0138E7A89B5E4DC3932462252801FFBC-->  <URL><![CDATA[http://forge.openbravo.com/projects/vthree]]></URL>
@@ -20,7 +20,7 @@
 <!--0138E7A89B5E4DC3932462252801FFBC-->  <HASCHARTOFACCOUNTS><![CDATA[N]]></HASCHARTOFACCOUNTS>
 <!--0138E7A89B5E4DC3932462252801FFBC-->  <ISTRANSLATIONMODULE><![CDATA[N]]></ISTRANSLATIONMODULE>
 <!--0138E7A89B5E4DC3932462252801FFBC-->  <HASREFERENCEDATA><![CDATA[Y]]></HASREFERENCEDATA>
-<!--0138E7A89B5E4DC3932462252801FFBC-->  <VERSION_LABEL><![CDATA[RC5.1]]></VERSION_LABEL>
+<!--0138E7A89B5E4DC3932462252801FFBC-->  <VERSION_LABEL><![CDATA[CI]]></VERSION_LABEL>
 <!--0138E7A89B5E4DC3932462252801FFBC-->  <ISCOMMERCIAL><![CDATA[N]]></ISCOMMERCIAL>
 <!--0138E7A89B5E4DC3932462252801FFBC--></AD_MODULE>
 
--- a/modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml	Wed Mar 30 18:53:18 2011 +0200
+++ b/modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml	Thu Mar 31 21:40:31 2011 +0200
@@ -7,7 +7,7 @@
 <!--4D11E3A70650475381139522373CD191-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--4D11E3A70650475381139522373CD191-->  <AD_MODULE_ID><![CDATA[0138E7A89B5E4DC3932462252801FFBC]]></AD_MODULE_ID>
 <!--4D11E3A70650475381139522373CD191-->  <AD_DEPENDENT_MODULE_ID><![CDATA[7E48CDD73B7E493A8BED4F7253E7C989]]></AD_DEPENDENT_MODULE_ID>
-<!--4D11E3A70650475381139522373CD191-->  <STARTVERSION><![CDATA[2.1.11302]]></STARTVERSION>
+<!--4D11E3A70650475381139522373CD191-->  <STARTVERSION><![CDATA[2.1.11404]]></STARTVERSION>
 <!--4D11E3A70650475381139522373CD191-->  <ISINCLUDED><![CDATA[Y]]></ISINCLUDED>
 <!--4D11E3A70650475381139522373CD191-->  <DEPENDANT_MODULE_NAME><![CDATA[Openbravo 3.0 Framework]]></DEPENDANT_MODULE_NAME>
 <!--4D11E3A70650475381139522373CD191-->  <DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
@@ -21,7 +21,7 @@
 <!--52CE523C40634C47A99C6EBBD9C3125C-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--52CE523C40634C47A99C6EBBD9C3125C-->  <AD_MODULE_ID><![CDATA[0138E7A89B5E4DC3932462252801FFBC]]></AD_MODULE_ID>
 <!--52CE523C40634C47A99C6EBBD9C3125C-->  <AD_DEPENDENT_MODULE_ID><![CDATA[2A5EE903D7974AC298C0504FBC4501A7]]></AD_DEPENDENT_MODULE_ID>
-<!--52CE523C40634C47A99C6EBBD9C3125C-->  <STARTVERSION><![CDATA[3.0.11302]]></STARTVERSION>
+<!--52CE523C40634C47A99C6EBBD9C3125C-->  <STARTVERSION><![CDATA[3.0.11404]]></STARTVERSION>
 <!--52CE523C40634C47A99C6EBBD9C3125C-->  <ISINCLUDED><![CDATA[Y]]></ISINCLUDED>
 <!--52CE523C40634C47A99C6EBBD9C3125C-->  <DEPENDANT_MODULE_NAME><![CDATA[Payment Report]]></DEPENDANT_MODULE_NAME>
 <!--52CE523C40634C47A99C6EBBD9C3125C-->  <DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
@@ -35,7 +35,7 @@
 <!--60834727BB114764ACEF019F40A34562-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--60834727BB114764ACEF019F40A34562-->  <AD_MODULE_ID><![CDATA[0138E7A89B5E4DC3932462252801FFBC]]></AD_MODULE_ID>
 <!--60834727BB114764ACEF019F40A34562-->  <AD_DEPENDENT_MODULE_ID><![CDATA[3A3A943684D64DEF9EC39F588A656848]]></AD_DEPENDENT_MODULE_ID>
-<!--60834727BB114764ACEF019F40A34562-->  <STARTVERSION><![CDATA[1.1.11302]]></STARTVERSION>
+<!--60834727BB114764ACEF019F40A34562-->  <STARTVERSION><![CDATA[1.1.11404]]></STARTVERSION>
 <!--60834727BB114764ACEF019F40A34562-->  <ISINCLUDED><![CDATA[Y]]></ISINCLUDED>
 <!--60834727BB114764ACEF019F40A34562-->  <DEPENDANT_MODULE_NAME><![CDATA[Orders Awaiting Delivery]]></DEPENDANT_MODULE_NAME>
 <!--60834727BB114764ACEF019F40A34562-->  <DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
@@ -49,7 +49,7 @@
 <!--8418885E97D643138B6D907671351E3D-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--8418885E97D643138B6D907671351E3D-->  <AD_MODULE_ID><![CDATA[0138E7A89B5E4DC3932462252801FFBC]]></AD_MODULE_ID>
 <!--8418885E97D643138B6D907671351E3D-->  <AD_DEPENDENT_MODULE_ID><![CDATA[883B5872CA0548F9AF2BBBE7D2DDFA61]]></AD_DEPENDENT_MODULE_ID>
-<!--8418885E97D643138B6D907671351E3D-->  <STARTVERSION><![CDATA[3.0.11302]]></STARTVERSION>
+<!--8418885E97D643138B6D907671351E3D-->  <STARTVERSION><![CDATA[3.0.11404]]></STARTVERSION>
 <!--8418885E97D643138B6D907671351E3D-->  <ISINCLUDED><![CDATA[Y]]></ISINCLUDED>
 <!--8418885E97D643138B6D907671351E3D-->  <DEPENDANT_MODULE_NAME><![CDATA[Standard Roles]]></DEPENDANT_MODULE_NAME>
 <!--8418885E97D643138B6D907671351E3D-->  <DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
@@ -63,10 +63,10 @@
 <!--A32F3279B3374FC0A6CFEA2368BB7053-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--A32F3279B3374FC0A6CFEA2368BB7053-->  <AD_MODULE_ID><![CDATA[0138E7A89B5E4DC3932462252801FFBC]]></AD_MODULE_ID>
 <!--A32F3279B3374FC0A6CFEA2368BB7053-->  <AD_DEPENDENT_MODULE_ID><![CDATA[0]]></AD_DEPENDENT_MODULE_ID>
-<!--A32F3279B3374FC0A6CFEA2368BB7053-->  <STARTVERSION><![CDATA[3.0.11302]]></STARTVERSION>
+<!--A32F3279B3374FC0A6CFEA2368BB7053-->  <STARTVERSION><![CDATA[3.0.11404]]></STARTVERSION>
 <!--A32F3279B3374FC0A6CFEA2368BB7053-->  <ISINCLUDED><![CDATA[N]]></ISINCLUDED>
 <!--A32F3279B3374FC0A6CFEA2368BB7053-->  <DEPENDANT_MODULE_NAME><![CDATA[Core]]></DEPENDANT_MODULE_NAME>
-<!--A32F3279B3374FC0A6CFEA2368BB7053-->  <DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
+<!--A32F3279B3374FC0A6CFEA2368BB7053-->  <DEPENDENCY_ENFORCEMENT><![CDATA[MINOR]]></DEPENDENCY_ENFORCEMENT>
 <!--A32F3279B3374FC0A6CFEA2368BB7053-->  <USER_EDITABLE_ENFORCEMENT><![CDATA[N]]></USER_EDITABLE_ENFORCEMENT>
 <!--A32F3279B3374FC0A6CFEA2368BB7053--></AD_MODULE_DEPENDENCY>
 
@@ -77,7 +77,7 @@
 <!--ED06CE9F2AFD4092871D9E9494AF42DD-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--ED06CE9F2AFD4092871D9E9494AF42DD-->  <AD_MODULE_ID><![CDATA[0138E7A89B5E4DC3932462252801FFBC]]></AD_MODULE_ID>
 <!--ED06CE9F2AFD4092871D9E9494AF42DD-->  <AD_DEPENDENT_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_DEPENDENT_MODULE_ID>
-<!--ED06CE9F2AFD4092871D9E9494AF42DD-->  <STARTVERSION><![CDATA[3.0.11302]]></STARTVERSION>
+<!--ED06CE9F2AFD4092871D9E9494AF42DD-->  <STARTVERSION><![CDATA[3.0.11404]]></STARTVERSION>
 <!--ED06CE9F2AFD4092871D9E9494AF42DD-->  <ISINCLUDED><![CDATA[Y]]></ISINCLUDED>
 <!--ED06CE9F2AFD4092871D9E9494AF42DD-->  <DEPENDANT_MODULE_NAME><![CDATA[Advanced Payables and Receivables Mngmt]]></DEPENDANT_MODULE_NAME>
 <!--ED06CE9F2AFD4092871D9E9494AF42DD-->  <DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
@@ -91,7 +91,7 @@
 <!--FF8081812E2F6F3C012E2F750109001C-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--FF8081812E2F6F3C012E2F750109001C-->  <AD_MODULE_ID><![CDATA[0138E7A89B5E4DC3932462252801FFBC]]></AD_MODULE_ID>
 <!--FF8081812E2F6F3C012E2F750109001C-->  <AD_DEPENDENT_MODULE_ID><![CDATA[FF8080812D842086012D844F3CC0003E]]></AD_DEPENDENT_MODULE_ID>
-<!--FF8081812E2F6F3C012E2F750109001C-->  <STARTVERSION><![CDATA[0.0.11302]]></STARTVERSION>
+<!--FF8081812E2F6F3C012E2F750109001C-->  <STARTVERSION><![CDATA[0.0.11404]]></STARTVERSION>
 <!--FF8081812E2F6F3C012E2F750109001C-->  <ISINCLUDED><![CDATA[Y]]></ISINCLUDED>
 <!--FF8081812E2F6F3C012E2F750109001C-->  <DEPENDANT_MODULE_NAME><![CDATA[Widgets Collection]]></DEPENDANT_MODULE_NAME>
 <!--FF8081812E2F6F3C012E2F750109001C-->  <DEPENDENCY_ENFORCEMENT><![CDATA[MAJOR]]></DEPENDENCY_ENFORCEMENT>
--- a/referencedata/sampledata/F_B_International_Group.xml	Wed Mar 30 18:53:18 2011 +0200
+++ b/referencedata/sampledata/F_B_International_Group.xml	Thu Mar 31 21:40:31 2011 +0200
@@ -20974,6 +20974,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="0169B95F67A740E891AAA0C33804A0D1">
     <id>0169B95F67A740E891AAA0C33804A0D1</id>
@@ -21001,6 +21002,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="01F3AEB59E784722A9A6BC1EC766ED78">
     <id>01F3AEB59E784722A9A6BC1EC766ED78</id>
@@ -21028,6 +21030,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="025D466F90984DEC9D74AFEFDA537BF5">
     <id>025D466F90984DEC9D74AFEFDA537BF5</id>
@@ -21055,6 +21058,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="02B1B40B8960443898DAB67F83ADB47E">
     <id>02B1B40B8960443898DAB67F83ADB47E</id>
@@ -21082,6 +21086,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="02E4EC52604545D680B9849A18E54802">
     <id>02E4EC52604545D680B9849A18E54802</id>
@@ -21109,6 +21114,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="04506C5E1B53488EA7BDDA7A4ECCABAB">
     <id>04506C5E1B53488EA7BDDA7A4ECCABAB</id>
@@ -21136,6 +21142,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="050577BE4BA84E80B5772E486EFBDEC9">
     <id>050577BE4BA84E80B5772E486EFBDEC9</id>
@@ -21163,6 +21170,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="08DB1B0BB2B241DD9B099ED39EEBC845">
     <id>08DB1B0BB2B241DD9B099ED39EEBC845</id>
@@ -21190,6 +21198,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="090482E5D00D4DE1BACAEA6526B50EB1">
     <id>090482E5D00D4DE1BACAEA6526B50EB1</id>
@@ -21217,6 +21226,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="093BF40BC2CD45E2B038E57E426B69EC">
     <id>093BF40BC2CD45E2B038E57E426B69EC</id>
@@ -21244,6 +21254,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="0A3F2668469D493ABDCF540910EDC762">
     <id>0A3F2668469D493ABDCF540910EDC762</id>
@@ -21271,6 +21282,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="0A7F2E154814444AA425B2A27EE8CEB8">
     <id>0A7F2E154814444AA425B2A27EE8CEB8</id>
@@ -21298,6 +21310,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="0EDACD91F63F4D34B9BB6B0033032E73">
     <id>0EDACD91F63F4D34B9BB6B0033032E73</id>
@@ -21325,6 +21338,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="0F446E640B7B4973ABFC8A9726280BBF">
     <id>0F446E640B7B4973ABFC8A9726280BBF</id>
@@ -21352,6 +21366,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="10D973DD9D8C4259B6D12FFD970101F2">
     <id>10D973DD9D8C4259B6D12FFD970101F2</id>
@@ -21379,6 +21394,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="111A64BFDF904368BC12DBF66149CCE0">
     <id>111A64BFDF904368BC12DBF66149CCE0</id>
@@ -21406,6 +21422,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="11CE4D15606849748E4DC61686D65DB1">
     <id>11CE4D15606849748E4DC61686D65DB1</id>
@@ -21433,6 +21450,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="134A8F735E3F4D2A87AED59955270890">
     <id>134A8F735E3F4D2A87AED59955270890</id>
@@ -21460,6 +21478,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="13BB0ACDE8CE49D5AC52B18C5C9916E3">
     <id>13BB0ACDE8CE49D5AC52B18C5C9916E3</id>
@@ -21487,6 +21506,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="14ACD1A17C68404F94302E9E43F9D642">
     <id>14ACD1A17C68404F94302E9E43F9D642</id>
@@ -21514,6 +21534,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="15BC3B73580C4DA9BD5216E06A242F75">
     <id>15BC3B73580C4DA9BD5216E06A242F75</id>
@@ -21541,6 +21562,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="1762A5040BCB41019CD8CF8949A40E29">
     <id>1762A5040BCB41019CD8CF8949A40E29</id>
@@ -21568,6 +21590,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="1B9974A036054BFAAEBEC1956522676A">
     <id>1B9974A036054BFAAEBEC1956522676A</id>
@@ -21595,6 +21618,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="1C01E3C86A6B4C13A28462D9462ECC6B">
     <id>1C01E3C86A6B4C13A28462D9462ECC6B</id>
@@ -21622,6 +21646,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="1CA3E4ABA9914D67922739E782B5D8E9">
     <id>1CA3E4ABA9914D67922739E782B5D8E9</id>
@@ -21649,6 +21674,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="2038567CCA0F457AB22A5A7992060A21">
     <id>2038567CCA0F457AB22A5A7992060A21</id>
@@ -21676,6 +21702,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="2142DEA8F4A9434DB2F21C8F5609F1C1">
     <id>2142DEA8F4A9434DB2F21C8F5609F1C1</id>
@@ -21703,6 +21730,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="21C170AC2F91445CA83D36374D0FDE8A">
     <id>21C170AC2F91445CA83D36374D0FDE8A</id>
@@ -21730,6 +21758,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="22BF844F079941CFA8769A95ED77254A">
     <id>22BF844F079941CFA8769A95ED77254A</id>
@@ -21757,6 +21786,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="24DE2FA145E242A8A2D6961C8D36813A">
     <id>24DE2FA145E242A8A2D6961C8D36813A</id>
@@ -21784,6 +21814,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="28CA5E49ED2A4E4B88FA21D7526BCD9E">
     <id>28CA5E49ED2A4E4B88FA21D7526BCD9E</id>
@@ -21811,6 +21842,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="2AD195832726417FAD47DF6D9F14886E">
     <id>2AD195832726417FAD47DF6D9F14886E</id>
@@ -21838,6 +21870,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="2DBEAA9317EE4F739041A58FDC1D3302">
     <id>2DBEAA9317EE4F739041A58FDC1D3302</id>
@@ -21865,6 +21898,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="2F01A5487C02465C99F38E8821D7934E">
     <id>2F01A5487C02465C99F38E8821D7934E</id>
@@ -21892,6 +21926,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="310CFAFA030741619DEA416B6E378712">
     <id>310CFAFA030741619DEA416B6E378712</id>
@@ -21919,6 +21954,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="325DA246D63F4C9E81D039968133D858">
     <id>325DA246D63F4C9E81D039968133D858</id>
@@ -21946,6 +21982,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="339078FED0B74FC0A5EDC1DF1C0B0D9E">
     <id>339078FED0B74FC0A5EDC1DF1C0B0D9E</id>
@@ -21973,6 +22010,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="34743063F2E34A7E8246EF8B9226D6BE">
     <id>34743063F2E34A7E8246EF8B9226D6BE</id>
@@ -22000,6 +22038,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="35DC6BCD52D84B199ADB1FDBA6AC27DE">
     <id>35DC6BCD52D84B199ADB1FDBA6AC27DE</id>
@@ -22027,6 +22066,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="3664C348354342CAB6D7FB5BD74836D6">
     <id>3664C348354342CAB6D7FB5BD74836D6</id>
@@ -22054,6 +22094,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="3B7F5BDC3FEE413CBA9B3E8D1951187D">
     <id>3B7F5BDC3FEE413CBA9B3E8D1951187D</id>
@@ -22081,6 +22122,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="3BF175452788427F99550F8023D06D86">
     <id>3BF175452788427F99550F8023D06D86</id>
@@ -22108,6 +22150,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="3CA0BC5A44474D5BAFCCD2FAA50223F5">
     <id>3CA0BC5A44474D5BAFCCD2FAA50223F5</id>
@@ -22135,6 +22178,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="3EE55049BDBA46678A869F560D0AA77C">
     <id>3EE55049BDBA46678A869F560D0AA77C</id>
@@ -22162,6 +22206,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="43517EAFEA3042739C3F4F781B67D1CD">
     <id>43517EAFEA3042739C3F4F781B67D1CD</id>
@@ -22189,6 +22234,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="43E823A627B64D3F9E15505564A5983D">
     <id>43E823A627B64D3F9E15505564A5983D</id>
@@ -22216,6 +22262,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="44078273411A44849D2A3857046A52B7">
     <id>44078273411A44849D2A3857046A52B7</id>
@@ -22243,6 +22290,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="44E804D9D9264B7986AFBCBE5CB89A8B">
     <id>44E804D9D9264B7986AFBCBE5CB89A8B</id>
@@ -22270,6 +22318,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="45EF3A50E65F42369091A23D2733E01D">
     <id>45EF3A50E65F42369091A23D2733E01D</id>
@@ -22297,6 +22346,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="49889222E32D4B589225963627436787">
     <id>49889222E32D4B589225963627436787</id>
@@ -22324,6 +22374,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>E</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="4BA5C975A74A437B858EEB507D52C0A5">
     <id>4BA5C975A74A437B858EEB507D52C0A5</id>
@@ -22351,6 +22402,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="4C11DC21BE90407FB82CE66EECDDEF77">
     <id>4C11DC21BE90407FB82CE66EECDDEF77</id>
@@ -22378,6 +22430,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="4F0F74A61DA942AFA8D7E0046107AE5C">
     <id>4F0F74A61DA942AFA8D7E0046107AE5C</id>
@@ -22405,6 +22458,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="4F53254DCD8146BC96AF26793C9F6071">
     <id>4F53254DCD8146BC96AF26793C9F6071</id>
@@ -22432,6 +22486,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="537390D4CAE444E6B88D389475553CA0">
     <id>537390D4CAE444E6B88D389475553CA0</id>
@@ -22459,6 +22514,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="54498E622762441589F247536CD912F0">
     <id>54498E622762441589F247536CD912F0</id>
@@ -22486,6 +22542,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="55C07018C9584509834326B198DD8276">
     <id>55C07018C9584509834326B198DD8276</id>
@@ -22513,6 +22570,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="56FA27D0E7C84F4B8F4E7873B5D4E541">
     <id>56FA27D0E7C84F4B8F4E7873B5D4E541</id>
@@ -22540,6 +22598,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="590C2B25B1DA456F8BB5D99327DB3125">
     <id>590C2B25B1DA456F8BB5D99327DB3125</id>
@@ -22567,6 +22626,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="5B329EC2AEBE484BA76420AA579FDB39">
     <id>5B329EC2AEBE484BA76420AA579FDB39</id>
@@ -22594,6 +22654,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="5B35988BD42D4C7CA97F4A26CE2B56A3">
     <id>5B35988BD42D4C7CA97F4A26CE2B56A3</id>
@@ -22621,6 +22682,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="5B584127F140439FBB8AA826E84014DF">
     <id>5B584127F140439FBB8AA826E84014DF</id>
@@ -22648,6 +22710,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="5C8794461D0D4C778934B202A01214A0">
     <id>5C8794461D0D4C778934B202A01214A0</id>
@@ -22675,6 +22738,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="5CD12B8C8F61468CBFCE044611D3FA09">
     <id>5CD12B8C8F61468CBFCE044611D3FA09</id>
@@ -22702,6 +22766,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="5DEE9202953E41DA813A1EA08BA54A7B">
     <id>5DEE9202953E41DA813A1EA08BA54A7B</id>
@@ -22729,6 +22794,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="5EA833085D6D4520B4E1698CA55E58EB">
     <id>5EA833085D6D4520B4E1698CA55E58EB</id>
@@ -22756,6 +22822,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="62CEDDA6BDD74AF8A7721ED3D2CF36FF">
     <id>62CEDDA6BDD74AF8A7721ED3D2CF36FF</id>
@@ -22783,6 +22850,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="6455B8F80239450C866DFD3A4DAEBBB8">
     <id>6455B8F80239450C866DFD3A4DAEBBB8</id>
@@ -22810,6 +22878,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="67823A8EF69948DFAF58EE56BFC0EFCB">
     <id>67823A8EF69948DFAF58EE56BFC0EFCB</id>
@@ -22837,6 +22906,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="67D2F7E673AC4002A25BD07813406B85">
     <id>67D2F7E673AC4002A25BD07813406B85</id>
@@ -22864,6 +22934,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="6A32B6B7E0A344829BD36D1B38E1E046">
     <id>6A32B6B7E0A344829BD36D1B38E1E046</id>
@@ -22891,6 +22962,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="71B1C63BE0E144EBA6FAD2DAA4E1AE8E">
     <id>71B1C63BE0E144EBA6FAD2DAA4E1AE8E</id>
@@ -22918,6 +22990,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="72419B49A3704BCE8DE9C19158D8AD5A">
     <id>72419B49A3704BCE8DE9C19158D8AD5A</id>
@@ -22945,6 +23018,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>E</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="729E0A095B1C46309DAED67F6B64B14A">
     <id>729E0A095B1C46309DAED67F6B64B14A</id>
@@ -22972,6 +23046,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="72D15BCA31434CE5BF6889BD76D17EB6">
     <id>72D15BCA31434CE5BF6889BD76D17EB6</id>
@@ -22999,6 +23074,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="7562C7BBA09E4D49A3DDFA0486C1BAD3">
     <id>7562C7BBA09E4D49A3DDFA0486C1BAD3</id>
@@ -23026,6 +23102,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="7598331AB4D54536892EBD4EF72E79BE">
     <id>7598331AB4D54536892EBD4EF72E79BE</id>
@@ -23053,6 +23130,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="75EBB7F4621849A4AF8E7291C2E10E21">
     <id>75EBB7F4621849A4AF8E7291C2E10E21</id>
@@ -23080,6 +23158,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="781B76CA249F4F449DBFF3A04F93F484">
     <id>781B76CA249F4F449DBFF3A04F93F484</id>
@@ -23107,6 +23186,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="783863C449D14A7EB20BDD73DA718BD4">
     <id>783863C449D14A7EB20BDD73DA718BD4</id>
@@ -23134,6 +23214,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="789FA87117F74857BB78A7C09DBA1085">
     <id>789FA87117F74857BB78A7C09DBA1085</id>
@@ -23161,6 +23242,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="78C7BDDA8A554E6599CE76C632E6DA23">
     <id>78C7BDDA8A554E6599CE76C632E6DA23</id>
@@ -23188,6 +23270,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="78F4A341374C4876A80E54A2F6200BF1">
     <id>78F4A341374C4876A80E54A2F6200BF1</id>
@@ -23215,6 +23298,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="7A345D7976424CC9BECB211E5426B339">
     <id>7A345D7976424CC9BECB211E5426B339</id>
@@ -23242,6 +23326,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="7E1D60E5DE1F47888BDAEE3A4F4E1AB8">
     <id>7E1D60E5DE1F47888BDAEE3A4F4E1AB8</id>
@@ -23269,6 +23354,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="7E75E795C71649F19F7C8A828B95366A">
     <id>7E75E795C71649F19F7C8A828B95366A</id>
@@ -23296,6 +23382,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="7F27C48404D34D9CBE71F6E2885A1796">
     <id>7F27C48404D34D9CBE71F6E2885A1796</id>
@@ -23323,6 +23410,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="7F2C486BE08A43F498C2FEA69CE7B175">
     <id>7F2C486BE08A43F498C2FEA69CE7B175</id>
@@ -23350,6 +23438,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="7FF2D66837184D8D9FFBEB2CA110C9EB">
     <id>7FF2D66837184D8D9FFBEB2CA110C9EB</id>
@@ -23377,6 +23466,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="81913D4F84F04839BD9A78906A8CDD70">
     <id>81913D4F84F04839BD9A78906A8CDD70</id>
@@ -23404,6 +23494,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="8205E1313CAA4EC6B3C53C21F3648229">
     <id>8205E1313CAA4EC6B3C53C21F3648229</id>
@@ -23431,6 +23522,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="83B4353DD763426C8E87A5C0388F2FCA">
     <id>83B4353DD763426C8E87A5C0388F2FCA</id>
@@ -23458,6 +23550,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="840BBFE8E8D74E1BB6AB818D76FC6C83">
     <id>840BBFE8E8D74E1BB6AB818D76FC6C83</id>
@@ -23485,6 +23578,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="84C7BD19767148D4B3D8FDF1180F7A49">
     <id>84C7BD19767148D4B3D8FDF1180F7A49</id>
@@ -23512,6 +23606,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="853B6600B9654BCCA6CB971E1164467E">
     <id>853B6600B9654BCCA6CB971E1164467E</id>
@@ -23539,6 +23634,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="86C9361694AF46348830522DA4858463">
     <id>86C9361694AF46348830522DA4858463</id>
@@ -23566,6 +23662,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="87B0323CAC1F4A59818E7242CA5FF5BD">
     <id>87B0323CAC1F4A59818E7242CA5FF5BD</id>
@@ -23593,6 +23690,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="87DDBB0D9A0C4ABCB937843EA77D27AF">
     <id>87DDBB0D9A0C4ABCB937843EA77D27AF</id>
@@ -23620,6 +23718,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="892E8EF5E20947838A727D3B7F6E9200">
     <id>892E8EF5E20947838A727D3B7F6E9200</id>
@@ -23647,6 +23746,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="8A38789F3D2E4EE3BC14172BF6734F08">
     <id>8A38789F3D2E4EE3BC14172BF6734F08</id>
@@ -23674,6 +23774,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="8D349A1043C3471FA0DB929B5A800FFE">
     <id>8D349A1043C3471FA0DB929B5A800FFE</id>
@@ -23701,6 +23802,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="8EA4CABAE5B74D7BA83448D84ECFFCBA">
     <id>8EA4CABAE5B74D7BA83448D84ECFFCBA</id>
@@ -23728,6 +23830,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="9045D2D0F04541F197266BBFBD9D0025">
     <id>9045D2D0F04541F197266BBFBD9D0025</id>
@@ -23755,6 +23858,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="92040C985CB84E2AA26B582C0B7A1514">
     <id>92040C985CB84E2AA26B582C0B7A1514</id>
@@ -23782,6 +23886,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="947E330733464646AB0A781FCDFEE39D">
     <id>947E330733464646AB0A781FCDFEE39D</id>
@@ -23809,6 +23914,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="9495A5B9F2024330800197BCF8F44A5F">
     <id>9495A5B9F2024330800197BCF8F44A5F</id>
@@ -23836,6 +23942,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="96EB9F8AFCE0423688B5AF45C864E8EB">
     <id>96EB9F8AFCE0423688B5AF45C864E8EB</id>
@@ -23863,6 +23970,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="977588855C144933B2D83D779543EBA7">
     <id>977588855C144933B2D83D779543EBA7</id>
@@ -23890,6 +23998,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="977DD790111D4BF7A5A1BBD76870E8B5">
     <id>977DD790111D4BF7A5A1BBD76870E8B5</id>
@@ -23917,6 +24026,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="9E15396226DB4BAE899CFEFB31072A26">
     <id>9E15396226DB4BAE899CFEFB31072A26</id>
@@ -23944,6 +24054,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="9F8B3159B0154F439BC76D370BF7C38C">
     <id>9F8B3159B0154F439BC76D370BF7C38C</id>
@@ -23971,6 +24082,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="A161A2B838FB4A39A6926B57515CA292">
     <id>A161A2B838FB4A39A6926B57515CA292</id>
@@ -23998,6 +24110,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="A1634F32A1044393BE3D5C95957EB466">
     <id>A1634F32A1044393BE3D5C95957EB466</id>
@@ -24025,6 +24138,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="A36AA561F3724213AF805BB0D05D8435">
     <id>A36AA561F3724213AF805BB0D05D8435</id>
@@ -24052,6 +24166,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="A3D576D4EEBF4F84B0E6E37E4EBAAB51">
     <id>A3D576D4EEBF4F84B0E6E37E4EBAAB51</id>
@@ -24079,6 +24194,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="A6783C8D98724C2D93902BAB67D7451C">
     <id>A6783C8D98724C2D93902BAB67D7451C</id>
@@ -24106,6 +24222,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="A6B7703CCDEC45B18814CE883F7A8131">
     <id>A6B7703CCDEC45B18814CE883F7A8131</id>
@@ -24133,6 +24250,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="A6C60EEE78E440F6ACFCE44356DEFEB5">
     <id>A6C60EEE78E440F6ACFCE44356DEFEB5</id>
@@ -24160,6 +24278,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="AB7D2C2172A84105B08EC1CD4AD28E26">
     <id>AB7D2C2172A84105B08EC1CD4AD28E26</id>
@@ -24187,6 +24306,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="AC3D0CFBA0C748D3B4B5D827C6067065">
     <id>AC3D0CFBA0C748D3B4B5D827C6067065</id>
@@ -24214,6 +24334,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="ACDF101A0C6A4101A3D2C054EC292419">
     <id>ACDF101A0C6A4101A3D2C054EC292419</id>
@@ -24241,6 +24362,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="AD9D3A3381724A6BBC17C16994A213D9">
     <id>AD9D3A3381724A6BBC17C16994A213D9</id>
@@ -24268,6 +24390,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="B446A92133DD45E6B03E3014BE139AB7">
     <id>B446A92133DD45E6B03E3014BE139AB7</id>
@@ -24295,6 +24418,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="B47AF6C2C304494B9CF0036118CF2B35">
     <id>B47AF6C2C304494B9CF0036118CF2B35</id>
@@ -24322,6 +24446,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="BB1D9562BE844047BDC0D9F9D1600897">
     <id>BB1D9562BE844047BDC0D9F9D1600897</id>
@@ -24349,6 +24474,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="BC26A7705CF841488D85B2BF230884E9">
     <id>BC26A7705CF841488D85B2BF230884E9</id>
@@ -24376,6 +24502,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="C050F9406F754E5297B9CE98AD7110D6">
     <id>C050F9406F754E5297B9CE98AD7110D6</id>
@@ -24403,6 +24530,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="C2D8219B987843A6A3409E9A587FD426">
     <id>C2D8219B987843A6A3409E9A587FD426</id>
@@ -24430,6 +24558,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="C4D50C0C76574F1BBE86A438EDA86E0A">
     <id>C4D50C0C76574F1BBE86A438EDA86E0A</id>
@@ -24457,6 +24586,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="C885B5B4837D49ABBCB2769A5A240F20">
     <id>C885B5B4837D49ABBCB2769A5A240F20</id>
@@ -24484,6 +24614,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="C9BC32DEFCF74AA3B413A3F04EDF862C">
     <id>C9BC32DEFCF74AA3B413A3F04EDF862C</id>
@@ -24511,6 +24642,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="CA4635F63BA746E5BE3E52331B29BCAF">
     <id>CA4635F63BA746E5BE3E52331B29BCAF</id>
@@ -24538,6 +24670,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="CD62F92ED86543B0AD7C04FE1575F394">
     <id>CD62F92ED86543B0AD7C04FE1575F394</id>
@@ -24565,6 +24698,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="CF39F5E56B1F42A5B3E235EAB4164907">
     <id>CF39F5E56B1F42A5B3E235EAB4164907</id>
@@ -24592,6 +24726,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="CF54F53707F94B3FB6FC9AF7D7635FA5">
     <id>CF54F53707F94B3FB6FC9AF7D7635FA5</id>
@@ -24619,6 +24754,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>E</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="D900F2BEC721490FBF0143A49628463F">
     <id>D900F2BEC721490FBF0143A49628463F</id>
@@ -24646,6 +24782,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="D929030D7153466188351624794A3A6D">
     <id>D929030D7153466188351624794A3A6D</id>
@@ -24673,6 +24810,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="DA677FF8490945FFBD8E2CF75631A4DE">
     <id>DA677FF8490945FFBD8E2CF75631A4DE</id>
@@ -24700,6 +24838,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="DA8C1A900A3B4018AF2ACC64617B327A">
     <id>DA8C1A900A3B4018AF2ACC64617B327A</id>
@@ -24727,6 +24866,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="DA96983955244C0A88BE41B3F24F81D3">
     <id>DA96983955244C0A88BE41B3F24F81D3</id>
@@ -24754,6 +24894,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="DE00FFFA5B9D4F9088EE7258F37108E8">
     <id>DE00FFFA5B9D4F9088EE7258F37108E8</id>
@@ -24781,6 +24922,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="DEE89F5F942A4B35A80670DE8C670807">
     <id>DEE89F5F942A4B35A80670DE8C670807</id>
@@ -24808,6 +24950,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="DF802C542C9B47EEA60F642A8A8A3073">
     <id>DF802C542C9B47EEA60F642A8A8A3073</id>
@@ -24835,6 +24978,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="E1C17F5A864F4AE09078B8E8A9AA03E7">
     <id>E1C17F5A864F4AE09078B8E8A9AA03E7</id>
@@ -24862,6 +25006,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="E21401B8987A48D3BF73D93EC32B178B">
     <id>E21401B8987A48D3BF73D93EC32B178B</id>
@@ -24889,6 +25034,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="E3F100373B2A49E09B00671545D15BE0">
     <id>E3F100373B2A49E09B00671545D15BE0</id>
@@ -24916,6 +25062,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="E3FEE1DCC213464C9E58FA7C10134B41">
     <id>E3FEE1DCC213464C9E58FA7C10134B41</id>
@@ -24943,6 +25090,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="E48F790415224E8CB34CCF7781618CBB">
     <id>E48F790415224E8CB34CCF7781618CBB</id>
@@ -24970,6 +25118,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="E49B4F4AA83A4C50912764DD65309093">
     <id>E49B4F4AA83A4C50912764DD65309093</id>
@@ -24997,6 +25146,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>E</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="E747F0E5D69846368E68BF3F9867F3D5">
     <id>E747F0E5D69846368E68BF3F9867F3D5</id>
@@ -25024,6 +25174,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="E823F5BDA68D478C963DB955811CA77A">
     <id>E823F5BDA68D478C963DB955811CA77A</id>
@@ -25051,6 +25202,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="E85651010E3E4172A5511C16F7065DB5">
     <id>E85651010E3E4172A5511C16F7065DB5</id>
@@ -25078,6 +25230,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="E88ECE3065124CE0AA237FBD7859D001">
     <id>E88ECE3065124CE0AA237FBD7859D001</id>
@@ -25105,6 +25258,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="EA090CFDD9694C23840B780207A42B74">
     <id>EA090CFDD9694C23840B780207A42B74</id>
@@ -25132,6 +25286,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="EA7F6B471E194E48A1BD928D4E1A3FBA">
     <id>EA7F6B471E194E48A1BD928D4E1A3FBA</id>
@@ -25159,6 +25314,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="EB7F5723DE4D454CAC634743DC6C0542">
     <id>EB7F5723DE4D454CAC634743DC6C0542</id>
@@ -25186,6 +25342,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>E</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="ED7C7D71DC9440C4B770572E029ED6D7">
     <id>ED7C7D71DC9440C4B770572E029ED6D7</id>
@@ -25213,6 +25370,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="EDBBFF967FD44F42847AC147AAA39F55">
     <id>EDBBFF967FD44F42847AC147AAA39F55</id>
@@ -25240,6 +25398,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="F0C5F1743E6248A19D2DAD875FE160D4">
     <id>F0C5F1743E6248A19D2DAD875FE160D4</id>
@@ -25267,6 +25426,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>E</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="F1FB964754AE4EFB95D170AC2821368C">
     <id>F1FB964754AE4EFB95D170AC2821368C</id>
@@ -25294,6 +25454,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="F2F72A47A77540A884F91DD1DCEEE8D1">
     <id>F2F72A47A77540A884F91DD1DCEEE8D1</id>
@@ -25321,6 +25482,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="F40D08CFDB524D0A9A4BAEE372C40079">
     <id>F40D08CFDB524D0A9A4BAEE372C40079</id>
@@ -25348,6 +25510,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="F6503D1BA00141BAA5C2A43DF218CD76">
     <id>F6503D1BA00141BAA5C2A43DF218CD76</id>
@@ -25375,6 +25538,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FB108E2E7DBE42838474070E2DAAAE5D">
     <id>FB108E2E7DBE42838474070E2DAAAE5D</id>
@@ -25402,6 +25566,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FB7A2D90FB704BF6A5E47379A7A00727">
     <id>FB7A2D90FB704BF6A5E47379A7A00727</id>
@@ -25429,6 +25594,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FE3C9BBB93504BCDBC19A4B2E3BF1E5B">
     <id>FE3C9BBB93504BCDBC19A4B2E3BF1E5B</id>
@@ -25456,6 +25622,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FEBF37EFC8B548BA8DA1ABF47010CAEE">
     <id>FEBF37EFC8B548BA8DA1ABF47010CAEE</id>
@@ -25483,6 +25650,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>S</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E80C0039">
     <id>FF8080812AFBCB14012AFBD3E80C0039</id>
@@ -25510,6 +25678,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>E</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E80D003A">
     <id>FF8080812AFBCB14012AFBD3E80D003A</id>
@@ -25537,6 +25706,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>E</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E80D003B">
     <id>FF8080812AFBCB14012AFBD3E80D003B</id>
@@ -25564,6 +25734,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>E</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E80D003C">
     <id>FF8080812AFBCB14012AFBD3E80D003C</id>
@@ -25591,6 +25762,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>E</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E80E003D">
     <id>FF8080812AFBCB14012AFBD3E80E003D</id>
@@ -25618,6 +25790,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E80E003E">
     <id>FF8080812AFBCB14012AFBD3E80E003E</id>
@@ -25645,6 +25818,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E80E003F">
     <id>FF8080812AFBCB14012AFBD3E80E003F</id>
@@ -25672,6 +25846,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8100040">
     <id>FF8080812AFBCB14012AFBD3E8100040</id>
@@ -25699,6 +25874,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8110041">
     <id>FF8080812AFBCB14012AFBD3E8110041</id>
@@ -25726,6 +25902,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8110042">
     <id>FF8080812AFBCB14012AFBD3E8110042</id>
@@ -25753,6 +25930,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8110043">
     <id>FF8080812AFBCB14012AFBD3E8110043</id>
@@ -25780,6 +25958,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8120044">
     <id>FF8080812AFBCB14012AFBD3E8120044</id>
@@ -25807,6 +25986,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8120045">
     <id>FF8080812AFBCB14012AFBD3E8120045</id>
@@ -25834,6 +26014,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8130046">
     <id>FF8080812AFBCB14012AFBD3E8130046</id>
@@ -25861,6 +26042,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>E</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8130047">
     <id>FF8080812AFBCB14012AFBD3E8130047</id>
@@ -25888,6 +26070,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8140048">
     <id>FF8080812AFBCB14012AFBD3E8140048</id>
@@ -25915,6 +26098,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8140049">
     <id>FF8080812AFBCB14012AFBD3E8140049</id>
@@ -25942,6 +26126,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E814004A">
     <id>FF8080812AFBCB14012AFBD3E814004A</id>
@@ -25969,6 +26154,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E815004B">
     <id>FF8080812AFBCB14012AFBD3E815004B</id>
@@ -25996,6 +26182,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E815004C">
     <id>FF8080812AFBCB14012AFBD3E815004C</id>
@@ -26023,6 +26210,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E815004D">
     <id>FF8080812AFBCB14012AFBD3E815004D</id>
@@ -26050,6 +26238,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>E</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E816004E">
     <id>FF8080812AFBCB14012AFBD3E816004E</id>
@@ -26077,6 +26266,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E816004F">
     <id>FF8080812AFBCB14012AFBD3E816004F</id>
@@ -26104,6 +26294,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8160050">
     <id>FF8080812AFBCB14012AFBD3E8160050</id>
@@ -26131,6 +26322,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8170051">
     <id>FF8080812AFBCB14012AFBD3E8170051</id>
@@ -26158,6 +26350,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8170052">
     <id>FF8080812AFBCB14012AFBD3E8170052</id>
@@ -26185,6 +26378,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8180053">
     <id>FF8080812AFBCB14012AFBD3E8180053</id>
@@ -26212,6 +26406,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8180054">
     <id>FF8080812AFBCB14012AFBD3E8180054</id>
@@ -26239,6 +26434,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>E</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8180055">
     <id>FF8080812AFBCB14012AFBD3E8180055</id>
@@ -26266,6 +26462,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8190056">
     <id>FF8080812AFBCB14012AFBD3E8190056</id>
@@ -26293,6 +26490,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8190057">
     <id>FF8080812AFBCB14012AFBD3E8190057</id>
@@ -26320,6 +26518,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>E</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8190058">
     <id>FF8080812AFBCB14012AFBD3E8190058</id>
@@ -26347,6 +26546,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E81A0059">
     <id>FF8080812AFBCB14012AFBD3E81A0059</id>
@@ -26374,6 +26574,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E81A005A">
     <id>FF8080812AFBCB14012AFBD3E81A005A</id>
@@ -26401,6 +26602,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E81A005B">
     <id>FF8080812AFBCB14012AFBD3E81A005B</id>
@@ -26428,6 +26630,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E81B005C">
     <id>FF8080812AFBCB14012AFBD3E81B005C</id>
@@ -26455,6 +26658,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E81B005D">
     <id>FF8080812AFBCB14012AFBD3E81B005D</id>
@@ -26482,6 +26686,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E81C005E">
     <id>FF8080812AFBCB14012AFBD3E81C005E</id>
@@ -26509,6 +26714,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>E</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E81C005F">
     <id>FF8080812AFBCB14012AFBD3E81C005F</id>
@@ -26536,6 +26742,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E81C0060">
     <id>FF8080812AFBCB14012AFBD3E81C0060</id>
@@ -26563,6 +26770,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E81D0061">
     <id>FF8080812AFBCB14012AFBD3E81D0061</id>
@@ -26590,6 +26798,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E81D0062">
     <id>FF8080812AFBCB14012AFBD3E81D0062</id>
@@ -26617,6 +26826,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E81D0063">
     <id>FF8080812AFBCB14012AFBD3E81D0063</id>
@@ -26644,6 +26854,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E81E0064">
     <id>FF8080812AFBCB14012AFBD3E81E0064</id>
@@ -26671,6 +26882,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E81E0065">
     <id>FF8080812AFBCB14012AFBD3E81E0065</id>
@@ -26698,6 +26910,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E81F0066">
     <id>FF8080812AFBCB14012AFBD3E81F0066</id>
@@ -26725,6 +26938,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E81F0067">
     <id>FF8080812AFBCB14012AFBD3E81F0067</id>
@@ -26752,6 +26966,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>E</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E81F0068">
     <id>FF8080812AFBCB14012AFBD3E81F0068</id>
@@ -26779,6 +26994,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>E</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8200069">
     <id>FF8080812AFBCB14012AFBD3E8200069</id>
@@ -26806,6 +27022,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E820006A">
     <id>FF8080812AFBCB14012AFBD3E820006A</id>
@@ -26833,6 +27050,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E820006B">
     <id>FF8080812AFBCB14012AFBD3E820006B</id>
@@ -26860,6 +27078,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E821006C">
     <id>FF8080812AFBCB14012AFBD3E821006C</id>
@@ -26887,6 +27106,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E821006D">
     <id>FF8080812AFBCB14012AFBD3E821006D</id>
@@ -26914,6 +27134,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E822006E">
     <id>FF8080812AFBCB14012AFBD3E822006E</id>
@@ -26941,6 +27162,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E822006F">
     <id>FF8080812AFBCB14012AFBD3E822006F</id>
@@ -26968,6 +27190,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8250070">
     <id>FF8080812AFBCB14012AFBD3E8250070</id>
@@ -26995,6 +27218,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8260071">
     <id>FF8080812AFBCB14012AFBD3E8260071</id>
@@ -27022,6 +27246,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8260072">
     <id>FF8080812AFBCB14012AFBD3E8260072</id>
@@ -27049,6 +27274,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>E</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8260073">
     <id>FF8080812AFBCB14012AFBD3E8260073</id>
@@ -27076,6 +27302,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8270074">
     <id>FF8080812AFBCB14012AFBD3E8270074</id>
@@ -27103,6 +27330,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8270075">
     <id>FF8080812AFBCB14012AFBD3E8270075</id>
@@ -27130,6 +27358,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8280076">
     <id>FF8080812AFBCB14012AFBD3E8280076</id>
@@ -27157,6 +27386,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8280077">
     <id>FF8080812AFBCB14012AFBD3E8280077</id>
@@ -27184,6 +27414,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8280078">
     <id>FF8080812AFBCB14012AFBD3E8280078</id>
@@ -27211,6 +27442,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8290079">
     <id>FF8080812AFBCB14012AFBD3E8290079</id>
@@ -27238,6 +27470,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E829007A">
     <id>FF8080812AFBCB14012AFBD3E829007A</id>
@@ -27265,6 +27498,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E829007B">
     <id>FF8080812AFBCB14012AFBD3E829007B</id>
@@ -27292,6 +27526,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E82A007C">
     <id>FF8080812AFBCB14012AFBD3E82A007C</id>
@@ -27319,6 +27554,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E82A007D">
     <id>FF8080812AFBCB14012AFBD3E82A007D</id>
@@ -27346,6 +27582,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E82A007E">
     <id>FF8080812AFBCB14012AFBD3E82A007E</id>
@@ -27373,6 +27610,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E82B007F">
     <id>FF8080812AFBCB14012AFBD3E82B007F</id>
@@ -27400,6 +27638,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E82B0080">
     <id>FF8080812AFBCB14012AFBD3E82B0080</id>
@@ -27427,6 +27666,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E82C0081">
     <id>FF8080812AFBCB14012AFBD3E82C0081</id>
@@ -27454,6 +27694,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E82C0082">
     <id>FF8080812AFBCB14012AFBD3E82C0082</id>
@@ -27481,6 +27722,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E82D0083">
     <id>FF8080812AFBCB14012AFBD3E82D0083</id>
@@ -27508,6 +27750,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E82D0084">
     <id>FF8080812AFBCB14012AFBD3E82D0084</id>
@@ -27535,6 +27778,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E82E0085">
     <id>FF8080812AFBCB14012AFBD3E82E0085</id>
@@ -27562,6 +27806,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E82F0086">
     <id>FF8080812AFBCB14012AFBD3E82F0086</id>
@@ -27589,6 +27834,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8300087">
     <id>FF8080812AFBCB14012AFBD3E8300087</id>
@@ -27616,6 +27862,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8310088">
     <id>FF8080812AFBCB14012AFBD3E8310088</id>
@@ -27643,6 +27890,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8320089">
     <id>FF8080812AFBCB14012AFBD3E8320089</id>
@@ -27670,6 +27918,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E832008A">
     <id>FF8080812AFBCB14012AFBD3E832008A</id>
@@ -27697,6 +27946,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E832008B">
     <id>FF8080812AFBCB14012AFBD3E832008B</id>
@@ -27724,6 +27974,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E833008C">
     <id>FF8080812AFBCB14012AFBD3E833008C</id>
@@ -27751,6 +28002,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E833008D">
     <id>FF8080812AFBCB14012AFBD3E833008D</id>
@@ -27778,6 +28030,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E833008E">
     <id>FF8080812AFBCB14012AFBD3E833008E</id>
@@ -27805,6 +28058,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E834008F">
     <id>FF8080812AFBCB14012AFBD3E834008F</id>
@@ -27832,6 +28086,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8340090">
     <id>FF8080812AFBCB14012AFBD3E8340090</id>
@@ -27859,6 +28114,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8340091">
     <id>FF8080812AFBCB14012AFBD3E8340091</id>
@@ -27886,6 +28142,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8350092">
     <id>FF8080812AFBCB14012AFBD3E8350092</id>
@@ -27913,6 +28170,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8350093">
     <id>FF8080812AFBCB14012AFBD3E8350093</id>
@@ -27940,6 +28198,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8350094">
     <id>FF8080812AFBCB14012AFBD3E8350094</id>
@@ -27967,6 +28226,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8360095">
     <id>FF8080812AFBCB14012AFBD3E8360095</id>
@@ -27994,6 +28254,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>E</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8360096">
     <id>FF8080812AFBCB14012AFBD3E8360096</id>
@@ -28021,6 +28282,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8360097">
     <id>FF8080812AFBCB14012AFBD3E8360097</id>
@@ -28048,6 +28310,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8370098">
     <id>FF8080812AFBCB14012AFBD3E8370098</id>
@@ -28075,6 +28338,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8370099">
     <id>FF8080812AFBCB14012AFBD3E8370099</id>
@@ -28102,6 +28366,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E837009A">
     <id>FF8080812AFBCB14012AFBD3E837009A</id>
@@ -28129,6 +28394,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E838009B">
     <id>FF8080812AFBCB14012AFBD3E838009B</id>
@@ -28156,6 +28422,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E838009C">
     <id>FF8080812AFBCB14012AFBD3E838009C</id>
@@ -28183,6 +28450,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E838009D">
     <id>FF8080812AFBCB14012AFBD3E838009D</id>
@@ -28210,6 +28478,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E839009E">
     <id>FF8080812AFBCB14012AFBD3E839009E</id>
@@ -28237,6 +28506,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E839009F">
     <id>FF8080812AFBCB14012AFBD3E839009F</id>
@@ -28264,6 +28534,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E83900A0">
     <id>FF8080812AFBCB14012AFBD3E83900A0</id>
@@ -28291,6 +28562,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E83A00A1">
     <id>FF8080812AFBCB14012AFBD3E83A00A1</id>
@@ -28318,6 +28590,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E83A00A2">
     <id>FF8080812AFBCB14012AFBD3E83A00A2</id>
@@ -28345,6 +28618,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>E</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E83A00A3">
     <id>FF8080812AFBCB14012AFBD3E83A00A3</id>
@@ -28372,6 +28646,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>E</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E83B00A4">
     <id>FF8080812AFBCB14012AFBD3E83B00A4</id>
@@ -28399,6 +28674,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E83B00A5">
     <id>FF8080812AFBCB14012AFBD3E83B00A5</id>
@@ -28426,6 +28702,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E84100A6">
     <id>FF8080812AFBCB14012AFBD3E84100A6</id>
@@ -28453,6 +28730,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E84100A7">
     <id>FF8080812AFBCB14012AFBD3E84100A7</id>
@@ -28480,6 +28758,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E84100A8">
     <id>FF8080812AFBCB14012AFBD3E84100A8</id>
@@ -28507,6 +28786,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>E</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E84200A9">
     <id>FF8080812AFBCB14012AFBD3E84200A9</id>
@@ -28534,6 +28814,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E84200AA">
     <id>FF8080812AFBCB14012AFBD3E84200AA</id>
@@ -28561,6 +28842,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E84300AB">
     <id>FF8080812AFBCB14012AFBD3E84300AB</id>
@@ -28588,6 +28870,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E84300AC">
     <id>FF8080812AFBCB14012AFBD3E84300AC</id>
@@ -28615,6 +28898,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E84400AD">
     <id>FF8080812AFBCB14012AFBD3E84400AD</id>
@@ -28642,6 +28926,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E84400AE">
     <id>FF8080812AFBCB14012AFBD3E84400AE</id>
@@ -28669,6 +28954,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E84400AF">
     <id>FF8080812AFBCB14012AFBD3E84400AF</id>
@@ -28696,6 +28982,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>E</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E84400B0">
     <id>FF8080812AFBCB14012AFBD3E84400B0</id>
@@ -28723,6 +29010,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>E</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E84500B1">
     <id>FF8080812AFBCB14012AFBD3E84500B1</id>
@@ -28750,6 +29038,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E84500B2">
     <id>FF8080812AFBCB14012AFBD3E84500B2</id>
@@ -28777,6 +29066,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E84500B3">
     <id>FF8080812AFBCB14012AFBD3E84500B3</id>
@@ -28804,6 +29094,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E84600B4">
     <id>FF8080812AFBCB14012AFBD3E84600B4</id>
@@ -28831,6 +29122,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E84600B5">
     <id>FF8080812AFBCB14012AFBD3E84600B5</id>
@@ -28858,6 +29150,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E84600B6">
     <id>FF8080812AFBCB14012AFBD3E84600B6</id>
@@ -28885,6 +29178,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E84700B7">
     <id>FF8080812AFBCB14012AFBD3E84700B7</id>
@@ -28912,6 +29206,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E84A00B8">
     <id>FF8080812AFBCB14012AFBD3E84A00B8</id>
@@ -28939,6 +29234,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E84B00B9">
     <id>FF8080812AFBCB14012AFBD3E84B00B9</id>
@@ -28966,6 +29262,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E84B00BA">
     <id>FF8080812AFBCB14012AFBD3E84B00BA</id>
@@ -28993,6 +29290,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E84F00BB">
     <id>FF8080812AFBCB14012AFBD3E84F00BB</id>
@@ -29020,6 +29318,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>E</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E84F00BC">
     <id>FF8080812AFBCB14012AFBD3E84F00BC</id>
@@ -29047,6 +29346,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E84F00BD">
     <id>FF8080812AFBCB14012AFBD3E84F00BD</id>
@@ -29074,6 +29374,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E85000BE">
     <id>FF8080812AFBCB14012AFBD3E85000BE</id>
@@ -29101,6 +29402,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E85000BF">
     <id>FF8080812AFBCB14012AFBD3E85000BF</id>
@@ -29128,6 +29430,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E85100C0">
     <id>FF8080812AFBCB14012AFBD3E85100C0</id>
@@ -29155,6 +29458,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E85100C1">
     <id>FF8080812AFBCB14012AFBD3E85100C1</id>
@@ -29182,6 +29486,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E85100C2">
     <id>FF8080812AFBCB14012AFBD3E85100C2</id>
@@ -29209,6 +29514,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>E</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E85200C3">
     <id>FF8080812AFBCB14012AFBD3E85200C3</id>
@@ -29236,6 +29542,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E85200C4">
     <id>FF8080812AFBCB14012AFBD3E85200C4</id>
@@ -29263,6 +29570,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E85200C5">
     <id>FF8080812AFBCB14012AFBD3E85200C5</id>
@@ -29290,6 +29598,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E85300C6">
     <id>FF8080812AFBCB14012AFBD3E85300C6</id>
@@ -29317,6 +29626,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E85300C7">
     <id>FF8080812AFBCB14012AFBD3E85300C7</id>
@@ -29344,6 +29654,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E85300C8">
     <id>FF8080812AFBCB14012AFBD3E85300C8</id>
@@ -29371,6 +29682,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E85400C9">
     <id>FF8080812AFBCB14012AFBD3E85400C9</id>
@@ -29398,6 +29710,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>E</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E85400CA">
     <id>FF8080812AFBCB14012AFBD3E85400CA</id>
@@ -29425,6 +29738,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>E</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E85400CB">
     <id>FF8080812AFBCB14012AFBD3E85400CB</id>
@@ -29452,6 +29766,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>E</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E85500CC">
     <id>FF8080812AFBCB14012AFBD3E85500CC</id>
@@ -29479,6 +29794,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>E</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E85500CD">
     <id>FF8080812AFBCB14012AFBD3E85500CD</id>
@@ -29506,6 +29822,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E85500CE">
     <id>FF8080812AFBCB14012AFBD3E85500CE</id>
@@ -29533,6 +29850,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E85600CF">
     <id>FF8080812AFBCB14012AFBD3E85600CF</id>
@@ -29560,6 +29878,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E85600D0">
     <id>FF8080812AFBCB14012AFBD3E85600D0</id>
@@ -29587,6 +29906,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E85600D1">
     <id>FF8080812AFBCB14012AFBD3E85600D1</id>
@@ -29614,6 +29934,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E85700D2">
     <id>FF8080812AFBCB14012AFBD3E85700D2</id>
@@ -29641,6 +29962,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E85700D3">
     <id>FF8080812AFBCB14012AFBD3E85700D3</id>
@@ -29668,6 +29990,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E85800D4">
     <id>FF8080812AFBCB14012AFBD3E85800D4</id>
@@ -29695,6 +30018,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E85800D5">
     <id>FF8080812AFBCB14012AFBD3E85800D5</id>
@@ -29722,6 +30046,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>E</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E85800D6">
     <id>FF8080812AFBCB14012AFBD3E85800D6</id>
@@ -29749,6 +30074,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E86100D7">
     <id>FF8080812AFBCB14012AFBD3E86100D7</id>
@@ -29776,6 +30102,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E86100D8">
     <id>FF8080812AFBCB14012AFBD3E86100D8</id>
@@ -29803,6 +30130,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E86100D9">
     <id>FF8080812AFBCB14012AFBD3E86100D9</id>
@@ -29830,6 +30158,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E86200DA">
     <id>FF8080812AFBCB14012AFBD3E86200DA</id>
@@ -29857,6 +30186,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E86200DB">
     <id>FF8080812AFBCB14012AFBD3E86200DB</id>
@@ -29884,6 +30214,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E86300DC">
     <id>FF8080812AFBCB14012AFBD3E86300DC</id>
@@ -29911,6 +30242,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E86300DD">
     <id>FF8080812AFBCB14012AFBD3E86300DD</id>
@@ -29938,6 +30270,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E86300DE">
     <id>FF8080812AFBCB14012AFBD3E86300DE</id>
@@ -29965,6 +30298,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E86400DF">
     <id>FF8080812AFBCB14012AFBD3E86400DF</id>
@@ -29992,6 +30326,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E86400E0">
     <id>FF8080812AFBCB14012AFBD3E86400E0</id>
@@ -30019,6 +30354,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E86400E1">
     <id>FF8080812AFBCB14012AFBD3E86400E1</id>
@@ -30046,6 +30382,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E86400E2">
     <id>FF8080812AFBCB14012AFBD3E86400E2</id>
@@ -30073,6 +30410,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>E</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E86500E3">
     <id>FF8080812AFBCB14012AFBD3E86500E3</id>
@@ -30100,6 +30438,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E86500E4">
     <id>FF8080812AFBCB14012AFBD3E86500E4</id>
@@ -30127,6 +30466,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E86500E5">
     <id>FF8080812AFBCB14012AFBD3E86500E5</id>
@@ -30154,6 +30494,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E86600E6">
     <id>FF8080812AFBCB14012AFBD3E86600E6</id>
@@ -30181,6 +30522,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E86600E7">
     <id>FF8080812AFBCB14012AFBD3E86600E7</id>
@@ -30208,6 +30550,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E86600E8">
     <id>FF8080812AFBCB14012AFBD3E86600E8</id>
@@ -30235,6 +30578,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E86700E9">
     <id>FF8080812AFBCB14012AFBD3E86700E9</id>
@@ -30262,6 +30606,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E86700EA">
     <id>FF8080812AFBCB14012AFBD3E86700EA</id>
@@ -30289,6 +30634,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E86800EB">
     <id>FF8080812AFBCB14012AFBD3E86800EB</id>
@@ -30316,6 +30662,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>E</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E86800EC">
     <id>FF8080812AFBCB14012AFBD3E86800EC</id>
@@ -30343,6 +30690,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E86800ED">
     <id>FF8080812AFBCB14012AFBD3E86800ED</id>
@@ -30370,6 +30718,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E86900EE">
     <id>FF8080812AFBCB14012AFBD3E86900EE</id>
@@ -30397,6 +30746,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E86900EF">
     <id>FF8080812AFBCB14012AFBD3E86900EF</id>
@@ -30424,6 +30774,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>E</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E86900F0">
     <id>FF8080812AFBCB14012AFBD3E86900F0</id>
@@ -30451,6 +30802,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E86A00F1">
     <id>FF8080812AFBCB14012AFBD3E86A00F1</id>
@@ -30478,6 +30830,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E86A00F2">
     <id>FF8080812AFBCB14012AFBD3E86A00F2</id>
@@ -30505,6 +30858,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E86A00F3">
     <id>FF8080812AFBCB14012AFBD3E86A00F3</id>
@@ -30532,6 +30886,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E86B00F4">
     <id>FF8080812AFBCB14012AFBD3E86B00F4</id>
@@ -30559,6 +30914,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E86B00F5">
     <id>FF8080812AFBCB14012AFBD3E86B00F5</id>
@@ -30586,6 +30942,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E86C00F6">
     <id>FF8080812AFBCB14012AFBD3E86C00F6</id>
@@ -30613,6 +30970,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>E</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E86C00F7">
     <id>FF8080812AFBCB14012AFBD3E86C00F7</id>
@@ -30640,6 +30998,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E86C00F8">
     <id>FF8080812AFBCB14012AFBD3E86C00F8</id>
@@ -30667,6 +31026,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E86D00F9">
     <id>FF8080812AFBCB14012AFBD3E86D00F9</id>
@@ -30694,6 +31054,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E86D00FA">
     <id>FF8080812AFBCB14012AFBD3E86D00FA</id>
@@ -30721,6 +31082,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E86E00FB">
     <id>FF8080812AFBCB14012AFBD3E86E00FB</id>
@@ -30748,6 +31110,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>E</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E86E00FC">
     <id>FF8080812AFBCB14012AFBD3E86E00FC</id>
@@ -30775,6 +31138,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>E</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E86F00FD">
     <id>FF8080812AFBCB14012AFBD3E86F00FD</id>
@@ -30802,6 +31166,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E86F00FE">
     <id>FF8080812AFBCB14012AFBD3E86F00FE</id>
@@ -30829,6 +31194,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E86F00FF">
     <id>FF8080812AFBCB14012AFBD3E86F00FF</id>
@@ -30856,6 +31222,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8710100">
     <id>FF8080812AFBCB14012AFBD3E8710100</id>
@@ -30883,6 +31250,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8710101">
     <id>FF8080812AFBCB14012AFBD3E8710101</id>
@@ -30910,6 +31278,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8720102">
     <id>FF8080812AFBCB14012AFBD3E8720102</id>
@@ -30937,6 +31306,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8720103">
     <id>FF8080812AFBCB14012AFBD3E8720103</id>
@@ -30964,6 +31334,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8720104">
     <id>FF8080812AFBCB14012AFBD3E8720104</id>
@@ -30991,6 +31362,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8730105">
     <id>FF8080812AFBCB14012AFBD3E8730105</id>
@@ -31018,6 +31390,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8730106">
     <id>FF8080812AFBCB14012AFBD3E8730106</id>
@@ -31045,6 +31418,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8730107">
     <id>FF8080812AFBCB14012AFBD3E8730107</id>
@@ -31072,6 +31446,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8730108">
     <id>FF8080812AFBCB14012AFBD3E8730108</id>
@@ -31099,6 +31474,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8740109">
     <id>FF8080812AFBCB14012AFBD3E8740109</id>
@@ -31126,6 +31502,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E874010A">
     <id>FF8080812AFBCB14012AFBD3E874010A</id>
@@ -31153,6 +31530,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E874010B">
     <id>FF8080812AFBCB14012AFBD3E874010B</id>
@@ -31180,6 +31558,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E875010C">
     <id>FF8080812AFBCB14012AFBD3E875010C</id>
@@ -31207,6 +31586,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E875010D">
     <id>FF8080812AFBCB14012AFBD3E875010D</id>
@@ -31234,6 +31614,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>E</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E875010E">
     <id>FF8080812AFBCB14012AFBD3E875010E</id>
@@ -31261,6 +31642,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>E</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E876010F">
     <id>FF8080812AFBCB14012AFBD3E876010F</id>
@@ -31288,6 +31670,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8760110">
     <id>FF8080812AFBCB14012AFBD3E8760110</id>
@@ -31315,6 +31698,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8760111">
     <id>FF8080812AFBCB14012AFBD3E8760111</id>
@@ -31342,6 +31726,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8770112">
     <id>FF8080812AFBCB14012AFBD3E8770112</id>
@@ -31369,6 +31754,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8770113">
     <id>FF8080812AFBCB14012AFBD3E8770113</id>
@@ -31396,6 +31782,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8770114">
     <id>FF8080812AFBCB14012AFBD3E8770114</id>
@@ -31423,6 +31810,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8780115">
     <id>FF8080812AFBCB14012AFBD3E8780115</id>
@@ -31450,6 +31838,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>E</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8780116">
     <id>FF8080812AFBCB14012AFBD3E8780116</id>
@@ -31477,6 +31866,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8780117">
     <id>FF8080812AFBCB14012AFBD3E8780117</id>
@@ -31504,6 +31894,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8790118">
     <id>FF8080812AFBCB14012AFBD3E8790118</id>
@@ -31531,6 +31922,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8790119">
     <id>FF8080812AFBCB14012AFBD3E8790119</id>
@@ -31558,6 +31950,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E879011A">
     <id>FF8080812AFBCB14012AFBD3E879011A</id>
@@ -31585,6 +31978,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E87A011B">
     <id>FF8080812AFBCB14012AFBD3E87A011B</id>
@@ -31612,6 +32006,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E87A011C">
     <id>FF8080812AFBCB14012AFBD3E87A011C</id>
@@ -31639,6 +32034,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E87A011D">
     <id>FF8080812AFBCB14012AFBD3E87A011D</id>
@@ -31666,6 +32062,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E87B011E">
     <id>FF8080812AFBCB14012AFBD3E87B011E</id>
@@ -31693,6 +32090,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E87B011F">
     <id>FF8080812AFBCB14012AFBD3E87B011F</id>
@@ -31720,6 +32118,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E87B0120">
     <id>FF8080812AFBCB14012AFBD3E87B0120</id>
@@ -31747,6 +32146,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E87C0121">
     <id>FF8080812AFBCB14012AFBD3E87C0121</id>
@@ -31774,6 +32174,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E87C0122">
     <id>FF8080812AFBCB14012AFBD3E87C0122</id>
@@ -31801,6 +32202,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E87C0123">
     <id>FF8080812AFBCB14012AFBD3E87C0123</id>
@@ -31828,6 +32230,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E87D0124">
     <id>FF8080812AFBCB14012AFBD3E87D0124</id>
@@ -31855,6 +32258,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E87D0125">
     <id>FF8080812AFBCB14012AFBD3E87D0125</id>
@@ -31882,6 +32286,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E87D0126">
     <id>FF8080812AFBCB14012AFBD3E87D0126</id>
@@ -31909,6 +32314,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E87E0127">
     <id>FF8080812AFBCB14012AFBD3E87E0127</id>
@@ -31936,6 +32342,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E87E0128">
     <id>FF8080812AFBCB14012AFBD3E87E0128</id>
@@ -31963,6 +32370,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E87E0129">
     <id>FF8080812AFBCB14012AFBD3E87E0129</id>
@@ -31990,6 +32398,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E87F012A">
     <id>FF8080812AFBCB14012AFBD3E87F012A</id>
@@ -32017,6 +32426,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E87F012B">
     <id>FF8080812AFBCB14012AFBD3E87F012B</id>
@@ -32044,6 +32454,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E880012C">
     <id>FF8080812AFBCB14012AFBD3E880012C</id>
@@ -32071,6 +32482,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>E</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E880012D">
     <id>FF8080812AFBCB14012AFBD3E880012D</id>
@@ -32098,6 +32510,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E880012E">
     <id>FF8080812AFBCB14012AFBD3E880012E</id>
@@ -32125,6 +32538,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E881012F">
     <id>FF8080812AFBCB14012AFBD3E881012F</id>
@@ -32152,6 +32566,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8810130">
     <id>FF8080812AFBCB14012AFBD3E8810130</id>
@@ -32179,6 +32594,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8810131">
     <id>FF8080812AFBCB14012AFBD3E8810131</id>
@@ -32206,6 +32622,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8810132">
     <id>FF8080812AFBCB14012AFBD3E8810132</id>
@@ -32233,6 +32650,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8820133">
     <id>FF8080812AFBCB14012AFBD3E8820133</id>
@@ -32260,6 +32678,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8820134">
     <id>FF8080812AFBCB14012AFBD3E8820134</id>
@@ -32287,6 +32706,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8820135">
     <id>FF8080812AFBCB14012AFBD3E8820135</id>
@@ -32314,6 +32734,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8830136">
     <id>FF8080812AFBCB14012AFBD3E8830136</id>
@@ -32341,6 +32762,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8830137">
     <id>FF8080812AFBCB14012AFBD3E8830137</id>
@@ -32368,6 +32790,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8830138">
     <id>FF8080812AFBCB14012AFBD3E8830138</id>
@@ -32395,6 +32818,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8840139">
     <id>FF8080812AFBCB14012AFBD3E8840139</id>
@@ -32422,6 +32846,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>E</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E884013A">
     <id>FF8080812AFBCB14012AFBD3E884013A</id>
@@ -32449,6 +32874,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E884013B">
     <id>FF8080812AFBCB14012AFBD3E884013B</id>
@@ -32476,6 +32902,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E885013C">
     <id>FF8080812AFBCB14012AFBD3E885013C</id>
@@ -32503,6 +32930,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E885013D">
     <id>FF8080812AFBCB14012AFBD3E885013D</id>
@@ -32530,6 +32958,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E885013E">
     <id>FF8080812AFBCB14012AFBD3E885013E</id>
@@ -32557,6 +32986,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E886013F">
     <id>FF8080812AFBCB14012AFBD3E886013F</id>
@@ -32584,6 +33014,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8860140">
     <id>FF8080812AFBCB14012AFBD3E8860140</id>
@@ -32611,6 +33042,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>E</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8860141">
     <id>FF8080812AFBCB14012AFBD3E8860141</id>
@@ -32638,6 +33070,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8870142">
     <id>FF8080812AFBCB14012AFBD3E8870142</id>
@@ -32665,6 +33098,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8870143">
     <id>FF8080812AFBCB14012AFBD3E8870143</id>
@@ -32692,6 +33126,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8870144">
     <id>FF8080812AFBCB14012AFBD3E8870144</id>
@@ -32719,6 +33154,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8870145">
     <id>FF8080812AFBCB14012AFBD3E8870145</id>
@@ -32746,6 +33182,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8880146">
     <id>FF8080812AFBCB14012AFBD3E8880146</id>
@@ -32773,6 +33210,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8880147">
     <id>FF8080812AFBCB14012AFBD3E8880147</id>
@@ -32800,6 +33238,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8880148">
     <id>FF8080812AFBCB14012AFBD3E8880148</id>
@@ -32827,6 +33266,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8890149">
     <id>FF8080812AFBCB14012AFBD3E8890149</id>
@@ -32854,6 +33294,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E889014A">
     <id>FF8080812AFBCB14012AFBD3E889014A</id>
@@ -32881,6 +33322,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E889014B">
     <id>FF8080812AFBCB14012AFBD3E889014B</id>
@@ -32908,6 +33350,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E889014C">
     <id>FF8080812AFBCB14012AFBD3E889014C</id>
@@ -32935,6 +33378,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E88A014D">
     <id>FF8080812AFBCB14012AFBD3E88A014D</id>
@@ -32962,6 +33406,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E88A014E">
     <id>FF8080812AFBCB14012AFBD3E88A014E</id>
@@ -32989,6 +33434,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E88A014F">
     <id>FF8080812AFBCB14012AFBD3E88A014F</id>
@@ -33016,6 +33462,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>E</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E88B0150">
     <id>FF8080812AFBCB14012AFBD3E88B0150</id>
@@ -33043,6 +33490,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E88B0151">
     <id>FF8080812AFBCB14012AFBD3E88B0151</id>
@@ -33070,6 +33518,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E88B0152">
     <id>FF8080812AFBCB14012AFBD3E88B0152</id>
@@ -33097,6 +33546,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>E</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E88C0153">
     <id>FF8080812AFBCB14012AFBD3E88C0153</id>
@@ -33124,6 +33574,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>E</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E88C0154">
     <id>FF8080812AFBCB14012AFBD3E88C0154</id>
@@ -33151,6 +33602,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E88C0155">
     <id>FF8080812AFBCB14012AFBD3E88C0155</id>
@@ -33178,6 +33630,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8940156">
     <id>FF8080812AFBCB14012AFBD3E8940156</id>
@@ -33205,6 +33658,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8950157">
     <id>FF8080812AFBCB14012AFBD3E8950157</id>
@@ -33232,6 +33686,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8950158">
     <id>FF8080812AFBCB14012AFBD3E8950158</id>
@@ -33259,6 +33714,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8950159">
     <id>FF8080812AFBCB14012AFBD3E8950159</id>
@@ -33286,6 +33742,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E896015A">
     <id>FF8080812AFBCB14012AFBD3E896015A</id>
@@ -33313,6 +33770,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E896015B">
     <id>FF8080812AFBCB14012AFBD3E896015B</id>
@@ -33340,6 +33798,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E896015C">
     <id>FF8080812AFBCB14012AFBD3E896015C</id>
@@ -33367,6 +33826,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E897015D">
     <id>FF8080812AFBCB14012AFBD3E897015D</id>
@@ -33394,6 +33854,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E897015E">
     <id>FF8080812AFBCB14012AFBD3E897015E</id>
@@ -33421,6 +33882,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E897015F">
     <id>FF8080812AFBCB14012AFBD3E897015F</id>
@@ -33448,6 +33910,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8980160">
     <id>FF8080812AFBCB14012AFBD3E8980160</id>
@@ -33475,6 +33938,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8B20161">
     <id>FF8080812AFBCB14012AFBD3E8B20161</id>
@@ -33502,6 +33966,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8B30162">
     <id>FF8080812AFBCB14012AFBD3E8B30162</id>
@@ -33529,6 +33994,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8B30163">
     <id>FF8080812AFBCB14012AFBD3E8B30163</id>
@@ -33556,6 +34022,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8B40164">
     <id>FF8080812AFBCB14012AFBD3E8B40164</id>
@@ -33583,6 +34050,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8B40165">
     <id>FF8080812AFBCB14012AFBD3E8B40165</id>
@@ -33610,6 +34078,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8B40166">
     <id>FF8080812AFBCB14012AFBD3E8B40166</id>
@@ -33637,6 +34106,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8B50167">
     <id>FF8080812AFBCB14012AFBD3E8B50167</id>
@@ -33664,6 +34134,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8B50168">
     <id>FF8080812AFBCB14012AFBD3E8B50168</id>
@@ -33691,6 +34162,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8B50169">
     <id>FF8080812AFBCB14012AFBD3E8B50169</id>
@@ -33718,6 +34190,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>E</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8B6016A">
     <id>FF8080812AFBCB14012AFBD3E8B6016A</id>
@@ -33745,6 +34218,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8B6016B">
     <id>FF8080812AFBCB14012AFBD3E8B6016B</id>
@@ -33772,6 +34246,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8B6016C">
     <id>FF8080812AFBCB14012AFBD3E8B6016C</id>
@@ -33799,6 +34274,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8B6016D">
     <id>FF8080812AFBCB14012AFBD3E8B6016D</id>
@@ -33826,6 +34302,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8B7016E">
     <id>FF8080812AFBCB14012AFBD3E8B7016E</id>
@@ -33853,6 +34330,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8B7016F">
     <id>FF8080812AFBCB14012AFBD3E8B7016F</id>
@@ -33880,6 +34358,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8B70170">
     <id>FF8080812AFBCB14012AFBD3E8B70170</id>
@@ -33907,6 +34386,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8B80171">
     <id>FF8080812AFBCB14012AFBD3E8B80171</id>
@@ -33934,6 +34414,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8B80172">
     <id>FF8080812AFBCB14012AFBD3E8B80172</id>
@@ -33961,6 +34442,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8B80173">
     <id>FF8080812AFBCB14012AFBD3E8B80173</id>
@@ -33988,6 +34470,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8B90174">
     <id>FF8080812AFBCB14012AFBD3E8B90174</id>
@@ -34015,6 +34498,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8B90175">
     <id>FF8080812AFBCB14012AFBD3E8B90175</id>
@@ -34042,6 +34526,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8B90176">
     <id>FF8080812AFBCB14012AFBD3E8B90176</id>
@@ -34069,6 +34554,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8B90177">
     <id>FF8080812AFBCB14012AFBD3E8B90177</id>
@@ -34096,6 +34582,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>E</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8BA0178">
     <id>FF8080812AFBCB14012AFBD3E8BA0178</id>
@@ -34123,6 +34610,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8BA0179">
     <id>FF8080812AFBCB14012AFBD3E8BA0179</id>
@@ -34150,6 +34638,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8BA017A">
     <id>FF8080812AFBCB14012AFBD3E8BA017A</id>
@@ -34177,6 +34666,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8BB017B">
     <id>FF8080812AFBCB14012AFBD3E8BB017B</id>
@@ -34204,6 +34694,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8BB017C">
     <id>FF8080812AFBCB14012AFBD3E8BB017C</id>
@@ -34231,6 +34722,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8BB017D">
     <id>FF8080812AFBCB14012AFBD3E8BB017D</id>
@@ -34258,6 +34750,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8BC017E">
     <id>FF8080812AFBCB14012AFBD3E8BC017E</id>
@@ -34285,6 +34778,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8BC017F">
     <id>FF8080812AFBCB14012AFBD3E8BC017F</id>
@@ -34312,6 +34806,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8BC0180">
     <id>FF8080812AFBCB14012AFBD3E8BC0180</id>
@@ -34339,6 +34834,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8BD0181">
     <id>FF8080812AFBCB14012AFBD3E8BD0181</id>
@@ -34366,6 +34862,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8BD0182">
     <id>FF8080812AFBCB14012AFBD3E8BD0182</id>
@@ -34393,6 +34890,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8BD0183">
     <id>FF8080812AFBCB14012AFBD3E8BD0183</id>
@@ -34420,6 +34918,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8BE0184">
     <id>FF8080812AFBCB14012AFBD3E8BE0184</id>
@@ -34447,6 +34946,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8BE0185">
     <id>FF8080812AFBCB14012AFBD3E8BE0185</id>
@@ -34474,6 +34974,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8BE0186">
     <id>FF8080812AFBCB14012AFBD3E8BE0186</id>
@@ -34501,6 +35002,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8BF0187">
     <id>FF8080812AFBCB14012AFBD3E8BF0187</id>
@@ -34528,6 +35030,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8BF0188">
     <id>FF8080812AFBCB14012AFBD3E8BF0188</id>
@@ -34555,6 +35058,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>E</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8BF0189">
     <id>FF8080812AFBCB14012AFBD3E8BF0189</id>
@@ -34582,6 +35086,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8BF018A">
     <id>FF8080812AFBCB14012AFBD3E8BF018A</id>
@@ -34609,6 +35114,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8C0018B">
     <id>FF8080812AFBCB14012AFBD3E8C0018B</id>
@@ -34636,6 +35142,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8C0018C">
     <id>FF8080812AFBCB14012AFBD3E8C0018C</id>
@@ -34663,6 +35170,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8C0018D">
     <id>FF8080812AFBCB14012AFBD3E8C0018D</id>
@@ -34690,6 +35198,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>E</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8C1018E">
     <id>FF8080812AFBCB14012AFBD3E8C1018E</id>
@@ -34717,6 +35226,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8C1018F">
     <id>FF8080812AFBCB14012AFBD3E8C1018F</id>
@@ -34744,6 +35254,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8C10190">
     <id>FF8080812AFBCB14012AFBD3E8C10190</id>
@@ -34771,6 +35282,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>E</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8C10191">
     <id>FF8080812AFBCB14012AFBD3E8C10191</id>
@@ -34798,6 +35310,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8C20192">
     <id>FF8080812AFBCB14012AFBD3E8C20192</id>
@@ -34825,6 +35338,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8C20193">
     <id>FF8080812AFBCB14012AFBD3E8C20193</id>
@@ -34852,6 +35366,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8C20194">
     <id>FF8080812AFBCB14012AFBD3E8C20194</id>
@@ -34879,6 +35394,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8C20195">
     <id>FF8080812AFBCB14012AFBD3E8C20195</id>
@@ -34906,6 +35422,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8C30196">
     <id>FF8080812AFBCB14012AFBD3E8C30196</id>
@@ -34933,6 +35450,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8C30197">
     <id>FF8080812AFBCB14012AFBD3E8C30197</id>
@@ -34960,6 +35478,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8C30198">
     <id>FF8080812AFBCB14012AFBD3E8C30198</id>
@@ -34987,6 +35506,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8C40199">
     <id>FF8080812AFBCB14012AFBD3E8C40199</id>
@@ -35014,6 +35534,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8C4019A">
     <id>FF8080812AFBCB14012AFBD3E8C4019A</id>
@@ -35041,6 +35562,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>E</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8FB019B">
     <id>FF8080812AFBCB14012AFBD3E8FB019B</id>
@@ -35068,6 +35590,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8FC019C">
     <id>FF8080812AFBCB14012AFBD3E8FC019C</id>
@@ -35095,6 +35618,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8FC019D">
     <id>FF8080812AFBCB14012AFBD3E8FC019D</id>
@@ -35122,6 +35646,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>E</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8FC019E">
     <id>FF8080812AFBCB14012AFBD3E8FC019E</id>
@@ -35149,6 +35674,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>E</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8FC019F">
     <id>FF8080812AFBCB14012AFBD3E8FC019F</id>
@@ -35176,6 +35702,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8FD01A0">
     <id>FF8080812AFBCB14012AFBD3E8FD01A0</id>
@@ -35203,6 +35730,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8FD01A1">
     <id>FF8080812AFBCB14012AFBD3E8FD01A1</id>
@@ -35230,6 +35758,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8FD01A2">
     <id>FF8080812AFBCB14012AFBD3E8FD01A2</id>
@@ -35257,6 +35786,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8FD01A3">
     <id>FF8080812AFBCB14012AFBD3E8FD01A3</id>
@@ -35284,6 +35814,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8FE01A4">
     <id>FF8080812AFBCB14012AFBD3E8FE01A4</id>
@@ -35311,6 +35842,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8FE01A5">
     <id>FF8080812AFBCB14012AFBD3E8FE01A5</id>
@@ -35338,6 +35870,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8FF01A6">
     <id>FF8080812AFBCB14012AFBD3E8FF01A6</id>
@@ -35365,6 +35898,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8FF01A7">
     <id>FF8080812AFBCB14012AFBD3E8FF01A7</id>
@@ -35392,6 +35926,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8FF01A8">
     <id>FF8080812AFBCB14012AFBD3E8FF01A8</id>
@@ -35419,6 +35954,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E8FF01A9">
     <id>FF8080812AFBCB14012AFBD3E8FF01A9</id>
@@ -35446,6 +35982,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>E</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E90001AA">
     <id>FF8080812AFBCB14012AFBD3E90001AA</id>
@@ -35473,6 +36010,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E90001AB">
     <id>FF8080812AFBCB14012AFBD3E90001AB</id>
@@ -35500,6 +36038,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E90001AC">
     <id>FF8080812AFBCB14012AFBD3E90001AC</id>
@@ -35527,6 +36066,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E90001AD">
     <id>FF8080812AFBCB14012AFBD3E90001AD</id>
@@ -35554,6 +36094,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E90101AE">
     <id>FF8080812AFBCB14012AFBD3E90101AE</id>
@@ -35581,6 +36122,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E90101AF">
     <id>FF8080812AFBCB14012AFBD3E90101AF</id>
@@ -35608,6 +36150,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E90101B0">
     <id>FF8080812AFBCB14012AFBD3E90101B0</id>
@@ -35635,6 +36178,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E90201B1">
     <id>FF8080812AFBCB14012AFBD3E90201B1</id>
@@ -35662,6 +36206,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E90201B2">
     <id>FF8080812AFBCB14012AFBD3E90201B2</id>
@@ -35689,6 +36234,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E90201B3">
     <id>FF8080812AFBCB14012AFBD3E90201B3</id>
@@ -35716,6 +36262,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>E</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E90201B4">
     <id>FF8080812AFBCB14012AFBD3E90201B4</id>
@@ -35743,6 +36290,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>C</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E90301B5">
     <id>FF8080812AFBCB14012AFBD3E90301B5</id>
@@ -35770,6 +36318,7 @@
     <elementShown>true</elementShown>
     <showValueCondition>A</showValueCondition>
     <elementLevel>D</elementLevel>
+    <titleNode>false</titleNode>
   </FinancialMgmtElementValue>
   <FinancialMgmtElementValue id="FF8080812AFBCB14012AFBD3E90301B6">
     <id>FF8080812AFBCB14012AFBD3E90301B6</id>