Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* CompareMonthlyPopup */
- public static final String COMPARE_MONTHLY_SQL = "select 'New item' as Matching, "
- + "m.transactingentity as Franchise , m.partnertransactingentity as PLMN , m.invoiceperiod as Invoice_Period , m.servicetype as Service , m.settlementtype as Settlement_type , "
- + "m.receivableposttaxamount as CH_Receivable_Amount_SDR , 0 as System_Receivable_Amount_SDR , "
- + "m.receivableadjustments as CH_Receivable_Adj_SDR , 0 as System_Receivable_Adj_SDR , "
- + "m.payableposttaxamount as CH_Payable_Amount_SDR , 0 as System_Payable_Amount_SDR , "
- + "m.payableadjustments as CH_Payble_Adj_SDR , 0 as System_Payble_Adj_SDR , "
- + "abs(m.netsettlementamountcc) as CH_Net_Amount_SDR , 0 as System_Net_Amount_SDR , "
- + "m.settlementdirection as CH_Settlement_Direction , ' ' as System_Settlement_Direction , "
- + "m.settlementcurrency as CH_Settlement_Currency , ' ' as System_Settlement_Currency , "
- + "m.settlementcurrencyrate as CH_Settlement_Curr_Rate , 0 as System_Settlement_Curr_Rate , "
- + "abs(m.netsettlementamountsc) as CH_Net_Amount_SC , 0 as System_Net_Amount_SC "
- + "from roammonthlyitem m "
- + "where m.monthlyhead_id = ? "
- + "and m.settlementtype = 'Gross' "
- + "and ( transactingentity, partnertransactingentity, invoiceperiod, servicetype, settlementdirection ) not in "
- + "( select transactingentity, partnertransactingentity, invoiceperiod, servicetype, settlementdirection from roammonthlyfinal where nvl(settlementtype, 'Gross') ='Gross' ) "
- + "union "
- + "select 'New item' as Matching , "
- + "m.transactingentity as Franchise , m.partnertransactingentity as PLMN , m.invoiceperiod as Invoice_Period , m.servicetype as Service , m.settlementtype as Settlement_type , "
- + "m.receivableposttaxamount as CH_Receivable_Amount_SDR , 0 as System_Receivable_Amount_SDR , "
- + "m.receivableadjustments as CH_Receivable_Adj_SDR , 0 as System_Receivable_Adj_SDR , "
- + "m.payableposttaxamount as CH_Payable_Amount_SDR , 0 as System_Payable_Amount_SDR , "
- + "m.payableadjustments as CH_Payble_Adj_SDR , 0 as System_Payble_Adj_SDR , "
- + "abs(m.netsettlementamountcc) as CH_Net_Amount_SDR , 0 as System_Net_Amount_SDR , "
- + "m.settlementdirection as CH_Settlement_Direction , ' ' as System_Settlement_Direction , "
- + "m.settlementcurrency as CH_Settlement_Currency , ' ' as System_Settlement_Currency , "
- + "m.settlementcurrencyrate as CH_Settlement_Curr_Rate , 0 as System_Settlement_Curr_Rate , "
- + "abs(m.netsettlementamountsc) as CH_Net_Amount_SC , 0 as System_Net_Amount_SC "
- + "from roammonthlyitem m "
- + "where m.monthlyhead_id = ? "
- + "and m.settlementtype = 'Bilateral' "
- + "and ( transactingentity, partnertransactingentity, invoiceperiod, servicetype ) not in "
- + "( select transactingentity, partnertransactingentity, invoiceperiod, servicetype from roammonthlyfinal where nvl(settlementtype, 'Bilateral') ='Bilateral' ) "
- + "union "
- + "select 'Closed in the system, open in clearing house' as Matching , "
- + "m.transactingentity as Franchise , m.partnertransactingentity as PLMN , m.invoiceperiod as Invoice_Period , m.servicetype as Service , m.settlementtype as Settlement_type , "
- + "m.receivableposttaxamount as CH_Receivable_Amount_SDR , f.receivableposttaxamount as System_Receivable_Amount_SDR , "
- + "m.receivableadjustments as CH_Receivable_Adj_SDR , f.receivableadjustments as System_Receivable_Adj_SDR , "
- + "m.payableposttaxamount as CH_Payable_Amount_SDR , f.payableposttaxamount as System_Payable_Amount_SDR , "
- + "m.payableadjustments as CH_Payble_Adj_SDR , f.payableadjustments as System_Payble_Adj_SDR , "
- + "abs(m.netsettlementamountcc) as CH_Net_Amount_SDR , f.netsettlementamountcc as System_Net_Amount_SDR , "
- + "m.settlementdirection as CH_Settlement_Direction , f.settlementdirection as System_Settlement_Direction , "
- + "m.settlementcurrency as CH_Settlement_Currency , f.settlementcurrency as System_Settlement_Currency , "
- + "m.settlementcurrencyrate as CH_Settlement_Curr_Rate , f.settlementcurrencyrate as System_Settlement_Curr_Rate , "
- + "abs(m.netsettlementamountsc) as CH_Net_Amount_SC , f.netsettlementamountsc as System_Net_Amount_SC "
- + "from roammonthlyitem m, roammonthlyfinal f "
- + "where m.transactingentity = f.transactingentity "
- + "and m.partnertransactingentity = f.partnertransactingentity "
- + "and m.invoiceperiod = f.invoiceperiod "
- + "and m.servicetype = f.servicetype "
- + "and m.settlementdirection = f.settlementdirection "
- + "and m.settlementtype =nvl(f.settlementtype, m.settlementtype) "
- + "and m.settlementtype = 'Gross' "
- + "and m.monthlyhead_id = ? "
- + "and f.financialstatus = 'Closed' "
- + "union "
- + "select 'Closed in the system, open in clearing house' as Matching , "
- + "m.transactingentity as Franchise , m.partnertransactingentity as PLMN , m.invoiceperiod as Invoice_Period , m.servicetype as Service , m.settlementtype as Settlement_type , "
- + "m.receivableposttaxamount as CH_Receivable_Amount_SDR , f.receivableposttaxamount as System_Receivable_Amount_SDR , "
- + "m.receivableadjustments as CH_Receivable_Adj_SDR , f.receivableadjustments as System_Receivable_Adj_SDR , "
- + "m.payableposttaxamount as CH_Payable_Amount_SDR , f.payableposttaxamount as System_Payable_Amount_SDR , "
- + "m.payableadjustments as CH_Payble_Adj_SDR , f.payableadjustments as System_Payble_Adj_SDR , "
- + "abs(m.netsettlementamountcc) as CH_Net_Amount_SDR , f.netsettlementamountcc as System_Net_Amount_SDR , "
- + "m.settlementdirection as CH_Settlement_Direction , f.settlementdirection as System_Settlement_Direction , "
- + "m.settlementcurrency as CH_Settlement_Currency , f.settlementcurrency as System_Settlement_Currency , "
- + "m.settlementcurrencyrate as CH_Settlement_Curr_Rate , f.settlementcurrencyrate as System_Settlement_Curr_Rate , "
- + "abs(m.netsettlementamountsc) as CH_Net_Amount_SC , f.netsettlementamountsc as System_Net_Amount_SC "
- + "from roammonthlyitem m, roammonthlyfinal f "
- + "where m.transactingentity = f.transactingentity "
- + "and m.partnertransactingentity = f.partnertransactingentity "
- + "and m.invoiceperiod = f.invoiceperiod "
- + "and m.servicetype = f.servicetype "
- + "and m.settlementdirection = f.settlementdirection "
- + "and m.settlementtype =nvl(f.settlementtype, m.settlementtype) "
- + "and m.settlementtype = 'Bilateral' "
- + "and m.monthlyhead_id = ? "
- + "and f.financialstatus = 'Closed' "
- + "union "
- + "select 'Open in System, Not in clearing house report' as Matching , "
- + "m.transactingentity as Franchise , m.partnertransactingentity as PLMN , m.invoiceperiod as Invoice_Period , m.servicetype as Service , m.settlementtype as Settlement_type , "
- + "0 as CH_Receivable_Amount_SDR , m.receivableposttaxamount as System_Receivable_Amount_SDR , "
- + "0 as CH_Receivable_Adj_SDR , m.receivableadjustments as System_Receivable_Adj_SDR , "
- + "0 as CH_Payable_Amount_SDR , m.payableposttaxamount as System_Payable_Amount_SDR , "
- + "0 as CH_Payble_Adj_SDR , m.payableadjustments as System_Payble_Adj_SDR , "
- + "0 as CH_Net_Amount_SDR , abs(m.netsettlementamountcc) as System_Net_Amount_SDR , "
- + "' ' as CH_Settlement_Direction , m.settlementdirection as System_Settlement_Direction , "
- + "' ' as CH_Settlement_Currency , m.settlementcurrency as System_Settlement_Currency , "
- + "0 as CH_Settlement_Curr_Rate , m.settlementcurrencyrate as System_Settlement_Curr_Rate , "
- + "0 as CH_Net_Amount_SC , abs(m.netsettlementamountsc) as System_Net_Amount_SC "
- + "from roammonthlyfinal m "
- + "where ( transactingentity, partnertransactingentity, invoiceperiod, servicetype, settlementdirection ) not in "
- + "( select transactingentity, partnertransactingentity, invoiceperiod, servicetype, settlementdirection "
- + "from roammonthlyitem "
- + "where monthlyhead_id = ? "
- + "and settlementtype = 'Gross') "
- + "and m.financialstatus != 'Closed' "
- + "and nvl(m.settlementtype,'Gross') = 'Gross' "
- + "union "
- + "select 'Open in System, Not in clearing house report' as Matching , "
- + "m.transactingentity as Franchise , m.partnertransactingentity as PLMN , m.invoiceperiod as Invoice_Period , m.servicetype as Service , m.settlementtype as Settlement_type , "
- + "0 as CH_Receivable_Amount_SDR , m.receivableposttaxamount as System_Receivable_Amount_SDR , "
- + "0 as CH_Receivable_Adj_SDR , m.receivableadjustments as System_Receivable_Adj_SDR , "
- + "0 as CH_Payable_Amount_SDR , m.payableposttaxamount as System_Payable_Amount_SDR , "
- + "0 as CH_Payble_Adj_SDR , m.payableadjustments as System_Payble_Adj_SDR , "
- + "0 as CH_Net_Amount_SDR , abs(m.netsettlementamountcc) as System_Net_Amount_SDR , "
- + "' ' as CH_Settlement_Direction , m.settlementdirection as System_Settlement_Direction , "
- + "' ' as CH_Settlement_Currency , m.settlementcurrency as System_Settlement_Currency , "
- + "0 as CH_Settlement_Curr_Rate , m.settlementcurrencyrate as System_Settlement_Curr_Rate , "
- + "0 as CH_Net_Amount_SC , abs(m.netsettlementamountsc) as System_Net_Amount_SC "
- + "from roammonthlyfinal m "
- + "where ( transactingentity, partnertransactingentity, invoiceperiod, servicetype ) not in "
- + "( select transactingentity, partnertransactingentity, invoiceperiod, servicetype "
- + "from roammonthlyitem "
- + "where monthlyhead_id = ? "
- + "and settlementtype = 'Bilateral') "
- + "and m.financialstatus != 'Closed' "
- + "and nvl(m.settlementtype,'Bilateral') = 'Bilateral' "
- + "union "
- + "select 'Existing item' as Matching , "
- + "m.transactingentity as Franchise , m.partnertransactingentity as PLMN , m.invoiceperiod as Invoice_Period , m.servicetype as Service , m.settlementtype as Settlement_type , "
- + "m.receivableposttaxamount as CH_Receivable_Amount_SDR , f.receivableposttaxamount as System_Receivable_Amount_SDR , "
- + "m.receivableadjustments as CH_Receivable_Adj_SDR , f.receivableadjustments as System_Receivable_Adj_SDR , "
- + "m.payableposttaxamount as CH_Payable_Amount_SDR , f.payableposttaxamount as System_Payable_Amount_SDR , "
- + "m.payableadjustments as CH_Payble_Adj_SDR , f.payableadjustments as System_Payble_Adj_SDR , "
- + "abs(m.netsettlementamountcc) as CH_Net_Amount_SDR , f.netsettlementamountcc as System_Net_Amount_SDR , "
- + "m.settlementdirection as CH_Settlement_Direction , f.settlementdirection as System_Settlement_Direction , "
- + "m.settlementcurrency as CH_Settlement_Currency , f.settlementcurrency as System_Settlement_Currency , "
- + "m.settlementcurrencyrate as CH_Settlement_Curr_Rate , f.settlementcurrencyrate as System_Settlement_Curr_Rate , "
- + "abs(m.netsettlementamountsc) as CH_Net_Amount_SC , f.netsettlementamountsc as System_Net_Amount_SC "
- + "from roammonthlyitem m, roammonthlyfinal f "
- + "where m.transactingentity = f.transactingentity "
- + "and m.partnertransactingentity = f.partnertransactingentity "
- + "and m.invoiceperiod = f.invoiceperiod "
- + "and m.servicetype = f.servicetype "
- + "and m.settlementdirection = f.settlementdirection "
- + "and m.settlementtype =nvl(f.settlementtype, m.settlementtype) "
- + "and m.settlementtype = 'Gross' "
- + "and m.monthlyhead_id = ? "
- + "and f.financialstatus != 'Closed' "
- + "union "
- + "select 'Existing item' as Matching , "
- + "m.transactingentity as Franchise , m.partnertransactingentity as PLMN , m.invoiceperiod as Invoice_Period , m.servicetype as Service , m.settlementtype as Settlement_type , "
- + "m.receivableposttaxamount as CH_Receivable_Amount_SDR , f.receivableposttaxamount as System_Receivable_Amount_SDR , "
- + "m.receivableadjustments as CH_Receivable_Adj_SDR , f.receivableadjustments as System_Receivable_Adj_SDR , "
- + "m.payableposttaxamount as CH_Payable_Amount_SDR , f.payableposttaxamount as System_Payable_Amount_SDR , "
- + "m.payableadjustments as CH_Payble_Adj_SDR , f.payableadjustments as System_Payble_Adj_SDR , "
- + "abs(m.netsettlementamountcc) as CH_Net_Amount_SDR , f.netsettlementamountcc as System_Net_Amount_SDR , "
- + "m.settlementdirection as CH_Settlement_Direction , f.settlementdirection as System_Settlement_Direction , "
- + "m.settlementcurrency as CH_Settlement_Currency , f.settlementcurrency as System_Settlement_Currency , "
- + "m.settlementcurrencyrate as CH_Settlement_Curr_Rate , f.settlementcurrencyrate as System_Settlement_Curr_Rate , "
- + "abs(m.netsettlementamountsc) as CH_Net_Amount_SC , f.netsettlementamountsc as System_Net_Amount_SC "
- + "from roammonthlyitem m, roammonthlyfinal f " + "where m.transactingentity = f.transactingentity "
- + "and m.partnertransactingentity = f.partnertransactingentity " + "and m.invoiceperiod = f.invoiceperiod "
- + "and m.servicetype = f.servicetype " + "and m.settlementdirection = f.settlementdirection "
- + "and m.settlementtype =nvl(f.settlementtype, m.settlementtype) " + "and m.settlementtype = 'Bilateral' "
- + "and m.monthlyhead_id = ? " + "and f.financialstatus != 'Closed'";
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement