details:   https://code.openbravo.com/erp/devel/pi/rev/2db97bde87bf
changeset: 32402:2db97bde87bf
user:      Mark <markmm82 <at> gmail.com>
date:      Mon Jun 26 15:07:39 2017 -0400
summary:   Fixes issue 36272: "End year close" process is grouping by record_id2

The "End year close" process was grouping by record_id2 so it was making more
difficult to understand numbers shown in general ledger report.

To fix it, all references to RECORD_ID2 were removed from 
EndYearCloseUtility_data.xsql.

diffstat:

 src/org/openbravo/erpCommon/businessUtility/EndYearCloseUtility.java      |  
12 ++--
 src/org/openbravo/erpCommon/businessUtility/EndYearCloseUtility_data.xsql |  
26 ++++-----
 2 files changed, 18 insertions(+), 20 deletions(-)

diffs (184 lines):

diff -r edc9edec4152 -r 2db97bde87bf 
src/org/openbravo/erpCommon/businessUtility/EndYearCloseUtility.java
--- a/src/org/openbravo/erpCommon/businessUtility/EndYearCloseUtility.java      
Mon Jul 03 16:00:26 2017 +0200
+++ b/src/org/openbravo/erpCommon/businessUtility/EndYearCloseUtility.java      
Mon Jun 26 15:07:39 2017 -0400
@@ -210,7 +210,7 @@
                   .toString(), "0",
               
ExpenseAmtDr.add(RevenueAmtDr).subtract(RevenueAmtCr).subtract(ExpenseAmtCr)
                   .toString(), Fact_Acct_Group_ID, "10", account[0].name, 
account[0].value,
-              account[0].cBpartnerId, account[0].recordId2, 
account[0].mProductId,
+              account[0].cBpartnerId, account[0].mProductId,
               account[0].aAssetId, strRegEntry, account[0].cTaxId, 
account[0].cProjectId,
               account[0].cActivityId, account[0].user1Id, account[0].user2Id,
               account[0].cCampaignId, account[0].cSalesregionId);
@@ -226,7 +226,7 @@
               .subtract(RevenueAmtDr).subtract(ExpenseAmtDr).toString(), "0",
           
ExpenseAmtCr.add(RevenueAmtCr).subtract(RevenueAmtDr).subtract(ExpenseAmtDr).toString(),
           "0", Fact_Acct_Group_ID, "10", account[0].name, account[0].value, 
account[0].cBpartnerId,
-          account[0].recordId2, account[0].mProductId, account[0].aAssetId, 
strRegEntry,
+          account[0].mProductId, account[0].aAssetId, strRegEntry,
           account[0].cTaxId, account[0].cProjectId, account[0].cActivityId, 
account[0].user1Id,
           account[0].user2Id, account[0].cCampaignId, 
account[0].cSalesregionId);
     }
@@ -244,7 +244,7 @@
                 
ExpenseAmtDr.add(RevenueAmtDr).subtract(RevenueAmtCr).subtract(ExpenseAmtCr)
                     .toString(), "0", 
ExpenseAmtDr.add(RevenueAmtDr).subtract(RevenueAmtCr)
                     .subtract(ExpenseAmtCr).toString(), "0", strDivideUpId, 
"10", "D",
-                account[0].name, account[0].value, account[0].cBpartnerId, 
account[0].recordId2,
+                account[0].name, account[0].value, account[0].cBpartnerId,
                 account[0].mProductId, account[0].aAssetId, strClosingEntry, 
account[0].cTaxId,
                 account[0].cProjectId, account[0].cActivityId, 
account[0].user1Id,
                 account[0].user2Id, account[0].cCampaignId, 
account[0].cSalesregionId);
@@ -258,7 +258,7 @@
                 
ExpenseAmtDr.add(RevenueAmtDr).subtract(RevenueAmtCr).subtract(ExpenseAmtCr)
                     .toString(), "0", 
