details:   https://code.openbravo.com/erp/devel/pi/rev/d4762042e1ad
changeset: 28267:d4762042e1ad
user:      Atul Gaware <atul.gaware <at> openbravo.com>
date:      Mon Jan 18 16:22:34 2016 +0530
summary:   Fixes Issue 31888: Create Order from Sales Quotation is not 
truncating date
fields, thus, payment against invoice is being considered a prepayment

While creating sales order header, order date is truncated and set.

diffstat:

 src/org/openbravo/erpCommon/ad_process/ConvertQuotationIntoOrder.java |  6 
++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diffs (37 lines):

diff -r a4e7ab3c00b3 -r d4762042e1ad 
src/org/openbravo/erpCommon/ad_process/ConvertQuotationIntoOrder.java
--- a/src/org/openbravo/erpCommon/ad_process/ConvertQuotationIntoOrder.java     
Tue Jan 19 08:50:03 2016 +0100
+++ b/src/org/openbravo/erpCommon/ad_process/ConvertQuotationIntoOrder.java     
Mon Jan 18 16:22:34 2016 +0530
@@ -11,7 +11,7 @@
  * under the License. 
  * The Original Code is Openbravo ERP. 
  * The Initial Developer of the Original Code is Openbravo SLU 
- * All portions are Copyright (C) 2012-2015 Openbravo SLU 
+ * All portions are Copyright (C) 2012-2016 Openbravo SLU 
  * All Rights Reserved. 
  * Contributor(s):  ______________________________________.
  ************************************************************************
@@ -21,6 +21,7 @@
 
 import java.math.BigDecimal;
 import java.util.ArrayList;
+import java.util.Calendar;
 import java.util.Date;
 import java.util.HashMap;
 import java.util.Iterator;
@@ -30,6 +31,7 @@
 
 import javax.servlet.http.HttpServletRequest;
 
+import org.apache.commons.lang.time.DateUtils;
 import org.openbravo.advpaymentmngt.utility.FIN_Utility;
 import org.openbravo.base.exception.OBException;
 import org.openbravo.base.provider.OBProvider;
@@ -108,7 +110,7 @@
       objCloneOrder.setProcessed(false);
       objCloneOrder.setSalesTransaction(true);
       objCloneOrder.setDocumentNo(null);
-      objCloneOrder.setOrderDate(new Date());
+      objCloneOrder.setOrderDate(DateUtils.truncate(new Date(), 
Calendar.DATE));
       objCloneOrder.setRejectReason(null);
       objCloneOrder.setValidUntil(null);
       objCloneOrder.setSummedLineAmount(BigDecimal.ZERO);

------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140
_______________________________________________
Openbravo-commits mailing list
Openbravo-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to