details: /erp/stable/2.50/rev/3f3ccc3292c9
changeset: 9181:3f3ccc3292c9
user: Mikel Irurita <mikel.irurita <at> openbravo.com>
date: Tue Feb 01 19:06:20 2011 +0100
summary: Backport APRM + core 3.0
Posting of Bank Statements.
Payment Priorities database model.
Advanced Matching Algorithm database model.
diffstat:
src-db/database/model/tables/C_INVOICE.xml |
7 +
src-db/database/model/tables/C_ORDER.xml |
7 +
src-db/database/model/tables/FIN_BANKSTATEMENT.xml |
4 +
src-db/database/model/tables/FIN_FINACC_TRANSACTION.xml |
6 +
src-db/database/model/tables/FIN_FINANCIAL_ACCOUNT_ACCT.xml |
20 +
src-db/database/model/tables/FIN_MATCHING_ALGORITHM.xml |
2 +-
src-db/database/model/tables/FIN_PAYMENT.xml |
6 +
src-db/database/model/tables/FIN_PAYMENT_PRIORITY.xml |
69 +
src-db/database/model/tables/FIN_PAYMENT_SCHEDULE.xml |
12 +
src-db/database/model/views/FIN_PAYMENT_DETAIL_V.xml |
2 +-
src-db/database/model/views/FIN_PAYMENT_SCHED_INV_V.xml |
2 +-
src-db/database/model/views/FIN_PAYMENT_SCHED_ORD_V.xml |
2 +-
src-db/database/sourcedata/AD_CALLOUT.xml |
10 +
src-db/database/sourcedata/AD_COLUMN.xml |
969 +++++++++-
src-db/database/sourcedata/AD_ELEMENT.xml |
119 +-
src-db/database/sourcedata/AD_FIELD.xml |
323 +++-
src-db/database/sourcedata/AD_MESSAGE.xml |
23 +
src-db/database/sourcedata/AD_MODEL_OBJECT.xml |
48 +
src-db/database/sourcedata/AD_MODEL_OBJECT_MAPPING.xml |
50 +
src-db/database/sourcedata/AD_PROCESS.xml |
20 +
src-db/database/sourcedata/AD_PROCESS_PARA.xml |
41 +
src-db/database/sourcedata/AD_TAB.xml |
26 +
src-db/database/sourcedata/AD_TABLE.xml |
27 +-
src-db/database/sourcedata/AD_WINDOW.xml |
15 +
src/org/openbravo/erpCommon/ad_actionButton/Posted.java |
2 +-
src/org/openbravo/erpCommon/ad_callouts/SE_FinancialAccount_BSAccounts.java |
166 +
src/org/openbravo/erpCommon/ad_callouts/SE_PaymentMethod_FinAccount.java |
2 +
src/org/openbravo/erpCommon/ad_forms/AcctServer.java |
4 +
src/org/openbravo/erpCommon/ad_forms/DocFINBankStatement.java |
242 ++
src/org/openbravo/erpCommon/ad_forms/DocFINBankStatementTemplate.java |
53 +
src/org/openbravo/erpCommon/ad_forms/DocFINFinAccTransactionTemplate.java |
2 +-
src/org/openbravo/erpCommon/ad_forms/DocFINPayment.java |
9 +
src/org/openbravo/erpCommon/ad_forms/DocFINPaymentTemplate.java |
4 +-
src/org/openbravo/erpCommon/ad_forms/DocFINReconciliation.java |
8 +-
src/org/openbravo/erpCommon/ad_forms/DocFINReconciliationTemplate.java |
2 +-
src/org/openbravo/erpCommon/ad_process/UpdatePaymentPlan.java |
104 +
36 files changed, 2380 insertions(+), 28 deletions(-)
diffs (truncated from 3265 to 300 lines):
diff -r 4d149e0e9671 -r 3f3ccc3292c9 src-db/database/model/tables/C_INVOICE.xml
--- a/src-db/database/model/tables/C_INVOICE.xml Mon Jan 31 13:10:07
2011 +0100
+++ b/src-db/database/model/tables/C_INVOICE.xml Tue Feb 01 19:06:20
2011 +0100
@@ -241,6 +241,10 @@
<default/>
<onCreateDefault/>
</column>
+ <column name="FIN_PAYMENT_PRIORITY_ID" primaryKey="false"
required="false" type="VARCHAR" size="32" autoIncrement="false">
+ <default/>
+ <onCreateDefault/>
+ </column>
<foreign-key foreignTable="C_BPARTNER_LOCATION"
name="C_BPLOCATION_CINVOICE">
<reference local="C_BPARTNER_LOCATION_ID"
foreign="C_BPARTNER_LOCATION_ID"/>
</foreign-key>
@@ -298,6 +302,9 @@
<foreign-key foreignTable="AD_USER" name="C_INVOICE_SALESREP">
<reference local="SALESREP_ID" foreign="AD_USER_ID"/>
</foreign-key>
+ <foreign-key foreignTable="FIN_PAYMENT_PRIORITY"
name="FIN_INVOICE_PAYMENT_PRIORITY">
+ <reference local="FIN_PAYMENT_PRIORITY_ID"
foreign="FIN_PAYMENT_PRIORITY_ID"/>
+ </foreign-key>
<index name="C_INVOICE_BPARTNER" unique="false">
<index-column name="C_BPARTNER_ID"/>
</index>
diff -r 4d149e0e9671 -r 3f3ccc3292c9 src-db/database/model/tables/C_ORDER.xml
--- a/src-db/database/model/tables/C_ORDER.xml Mon Jan 31 13:10:07 2011 +0100
+++ b/src-db/database/model/tables/C_ORDER.xml Tue Feb 01 19:06:20 2011 +0100
@@ -273,6 +273,10 @@
<default/>
<onCreateDefault/>
</column>
+ <column name="FIN_PAYMENT_PRIORITY_ID" primaryKey="false"
required="false" type="VARCHAR" size="32" autoIncrement="false">
+ <default/>
+ <onCreateDefault/>
+ </column>
<foreign-key foreignTable="C_DOCTYPE" name="C_DOCTYPE_CORDER">
<reference local="C_DOCTYPE_ID" foreign="C_DOCTYPE_ID"/>
</foreign-key>
@@ -348,6 +352,9 @@
<foreign-key foreignTable="AD_USER" name="C_ORDER_SALESREP">
<reference local="SALESREP_ID" foreign="AD_USER_ID"/>
</foreign-key>
+ <foreign-key foreignTable="FIN_PAYMENT_PRIORITY"
name="FIN_ORDER_PAYMENT_PRIORITY">
+ <reference local="FIN_PAYMENT_PRIORITY_ID"
foreign="FIN_PAYMENT_PRIORITY_ID"/>
+ </foreign-key>
<index name="C_ORDER_BPARTNER" unique="false">
<index-column name="C_BPARTNER_ID"/>
</index>
diff -r 4d149e0e9671 -r 3f3ccc3292c9
src-db/database/model/tables/FIN_BANKSTATEMENT.xml
--- a/src-db/database/model/tables/FIN_BANKSTATEMENT.xml Mon Jan 31
13:10:07 2011 +0100
+++ b/src-db/database/model/tables/FIN_BANKSTATEMENT.xml Tue Feb 01
19:06:20 2011 +0100
@@ -77,6 +77,10 @@
<default><![CDATA[N]]></default>
<onCreateDefault/>
</column>
+ <column name="POSTED" primaryKey="false" required="true" type="VARCHAR"
size="60" autoIncrement="false">
+ <default><![CDATA[N]]></default>
+ <onCreateDefault/>
+ </column>
<foreign-key foreignTable="AD_CLIENT" name="FIN_BANKSTAT_ADCLIENT">
<reference local="AD_CLIENT_ID" foreign="AD_CLIENT_ID"/>
</foreign-key>
diff -r 4d149e0e9671 -r 3f3ccc3292c9
src-db/database/model/tables/FIN_FINACC_TRANSACTION.xml
--- a/src-db/database/model/tables/FIN_FINACC_TRANSACTION.xml Mon Jan 31
13:10:07 2011 +0100
+++ b/src-db/database/model/tables/FIN_FINACC_TRANSACTION.xml Tue Feb 01
19:06:20 2011 +0100
@@ -117,6 +117,10 @@
<default/>
<onCreateDefault/>
</column>
+ <column name="CREATEDBYALGORITHM" primaryKey="false" required="true"
type="CHAR" size="1" autoIncrement="false">
+ <default><![CDATA[N]]></default>
+ <onCreateDefault/>
+ </column>
<foreign-key foreignTable="AD_CLIENT" name="FIN_AD_CLIENT_TRANSACTION">
<reference local="AD_CLIENT_ID" foreign="AD_CLIENT_ID"/>
</foreign-key>
@@ -150,5 +154,7 @@
<unique name="FIN_FINACC_TRANSACTION_UN">
<unique-column name="FIN_PAYMENT_ID"/>
</unique>
+ <check name="FIN_TRANS_CREATE_ALGORITHM_CHK"><![CDATA[CREATEDBYALGORITHM
IN ('Y', 'N')]]></check>
+ <check name="FIN_TRANS_ISACTIVE_CHECK"><![CDATA[ISACTIVE IN ('Y',
'N')]]></check>
</table>
</database>
diff -r 4d149e0e9671 -r 3f3ccc3292c9
src-db/database/model/tables/FIN_FINANCIAL_ACCOUNT_ACCT.xml
--- a/src-db/database/model/tables/FIN_FINANCIAL_ACCOUNT_ACCT.xml Mon Jan
31 13:10:07 2011 +0100
+++ b/src-db/database/model/tables/FIN_FINANCIAL_ACCOUNT_ACCT.xml Tue Feb
01 19:06:20 2011 +0100
@@ -93,12 +93,27 @@
<default/>
<onCreateDefault/>
</column>
+ <column name="FIN_ASSET_ACCT" primaryKey="false" required="false"
type="VARCHAR" size="32" autoIncrement="false">
+ <default/>
+ <onCreateDefault/>
+ </column>
+ <column name="FIN_TRANSITORY_ACCT" primaryKey="false" required="false"
type="VARCHAR" size="32" autoIncrement="false">
+ <default/>
+ <onCreateDefault/>
+ </column>
+ <column name="ENABLEBANKSTATEMENT" primaryKey="false" required="true"
type="CHAR" size="1" autoIncrement="false">
+ <default><![CDATA[N]]></default>
+ <onCreateDefault/>
+ </column>
<foreign-key foreignTable="AD_CLIENT" name="FIN_FINACC_ACCT_AD_CLIENT">
<reference local="AD_CLIENT_ID" foreign="AD_CLIENT_ID"/>
</foreign-key>
<foreign-key foreignTable="AD_ORG" name="FIN_FINACC_ACCT_AD_ORG">
<reference local="AD_ORG_ID" foreign="AD_ORG_ID"/>
</foreign-key>
+ <foreign-key foreignTable="C_VALIDCOMBINATION"
name="FIN_FINACC_ACCT_ASSET">
+ <reference local="FIN_ASSET_ACCT" foreign="C_VALIDCOMBINATION_ID"/>
+ </foreign-key>
<foreign-key foreignTable="C_VALIDCOMBINATION"
name="FIN_FINACC_ACCT_BANKFEE">
<reference local="FIN_BANKFEE_ACCT" foreign="C_VALIDCOMBINATION_ID"/>
</foreign-key>
@@ -141,6 +156,9 @@
<foreign-key foreignTable="C_VALIDCOMBINATION"
name="FIN_FINACC_ACCT_REVALLOSS">
<reference local="FIN_BANKREVALUATIONLOSS_ACCT"
foreign="C_VALIDCOMBINATION_ID"/>
</foreign-key>
+ <foreign-key foreignTable="C_VALIDCOMBINATION"
name="FIN_FINACC_ACCT_TRANSITORY">
+ <reference local="FIN_TRANSITORY_ACCT"
foreign="C_VALIDCOMBINATION_ID"/>
+ </foreign-key>
<foreign-key foreignTable="C_VALIDCOMBINATION"
name="FIN_FINACC_ACCT_WITHDRAWAL">
<reference local="FIN_WITHDRAWAL_ACCT"
foreign="C_VALIDCOMBINATION_ID"/>
</foreign-key>
@@ -148,6 +166,8 @@
<unique-column name="FIN_FINANCIAL_ACCOUNT_ID"/>
<unique-column name="C_ACCTSCHEMA_ID"/>
</unique>
+ <check
name="FIN_FINACC_ACCT_BSCONFIG_CHECK"><![CDATA[(((ENABLEBANKSTATEMENT = 'Y')
AND (FIN_TRANSITORY_ACCT IS NOT NULL)) AND (FIN_ASSET_ACCT IS NOT NULL)) OR
(ENABLEBANKSTATEMENT <> 'Y')]]></check>
+ <check
name="FIN_FINACC_ACCT_ENABLEBS_CHECK"><![CDATA[ENABLEBANKSTATEMENT IN ('Y',
'N')]]></check>
<check name="FIN_FINACC_ACCT_ISACTIVE_CHECK"><![CDATA[ISACTIVE IN ('Y',
'N')]]></check>
</table>
</database>
diff -r 4d149e0e9671 -r 3f3ccc3292c9
src-db/database/model/tables/FIN_MATCHING_ALGORITHM.xml
--- a/src-db/database/model/tables/FIN_MATCHING_ALGORITHM.xml Mon Jan 31
13:10:07 2011 +0100
+++ b/src-db/database/model/tables/FIN_MATCHING_ALGORITHM.xml Tue Feb 01
19:06:20 2011 +0100
@@ -37,7 +37,7 @@
<default/>
<onCreateDefault/>
</column>
- <column name="DESCRIPTION" primaryKey="false" required="false"
type="NVARCHAR" size="255" autoIncrement="false">
+ <column name="DESCRIPTION" primaryKey="false" required="false"
type="NVARCHAR" size="2000" autoIncrement="false">
<default/>
<onCreateDefault/>
</column>
diff -r 4d149e0e9671 -r 3f3ccc3292c9
src-db/database/model/tables/FIN_PAYMENT.xml
--- a/src-db/database/model/tables/FIN_PAYMENT.xml Mon Jan 31 13:10:07
2011 +0100
+++ b/src-db/database/model/tables/FIN_PAYMENT.xml Tue Feb 01 19:06:20
2011 +0100
@@ -125,6 +125,10 @@
<default><![CDATA[0]]></default>
<onCreateDefault/>
</column>
+ <column name="CREATEDBYALGORITHM" primaryKey="false" required="true"
type="CHAR" size="1" autoIncrement="false">
+ <default><![CDATA[N]]></default>
+ <onCreateDefault/>
+ </column>
<foreign-key foreignTable="AD_CLIENT" name="FIN_AD_CLIENT_PAYMENTS">
<reference local="AD_CLIENT_ID" foreign="AD_CLIENT_ID"/>
</foreign-key>
@@ -155,5 +159,7 @@
<foreign-key foreignTable="C_PROJECT" name="FIN_PAYMENT_PROJECT">
<reference local="C_PROJECT_ID" foreign="C_PROJECT_ID"/>
</foreign-key>
+ <check name="FIN_PAYMENT_CREATE_ALGORIT_CHK"><![CDATA[CREATEDBYALGORITHM
IN ('Y', 'N')]]></check>
+ <check name="FIN_PAYMENT_ISACTIVE_CHECK"><![CDATA[ISACTIVE IN ('Y',
'N')]]></check>
</table>
</database>
diff -r 4d149e0e9671 -r 3f3ccc3292c9
src-db/database/model/tables/FIN_PAYMENT_PRIORITY.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/src-db/database/model/tables/FIN_PAYMENT_PRIORITY.xml Tue Feb 01
19:06:20 2011 +0100
@@ -0,0 +1,69 @@
+<?xml version="1.0"?>
+ <database name="TABLE FIN_PAYMENT_PRIORITY">
+ <table name="FIN_PAYMENT_PRIORITY" primaryKey="FIN_PAYMENT_PRIORITY_KEY">
+ <column name="FIN_PAYMENT_PRIORITY_ID" primaryKey="true" required="true"
type="VARCHAR" size="32" autoIncrement="false">
+ <default/>
+ <onCreateDefault/>
+ </column>
+ <column name="AD_CLIENT_ID" primaryKey="false" required="true"
type="VARCHAR" size="32" autoIncrement="false">
+ <default/>
+ <onCreateDefault/>
+ </column>
+ <column name="AD_ORG_ID" primaryKey="false" required="true"
type="VARCHAR" size="32" autoIncrement="false">
+ <default/>
+ <onCreateDefault/>
+ </column>
+ <column name="CREATED" primaryKey="false" required="true"
type="TIMESTAMP" size="7" autoIncrement="false">
+ <default><![CDATA[SYSDATE]]></default>
+ <onCreateDefault/>
+ </column>
+ <column name="CREATEDBY" primaryKey="false" required="true"
type="VARCHAR" size="32" autoIncrement="false">
+ <default/>
+ <onCreateDefault/>
+ </column>
+ <column name="UPDATED" primaryKey="false" required="true"
type="TIMESTAMP" size="7" autoIncrement="false">
+ <default><![CDATA[SYSDATE]]></default>
+ <onCreateDefault/>
+ </column>
+ <column name="UPDATEDBY" primaryKey="false" required="true"
type="VARCHAR" size="32" autoIncrement="false">
+ <default/>
+ <onCreateDefault/>
+ </column>
+ <column name="ISACTIVE" primaryKey="false" required="true" type="CHAR"
size="1" autoIncrement="false">
+ <default><![CDATA[Y]]></default>
+ <onCreateDefault/>
+ </column>
+ <column name="PRIORITY" primaryKey="false" required="true"
type="DECIMAL" size="10,0" autoIncrement="false">
+ <default/>
+ <onCreateDefault/>
+ </column>
+ <column name="NAME" primaryKey="false" required="true" type="NVARCHAR"
size="60" autoIncrement="false">
+ <default/>
+ <onCreateDefault/>
+ </column>
+ <column name="DESCRIPTION" primaryKey="false" required="false"
type="NVARCHAR" size="255" autoIncrement="false">
+ <default/>
+ <onCreateDefault/>
+ </column>
+ <column name="ISDEFAULT" primaryKey="false" required="true" type="CHAR"
size="1" autoIncrement="false">
+ <default><![CDATA[N]]></default>
+ <onCreateDefault/>
+ </column>
+ <column name="COLOR" primaryKey="false" required="false" type="VARCHAR"
size="60" autoIncrement="false">
+ <default/>
+ <onCreateDefault/>
+ </column>
+ <foreign-key foreignTable="AD_CLIENT" name="FIN_PAYMENT_PRIORITY_CLIENT">
+ <reference local="AD_CLIENT_ID" foreign="AD_CLIENT_ID"/>
+ </foreign-key>
+ <foreign-key foreignTable="AD_ORG" name="FIN_PAYMENT_PRIORITY_ORG">
+ <reference local="AD_ORG_ID" foreign="AD_ORG_ID"/>
+ </foreign-key>
+ <unique name="FIN_PAYMENT_PRIORITY_UN">
+ <unique-column name="AD_CLIENT_ID"/>
+ <unique-column name="PRIORITY"/>
+ </unique>
+ <check name="FIN_PAYPRIORITY_ACTIVE_CHK"><![CDATA[ISACTIVE IN ('Y',
'N')]]></check>
+ <check name="FIN_PAYPRIORITY_DEFAULT_CHK"><![CDATA[ISDEFAULT IN ('Y',
'N')]]></check>
+ </table>
+ </database>
diff -r 4d149e0e9671 -r 3f3ccc3292c9
src-db/database/model/tables/FIN_PAYMENT_SCHEDULE.xml
--- a/src-db/database/model/tables/FIN_PAYMENT_SCHEDULE.xml Mon Jan 31
13:10:07 2011 +0100
+++ b/src-db/database/model/tables/FIN_PAYMENT_SCHEDULE.xml Tue Feb 01
19:06:20 2011 +0100
@@ -65,6 +65,14 @@
<default><![CDATA[Y]]></default>
<onCreateDefault/>
</column>
+ <column name="FIN_PAYMENT_PRIORITY_ID" primaryKey="false"
required="false" type="VARCHAR" size="32" autoIncrement="false">
+ <default/>
+ <onCreateDefault/>
+ </column>
+ <column name="UPDATE_PAYMENT_PLAN" primaryKey="false" required="false"
type="CHAR" size="1" autoIncrement="false">
+ <default><![CDATA[Y]]></default>
+ <onCreateDefault/>
+ </column>
<foreign-key foreignTable="AD_CLIENT" name="FIN_AD_CLIENT_PAYMENT">
<reference local="AD_CLIENT_ID" foreign="AD_CLIENT_ID"/>
</foreign-key>
@@ -83,5 +91,9 @@
<foreign-key foreignTable="FIN_PAYMENTMETHOD"
name="FIN_PAYMENTMETHOD_PAYMENT_SCH">
<reference local="FIN_PAYMENTMETHOD_ID"
foreign="FIN_PAYMENTMETHOD_ID"/>
</foreign-key>
+ <foreign-key foreignTable="FIN_PAYMENT_PRIORITY"
name="FIN_PAYSCHED_PAYPRIORITY">
+ <reference local="FIN_PAYMENT_PRIORITY_ID"
foreign="FIN_PAYMENT_PRIORITY_ID"/>
+ </foreign-key>
+ <check name="FIN_PAYSCHED_UPP_CHK"><![CDATA[UPDATE_PAYMENT_PLAN IN ('Y',
'N')]]></check>
</table>
</database>
diff -r 4d149e0e9671 -r 3f3ccc3292c9
src-db/database/model/views/FIN_PAYMENT_DETAIL_V.xml
--- a/src-db/database/model/views/FIN_PAYMENT_DETAIL_V.xml Mon Jan 31
13:10:07 2011 +0100
+++ b/src-db/database/model/views/FIN_PAYMENT_DETAIL_V.xml Tue Feb 01
19:06:20 2011 +0100
@@ -1,6 +1,6 @@
<?xml version="1.0"?>
<database name="VIEW FIN_PAYMENT_DETAIL_V">
- <view name="FIN_PAYMENT_DETAIL_V"><![CDATA[SELECT
psd.fin_payment_scheduledetail_id AS fin_payment_detail_v_id, psd.ad_client_id,
psd.ad_org_id, psd.isactive, psd.created, psd.createdby, psd.updated,
psd.updatedby, psi.fin_payment_sched_inv_v_id, pso.fin_payment_sched_ord_v_id,
i.documentno AS invoiceno, o.documentno AS orderno, p.documentno AS paymentno,
pd.fin_payment_id, COALESCE(psi.duedate, pso.duedate) AS duedate,
COALESCE(i.grandtotal, o.grandtotal) AS invoicedamt, COALESCE(psi.expected,
pso.expected) AS expected, psd.amount AS paidamt, p.c_bpartner_id,
p.fin_paymentmethod_id, p.fin_financial_account_id, p.c_currency_id,
p.paymentdate, gli.name AS glitemname
+ <view name="FIN_PAYMENT_DETAIL_V"><![CDATA[SELECT
psd.fin_payment_scheduledetail_id AS fin_payment_detail_v_id, psd.ad_client_id,
psd.ad_org_id, psd.isactive, psd.created, psd.createdby, psd.updated,
psd.updatedby, psi.fin_payment_sched_inv_v_id, pso.fin_payment_sched_ord_v_id,
i.documentno AS invoiceno, o.documentno AS orderno, p.documentno AS paymentno,
pd.fin_payment_id, COALESCE(psi.duedate, pso.duedate) AS duedate,
COALESCE(i.grandtotal, o.grandtotal) AS invoicedamt, COALESCE(psi.expected,
pso.expected) AS expected, psd.amount AS paidamt, p.c_bpartner_id,
p.fin_paymentmethod_id, p.fin_financial_account_id, p.c_currency_id,
p.paymentdate, gli.name AS glitemname, pd.writeoffamt
FROM fin_payment p, fin_payment_detail pd
JOIN fin_payment_scheduledetail psd ON pd.fin_payment_detail_id =
psd.fin_payment_detail_id
LEFT JOIN fin_payment_sched_inv_v psi ON psd.fin_payment_schedule_invoice =
psi.fin_payment_sched_inv_v_id
diff -r 4d149e0e9671 -r 3f3ccc3292c9
src-db/database/model/views/FIN_PAYMENT_SCHED_INV_V.xml
--- a/src-db/database/model/views/FIN_PAYMENT_SCHED_INV_V.xml Mon Jan 31
13:10:07 2011 +0100
+++ b/src-db/database/model/views/FIN_PAYMENT_SCHED_INV_V.xml Tue Feb 01
19:06:20 2011 +0100
@@ -6,6 +6,6 @@
LEFT JOIN fin_payment_scheduledetail psd ON pd.fin_payment_detail_id =
psd.fin_payment_detail_id
WHERE ps.c_invoice_id IS NOT NULL AND psd.fin_payment_schedule_invoice =
ps.fin_payment_schedule_id) AS lastpayment, (SELECT count(*) AS count
FROM fin_payment_detail pd, fin_payment_scheduledetail psd
-WHERE pd.fin_payment_detail_id = psd.fin_payment_detail_id AND ps.c_invoice_id
IS NOT NULL AND psd.fin_payment_schedule_invoice = ps.fin_payment_schedule_id)
AS numberofpayments
+WHERE pd.fin_payment_detail_id = psd.fin_payment_detail_id AND ps.c_invoice_id
IS NOT NULL AND psd.fin_payment_schedule_invoice = ps.fin_payment_schedule_id)
AS numberofpayments, ps.fin_payment_priority_id, ps.update_payment_plan
FROM fin_payment_schedule ps]]></view>
</database>
diff -r 4d149e0e9671 -r 3f3ccc3292c9
src-db/database/model/views/FIN_PAYMENT_SCHED_ORD_V.xml
--- a/src-db/database/model/views/FIN_PAYMENT_SCHED_ORD_V.xml Mon Jan 31
13:10:07 2011 +0100
+++ b/src-db/database/model/views/FIN_PAYMENT_SCHED_ORD_V.xml Tue Feb 01
19:06:20 2011 +0100
@@ -6,6 +6,6 @@
LEFT JOIN fin_payment_scheduledetail psd ON pd.fin_payment_detail_id =
psd.fin_payment_detail_id
WHERE ps.c_order_id IS NOT NULL AND psd.fin_payment_schedule_order =
ps.fin_payment_schedule_id) AS lastpayment, (SELECT count(*) AS count
FROM fin_payment_detail pd, fin_payment_scheduledetail psd
-WHERE pd.fin_payment_detail_id = psd.fin_payment_detail_id AND ps.c_order_id
IS NOT NULL AND psd.fin_payment_schedule_order = ps.fin_payment_schedule_id) AS
numberofpayments
+WHERE pd.fin_payment_detail_id = psd.fin_payment_detail_id AND ps.c_order_id
IS NOT NULL AND psd.fin_payment_schedule_order = ps.fin_payment_schedule_id) AS
numberofpayments, ps.fin_payment_priority_id, ps.update_payment_plan
------------------------------------------------------------------------------
Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)!
Finally, a world-class log management solution at an even better price-free!
Download using promo code Free_Logger_4_Dev2Dev. Offer expires
February 28th, so secure your free ArcSight Logger TODAY!
http://p.sf.net/sfu/arcsight-sfd2d
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits