Validations for document types+ docbase types + identifier for financial account acct
authorEduardo Argal Guibert <eduardo.argal@openbravo.com>
Sat, 03 Apr 2010 14:02:00 +0200
changeset 6916 bbc68a0afe71
parent 6915 9d3c0c59bb55
child 6917 20af736f8ca9
Validations for document types+ docbase types + identifier for financial account acct
src-db/database/sourcedata/AD_COLUMN.xml
src-db/database/sourcedata/AD_REF_LIST.xml
src-db/database/sourcedata/AD_VAL_RULE.xml
--- a/src-db/database/sourcedata/AD_COLUMN.xml	Fri Apr 02 22:25:27 2010 +0200
+++ b/src-db/database/sourcedata/AD_COLUMN.xml	Sat Apr 03 14:02:00 2010 +0200
@@ -276284,7 +276284,7 @@
 <!--804880D7B0EB1126E040007F01004F9E-->  <ISPARENT><![CDATA[Y]]></ISPARENT>
 <!--804880D7B0EB1126E040007F01004F9E-->  <ISMANDATORY><![CDATA[Y]]></ISMANDATORY>
 <!--804880D7B0EB1126E040007F01004F9E-->  <ISUPDATEABLE><![CDATA[Y]]></ISUPDATEABLE>
-<!--804880D7B0EB1126E040007F01004F9E-->  <ISIDENTIFIER><![CDATA[N]]></ISIDENTIFIER>
+<!--804880D7B0EB1126E040007F01004F9E-->  <ISIDENTIFIER><![CDATA[Y]]></ISIDENTIFIER>
 <!--804880D7B0EB1126E040007F01004F9E-->  <SEQNO><![CDATA[20]]></SEQNO>
 <!--804880D7B0EB1126E040007F01004F9E-->  <ISTRANSLATED><![CDATA[N]]></ISTRANSLATED>
 <!--804880D7B0EB1126E040007F01004F9E-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
@@ -276315,7 +276315,7 @@
 <!--804880D7B0EC1126E040007F01004F9E-->  <ISPARENT><![CDATA[Y]]></ISPARENT>
 <!--804880D7B0EC1126E040007F01004F9E-->  <ISMANDATORY><![CDATA[Y]]></ISMANDATORY>
 <!--804880D7B0EC1126E040007F01004F9E-->  <ISUPDATEABLE><![CDATA[Y]]></ISUPDATEABLE>
-<!--804880D7B0EC1126E040007F01004F9E-->  <ISIDENTIFIER><![CDATA[N]]></ISIDENTIFIER>
+<!--804880D7B0EC1126E040007F01004F9E-->  <ISIDENTIFIER><![CDATA[Y]]></ISIDENTIFIER>
 <!--804880D7B0EC1126E040007F01004F9E-->  <SEQNO><![CDATA[30]]></SEQNO>
 <!--804880D7B0EC1126E040007F01004F9E-->  <ISTRANSLATED><![CDATA[N]]></ISTRANSLATED>
 <!--804880D7B0EC1126E040007F01004F9E-->  <ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
@@ -277964,6 +277964,7 @@
 <!--8189F49FFEAD6E56E040007F01003E83-->  <COLUMNNAME><![CDATA[C_Doctype_ID]]></COLUMNNAME>
 <!--8189F49FFEAD6E56E040007F01003E83-->  <AD_TABLE_ID><![CDATA[D4C23A17190649E7B78F55A05AF3438C]]></AD_TABLE_ID>
 <!--8189F49FFEAD6E56E040007F01003E83-->  <AD_REFERENCE_ID><![CDATA[19]]></AD_REFERENCE_ID>
+<!--8189F49FFEAD6E56E040007F01003E83-->  <AD_VAL_RULE_ID><![CDATA[16C9E72407D94B93968D1E81F32D537D]]></AD_VAL_RULE_ID>
 <!--8189F49FFEAD6E56E040007F01003E83-->  <FIELDLENGTH><![CDATA[32]]></FIELDLENGTH>
 <!--8189F49FFEAD6E56E040007F01003E83-->  <ISKEY><![CDATA[N]]></ISKEY>
 <!--8189F49FFEAD6E56E040007F01003E83-->  <ISPARENT><![CDATA[N]]></ISPARENT>
