details:   https://code.openbravo.com/erp/devel/pi/rev/6e4c293df93c
changeset: 24991:6e4c293df93c
user:      Reinaldo Guerra <reinaldo.guerra <at> peoplewalking.com>
date:      Thu Sep 25 12:41:34 2014 -0500
summary:   Fixed bug 27467: Invoice Consignment Report should be hidden.

Invoice Consignment Report menu has been deactivated from AD.
Now the Invoice Consignment Report menu is hidden.

details:   https://code.openbravo.com/erp/devel/pi/rev/fb3182ac0e6d
changeset: 24992:fb3182ac0e6d
user:      Reinaldo Guerra <reinaldo.guerra <at> peoplewalking.com>
date:      Sat Sep 27 10:14:36 2014 -0500
summary:   Fixed bug 27250: finalsettlement should be null when invoice payment 
is removed

Method updateInvoicePaymentMonitor on FIN_AddPayment class was modified to set 
finalsettlement to null when Reactivate and delete lines process is executed.
When a payment related to invoice is removed now invoice finalsettlement field 
is set to null.

diffstat:

 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/process/FIN_AddPayment.java
 |  4 +++-
 src-db/database/sourcedata/AD_MENU.xml                                         
                   |  2 +-
 2 files changed, 4 insertions(+), 2 deletions(-)

diffs (27 lines):

diff -r ff95c8c768e7 -r fb3182ac0e6d 
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/process/FIN_AddPayment.java
--- 
a/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/process/FIN_AddPayment.java
 Fri Oct 03 13:46:05 2014 +0200
+++ 
b/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/process/FIN_AddPayment.java
 Sat Sep 27 10:14:36 2014 -0500
@@ -1213,8 +1213,10 @@
             finalSettlementDate));
       }
       invoice.setPaymentComplete(true);
-    } else
+    } else {
       invoice.setPaymentComplete(false);
+      invoice.setFinalSettlementDate(null);
+    }
     List<FIN_PaymentSchedule> paymentSchedList = 
invoice.getFINPaymentScheduleList();
     Date firstDueDate = null;
     for (FIN_PaymentSchedule paymentSchedule : paymentSchedList) {
diff -r ff95c8c768e7 -r fb3182ac0e6d src-db/database/sourcedata/AD_MENU.xml
--- a/src-db/database/sourcedata/AD_MENU.xml    Fri Oct 03 13:46:05 2014 +0200
+++ b/src-db/database/sourcedata/AD_MENU.xml    Sat Sep 27 10:14:36 2014 -0500
@@ -2420,7 +2420,7 @@
 <!--800040-->  <AD_MENU_ID><![CDATA[800040]]></AD_MENU_ID>
 <!--800040-->  <AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
 <!--800040-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
-<!--800040-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--800040-->  <ISACTIVE><![CDATA[N]]></ISACTIVE>
 <!--800040-->  <NAME><![CDATA[Invoice Consignment Report]]></NAME>
 <!--800040-->  <DESCRIPTION><![CDATA[Report To Invoice 
Consignment]]></DESCRIPTION>
 <!--800040-->  <ISSUMMARY><![CDATA[N]]></ISSUMMARY>

------------------------------------------------------------------------------
Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to