ExpenseAmtDr.add(RevenueAmtDr).subtract(RevenueAmtCr)
                     .subtract(ExpenseAmtCr).toString(), strDivideUpId, "10", 
"D", account2[0].name,
-                account2[0].value, account2[0].cBpartnerId, 
account2[0].recordId2,
+                account2[0].value, account2[0].cBpartnerId,
                 account2[0].mProductId, account2[0].aAssetId, strClosingEntry, 
account2[0].cTaxId,
                 account2[0].cProjectId, account2[0].cActivityId, 
account2[0].user1Id,
                 account2[0].user2Id, account2[0].cCampaignId, 
account2[0].cSalesregionId);
@@ -274,7 +274,7 @@
                 
ExpenseAmtCr.add(RevenueAmtCr).subtract(RevenueAmtDr).subtract(ExpenseAmtDr)
                     .toString(), "0", 
ExpenseAmtCr.add(RevenueAmtCr).subtract(RevenueAmtDr)
                     .subtract(ExpenseAmtDr).toString(), strDivideUpId, "10", 
"D", account[0].name,
-                account[0].value, account[0].cBpartnerId, account[0].recordId2,
+                account[0].value, account[0].cBpartnerId,
                 account[0].mProductId, account[0].aAssetId, strClosingEntry, 
account[0].cTaxId,
                 account[0].cProjectId, account[0].cActivityId, 
account[0].user1Id,
                 account[0].user2Id, account[0].cCampaignId, 
account[0].cSalesregionId);
@@ -289,7 +289,7 @@
                     .toString(), "0", 
ExpenseAmtCr.add(RevenueAmtCr).subtract(RevenueAmtDr)
                     .subtract(ExpenseAmtDr).toString(), "0", strDivideUpId, 
"10", "D",
                 account2[0].name, account2[0].value, account2[0].cBpartnerId,
-                account2[0].recordId2, account2[0].mProductId, 
account2[0].aAssetId,
+                account2[0].mProductId, account2[0].aAssetId,
                 strClosingEntry, account2[0].cTaxId, account2[0].cProjectId,
                 account2[0].cActivityId, account2[0].user1Id, 
account2[0].user2Id,
                 account2[0].cCampaignId, account2[0].cSalesregionId);
diff -r edc9edec4152 -r 2db97bde87bf 
src/org/openbravo/erpCommon/businessUtility/EndYearCloseUtility_data.xsql
--- a/src/org/openbravo/erpCommon/businessUtility/EndYearCloseUtility_data.xsql 
Mon Jul 03 16:00:26 2017 +0200
+++ b/src/org/openbravo/erpCommon/businessUtility/EndYearCloseUtility_data.xsql 
Mon Jun 26 15:07:39 2017 -0400
@@ -12,7 +12,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) 2001-2016 Openbravo SLU
+ * All portions are Copyright (C) 2001-2017 Openbravo SLU
  * All Rights Reserved.
  * Contributor(s):  ______________________________________.
  ************************************************************************