--- a/src-db/database/sourcedata/AD_REF_LIST.xml	Fri Apr 02 22:25:27 2010 +0200
+++ b/src-db/database/sourcedata/AD_REF_LIST.xml	Sat Apr 03 14:02:00 2010 +0200
@@ -8355,6 +8355,17 @@
 <!--10816E85CF604A58AD15E89D91DDD485-->  <AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
 <!--10816E85CF604A58AD15E89D91DDD485--></AD_REF_LIST>
 
+<!--12CD29ED0686428DACEF24B5040A8EA5--><AD_REF_LIST>
+<!--12CD29ED0686428DACEF24B5040A8EA5-->  <AD_REF_LIST_ID><![CDATA[12CD29ED0686428DACEF24B5040A8EA5]]></AD_REF_LIST_ID>
+<!--12CD29ED0686428DACEF24B5040A8EA5-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--12CD29ED0686428DACEF24B5040A8EA5-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--12CD29ED0686428DACEF24B5040A8EA5-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--12CD29ED0686428DACEF24B5040A8EA5-->  <VALUE><![CDATA[BSF]]></VALUE>
+<!--12CD29ED0686428DACEF24B5040A8EA5-->  <NAME><![CDATA[Bank Statement File]]></NAME>
+<!--12CD29ED0686428DACEF24B5040A8EA5-->  <AD_REFERENCE_ID><![CDATA[183]]></AD_REFERENCE_ID>
+<!--12CD29ED0686428DACEF24B5040A8EA5-->  <AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
+<!--12CD29ED0686428DACEF24B5040A8EA5--></AD_REF_LIST>
+
 <!--13F80DA79BBD440EAAE2045D5EC15194--><AD_REF_LIST>
 <!--13F80DA79BBD440EAAE2045D5EC15194-->  <AD_REF_LIST_ID><![CDATA[13F80DA79BBD440EAAE2045D5EC15194]]></AD_REF_LIST_ID>
 <!--13F80DA79BBD440EAAE2045D5EC15194-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -8366,6 +8377,17 @@
 <!--13F80DA79BBD440EAAE2045D5EC15194-->  <AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
 <!--13F80DA79BBD440EAAE2045D5EC15194--></AD_REF_LIST>
 
+<!--14DD08512C37437C8B2DE6D3696B4EA0--><AD_REF_LIST>
+<!--14DD08512C37437C8B2DE6D3696B4EA0-->  <AD_REF_LIST_ID><![CDATA[14DD08512C37437C8B2DE6D3696B4EA0]]></AD_REF_LIST_ID>
+<!--14DD08512C37437C8B2DE6D3696B4EA0-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--14DD08512C37437C8B2DE6D3696B4EA0-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--14DD08512C37437C8B2DE6D3696B4EA0-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--14DD08512C37437C8B2DE6D3696B4EA0-->  <VALUE><![CDATA[PPR]]></VALUE>
+<!--14DD08512C37437C8B2DE6D3696B4EA0-->  <NAME><![CDATA[Payment proposal]]></NAME>
+<!--14DD08512C37437C8B2DE6D3696B4EA0-->  <AD_REFERENCE_ID><![CDATA[183]]></AD_REFERENCE_ID>
+<!--14DD08512C37437C8B2DE6D3696B4EA0-->  <AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
+<!--14DD08512C37437C8B2DE6D3696B4EA0--></AD_REF_LIST>
+
 <!--159351E777BB4812A0F8EE44F5B797C3--><AD_REF_LIST>
 <!--159351E777BB4812A0F8EE44F5B797C3-->  <AD_REF_LIST_ID><![CDATA[159351E777BB4812A0F8EE44F5B797C3]]></AD_REF_LIST_ID>
 <!--159351E777BB4812A0F8EE44F5B797C3-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -9041,6 +9063,17 @@
 <!--76080A4F927440E281BE12C669FA1CD0-->  <AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
 <!--76080A4F927440E281BE12C669FA1CD0--></AD_REF_LIST>
 
