details:   /erp/devel/pi/rev/6919e9e1de89
changeset: 10083:6919e9e1de89
user:      Eduardo Argal Guibert <eduardo.argal <at> openbravo.com>
date:      Mon Jan 24 11:55:07 2011 +0100
summary:   adds payment priority support in invoice matching algorithm

details:   /erp/devel/pi/rev/7b0cca48bc9c
changeset: 10084:7b0cca48bc9c
user:      Eduardo Argal Guibert <eduardo.argal <at> openbravo.com>
date:      Mon Jan 24 12:28:48 2011 +0100
summary:   adds missing message. Related to issue 0015734

diffstat:

 modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MESSAGE.xml 
                               |  11 ++++++++++
 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/algorithm/InvoiceMatchingAlgorithm.java
 |   8 +++++++
 2 files changed, 19 insertions(+), 0 deletions(-)

diffs (46 lines):

diff -r 371037e68003 -r 7b0cca48bc9c 
modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MESSAGE.xml
--- 
a/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MESSAGE.xml
    Mon Jan 24 11:31:18 2011 +0100
+++ 
b/modules/org.openbravo.advpaymentmngt/src-db/database/sourcedata/AD_MESSAGE.xml
    Mon Jan 24 12:28:48 2011 +0100
@@ -110,6 +110,17 @@
 <!--4329807E1B00477B8A87C32A2B123DFB-->  
<AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID>
 <!--4329807E1B00477B8A87C32A2B123DFB--></AD_MESSAGE>
 
+<!--49C16126D1A141C398175B0632C08F95--><AD_MESSAGE>
+<!--49C16126D1A141C398175B0632C08F95-->  
<AD_MESSAGE_ID><![CDATA[49C16126D1A141C398175B0632C08F95]]></AD_MESSAGE_ID>
+<!--49C16126D1A141C398175B0632C08F95-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--49C16126D1A141C398175B0632C08F95-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--49C16126D1A141C398175B0632C08F95-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--49C16126D1A141C398175B0632C08F95-->  
<VALUE><![CDATA[APRM_FinancialAccountNotInNaturalTree]]></VALUE>
+<!--49C16126D1A141C398175B0632C08F95-->  <MSGTEXT><![CDATA[The organization of 
the financial account does not belong to the natural tree of organizations of 
the payment]]></MSGTEXT>
+<!--49C16126D1A141C398175B0632C08F95-->  <MSGTYPE><![CDATA[E]]></MSGTYPE>
+<!--49C16126D1A141C398175B0632C08F95-->  
<AD_MODULE_ID><![CDATA[A918E3331C404B889D69AA9BFAFB23AC]]></AD_MODULE_ID>
+<!--49C16126D1A141C398175B0632C08F95--></AD_MESSAGE>
+
 <!--53ED8846C7984389AF83AC1DE983859E--><AD_MESSAGE>
 <!--53ED8846C7984389AF83AC1DE983859E-->  
<AD_MESSAGE_ID><![CDATA[53ED8846C7984389AF83AC1DE983859E]]></AD_MESSAGE_ID>
 <!--53ED8846C7984389AF83AC1DE983859E-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
diff -r 371037e68003 -r 7b0cca48bc9c 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/algorithm/InvoiceMatchingAlgorithm.java
--- 
a/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/algorithm/InvoiceMatchingAlgorithm.java
     Mon Jan 24 11:31:18 2011 +0100
+++ 
b/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/algorithm/InvoiceMatchingAlgorithm.java
     Mon Jan 24 12:28:48 2011 +0100
@@ -178,6 +178,10 @@
       whereClause.append(" psd.");
       
whereClause.append(FIN_PaymentScheduleDetail.PROPERTY_INVOICEPAYMENTSCHEDULE);
       whereClause.append(".");
+      whereClause.append(FIN_PaymentSchedule.PROPERTY_FINPAYMENTPRIORITY);
+      whereClause.append(", psd.");
+      
whereClause.append(FIN_PaymentScheduleDetail.PROPERTY_INVOICEPAYMENTSCHEDULE);
+      whereClause.append(".");
       whereClause.append(FIN_PaymentSchedule.PROPERTY_DUEDATE);
       whereClause.append(", psd.");
       
whereClause.append(FIN_PaymentScheduleDetail.PROPERTY_INVOICEPAYMENTSCHEDULE);
@@ -386,6 +390,10 @@
       whereClause.append(" psd.");
       
whereClause.append(FIN_PaymentScheduleDetail.PROPERTY_ORDERPAYMENTSCHEDULE);
       whereClause.append(".");
+      whereClause.append(FIN_PaymentSchedule.PROPERTY_FINPAYMENTPRIORITY);
+      whereClause.append(", psd.");
+      
whereClause.append(FIN_PaymentScheduleDetail.PROPERTY_ORDERPAYMENTSCHEDULE);
+      whereClause.append(".");
       whereClause.append(FIN_PaymentSchedule.PROPERTY_DUEDATE);
       whereClause.append(", psd.");
       
whereClause.append(FIN_PaymentScheduleDetail.PROPERTY_ORDERPAYMENTSCHEDULE);

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

Reply via email to