@@ -29,7 +29,7 @@
       <![CDATA[
                select ad_org.ad_org_id as id, ad_org.name as name,
           '' AS TOTALAMTDR, '' AS TOTALAMTCR, '' AS ACCOUNT_ID, '' as org, '' 
as acctvalue, '' as acctdescription, '' as value,
-          '' as c_bpartner_id, '' as record_id2, '' as m_product_id, '' as 
a_asset_id, '' AS REGCOUNT,
+          '' as c_bpartner_id, '' as m_product_id, '' as a_asset_id, '' AS 
REGCOUNT,
           '' AS C_TAX_ID, '' AS C_PROJECT_ID, '' AS  C_ACTIVITY_ID, '' AS 
USER1_ID, '' AS  USER2_ID, '' AS  C_CAMPAIGN_ID,
           '' AS  C_SALESREGION_ID, '' AS REG_FACT_ACCT_GROUP_ID, '' AS 
CLOSE_FACT_ACCT_GROUP_ID, '' AS DIVIDEUP_FACT_ACCT_GROUP_ID,
         '' AS OPEN_FACT_ACCT_GROUP_ID, '' AS AD_ORG_CLOSING_ID
@@ -84,7 +84,7 @@
            AMTSOURCECR,AMTACCTDR, AMTACCTCR,
            FACT_ACCT_GROUP_ID,SEQNO, FACTACCTTYPE,
            ACCTDESCRIPTION, ACCTVALUE, C_BPARTNER_ID,
-           RECORD_ID2, M_PRODUCT_ID, A_ASSET_ID,
+           M_PRODUCT_ID, A_ASSET_ID,
            DESCRIPTION,C_TAX_ID,C_PROJECT_ID,C_ACTIVITY_ID,
            USER1_ID,USER2_ID,C_CAMPAIGN_ID,C_SALESREGION_ID)
         VALUES
@@ -96,7 +96,7 @@
            TO_NUMBER(?),TO_NUMBER(?),TO_NUMBER(?),
            ?,TO_NUMBER(?), 'R',
            ?, ?, ?,
-           ?, ?, ?,
+           ?, ?,
            ?,?,?,?,
            ?,?,?,?)
       ]]>
@@ -124,7 +124,6 @@
     <Parameter name="acctdescription"/>
     <Parameter name="value"/>
     <Parameter name="bpartner"/>
-    <Parameter name="debtPayment"/>
     <Parameter name="product"/>
     <Parameter name="asset"/>
     <Parameter name="description"/>
@@ -149,7 +148,7 @@
         AMTSOURCECR,AMTACCTDR, AMTACCTCR,
         FACT_ACCT_GROUP_ID,SEQNO, FACTACCTTYPE,
         ACCTDESCRIPTION, ACCTVALUE, C_BPARTNER_ID,
-        RECORD_ID2, M_PRODUCT_ID, A_ASSET_ID,DESCRIPTION,
+        M_PRODUCT_ID, A_ASSET_ID, DESCRIPTION,
         C_TAX_ID,C_PROJECT_ID,C_ACTIVITY_ID,
         USER1_ID,USER2_ID,C_CAMPAIGN_ID,C_SALESREGION_ID)
         SELECT get_UUID(), ?, ?,
@@ -162,7 +161,7 @@
         (CASE SIGN(SUM(AMTACCTDR)-SUM(AMTACCTCR)) WHEN -1 THEN 0 ELSE 
(SUM(AMTACCTDR)-SUM(AMTACCTCR)) END),
         ?, to_number(?), ?, 
         ACCTDESCRIPTION, ACCTVALUE, C_BPARTNER_ID, 
-        RECORD_ID2, M_PRODUCT_ID, A_ASSET_ID, ? ,
+        M_PRODUCT_ID, A_ASSET_ID, ?,
         C_TAX_ID,C_PROJECT_ID,C_ACTIVITY_ID,
         USER1_ID,USER2_ID,C_CAMPAIGN_ID,C_SALESREGION_ID
         FROM FACT_ACCT
@@ -176,7 +175,7 @@
         AND AD_ORG_ID = ?
         AND C_ACCTSCHEMA_ID = ?
         AND (FACTACCTTYPE <>'C' or FACT_ACCT_GROUP_ID = ?) 
-        GROUP BY ACCOUNT_ID, ACCTDESCRIPTION, ACCTVALUE, RECORD_ID2, 
C_BPARTNER_ID, M_PRODUCT_ID, A_ASSET_ID,
+        GROUP BY ACCOUNT_ID, ACCTDESCRIPTION, ACCTVALUE, C_BPARTNER_ID, 
M_PRODUCT_ID, A_ASSET_ID,
              
C_TAX_ID,C_PROJECT_ID,C_ACTIVITY_ID,USER1_ID,USER2_ID,C_CAMPAIGN_ID,C_SALESREGION_ID,
 C_ACCTSCHEMA_ID
         HAVING SUM(AMTACCTDR)-SUM(AMTACCTCR)<>0
         order by ACCTVALUE