+<!--772A9488209F42A39E948A31DF1F88E5--><AD_REF_LIST>
+<!--772A9488209F42A39E948A31DF1F88E5-->  <AD_REF_LIST_ID><![CDATA[772A9488209F42A39E948A31DF1F88E5]]></AD_REF_LIST_ID>
+<!--772A9488209F42A39E948A31DF1F88E5-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--772A9488209F42A39E948A31DF1F88E5-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--772A9488209F42A39E948A31DF1F88E5-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--772A9488209F42A39E948A31DF1F88E5-->  <VALUE><![CDATA[ARRP]]></VALUE>
+<!--772A9488209F42A39E948A31DF1F88E5-->  <NAME><![CDATA[AR Receivable Proposal]]></NAME>
+<!--772A9488209F42A39E948A31DF1F88E5-->  <AD_REFERENCE_ID><![CDATA[183]]></AD_REFERENCE_ID>
+<!--772A9488209F42A39E948A31DF1F88E5-->  <AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
+<!--772A9488209F42A39E948A31DF1F88E5--></AD_REF_LIST>
+
 <!--7786557D5FF3474F95A4E5EC699EB750--><AD_REF_LIST>
 <!--7786557D5FF3474F95A4E5EC699EB750-->  <AD_REF_LIST_ID><![CDATA[7786557D5FF3474F95A4E5EC699EB750]]></AD_REF_LIST_ID>
 <!--7786557D5FF3474F95A4E5EC699EB750-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -9132,6 +9165,18 @@
 <!--866681D848B942EB814C0C70AF0BE2F6-->  <AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
 <!--866681D848B942EB814C0C70AF0BE2F6--></AD_REF_LIST>
 
+<!--88BE65DDD6064F25A1837009F7375210--><AD_REF_LIST>
+<!--88BE65DDD6064F25A1837009F7375210-->  <AD_REF_LIST_ID><![CDATA[88BE65DDD6064F25A1837009F7375210]]></AD_REF_LIST_ID>
+<!--88BE65DDD6064F25A1837009F7375210-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--88BE65DDD6064F25A1837009F7375210-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--88BE65DDD6064F25A1837009F7375210-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--88BE65DDD6064F25A1837009F7375210-->  <VALUE><![CDATA[REC]]></VALUE>
+<!--88BE65DDD6064F25A1837009F7375210-->  <NAME><![CDATA[Reconciliation]]></NAME>
+<!--88BE65DDD6064F25A1837009F7375210-->  <DESCRIPTION><![CDATA[Reconciliation]]></DESCRIPTION>
+<!--88BE65DDD6064F25A1837009F7375210-->  <AD_REFERENCE_ID><![CDATA[183]]></AD_REFERENCE_ID>
+<!--88BE65DDD6064F25A1837009F7375210-->  <AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
+<!--88BE65DDD6064F25A1837009F7375210--></AD_REF_LIST>
+
 <!--88EDCB912A6445A4BE6EEA28952212E9--><AD_REF_LIST>
 <!--88EDCB912A6445A4BE6EEA28952212E9-->  <AD_REF_LIST_ID><![CDATA[88EDCB912A6445A4BE6EEA28952212E9]]></AD_REF_LIST_ID>
 <!--88EDCB912A6445A4BE6EEA28952212E9-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
--- a/src-db/database/sourcedata/AD_VAL_RULE.xml	Fri Apr 02 22:25:27 2010 +0200
+++ b/src-db/database/sourcedata/AD_VAL_RULE.xml	Sat Apr 03 14:02:00 2010 +0200
@@ -1252,6 +1252,18 @@
 <!--1011100000-->  <AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
 <!--1011100000--></AD_VAL_RULE>
 
