details: /erp/devel/pi/rev/819314bb0020
changeset: 11076:819314bb0020
user: Eduardo Argal Guibert <eduardo.argal <at> openbravo.com>
date: Tue Mar 08 11:16:13 2011 +0100
summary: Fix in payment accounting to always post payments with amount equal 0
details: /erp/devel/pi/rev/e512eb8da0b2
changeset: 11077:e512eb8da0b2
user: Eduardo Argal Guibert <eduardo.argal <at> openbravo.com>
date: Tue Mar 08 11:19:07 2011 +0100
summary: Fixes bug 0015504: Implement procedure to rollback reconciliations
diffstat:
modules/org.openbravo.advpaymentmngt/src-db/database/model/modifiedTables/FIN_RECONCILIATION.xml
| 9 +
modules/org.openbravo.advpaymentmngt/src-db/database/model/views/APRM_RECONCILIATION_V.xml
| 2 +-
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_COLUMN.xml
| 89 +++++-
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_ELEMENT.xml
| 13 +
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_FIELD.xml
| 28 +-
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MESSAGE.xml
| 22 +
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODEL_OBJECT.xml
| 12 +
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_PROCESS.xml
| 19 +
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_PROCESS_PARA.xml
| 22 +
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_REFERENCE.xml
| 13 +
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_REF_LIST.xml
| 23 +
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_VAL_RULE.xml
| 11 +
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_actionbutton/MatchTransaction.java
| 5 +-
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/ad_actionbutton/Reconciliation.java
| 1 +
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/process/FIN_ReconciliationProcess.java
| 159 ++++++++++
src-db/database/sourcedata/AD_REF_LIST.xml
| 2 +-
src/org/openbravo/erpCommon/ad_forms/DocFINPayment.java
| 7 +-
17 files changed, 419 insertions(+), 18 deletions(-)
diffs (truncated from 664 to 300 lines):
diff -r e2de6f86f183 -r e512eb8da0b2
modules/org.openbravo.advpaymentmngt/src-db/database/model/modifiedTables/FIN_RECONCILIATION.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++
b/modules/org.openbravo.advpaymentmngt/src-db/database/model/modifiedTables/FIN_RECONCILIATION.xml
Tue Mar 08 11:19:07 2011 +0100
@@ -0,0 +1,9 @@
+<?xml version="1.0"?>
+ <database name="MODIFIED TABLE FIN_RECONCILIATION">
+ <table name="FIN_RECONCILIATION" primaryKey="FIN_RECONCILIATION_KEY">
+ <column name="EM_APRM_PROCESS_RECONCILIATION" primaryKey="false"
required="false" type="VARCHAR" size="60" autoIncrement="false">
+ <default><![CDATA[P]]></default>
+ <onCreateDefault/>
+ </column>
+ </table>
+ </database>
diff -r e2de6f86f183 -r e512eb8da0b2
modules/org.openbravo.advpaymentmngt/src-db/database/model/views/APRM_RECONCILIATION_V.xml
---
a/modules/org.openbravo.advpaymentmngt/src-db/database/model/views/APRM_RECONCILIATION_V.xml
Tue Mar 08 10:02:24 2011 +0100
+++
b/modules/org.openbravo.advpaymentmngt/src-db/database/model/views/APRM_RECONCILIATION_V.xml
Tue Mar 08 11:19:07 2011 +0100
@@ -1,6 +1,6 @@
<?xml version="1.0"?>
<database name="VIEW APRM_RECONCILIATION_V">
- <view name="APRM_RECONCILIATION_V"><![CDATA[SELECT
fin_reconciliation.fin_reconciliation_id AS aprm_reconciliation_v_id,
fin_reconciliation.fin_reconciliation_id, fin_reconciliation.ad_client_id,
fin_reconciliation.ad_org_id, fin_reconciliation.created,
fin_reconciliation.createdby, fin_reconciliation.updated,
fin_reconciliation.updatedby, fin_reconciliation.isactive,
fin_reconciliation.fin_financial_account_id, fin_reconciliation.documentno,
fin_reconciliation.c_doctype_id, fin_reconciliation.dateto,
fin_reconciliation.statementdate, fin_reconciliation.endingbalance,
fin_reconciliation.startingbalance, fin_reconciliation.docstatus,
fin_reconciliation.processing, fin_reconciliation.processed,
fin_reconciliation.posted, fin_reconciliation.printdetailed,
fin_reconciliation.printsummary, COALESCE(item.item_no, 0) AS item_no,
COALESCE(item.item_amt, 0) AS item_amt, COALESCE(unrec.unrec_no, 0) AS
unrec_no, COALESCE(unrec.unrec_amt, 0) AS unrec_amt,
COALESCE(outstanding.payment_no, 0) AS payment_no,
COALESCE(outstanding.payment_amt, 0) AS payment_amt,
COALESCE(outstanding.deposit_no, 0) AS deposit_no,
COALESCE(outstanding.deposit_amt, 0) AS deposit_amt, (SELECT
ad_table.ad_table_id
+ <view name="APRM_RECONCILIATION_V"><![CDATA[SELECT
fin_reconciliation.fin_reconciliation_id AS aprm_reconciliation_v_id,
fin_reconciliation.fin_reconciliation_id, fin_reconciliation.ad_client_id,
fin_reconciliation.ad_org_id, fin_reconciliation.created,
fin_reconciliation.createdby, fin_reconciliation.updated,
fin_reconciliation.updatedby, fin_reconciliation.isactive,
fin_reconciliation.fin_financial_account_id, fin_reconciliation.documentno,
fin_reconciliation.c_doctype_id, fin_reconciliation.dateto,
fin_reconciliation.statementdate, fin_reconciliation.endingbalance,
fin_reconciliation.startingbalance, fin_reconciliation.docstatus,
fin_reconciliation.processing, fin_reconciliation.processed,
fin_reconciliation.posted, fin_reconciliation.printdetailed,
fin_reconciliation.em_aprm_process_reconciliation,
fin_reconciliation.printsummary, COALESCE(item.item_no, 0) AS item_no,
COALESCE(item.item_amt, 0) AS item_amt, COALESCE(unrec.unrec_no, 0) AS
unrec_no, COALESCE(unrec.unrec_amt, 0) AS unrec_amt,
COALESCE(outstanding.payment_no, 0) AS payment_no,
COALESCE(outstanding.payment_amt, 0) AS payment_amt,
COALESCE(outstanding.deposit_no, 0) AS deposit_no,
COALESCE(outstanding.deposit_amt, 0) AS deposit_amt, (SELECT
ad_table.ad_table_id
FROM ad_table
WHERE lower(ad_table.tablename) = 'fin_reconciliation') AS forced_table_id
FROM fin_reconciliation
diff -r e2de6f86f183 -r e512eb8da0b2
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_COLUMN.xml
---
a/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_COLUMN.xml
Tue Mar 08 10:02:24 2011 +0100
+++
b/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_COLUMN.xml
Tue Mar 08 11:19:07 2011 +0100
@@ -666,6 +666,41 @@
<!--57D5BC1D263243128DCD16E2836AE3E1-->
<VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
<!--57D5BC1D263243128DCD16E2836AE3E1--></AD_COLUMN>
+<!--63454E73F07B4C908EB1268C41F5DE8A--><AD_COLUMN>
+<!--63454E73F07B4C908EB1268C41F5DE8A-->
<AD_COLUMN_ID><![CDATA[63454E73F07B4C908EB1268C41F5DE8A]]></AD_COLUMN_ID>
+<!--63454E73F07B4C908EB1268C41F5DE8A-->
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--63454E73F07B4C908EB1268C41F5DE8A--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--63454E73F07B4C908EB1268C41F5DE8A--> <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--63454E73F07B4C908EB1268C41F5DE8A--> <NAME><![CDATA[Process
Reconciliation]]></NAME>
+<!--63454E73F07B4C908EB1268C41F5DE8A--> <DESCRIPTION><![CDATA[Process
Reconciliation Document]]></DESCRIPTION>
+<!--63454E73F07B4C908EB1268C41F5DE8A--> <HELP><![CDATA[Used to process and
reactivate reconciliation documents]]></HELP>
+<!--63454E73F07B4C908EB1268C41F5DE8A-->
<COLUMNNAME><![CDATA[EM_APRM_Process_Reconciliation]]></COLUMNNAME>
+<!--63454E73F07B4C908EB1268C41F5DE8A-->
<AD_TABLE_ID><![CDATA[0DFF5BACFB964FDABAA5042C8809C813]]></AD_TABLE_ID>
+<!--63454E73F07B4C908EB1268C41F5DE8A-->
<AD_REFERENCE_ID><![CDATA[28]]></AD_REFERENCE_ID>
+<!--63454E73F07B4C908EB1268C41F5DE8A-->
<AD_REFERENCE_VALUE_ID><![CDATA[36972531DA994BB38ECB91993058282F]]></AD_REFERENCE_VALUE_ID>
+<!--63454E73F07B4C908EB1268C41F5DE8A-->
<FIELDLENGTH><![CDATA[60]]></FIELDLENGTH>
+<!--63454E73F07B4C908EB1268C41F5DE8A--> <ISKEY><![CDATA[N]]></ISKEY>
+<!--63454E73F07B4C908EB1268C41F5DE8A--> <ISPARENT><![CDATA[N]]></ISPARENT>
+<!--63454E73F07B4C908EB1268C41F5DE8A-->
<ISMANDATORY><![CDATA[N]]></ISMANDATORY>
+<!--63454E73F07B4C908EB1268C41F5DE8A-->
<ISUPDATEABLE><![CDATA[Y]]></ISUPDATEABLE>
+<!--63454E73F07B4C908EB1268C41F5DE8A-->
<ISIDENTIFIER><![CDATA[N]]></ISIDENTIFIER>
+<!--63454E73F07B4C908EB1268C41F5DE8A--> <SEQNO><![CDATA[350]]></SEQNO>
+<!--63454E73F07B4C908EB1268C41F5DE8A-->
<ISTRANSLATED><![CDATA[N]]></ISTRANSLATED>
+<!--63454E73F07B4C908EB1268C41F5DE8A-->
<ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--63454E73F07B4C908EB1268C41F5DE8A-->
<ISSELECTIONCOLUMN><![CDATA[N]]></ISSELECTIONCOLUMN>
+<!--63454E73F07B4C908EB1268C41F5DE8A-->
<AD_ELEMENT_ID><![CDATA[C8E8009C6BF5427EA930515F217F768E]]></AD_ELEMENT_ID>
+<!--63454E73F07B4C908EB1268C41F5DE8A-->
<AD_PROCESS_ID><![CDATA[FF8080812E2F8EAE012E2F94CF470014]]></AD_PROCESS_ID>
+<!--63454E73F07B4C908EB1268C41F5DE8A-->
<ISSESSIONATTR><![CDATA[Y]]></ISSESSIONATTR>
+<!--63454E73F07B4C908EB1268C41F5DE8A-->
<ISSECONDARYKEY><![CDATA[N]]></ISSECONDARYKEY>
+<!--63454E73F07B4C908EB1268C41F5DE8A-->
<ISDESENCRYPTABLE><![CDATA[N]]></ISDESENCRYPTABLE>
+<!--63454E73F07B4C908EB1268C41F5DE8A-->
<DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS>
+<!--63454E73F07B4C908EB1268C41F5DE8A-->
<AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID>
+<!--63454E73F07B4C908EB1268C41F5DE8A--> <POSITION><![CDATA[23]]></POSITION>
+<!--63454E73F07B4C908EB1268C41F5DE8A-->
<ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
+<!--63454E73F07B4C908EB1268C41F5DE8A--> <ISAUTOSAVE><![CDATA[N]]></ISAUTOSAVE>
+<!--63454E73F07B4C908EB1268C41F5DE8A-->
<VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
+<!--63454E73F07B4C908EB1268C41F5DE8A--></AD_COLUMN>
+
<!--68C853FD393C4620A3947EC34C416B9A--><AD_COLUMN>
<!--68C853FD393C4620A3947EC34C416B9A-->
<AD_COLUMN_ID><![CDATA[68C853FD393C4620A3947EC34C416B9A]]></AD_COLUMN_ID>
<!--68C853FD393C4620A3947EC34C416B9A-->
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -1762,7 +1797,7 @@
<!--82EFB8E4045319C9E040007F01003778-->
<ISDESENCRYPTABLE><![CDATA[N]]></ISDESENCRYPTABLE>
<!--82EFB8E4045319C9E040007F01003778-->
<DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS>
<!--82EFB8E4045319C9E040007F01003778-->
<AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID>
-<!--82EFB8E4045319C9E040007F01003778--> <POSITION><![CDATA[23]]></POSITION>
+<!--82EFB8E4045319C9E040007F01003778--> <POSITION><![CDATA[24]]></POSITION>
<!--82EFB8E4045319C9E040007F01003778-->
<ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
<!--82EFB8E4045319C9E040007F01003778--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
<!--82EFB8E4045319C9E040007F01003778-->
<VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
@@ -1793,7 +1828,7 @@
<!--82EFB8E4045419C9E040007F01003778-->
<ISDESENCRYPTABLE><![CDATA[N]]></ISDESENCRYPTABLE>
<!--82EFB8E4045419C9E040007F01003778-->
<DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS>
<!--82EFB8E4045419C9E040007F01003778-->
<AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID>
-<!--82EFB8E4045419C9E040007F01003778--> <POSITION><![CDATA[24]]></POSITION>
+<!--82EFB8E4045419C9E040007F01003778--> <POSITION><![CDATA[25]]></POSITION>
<!--82EFB8E4045419C9E040007F01003778-->
<ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
<!--82EFB8E4045419C9E040007F01003778--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
<!--82EFB8E4045419C9E040007F01003778-->
<VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
@@ -1824,7 +1859,7 @@
<!--82EFB8E4045519C9E040007F01003778-->
<ISDESENCRYPTABLE><![CDATA[N]]></ISDESENCRYPTABLE>
<!--82EFB8E4045519C9E040007F01003778-->
<DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS>
<!--82EFB8E4045519C9E040007F01003778-->
<AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID>
-<!--82EFB8E4045519C9E040007F01003778--> <POSITION><![CDATA[25]]></POSITION>
+<!--82EFB8E4045519C9E040007F01003778--> <POSITION><![CDATA[26]]></POSITION>
<!--82EFB8E4045519C9E040007F01003778-->
<ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
<!--82EFB8E4045519C9E040007F01003778--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
<!--82EFB8E4045519C9E040007F01003778-->
<VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
@@ -1855,7 +1890,7 @@
<!--82EFB8E4045619C9E040007F01003778-->
<ISDESENCRYPTABLE><![CDATA[N]]></ISDESENCRYPTABLE>
<!--82EFB8E4045619C9E040007F01003778-->
<DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS>
<!--82EFB8E4045619C9E040007F01003778-->
<AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID>
-<!--82EFB8E4045619C9E040007F01003778--> <POSITION><![CDATA[26]]></POSITION>
+<!--82EFB8E4045619C9E040007F01003778--> <POSITION><![CDATA[27]]></POSITION>
<!--82EFB8E4045619C9E040007F01003778-->
<ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
<!--82EFB8E4045619C9E040007F01003778--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
<!--82EFB8E4045619C9E040007F01003778-->
<VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
@@ -1886,7 +1921,7 @@
<!--82EFB8E4045719C9E040007F01003778-->
<ISDESENCRYPTABLE><![CDATA[N]]></ISDESENCRYPTABLE>
<!--82EFB8E4045719C9E040007F01003778-->
<DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS>
<!--82EFB8E4045719C9E040007F01003778-->
<AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID>
-<!--82EFB8E4045719C9E040007F01003778--> <POSITION><![CDATA[27]]></POSITION>
+<!--82EFB8E4045719C9E040007F01003778--> <POSITION><![CDATA[28]]></POSITION>
<!--82EFB8E4045719C9E040007F01003778-->
<ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
<!--82EFB8E4045719C9E040007F01003778--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
<!--82EFB8E4045719C9E040007F01003778-->
<VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
@@ -1917,7 +1952,7 @@
<!--82EFB8E4045819C9E040007F01003778-->
<ISDESENCRYPTABLE><![CDATA[N]]></ISDESENCRYPTABLE>
<!--82EFB8E4045819C9E040007F01003778-->
<DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS>
<!--82EFB8E4045819C9E040007F01003778-->
<AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID>
-<!--82EFB8E4045819C9E040007F01003778--> <POSITION><![CDATA[28]]></POSITION>
+<!--82EFB8E4045819C9E040007F01003778--> <POSITION><![CDATA[29]]></POSITION>
<!--82EFB8E4045819C9E040007F01003778-->
<ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
<!--82EFB8E4045819C9E040007F01003778--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
<!--82EFB8E4045819C9E040007F01003778-->
<VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
@@ -1948,7 +1983,7 @@
<!--82EFB8E4045919C9E040007F01003778-->
<ISDESENCRYPTABLE><![CDATA[N]]></ISDESENCRYPTABLE>
<!--82EFB8E4045919C9E040007F01003778-->
<DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS>
<!--82EFB8E4045919C9E040007F01003778-->
<AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID>
-<!--82EFB8E4045919C9E040007F01003778--> <POSITION><![CDATA[29]]></POSITION>
+<!--82EFB8E4045919C9E040007F01003778--> <POSITION><![CDATA[30]]></POSITION>
<!--82EFB8E4045919C9E040007F01003778-->
<ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
<!--82EFB8E4045919C9E040007F01003778--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
<!--82EFB8E4045919C9E040007F01003778-->
<VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
@@ -1979,7 +2014,7 @@
<!--82EFB8E4045A19C9E040007F01003778-->
<ISDESENCRYPTABLE><![CDATA[N]]></ISDESENCRYPTABLE>
<!--82EFB8E4045A19C9E040007F01003778-->
<DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS>
<!--82EFB8E4045A19C9E040007F01003778-->
<AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID>
-<!--82EFB8E4045A19C9E040007F01003778--> <POSITION><![CDATA[30]]></POSITION>
+<!--82EFB8E4045A19C9E040007F01003778--> <POSITION><![CDATA[31]]></POSITION>
<!--82EFB8E4045A19C9E040007F01003778-->
<ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
<!--82EFB8E4045A19C9E040007F01003778--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
<!--82EFB8E4045A19C9E040007F01003778-->
<VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
@@ -2046,7 +2081,7 @@
<!--8448D679EF655513E040007F01001B17-->
<ISDESENCRYPTABLE><![CDATA[N]]></ISDESENCRYPTABLE>
<!--8448D679EF655513E040007F01001B17-->
<DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS>
<!--8448D679EF655513E040007F01001B17-->
<AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID>
-<!--8448D679EF655513E040007F01001B17--> <POSITION><![CDATA[31]]></POSITION>
+<!--8448D679EF655513E040007F01001B17--> <POSITION><![CDATA[32]]></POSITION>
<!--8448D679EF655513E040007F01001B17-->
<ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
<!--8448D679EF655513E040007F01001B17--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
<!--8448D679EF655513E040007F01001B17-->
<VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
@@ -3179,6 +3214,42 @@
<!--F30A5F00B30D407B8C05119E8B91A275-->
<VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
<!--F30A5F00B30D407B8C05119E8B91A275--></AD_COLUMN>
+<!--F362B84F4718449EAD840F1C25667B37--><AD_COLUMN>
+<!--F362B84F4718449EAD840F1C25667B37-->
<AD_COLUMN_ID><![CDATA[F362B84F4718449EAD840F1C25667B37]]></AD_COLUMN_ID>
+<!--F362B84F4718449EAD840F1C25667B37-->
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--F362B84F4718449EAD840F1C25667B37--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--F362B84F4718449EAD840F1C25667B37--> <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--F362B84F4718449EAD840F1C25667B37-->
<NAME><![CDATA[EM_APRM_Process_Reconciliation]]></NAME>
+<!--F362B84F4718449EAD840F1C25667B37--> <DESCRIPTION><![CDATA[Process
Reconciliation Document]]></DESCRIPTION>
+<!--F362B84F4718449EAD840F1C25667B37--> <HELP><![CDATA[Used to process and
reactivate reconciliation documents]]></HELP>
+<!--F362B84F4718449EAD840F1C25667B37-->
<COLUMNNAME><![CDATA[EM_APRM_Process_Reconciliation]]></COLUMNNAME>
+<!--F362B84F4718449EAD840F1C25667B37-->
<AD_TABLE_ID><![CDATA[B1B7075C46934F0A9FD4C4D0F1457B42]]></AD_TABLE_ID>
+<!--F362B84F4718449EAD840F1C25667B37-->
<AD_REFERENCE_ID><![CDATA[28]]></AD_REFERENCE_ID>
+<!--F362B84F4718449EAD840F1C25667B37-->
<AD_REFERENCE_VALUE_ID><![CDATA[FF8080812E443491012E443C053A001A]]></AD_REFERENCE_VALUE_ID>
+<!--F362B84F4718449EAD840F1C25667B37-->
<FIELDLENGTH><![CDATA[60]]></FIELDLENGTH>
+<!--F362B84F4718449EAD840F1C25667B37-->
<DEFAULTVALUE><![CDATA[P]]></DEFAULTVALUE>
+<!--F362B84F4718449EAD840F1C25667B37--> <ISKEY><![CDATA[N]]></ISKEY>
+<!--F362B84F4718449EAD840F1C25667B37--> <ISPARENT><![CDATA[N]]></ISPARENT>
+<!--F362B84F4718449EAD840F1C25667B37-->
<ISMANDATORY><![CDATA[N]]></ISMANDATORY>
+<!--F362B84F4718449EAD840F1C25667B37-->
<ISUPDATEABLE><![CDATA[Y]]></ISUPDATEABLE>
+<!--F362B84F4718449EAD840F1C25667B37-->
<ISIDENTIFIER><![CDATA[N]]></ISIDENTIFIER>
+<!--F362B84F4718449EAD840F1C25667B37--> <SEQNO><![CDATA[240]]></SEQNO>
+<!--F362B84F4718449EAD840F1C25667B37-->
<ISTRANSLATED><![CDATA[N]]></ISTRANSLATED>
+<!--F362B84F4718449EAD840F1C25667B37-->
<ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--F362B84F4718449EAD840F1C25667B37-->
<ISSELECTIONCOLUMN><![CDATA[N]]></ISSELECTIONCOLUMN>
+<!--F362B84F4718449EAD840F1C25667B37-->
<AD_ELEMENT_ID><![CDATA[C8E8009C6BF5427EA930515F217F768E]]></AD_ELEMENT_ID>
+<!--F362B84F4718449EAD840F1C25667B37-->
<AD_PROCESS_ID><![CDATA[FF8080812E2F8EAE012E2F94CF470014]]></AD_PROCESS_ID>
+<!--F362B84F4718449EAD840F1C25667B37-->
<ISSESSIONATTR><![CDATA[N]]></ISSESSIONATTR>
+<!--F362B84F4718449EAD840F1C25667B37-->
<ISSECONDARYKEY><![CDATA[N]]></ISSECONDARYKEY>
+<!--F362B84F4718449EAD840F1C25667B37-->
<ISDESENCRYPTABLE><![CDATA[N]]></ISDESENCRYPTABLE>
+<!--F362B84F4718449EAD840F1C25667B37-->
<DEVELOPMENTSTATUS><![CDATA[RE]]></DEVELOPMENTSTATUS>
+<!--F362B84F4718449EAD840F1C25667B37-->
<AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID>
+<!--F362B84F4718449EAD840F1C25667B37--> <POSITION><![CDATA[22]]></POSITION>
+<!--F362B84F4718449EAD840F1C25667B37-->
<ISTRANSIENT><![CDATA[N]]></ISTRANSIENT>
+<!--F362B84F4718449EAD840F1C25667B37--> <ISAUTOSAVE><![CDATA[Y]]></ISAUTOSAVE>
+<!--F362B84F4718449EAD840F1C25667B37-->
<VALIDATEONNEW><![CDATA[Y]]></VALIDATEONNEW>
+<!--F362B84F4718449EAD840F1C25667B37--></AD_COLUMN>
+
<!--F79D0173541B42CD9F41A58D53929BFA--><AD_COLUMN>
<!--F79D0173541B42CD9F41A58D53929BFA-->
<AD_COLUMN_ID><![CDATA[F79D0173541B42CD9F41A58D53929BFA]]></AD_COLUMN_ID>
<!--F79D0173541B42CD9F41A58D53929BFA-->
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
diff -r e2de6f86f183 -r e512eb8da0b2
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_ELEMENT.xml
---
a/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_ELEMENT.xml
Tue Mar 08 10:02:24 2011 +0100
+++
b/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_ELEMENT.xml
Tue Mar 08 11:19:07 2011 +0100
@@ -225,4 +225,17 @@
<!--8BBA8342ED3C20FFE040007F01002E9B-->
<AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID>
<!--8BBA8342ED3C20FFE040007F01002E9B--></AD_ELEMENT>
+<!--C8E8009C6BF5427EA930515F217F768E--><AD_ELEMENT>
+<!--C8E8009C6BF5427EA930515F217F768E-->
<AD_ELEMENT_ID><![CDATA[C8E8009C6BF5427EA930515F217F768E]]></AD_ELEMENT_ID>
+<!--C8E8009C6BF5427EA930515F217F768E-->
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--C8E8009C6BF5427EA930515F217F768E--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--C8E8009C6BF5427EA930515F217F768E--> <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--C8E8009C6BF5427EA930515F217F768E-->
<COLUMNNAME><![CDATA[EM_APRM_Process_Reconciliation]]></COLUMNNAME>
+<!--C8E8009C6BF5427EA930515F217F768E--> <NAME><![CDATA[Process
Reconciliation]]></NAME>
+<!--C8E8009C6BF5427EA930515F217F768E--> <PRINTNAME><![CDATA[Process
Reconciliation]]></PRINTNAME>
+<!--C8E8009C6BF5427EA930515F217F768E--> <DESCRIPTION><![CDATA[Process
Reconciliation Document]]></DESCRIPTION>
+<!--C8E8009C6BF5427EA930515F217F768E--> <HELP><![CDATA[Used to process and
reactivate reconciliation documents]]></HELP>
+<!--C8E8009C6BF5427EA930515F217F768E-->
<AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID>
+<!--C8E8009C6BF5427EA930515F217F768E--></AD_ELEMENT>
+
</data>
diff -r e2de6f86f183 -r e512eb8da0b2
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_FIELD.xml
---
a/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_FIELD.xml
Tue Mar 08 10:02:24 2011 +0100
+++
b/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_FIELD.xml
Tue Mar 08 11:19:07 2011 +0100
@@ -1580,6 +1580,32 @@
<!--6217B6E7C2CA46E8A399B7B4178F8CEC-->
<STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
<!--6217B6E7C2CA46E8A399B7B4178F8CEC--></AD_FIELD>
+<!--6376408E4B3B4208825144CBD72F54CA--><AD_FIELD>
+<!--6376408E4B3B4208825144CBD72F54CA-->
<AD_FIELD_ID><![CDATA[6376408E4B3B4208825144CBD72F54CA]]></AD_FIELD_ID>
+<!--6376408E4B3B4208825144CBD72F54CA-->
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--6376408E4B3B4208825144CBD72F54CA--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--6376408E4B3B4208825144CBD72F54CA--> <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--6376408E4B3B4208825144CBD72F54CA--> <NAME><![CDATA[Reconciliation
Process]]></NAME>
+<!--6376408E4B3B4208825144CBD72F54CA--> <DESCRIPTION><![CDATA[Manages
processing of reconciliation documents]]></DESCRIPTION>
+<!--6376408E4B3B4208825144CBD72F54CA-->
<ISCENTRALLYMAINTAINED><![CDATA[Y]]></ISCENTRALLYMAINTAINED>
+<!--6376408E4B3B4208825144CBD72F54CA-->
<AD_TAB_ID><![CDATA[C095D2CC39704DBE8B906B7CD7710968]]></AD_TAB_ID>
+<!--6376408E4B3B4208825144CBD72F54CA-->
<AD_COLUMN_ID><![CDATA[63454E73F07B4C908EB1268C41F5DE8A]]></AD_COLUMN_ID>
+<!--6376408E4B3B4208825144CBD72F54CA-->
<ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
+<!--6376408E4B3B4208825144CBD72F54CA-->
<DISPLAYLOGIC><![CDATA[@Processed@='Y']]></DISPLAYLOGIC>
+<!--6376408E4B3B4208825144CBD72F54CA-->
<DISPLAYLENGTH><![CDATA[60]]></DISPLAYLENGTH>
+<!--6376408E4B3B4208825144CBD72F54CA--> <ISREADONLY><![CDATA[N]]></ISREADONLY>
+<!--6376408E4B3B4208825144CBD72F54CA--> <SEQNO><![CDATA[192]]></SEQNO>
+<!--6376408E4B3B4208825144CBD72F54CA--> <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
+<!--6376408E4B3B4208825144CBD72F54CA-->
<ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
+<!--6376408E4B3B4208825144CBD72F54CA-->
<ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
+<!--6376408E4B3B4208825144CBD72F54CA-->
<SHOWINRELATION><![CDATA[N]]></SHOWINRELATION>
+<!--6376408E4B3B4208825144CBD72F54CA-->
<ISFIRSTFOCUSEDFIELD><![CDATA[N]]></ISFIRSTFOCUSEDFIELD>
+<!--6376408E4B3B4208825144CBD72F54CA-->
<AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID>
+<!--6376408E4B3B4208825144CBD72F54CA--> <GRID_SEQNO><![CDATA[0]]></GRID_SEQNO>
+<!--6376408E4B3B4208825144CBD72F54CA-->
<STARTINODDCOLUMN><![CDATA[N]]></STARTINODDCOLUMN>
+<!--6376408E4B3B4208825144CBD72F54CA-->
<STARTNEWLINE><![CDATA[N]]></STARTNEWLINE>
+<!--6376408E4B3B4208825144CBD72F54CA--></AD_FIELD>
+
<!--642FBD2AB83147E395BF96708345108D--><AD_FIELD>
<!--642FBD2AB83147E395BF96708345108D-->
<AD_FIELD_ID><![CDATA[642FBD2AB83147E395BF96708345108D]]></AD_FIELD_ID>
<!--642FBD2AB83147E395BF96708345108D-->
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -3401,7 +3427,7 @@
<!--82F2E8A160CE472CE040007F01005324-->
<ISDISPLAYED><![CDATA[Y]]></ISDISPLAYED>
<!--82F2E8A160CE472CE040007F01005324-->
<DISPLAYLENGTH><![CDATA[12]]></DISPLAYLENGTH>
<!--82F2E8A160CE472CE040007F01005324--> <ISREADONLY><![CDATA[Y]]></ISREADONLY>
-<!--82F2E8A160CE472CE040007F01005324--> <SEQNO><![CDATA[190]]></SEQNO>
+<!--82F2E8A160CE472CE040007F01005324--> <SEQNO><![CDATA[186]]></SEQNO>
<!--82F2E8A160CE472CE040007F01005324--> <ISSAMELINE><![CDATA[N]]></ISSAMELINE>
<!--82F2E8A160CE472CE040007F01005324-->
<ISFIELDONLY><![CDATA[N]]></ISFIELDONLY>
<!--82F2E8A160CE472CE040007F01005324-->
<ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
diff -r e2de6f86f183 -r e512eb8da0b2
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MESSAGE.xml
---
a/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MESSAGE.xml
Tue Mar 08 10:02:24 2011 +0100
+++
b/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MESSAGE.xml
Tue Mar 08 11:19:07 2011 +0100
@@ -583,4 +583,26 @@
<!--FCDC2F10EAAD46A5A24BCEC2BF017A05-->
<AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID>
<!--FCDC2F10EAAD46A5A24BCEC2BF017A05--></AD_MESSAGE>
+<!--FF8080812E44C5F1012E44D2099A001A--><AD_MESSAGE>
+<!--FF8080812E44C5F1012E44D2099A001A-->
<AD_MESSAGE_ID><![CDATA[FF8080812E44C5F1012E44D2099A001A]]></AD_MESSAGE_ID>
+<!--FF8080812E44C5F1012E44D2099A001A-->
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--FF8080812E44C5F1012E44D2099A001A--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--FF8080812E44C5F1012E44D2099A001A--> <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--FF8080812E44C5F1012E44D2099A001A-->
<VALUE><![CDATA[APRM_FutureReconciliationExists]]></VALUE>
+<!--FF8080812E44C5F1012E44D2099A001A--> <MSGTEXT><![CDATA[Action can not be
performed as a later reconciliation exists. First reactivate and delete later
reconciliations.]]></MSGTEXT>
+<!--FF8080812E44C5F1012E44D2099A001A--> <MSGTYPE><![CDATA[E]]></MSGTYPE>
+<!--FF8080812E44C5F1012E44D2099A001A-->
<AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID>
+<!--FF8080812E44C5F1012E44D2099A001A--></AD_MESSAGE>
+
+<!--FF8080812E44C5F1012E44D35D750020--><AD_MESSAGE>
+<!--FF8080812E44C5F1012E44D35D750020-->
<AD_MESSAGE_ID><![CDATA[FF8080812E44C5F1012E44D35D750020]]></AD_MESSAGE_ID>
+<!--FF8080812E44C5F1012E44D35D750020-->
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--FF8080812E44C5F1012E44D35D750020--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--FF8080812E44C5F1012E44D35D750020--> <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--FF8080812E44C5F1012E44D35D750020-->
<VALUE><![CDATA[APRM_ReconciliationNoLines]]></VALUE>
+<!--FF8080812E44C5F1012E44D35D750020--> <MSGTEXT><![CDATA[Reconciliation
contains no line. At least one cleared item is required for a reconciliation
document to be processed.]]></MSGTEXT>
+<!--FF8080812E44C5F1012E44D35D750020--> <MSGTYPE><![CDATA[E]]></MSGTYPE>
+<!--FF8080812E44C5F1012E44D35D750020-->
<AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID>
+<!--FF8080812E44C5F1012E44D35D750020--></AD_MESSAGE>
+
</data>
diff -r e2de6f86f183 -r e512eb8da0b2
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODEL_OBJECT.xml
---
a/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODEL_OBJECT.xml
Tue Mar 08 10:02:24 2011 +0100
+++
b/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MODEL_OBJECT.xml
Tue Mar 08 11:19:07 2011 +0100
@@ -216,4 +216,16 @@
<!--FF73C27402EB45558A1925859CD484F0-->
<OBJECT_TYPE><![CDATA[S]]></OBJECT_TYPE>
<!--FF73C27402EB45558A1925859CD484F0--></AD_MODEL_OBJECT>
+<!--FF8080812E437710012E43BE26A3000E--><AD_MODEL_OBJECT>
+<!--FF8080812E437710012E43BE26A3000E-->
<AD_MODEL_OBJECT_ID><![CDATA[FF8080812E437710012E43BE26A3000E]]></AD_MODEL_OBJECT_ID>
+<!--FF8080812E437710012E43BE26A3000E-->
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--FF8080812E437710012E43BE26A3000E--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
------------------------------------------------------------------------------
What You Don't Know About Data Connectivity CAN Hurt You
This paper provides an overview of data connectivity, details
its effect on application quality, and explores various alternative
solutions. http://p.sf.net/sfu/progress-d2d
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits