'LRC' then "LNCONTSTATEMENT"."PRINCIPAL_PAYMENT" else 0.00 end ) as prin_pay,
"LNCONTMASTER"."LOANTYPE_CODE" , "LNLOANTYPE"."LOANTYPE_DESC" , sum( "LNCONTSTATEMENT"."INTEREST_PAYMENT" ) as int_pay,
sum( "LNCONTSTATEMENT"."INTARR_PAYMENT" ) as intarr_pay, sum( "LNCONTSTATEMENT"."FINE_PAYMENT" ) as fine_pay,
sum( "LNCONTSTATEMENT"."FINEARR_PAYMENT" ) as finearr_pay, sum( "LNCONTSTATEMENT"."INT_COMPENSATE" ) as int_receive,
sum( case when "LNCONTSTATEMENT"."LOANITEMTYPE_CODE" <> 'LRC' and "LNCONTSTATEMENT"."BFPRINCIPAL_ARREAR" > 0 then "LNCONTSTATEMENT"."PRINCIPAL_PAYMENT" else 0.00 end ) as prin_payarr,
"LNCONTSTATEMENT"."SLIP_DATE" FROM "LNCONTMASTER" , "LNCONTSTATEMENT" , "LNLOANTYPE"
WHERE ( "LNCONTMASTER"."LOANCONTRACT_NO" = "LNCONTSTATEMENT"."LOANCONTRACT_NO" (+)) and
( "LNLOANTYPE"."LOANTYPE_CODE" = "LNCONTMASTER"."LOANTYPE_CODE" ) and ( ( "LNCONTSTATEMENT"."SLIP_DATE" between $P{adtm_startdate} and $P{adtm_enddate} ) And
( "LNCONTMASTER"."LOANTYPE_CODE" between $P{as_startlntype} and $P{as_endlntype} ) and ( "LNCONTSTATEMENT"."ITEM_STATUS" = 1 ) ) GROUP BY "LNCONTSTATEMENT"."SLIP_DATE" ,
"LNCONTMASTER"."LOANTYPE_CODE" , "LNLOANTYPE"."LOANTYPE_DESC"]]>