+<!--16C9E72407D94B93968D1E81F32D537D--><AD_VAL_RULE>
+<!--16C9E72407D94B93968D1E81F32D537D-->  <AD_VAL_RULE_ID><![CDATA[16C9E72407D94B93968D1E81F32D537D]]></AD_VAL_RULE_ID>
+<!--16C9E72407D94B93968D1E81F32D537D-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--16C9E72407D94B93968D1E81F32D537D-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--16C9E72407D94B93968D1E81F32D537D-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--16C9E72407D94B93968D1E81F32D537D-->  <NAME><![CDATA[C_DocType - Bank Statement File]]></NAME>
+<!--16C9E72407D94B93968D1E81F32D537D-->  <DESCRIPTION><![CDATA[C_DocType - Bank Statement File Validation]]></DESCRIPTION>
+<!--16C9E72407D94B93968D1E81F32D537D-->  <TYPE><![CDATA[S]]></TYPE>
+<!--16C9E72407D94B93968D1E81F32D537D-->  <CODE><![CDATA[C_DocType.DocBaseType IN ('BSF') AND AD_ISORGINCLUDED(@AD_Org_ID@,C_DocType.AD_Org_ID, @#AD_Client_ID@) <> '-1' AND C_DocType.AD_Client_ID=@#AD_Client_ID@]]></CODE>
+<!--16C9E72407D94B93968D1E81F32D537D-->  <AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
+<!--16C9E72407D94B93968D1E81F32D537D--></AD_VAL_RULE>
+
 <!--299FA667CF374AC5ACC74739C3251134--><AD_VAL_RULE>
 <!--299FA667CF374AC5ACC74739C3251134-->  <AD_VAL_RULE_ID><![CDATA[299FA667CF374AC5ACC74739C3251134]]></AD_VAL_RULE_ID>
 <!--299FA667CF374AC5ACC74739C3251134-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -1474,10 +1486,22 @@
 <!--AC836223DC6B4F0D905B087F2BAA5A75-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--AC836223DC6B4F0D905B087F2BAA5A75-->  <NAME><![CDATA[C_DocType - Payment Proposal]]></NAME>
 <!--AC836223DC6B4F0D905B087F2BAA5A75-->  <TYPE><![CDATA[S]]></TYPE>
-<!--AC836223DC6B4F0D905B087F2BAA5A75-->  <CODE><![CDATA[C_DocType.DocBaseType IN ('APPP', 'ARRP') AND C_DocType.IsSOTrx='@Isreceipt@' AND AD_ISORGINCLUDED(@AD_Org_ID@,C_DocType.AD_Org_ID, @#AD_Client_ID@) <> '-1']]></CODE>
+<!--AC836223DC6B4F0D905B087F2BAA5A75-->  <CODE><![CDATA[C_DocType.DocBaseType IN ('APPP', 'ARRP') AND C_DocType.IsSOTrx='@FIN_Isreceipt@' AND AD_ISORGINCLUDED(@AD_Org_ID@,C_DocType.AD_Org_ID, @#AD_Client_ID@) <> '-1' AND C_DocType.AD_Client_ID=@#AD_Client_ID@]]></CODE>
 <!--AC836223DC6B4F0D905B087F2BAA5A75-->  <AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
 <!--AC836223DC6B4F0D905B087F2BAA5A75--></AD_VAL_RULE>
 
+<!--B0B962BC60AE4BF18F811EF818D8F138--><AD_VAL_RULE>
+<!--B0B962BC60AE4BF18F811EF818D8F138-->  <AD_VAL_RULE_ID><![CDATA[B0B962BC60AE4BF18F811EF818D8F138]]></AD_VAL_RULE_ID>
+<!--B0B962BC60AE4BF18F811EF818D8F138-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--B0B962BC60AE4BF18F811EF818D8F138-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--B0B962BC60AE4BF18F811EF818D8F138-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--B0B962BC60AE4BF18F811EF818D8F138-->  <NAME><![CDATA[C_DocType - Reconciliation]]></NAME>
+<!--B0B962BC60AE4BF18F811EF818D8F138-->  <DESCRIPTION><![CDATA[C_DocType - Reconciliation Validation]]></DESCRIPTION>
+<!--B0B962BC60AE4BF18F811EF818D8F138-->  <TYPE><![CDATA[S]]></TYPE>
+<!--B0B962BC60AE4BF18F811EF818D8F138-->  <CODE><![CDATA[C_DocType.DocBaseType IN ('REC') AND AD_ISORGINCLUDED(@AD_Org_ID@,C_DocType.AD_Org_ID, @#AD_Client_ID@) <> '-1' AND C_DocType.AD_Client_ID=@#AD_Client_ID@]]></CODE>
+<!--B0B962BC60AE4BF18F811EF818D8F138-->  <AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
+<!--B0B962BC60AE4BF18F811EF818D8F138--></AD_VAL_RULE>
+
 <!--BE75963CE93E446995A41137C11E2CF3--><AD_VAL_RULE>
 <!--BE75963CE93E446995A41137C11E2CF3-->  <AD_VAL_RULE_ID><![CDATA[BE75963CE93E446995A41137C11E2CF3]]></AD_VAL_RULE_ID>
 <!--BE75963CE93E446995A41137C11E2CF3-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>