@@ -214,7 +213,7 @@
         AMTSOURCEDR, AMTACCTCR, AMTACCTDR,
         FACT_ACCT_GROUP_ID,SEQNO, FACTACCTTYPE,
         ACCTDESCRIPTION, ACCTVALUE, C_BPARTNER_ID,
-        RECORD_ID2, M_PRODUCT_ID, A_ASSET_ID,DESCRIPTION,
+        M_PRODUCT_ID, A_ASSET_ID, DESCRIPTION,
         C_TAX_ID,C_PROJECT_ID,C_ACTIVITY_ID,
         USER1_ID,USER2_ID,C_CAMPAIGN_ID,C_SALESREGION_ID)
         SELECT get_UUID(), ?, ?,
@@ -227,7 +226,7 @@
         (CASE SIGN(SUM(AMTACCTDR)-SUM(AMTACCTCR)) WHEN -1 THEN 0 ELSE 
(SUM(AMTACCTDR)-SUM(AMTACCTCR)) END),
         ?, to_number(?), ?, 
         ACCTDESCRIPTION, ACCTVALUE, C_BPARTNER_ID, 
-        RECORD_ID2, M_PRODUCT_ID, A_ASSET_ID, ? ,
+        M_PRODUCT_ID, A_ASSET_ID, ?,
         C_TAX_ID,C_PROJECT_ID,C_ACTIVITY_ID,
         USER1_ID,USER2_ID,C_CAMPAIGN_ID,C_SALESREGION_ID
         FROM FACT_ACCT
@@ -241,7 +240,7 @@
         AND AD_ORG_ID = ?
         AND C_ACCTSCHEMA_ID = ?
         AND (FACTACCTTYPE <>'C' or FACT_ACCT_GROUP_ID = ?) 
-        GROUP BY ACCOUNT_ID, ACCTDESCRIPTION, ACCTVALUE, RECORD_ID2, 
C_BPARTNER_ID, M_PRODUCT_ID, A_ASSET_ID,
+        GROUP BY ACCOUNT_ID, ACCTDESCRIPTION, ACCTVALUE, C_BPARTNER_ID, 
M_PRODUCT_ID, A_ASSET_ID,
              
C_TAX_ID,C_PROJECT_ID,C_ACTIVITY_ID,USER1_ID,USER2_ID,C_CAMPAIGN_ID,C_SALESREGION_ID,
 C_ACCTSCHEMA_ID
         HAVING SUM(AMTACCTDR)-SUM(AMTACCTCR)<>0
         order by ACCTVALUE
@@ -396,7 +395,7 @@
         AMTSOURCECR,AMTACCTDR, AMTACCTCR,
         FACT_ACCT_GROUP_ID,SEQNO, FACTACCTTYPE,
         ACCTDESCRIPTION, ACCTVALUE, C_BPARTNER_ID,
-        RECORD_ID2, M_PRODUCT_ID, A_ASSET_ID,
+        M_PRODUCT_ID, A_ASSET_ID,
         DESCRIPTION,
         C_TAX_ID, C_PROJECT_ID, C_ACTIVITY_ID,
         USER1_ID, USER2_ID, C_CAMPAIGN_ID,
@@ -410,7 +409,7 @@
            TO_NUMBER(?),TO_NUMBER(?),TO_NUMBER(?),
            ?,TO_NUMBER(?),?,
            ?,?,?,
-           ?, ?, ?,
+           ?, ?,
            ?,
            ?,?,?,
            ?, ?, ?,
@@ -441,7 +440,6 @@
     <Parameter name="acctdescription"/>
     <Parameter name="value"/>
     <Parameter name="bpartner"/>
-    <Parameter name="debtPayment"/>
     <Parameter name="product"/>
     <Parameter name="asset"/>
     <Parameter name="description"/>

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Openbravo-commits mailing list
Openbravo-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to