Commit 5869474a authored by aali's avatar aali

Updated as per latest source


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@103472 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 5e46d028
<html><head> <html><head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"></head><body><font face="sans-serif" size="2">Hi,</font> <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"></head><body><font face="sans-serif" size="2">Hi,</font>
<br> <br>
<br><font face="sans-serif" size="2">Please register new CCF at your end <br><font face="sans-serif" size="2">Please register new CCF at your end
&amp; provide us with base reference no for the same.</font> &amp; provide us with base reference no for the same.</font>
<br> <br>
<br> <br>
<br> <br>
<br><font face="Arial" size="1">Vishal Sanghavi</font> <br><font face="Arial" size="1">Vishal Sanghavi</font>
<br><font face="Arial" size="1">Information Technology</font> <br><font face="Arial" size="1">Information Technology</font>
<br><font color="#ff8100" face="Arial" size="1"><b>Sun Pharmaceutical Industries <br><font color="#ff8100" face="Arial" size="1"><b>Sun Pharmaceutical Industries
Ltd.</b></font> Ltd.</b></font>
<br><font face="Arial" size="1">Acme Plaza, Andheri-Kurla Road, </font> <br><font face="Arial" size="1">Acme Plaza, Andheri-Kurla Road, </font>
<br><font face="Arial" size="1">Andheri (East)</font> <br><font face="Arial" size="1">Andheri (East)</font>
<br><font face="Arial" size="1">Mumbai, Maharashtra (India) &#8364;&#8220; 400 059</font> <br><font face="Arial" size="1">Mumbai, Maharashtra (India) &#8364;&#8220; 400 059</font>
<br><font face="Arial" size="1">Office # +91 22 42244358</font> <br><font face="Arial" size="1">Office # +91 22 42244358</font>
<br><font face="Arial" size="1">Email &nbsp; # &nbsp;vishal.sanghavi@sunpharma.com</font> <br><font face="Arial" size="1">Email &nbsp; # &nbsp;vishal.sanghavi@sunpharma.com</font>
<br><a href="file:///home/user/Downloads/www.sunpharma.com"><font face="Arial" size="1">www.sunpharma.com</font></a> <br><a href="file:///home/user/Downloads/www.sunpharma.com"><font face="Arial" size="1">www.sunpharma.com</font></a>
<br> <br>
<br><font color="red" face="sans-serif" size="2">A Tree Saved now is worth <br><font color="red" face="sans-serif" size="2">A Tree Saved now is worth
Three saved in future.</font> Three saved in future.</font>
</body></html> </body></html>
\ No newline at end of file
1) There are already two fields for department head as follows 1) There are already two fields for department head as follows
1.1) dept_head 1.1) dept_head
1.2) dept_head_1 1.2) dept_head_1
2) Does it required to maintain function type in both (i.e. Business Master and Department Master) 2) Does it required to maintain function type in both (i.e. Business Master and Department Master)
As per my suggestion, we should keep in department master only As per my suggestion, we should keep in department master only
3) Need to discuss on sub_department in department master as one department can have multiple sub department 3) Need to discuss on sub_department in department master as one department can have multiple sub department
4) How to get table no from department where as currently division is mapped as table no 4) How to get table no from department where as currently division is mapped as table no
5) Division (Item Series ) is used as Table No in ORG Structure. Need to discuss with KB. 5) Division (Item Series ) is used as Table No in ORG Structure. Need to discuss with KB.
6) 6)
---------------------------------------- ----------------------------------------
1) Employee Master (Employee Load) 1) Employee Master (Employee Load)
2) Employee Basic Info tab 2) Employee Basic Info tab
3) Employee Detail Change 3) Employee Detail Change
4) Employee Transfer 4) Employee Transfer
5) Employee Master (SFA) 5) Employee Master (SFA)
6) Employee On Boarding (Last Priority)_ 6) Employee On Boarding (Last Priority)_
---------------------------------------- ----------------------------------------
SET DEFINE OFF;
--System_Entries:
--obj_forms:
Insert into obj_forms(WIN_NAME,TITLE,OBJ_BROW_NAME,OBJ_EDIT_NAME,CROSS_UPDATE_EXPR,EXPR_FLD_INFO,TARGET_FLD_INFO,EXPR_COMMENT,FORM_NO,SCR_FLAG,AUTO_ACCEPT_SCAN,SCAN_FLAG,SCAN_METADATA,PROPERTY_INFO,SCAN_DELIMITER,COLUMN_ON_SAVE,AFTER_SAVE,EXT_SETUP,EXT_METADATA,EXT_COM,AUTO_ACCEPT_WEIGHDATA,FORM_TYPE,DISP_METADATA,PARENT_KEY_COL,QTY_COL,RATE_COL,ASSISTED_MODE,STORAGE_KEY_METADATA,SELECTION_MODE,DEFAULT_VIEW,AUTO_ADDON_ENTRY,FREEZE_COL_POS) values ('w_emp_marital_status_conf','Confirm',null,null,null,null,null,null,'1','F',null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null);
--OBJ_ACTIONS:
Insert into obj_actions(OBJ_NAME,LINE_NO,IMAGE,DESCRIPTION,SERVICE_CODE,INTERACTIVE,RIGHTS_CHAR,TITLE,FORM_NO,SERVICE_HANDLER,PLACEMENT,ACTION_TYPE,TRAN_TYPE,CHG_DATE,CHG_TERM,CHG_USER,IS_CONFIRMATION_REQ,SEP_DUTY_OPT,RE_AUTH_OPT) values ('emp_marital_status_conf',1,null,'Action Button for process data','process','a','P','Process','1','3',null,'S',null,null,null,null,null,null,null);
--OBJ_ITEMCHANGE:
Insert into obj_itemchange (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('emp_marital_status_conf','1','itm_default','Y');
--SYSTEM_EVENTS:
Insert into system_events(OBJ_NAME,EVENT_CODE,EVENT_CONTEXT,SERVICE_CODE,METHOD_RULE,OVERWRITE_CORE,CHG_DATE,CHG_USER,CHG_TERM,RESULT_HANDLE,COMP_TYPE,COMP_NAME,COMM_FORMAT) values ('emp_marital_status_conf','post_item_change','1','poic_emp_marital_status_conf',null,'0',FN_SYSDATE(),'BASE','BASE','2','EJB','EmpMaritalStatusConfIC',null);
Insert into system_events(OBJ_NAME,EVENT_CODE,EVENT_CONTEXT,SERVICE_CODE,METHOD_RULE,OVERWRITE_CORE,CHG_DATE,CHG_USER,CHG_TERM,RESULT_HANDLE,COMP_TYPE,COMP_NAME,COMM_FORMAT) values ('emp_marital_status_conf','process','1','prc_emp_marital_status_conf',null,'0',FN_SYSDATE(),'BASE','BASE','2','EJB','EmpMaritalStatusConfPrc',null);
Insert into system_events(OBJ_NAME,EVENT_CODE,EVENT_CONTEXT,SERVICE_CODE,METHOD_RULE,OVERWRITE_CORE,CHG_DATE,CHG_USER,CHG_TERM,RESULT_HANDLE,COMP_TYPE,COMP_NAME,COMM_FORMAT) values ('emp_marital_status_conf','pre_validate','1','prv_emp_marital_status_conf',null,'0',FN_SYSDATE(),'BASE','BASE','2','EJB','EmpMaritalStatusConfIC',null);
--system_event_services:
Insert into system_event_services (SERVICE_CODE,SERVICE_DESCR,SERVICE_URI,SERVICE_PROVIDER,METHOD_NAME,RETURN_VALUE,RETURN_TYPE,RETURN_DESCR,RETURN_XFRM,CHG_DATE,CHG_USER,CHG_TERM,RETURN_XFRM_XSL) values ('prv_emp_marital_status_conf','pre_validate','http://localhost:9090/axis/services/ValidatorService','BASE','wfValData','String','S',null,null,FN_SYSDATE(),'BASE','BASE',null);
Insert into system_event_services (SERVICE_CODE,SERVICE_DESCR,SERVICE_URI,SERVICE_PROVIDER,METHOD_NAME,RETURN_VALUE,RETURN_TYPE,RETURN_DESCR,RETURN_XFRM,CHG_DATE,CHG_USER,CHG_TERM,RETURN_XFRM_XSL) values ('poic_emp_marital_status_conf','itemchange','http://localhost:9090/axis/services/ValidatorService','BASE','itemChanged','String','S',null,null,FN_SYSDATE(),'BASE','BASE',null);
Insert into system_event_services(SERVICE_CODE,SERVICE_DESCR,SERVICE_URI,SERVICE_PROVIDER,METHOD_NAME,RETURN_VALUE,RETURN_TYPE,RETURN_DESCR,RETURN_XFRM,CHG_DATE,CHG_USER,CHG_TERM,RETURN_XFRM_XSL) values ('prc_emp_marital_status_conf','Action To process the Data','http://localhost:9090/axis/services/ProcessService','BASE','process','String','S',null,null,FN_SYSDATE(),'BASE','BASE',null);
--System_service_args :
Insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('prv_emp_marital_status_conf',1,'COMPONENT_TYPE','I',null,'S',null,FN_SYSDATE(),'','BASE','EJB');
Insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('prv_emp_marital_status_conf',2,'COMPONENT_NAME','I',null,'S',null,FN_SYSDATE(),'BASE','BASE','EmpMaritalStatusConfIC');
Insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('prv_emp_marital_status_conf',3,'XML_DATA','l',null,'S',null,FN_SYSDATE(),'BASE','BASE',null);
Insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('prv_emp_marital_status_conf',4,'XML_DATA_1','l',null,'S',null,FN_SYSDATE(),'BASE','BASE',null);
Insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('prv_emp_marital_status_conf',5,'XML_DATA_ALL','l',null,'S',null,FN_SYSDATE(),'BASE','BASE',null);
Insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('prv_emp_marital_status_conf',6,'OBJ_CONTEXT','l',null,'S',null,FN_SYSDATE(),'BASE','BASE',null);
Insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('prv_emp_marital_status_conf',7,'EDIT_FLAG','l',null,'S',null,FN_SYSDATE(),'BASE','BASE',null);
Insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('prv_emp_marital_status_conf',8,'XTRA_PARAMS','l',null,'S',null,FN_SYSDATE(),'BASE','BASE',null);
Insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('prc_emp_marital_status_conf',1,'COMPONENT_TYPE','I','Component Type','S',null,FN_SYSDATE(),'BASE','BASE','EJB');
Insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('prc_emp_marital_status_conf',2,'COMPONENT_NAME','I','Component Name','S',null,FN_SYSDATE(),'BASE','BASE ','EmpMaritalStatusConfPrc');
Insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('prc_emp_marital_status_conf',3,'XML_DATA','I','XML data of form no 1','S',null,FN_SYSDATE(),'BASE','BASE',null);
Insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('prc_emp_marital_status_conf',4,'XML_DATA_ALL','I','XML data of form no 1','S',null,FN_SYSDATE(),'BASE','BASE',null);
Insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('prc_emp_marital_status_conf',5,'WINDOW_NAME','I','Object Context','S',null,FN_SYSDATE(),'BASE','BASE','w_mprqr_cv_rcvd');
Insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('prc_emp_marital_status_conf',6,'XTRA_PARAMS','I','Extra Arguments','S',null,FN_SYSDATE(),'BASE','BASE',null);
Insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('poic_emp_marital_status_conf',1,'COMPONENT_TYPE','I',null,'S',null,FN_SYSDATE(),'BASE','BASE','EJB');
Insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('poic_emp_marital_status_conf',2,'COMPONENT_NAME','I',null,'S',null,FN_SYSDATE(),'BASE','BASE','EmpMaritalStatusConfIC');
Insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('poic_emp_marital_status_conf',3,'XML_DATA','I',null,'S',null,FN_SYSDATE(),'BASE','BASE',null);
Insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('poic_emp_marital_status_conf',4,'XML_DATA_1','I',null,'S',null,FN_SYSDATE(),'BASE','BASE',null);
Insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('poic_emp_marital_status_conf',5,'XML_DATA_ALL','I',null,'S',null,FN_SYSDATE(),'BASE','BASE',null);
Insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('poic_emp_marital_status_conf',6,'OBJ_CONTEXT ','I',null,'S',null,FN_SYSDATE(),'BASE','BASE',null);
Insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('poic_emp_marital_status_conf',7,'FOCUSED_COLUMN ','I',null,'S',null,FN_SYSDATE(),'BASE','BASE',null);
Insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('poic_emp_marital_status_conf',8,'EDIT_FLAG ','I',null,'S',null,FN_SYSDATE(),'BASE','BASE',null);
Insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('poic_emp_marital_status_conf',9,'XTRA_PARAMS ','I',null,'S',null,FN_SYSDATE(),'BASE','BASE',null);
--OBJ_LINKS:
Insert into OBJ_LINKS (OBJ_NAME,FORM_NO,FIELD_NAME,TARGET_OBJ_NAME,LINK_FORM_NAME,LINK_TITLE,LINK_URI,LINK_TYPE,LINK_ARG,UPDATE_FLAG,LINK_NAME,RIGHTS_CHAR,IMAGE,SHOW_IN_PANEL) values ('emp_marital','1','emp_code','emp_marital_status_conf','emp_marital_status_conf11','Confirm',null,'6','emp_code.String,tran_date.Date',null,null,'F',null,null);
--ERROR MESSAGES:
Insert into messages (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION) values ('VTMARSCH01','Transaction Already Confirmed','Transaction Already Confirmed','E','Y',null,null,null,FN_SYSDATE(),'BASE','BASE',null,null);
Insert into messages (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION) values ('VTMARSCH02','Processing failed','Process to confirm marital status change has failed','E','Y',null,null,null,FN_SYSDATE(),'BASE','BASE',null,null);
Insert into messages (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION) values ('VTMARSCH03','Transaction Confirmed!','Transaction has been successfully confirmed','P','Y',null,null,null,FN_SYSDATE(),'BASE','BASE',null,null);
commit;
SET DEFINE OFF
--- SUN CCF No: IT2016-028 Request ID: A16DSUN001.Start ---
ALTER TABLE DEPARTMENT ADD ITEM_SER CHAR(5);
ALTER TABLE DEPARTMENT ADD CONSTRAINT FK_DEPARTMENT_ITEM_SER FOREIGN KEY ( ITEM_SER ) REFERENCES ITEMSER ;
INSERT INTO OBJ_ITEMCHANGE
(
OBJ_NAME,
FORM_NO,
FIELD_NAME,
MANDATORY
)
VALUES
(
'dept',
'1',
'item_ser',
'Y'
);
COMMIT;
INSERT INTO MESSAGES
(MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION)
VALUES ('VMDEPTIS01','Invalid Item Series!','Entered item series does not existing in item series master, please enter item series which is existing in item series master or leave it blank','E','Y',NULL, NULL,NULL,FN_SYSDATE(),'BASE','BASE',NULL,NULL);
COMMIT;
INSERT INTO POPHELP (FIELD_NAME,MOD_NAME,SQL_STR,MSG_TITLE,WIDTH,HEIGHT,CHG_DATE,CHG_USER,CHG_TERM,DIST_OPT,SQL_INPUT,DEFAULT_COL)
VALUES
('ITEM_SER','W_DEPT','select descr as Description,item_ser as Code from itemser order by descr','Item Series',0,0,FN_SYSDATE(),'BASE','BASE','1',null,2);
COMMIT;
--- SUN CCF No: IT2016-028 Request ID: A16DSUN001.End ---
30 mtime=1467695323.956276694
30 ctime=1467695324.043276691
30 atime=1467695277.653278656
101 LIBARCHIVE.xattr.user.xdg.origin.url=ZmlsZTovLy9ob21lL2Jhc2UvRG93bmxvYWRzL0lUMjAxNi0wMjhfMS5wZGY
SET DEFINE OFF
--- SUN CCF No: IT2016-047-01 Request ID:A16ESUN002.Start ---
ALTER TABLE EMPLOYEE ADD BU_CODE CHAR(5);
ALTER TABLE EMPLOYEE ADD CONSTRAINT FK_EMPLOYEE_BU_CODE FOREIGN KEY ( BU_CODE ) REFERENCES BUSINESS_UNITS ;
ALTER TABLE EMPLOYEE ADD EMP_CODE__FUNCHEAD CHAR(10);
INSERT INTO MESSAGES
(MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION)
VALUES ('VMEMPFGRP1','Invalid Function Code!','Entered Function code does not existing in business function master, Please enter function code which is available in business function master','E','Y',NULL, NULL,NULL,FN_SYSDATE(),'BASE','BASE',NULL,NULL);
INSERT INTO MESSAGES
(MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION)
VALUES ('VMEMPFUHD1','Invalid Function Head!','Entered employee code in function head does not existing in employee master, Please enter employee code in function head which is available in employee master','E','Y',NULL, NULL,NULL,FN_SYSDATE(),'BASE','BASE',NULL,NULL);
INSERT INTO MESSAGES
(MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION)
VALUES ('VMEMPFUHD2','Invalid Function Head!','Entered employee code in function head should not be same as employee code, Please enter employee code in function head which is not same as employee code','E','Y',NULL, NULL,NULL,FN_SYSDATE(),'BASE','BASE',NULL,NULL);
INSERT INTO MESSAGES
(MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION)
VALUES ('VMEMPFUHD3','Invalid Function Head!','Entered employee code in function head is relieved, Please enter employee code in function head which is not relieved','E','Y',NULL, NULL,NULL,FN_SYSDATE(),'BASE','BASE',NULL,NULL);
INSERT INTO MESSAGES
(MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION)
VALUES ('VMEMPBUCD1','Invalid Business Unit!','Entered Business Unit code does not existing in business unit master, Please enter business unit code which is available in business unit master','E','Y',NULL, NULL,NULL,FN_SYSDATE(),'BASE','BASE',NULL,NULL);
COMMIT;
INSERT INTO OBJ_ITEMCHANGE
(
OBJ_NAME,
FORM_NO,
FIELD_NAME,
MANDATORY
)
VALUES
(
'emp_complete',
'1',
'bu_code',
'Y'
);
INSERT INTO OBJ_ITEMCHANGE
(
OBJ_NAME,
FORM_NO,
FIELD_NAME,
MANDATORY
)
VALUES
(
'emp_complete',
'1',
'func_group',
'Y'
);
INSERT INTO OBJ_ITEMCHANGE
(
OBJ_NAME,
FORM_NO,
FIELD_NAME,
MANDATORY
)
VALUES
(
'emp_complete',
'1',
'emp_code__funchead',
'Y'
);
COMMIT;
INSERT INTO MESSAGES
(MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION)
VALUES ('VMEMPFGRP1','Invalid Function Code!','Entered Function code does not existing in business function master, Please enter function code which is available in business function master','E','Y',NULL, NULL,NULL,FN_SYSDATE(),'BASE','BASE',NULL,NULL);
INSERT INTO MESSAGES
(MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION)
VALUES ('VMEMPFUHD1','Invalid Function Head!','Entered employee code in function head does not exist in employee, Please enter employee code in function head which is available in employee master','E','Y',NULL, NULL,NULL,FN_SYSDATE(),'BASE','BASE',NULL,NULL);
INSERT INTO MESSAGES
(MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION)
VALUES ('VMEMPFUHD2','Invalid Function Head!','Entered employee code in function head should not be same as employee, Please enter employee code in function head which is not same as employee code','E','Y',NULL, NULL,NULL,FN_SYSDATE(),'BASE','BASE',NULL,NULL);
INSERT INTO MESSAGES
(MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION)
VALUES ('VMEMPFUHD3','Invalid Function Head!','Entered employee code in function head is relieved, Please enter employee code in function head which is not relieved','E','Y',NULL, NULL,NULL,FN_SYSDATE(),'BASE','BASE',NULL,NULL);
INSERT INTO MESSAGES
(MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION)
VALUES ('VMEMPBUCD1','Invalid Business Unit!','Entered Business Unit code does not existing in business unit master, Please enter business unit code which is available in business unit master','E','Y',NULL, NULL,NULL,FN_SYSDATE(),'BASE','BASE',NULL,NULL);
COMMIT;
INSERT INTO POPHELP (FIELD_NAME,MOD_NAME,SQL_STR,MSG_TITLE,WIDTH,HEIGHT,CHG_DATE,CHG_USER,CHG_TERM,DIST_OPT,SQL_INPUT,DEFAULT_COL)
VALUES
('BU_CODE','W_EMP_COMPLETE','SELECT DESCR AS Description, BU_CODE AS Business_Unit FROM BUSINESS_UNITS','Business Units',0,0,FN_SYSDATE(),'BASE','BASE','1',null,2);
INSERT INTO POPHELP (FIELD_NAME,MOD_NAME,SQL_STR,MSG_TITLE,WIDTH,HEIGHT,CHG_DATE,CHG_USER,CHG_TERM,DIST_OPT,SQL_INPUT,DEFAULT_COL)
VALUES
('FUNC_GROUP','W_EMP_COMPLETE','SELECT DESCR AS Description, FUNC_CODE AS Function_Code FROM BUSI_FUNCTIONS','Business Functions',0,0,FN_SYSDATE(),'BASE','BASE','1',null,2);
UPDATE POPHELP SET SQL_STR = 'SELECT DESCR AS Description, FUNC_CODE AS Function_Code FROM BUSI_FUNCTIONS', MSG_TITLE = 'Business Functions', DEFAULT_COL = 2 WHERE FIELD_NAME = 'FUNC_GROUP' AND MOD_NAME = 'W_EMP_COMPLETE';
INSERT INTO POPHELP (FIELD_NAME,MOD_NAME,SQL_STR,MSG_TITLE,WIDTH,HEIGHT,CHG_DATE,CHG_USER,CHG_TERM,DIST_OPT,SQL_INPUT,DEFAULT_COL)
VALUES
('EMP_CODE__FUNCHEAD','W_EMP_COMPLETE','SELECT '''' AS Code,''Enter short name (min 3 characters ) to populate data'' AS Employee_Name,'''' AS Designation FROM DUAL WHERE LENGTH(NVL(''?'','' '')) < 3 UNION ALL SELECT A.EMP_CODE AS Code,(TRIM(A.EMP_FNAME)||'' ''||TRIM(A.EMP_MNAME)||'' ''||TRIM(A.EMP_LNAME)) AS Employee_Name,A.DESIGNATION AS Designation FROM EMPLOYEE A WHERE A.RELIEVE_DATE IS NULL AND (TRIM(A.EMP_FNAME)||'' ''||TRIM(A.EMP_MNAME)||'' ''||TRIM(A.EMP_LNAME)) LIKE UPPER(''%?%'') AND LENGTH(''?'') >= 3 ORDER BY EMPLOYEE_NAME','Employee List',0,0,FN_SYSDATE(),'BASE','BASE','1',':emp_code__funchead:emp_code__funchead:emp_code__funchead',1);
UPDATE POPHELP SET SQL_STR = 'SELECT '''' AS Code,''Enter short name (min 3 characters ) to populate data'' AS Employee_Name,'''' AS Designation FROM DUAL WHERE LENGTH(NVL(''?'','' '')) < 3 UNION ALL SELECT A.EMP_CODE AS Code,(TRIM(A.EMP_FNAME)||'' ''||TRIM(A.EMP_MNAME)||'' ''||TRIM(A.EMP_LNAME)) AS Employee_Name,A.DESIGNATION AS Designation FROM EMPLOYEE A WHERE A.RELIEVE_DATE IS NULL AND (TRIM(A.EMP_FNAME)||'' ''||TRIM(A.EMP_MNAME)||'' ''||TRIM(A.EMP_LNAME)) LIKE UPPER(''%?%'') AND LENGTH(''?'') >= 3 ORDER BY EMPLOYEE_NAME', MSG_TITLE = 'Employee List', DEFAULT_COL = 1, SQL_INPUT = ':emp_code__funchead:emp_code__funchead:emp_code__funchead' WHERE FIELD_NAME = 'EMP_CODE__FUNCHEAD' AND MOD_NAME = 'W_EMP_COMPLETE';
COMMIT;
--- SUN CCF No: IT2016-047-01 Request ID:A16ESUN002.End ---
SET DEFINE OFF
--- SUN CCF No: IT2016-047-02 Request ID:A16ESUN003.Start ---
ALTER TABLE EMPLOYEE_DET_CHANGE ADD EMP_CODE__FUNCHEAD_O CHAR(10);
ALTER TABLE EMPLOYEE_DET_CHANGE ADD EMP_CODE__FUNCHEAD CHAR(10);
ALTER TABLE EMPLOYEE_DET_CHANGE ADD BU_CODE__O CHAR(5);
ALTER TABLE EMPLOYEE_DET_CHANGE ADD BU_CODE CHAR(5);
ALTER TABLE EMPLOYEE_DET_CHANGE ADD CONSTRAINT FK_EMPDETCHG_BU_CODE FOREIGN KEY ( BU_CODE ) REFERENCES BUSINESS_UNITS ;
INSERT INTO OBJ_ITEMCHANGE
(
OBJ_NAME,
FORM_NO,
FIELD_NAME,
MANDATORY
)
VALUES
(
'emp_det_chg',
'1',
'bu_code',
'Y'
);
INSERT INTO OBJ_ITEMCHANGE
(
OBJ_NAME,
FORM_NO,
FIELD_NAME,
MANDATORY
)
VALUES
(
'emp_det_chg',
'1',
'func_group',
'Y'
);
INSERT INTO OBJ_ITEMCHANGE
(
OBJ_NAME,
FORM_NO,
FIELD_NAME,
MANDATORY
)
VALUES
(
'emp_det_chg',
'1',
'emp_code__funchead',
'Y'
);
COMMIT;
INSERT INTO POPHELP (FIELD_NAME,MOD_NAME,SQL_STR,MSG_TITLE,WIDTH,HEIGHT,CHG_DATE,CHG_USER,CHG_TERM,DIST_OPT,SQL_INPUT,DEFAULT_COL)
VALUES
('BU_CODE','W_EMP_DET_CHG','SELECT DESCR AS Description, BU_CODE AS Business_Unit FROM BUSINESS_UNITS','Business Units',0,0,FN_SYSDATE(),'BASE','BASE','1',null,2);
INSERT INTO POPHELP (FIELD_NAME,MOD_NAME,SQL_STR,MSG_TITLE,WIDTH,HEIGHT,CHG_DATE,CHG_USER,CHG_TERM,DIST_OPT,SQL_INPUT,DEFAULT_COL)
VALUES
('FUNC_GROUP','W_EMP_DET_CHG','SELECT DESCR AS Description, FUNC_CODE AS Function_Code FROM BUSI_FUNCTIONS','Business Functions',0,0,FN_SYSDATE(),'BASE','BASE','1',null,2);
INSERT INTO POPHELP (FIELD_NAME,MOD_NAME,SQL_STR,MSG_TITLE,WIDTH,HEIGHT,CHG_DATE,CHG_USER,CHG_TERM,DIST_OPT,SQL_INPUT,DEFAULT_COL)
VALUES
('EMP_CODE__FUNCHEAD','W_EMP_DET_CHG','SELECT '''' AS Code,''Enter short name (min 3 characters ) to populate data'' AS Employee_Name,'''' AS Designation FROM DUAL WHERE LENGTH(NVL(''?'','' '')) < 3 UNION ALL SELECT A.EMP_CODE AS Code,(TRIM(A.EMP_FNAME)||'' ''||TRIM(A.EMP_MNAME)||'' ''||TRIM(A.EMP_LNAME)) AS Employee_Name,A.DESIGNATION AS Designation FROM EMPLOYEE A WHERE A.RELIEVE_DATE IS NULL AND (TRIM(A.EMP_FNAME)||'' ''||TRIM(A.EMP_MNAME)||'' ''||TRIM(A.EMP_LNAME)) LIKE UPPER(''%?%'') AND LENGTH(''?'') >= 3 ORDER BY EMPLOYEE_NAME','Employee List',0,0,FN_SYSDATE(),'BASE','BASE','1',':emp_code__funchead:emp_code__funchead:emp_code__funchead',1);
COMMIT;
INSERT INTO MESSAGES
(MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION)
VALUES ('VMEMPFGRP1','Invalid Function Code!','Entered Function code does not existing in business function master, Please enter function code which is available in business function master','E','Y',NULL, NULL,NULL,FN_SYSDATE(),'BASE','BASE',NULL,NULL);
INSERT INTO MESSAGES
(MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION)
VALUES ('VMEMPFUHD1','Invalid Function Head!','Entered employee code in function head does not exist in employee, Please enter employee code in function head which is available in employee master','E','Y',NULL, NULL,NULL,FN_SYSDATE(),'BASE','BASE',NULL,NULL);
INSERT INTO MESSAGES
(MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION)
VALUES ('VMEMPFUHD2','Invalid Function Head!','Entered employee code in function head should not be same as employee, Please enter employee code in function head which is not same as employee code','E','Y',NULL, NULL,NULL,FN_SYSDATE(),'BASE','BASE',NULL,NULL);
INSERT INTO MESSAGES
(MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION)
VALUES ('VMEMPFUHD3','Invalid Function Head!','Entered employee code in function head is relieved, Please enter employee code in function head which is not relieved','E','Y',NULL, NULL,NULL,FN_SYSDATE(),'BASE','BASE',NULL,NULL);
INSERT INTO MESSAGES
(MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION)
VALUES ('VMEMPBUCD1','Invalid Business Unit!','Entered Business Unit code does not existing in business unit master, Please enter business unit code which is available in business unit master','E','Y',NULL, NULL,NULL,FN_SYSDATE(),'BASE','BASE',NULL,NULL);
COMMIT;
--- SUN CCF No: IT2016-047-02 Request ID:A16ESUN003.End ---
SET DEFINE OFF
--- SUN CCF No: IT2016-047-03 Request ID:A16ESUN004.Start ---
ALTER TABLE EMP_EMPLOY_EVENTS ADD EMP_CODE__FUNCHEAD_FR CHAR(10);
ALTER TABLE EMP_EMPLOY_EVENTS ADD EMP_CODE__FUNCHEAD_TO CHAR(10);
ALTER TABLE EMP_EMPLOY_EVENTS ADD BU_CODE__FR CHAR(5);
ALTER TABLE EMP_EMPLOY_EVENTS ADD BU_CODE__TO CHAR(5);
ALTER TABLE EMP_EMPLOY_EVENTS ADD CONSTRAINT FK_EMPEVENTS_BU_CODE FOREIGN KEY ( BU_CODE__TO ) REFERENCES BUSINESS_UNITS ;
INSERT INTO OBJ_ITEMCHANGE
(
OBJ_NAME,
FORM_NO,
FIELD_NAME,
MANDATORY
)
VALUES
(
'emptranprom',
'1',
'bu_code__to',
'Y'
);
INSERT INTO OBJ_ITEMCHANGE
(
OBJ_NAME,
FORM_NO,
FIELD_NAME,
MANDATORY
)
VALUES
(
'emptranprom',
'1',
'func_group__to',
'Y'
);
INSERT INTO OBJ_ITEMCHANGE
(
OBJ_NAME,
FORM_NO,
FIELD_NAME,
MANDATORY
)
VALUES
(
'emptranprom',
'1',
'emp_code__funchead_to',
'Y'
);
COMMIT;
INSERT INTO POPHELP (FIELD_NAME,MOD_NAME,SQL_STR,MSG_TITLE,WIDTH,HEIGHT,CHG_DATE,CHG_USER,CHG_TERM,DIST_OPT,SQL_INPUT,DEFAULT_COL)
VALUES
('BU_CODE','W_EMPTRANPROM','SELECT DESCR AS Description, BU_CODE AS Business_Unit FROM BUSINESS_UNITS','Business Units',0,0,FN_SYSDATE(),'BASE','BASE','1',null,2);
INSERT INTO POPHELP (FIELD_NAME,MOD_NAME,SQL_STR,MSG_TITLE,WIDTH,HEIGHT,CHG_DATE,CHG_USER,CHG_TERM,DIST_OPT,SQL_INPUT,DEFAULT_COL)
VALUES
('FUNC_GROUP','W_EMPTRANPROM','SELECT DESCR AS Description, FUNC_CODE AS Function_Code FROM BUSI_FUNCTIONS','Business Functions',0,0,FN_SYSDATE(),'BASE','BASE','1',null,2);
INSERT INTO POPHELP (FIELD_NAME,MOD_NAME,SQL_STR,MSG_TITLE,WIDTH,HEIGHT,CHG_DATE,CHG_USER,CHG_TERM,DIST_OPT,SQL_INPUT,DEFAULT_COL)
VALUES
('EMP_CODE','W_EMPTRANPROM','SELECT '''' AS Code,''Enter short name (min 3 characters ) to populate data'' AS Employee_Name,'''' AS Designation FROM DUAL WHERE LENGTH(NVL(''?'','' '')) < 3 UNION ALL SELECT A.EMP_CODE AS Code,(TRIM(A.EMP_FNAME)||'' ''||TRIM(A.EMP_MNAME)||'' ''||TRIM(A.EMP_LNAME)) AS Employee_Name,A.DESIGNATION AS Designation FROM EMPLOYEE A WHERE A.RELIEVE_DATE IS NULL AND (TRIM(A.EMP_FNAME)||'' ''||TRIM(A.EMP_MNAME)||'' ''||TRIM(A.EMP_LNAME)) LIKE UPPER(''%?%'') AND LENGTH(''?'') >= 3 ORDER BY EMPLOYEE_NAME','Employee List',0,0,FN_SYSDATE(),'BASE','BASE','1',':emp_code__funchead:emp_code__funchead:emp_code__funchead',1);
COMMIT;
INSERT INTO MESSAGES
(MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION)
VALUES ('VMEMPFGRP1','Invalid Function Code!','Entered Function code does not existing in business function master, Please enter function code which is available in business function master','E','Y',NULL, NULL,NULL,FN_SYSDATE(),'BASE','BASE',NULL,NULL);
INSERT INTO MESSAGES
(MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION)
VALUES ('VMEMPFUHD1','Invalid Function Head!','Entered employee code in function head does not exist in employee, Please enter employee code in function head which is available in employee master','E','Y',NULL, NULL,NULL,FN_SYSDATE(),'BASE','BASE',NULL,NULL);
INSERT INTO MESSAGES
(MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION)
VALUES ('VMEMPFUHD2','Invalid Function Head!','Entered employee code in function head should not be same as employee, Please enter employee code in function head which is not same as employee code','E','Y',NULL, NULL,NULL,FN_SYSDATE(),'BASE','BASE',NULL,NULL);
INSERT INTO MESSAGES
(MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION)
VALUES ('VMEMPFUHD3','Invalid Function Head!','Entered employee code in function head is relieved, Please enter employee code in function head which is not relieved','E','Y',NULL, NULL,NULL,FN_SYSDATE(),'BASE','BASE',NULL,NULL);
INSERT INTO MESSAGES
(MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION)
VALUES ('VMEMPBUCD1','Invalid Business Unit!','Entered Business Unit code does not existing in business unit master, Please enter business unit code which is available in business unit master','E','Y',NULL, NULL,NULL,FN_SYSDATE(),'BASE','BASE',NULL,NULL);
COMMIT;
--- SUN CCF No: IT2016-047-03 Request ID:A16ESUN004.End ---
SET DEFINE OFF
--- SUN CCF No: IT2016-047-01 Request ID:A16ESUN002.Start ---
ALTER TABLE EMPLOYEE ADD BU_CODE CHAR(5);
ALTER TABLE EMPLOYEE ADD CONSTRAINT FK_EMPLOYEE_BU_CODE FOREIGN KEY ( BU_CODE ) REFERENCES BUSINESS_UNITS ;
ALTER TABLE EMPLOYEE ADD EMP_CODE__FUNCHEAD CHAR(10);
INSERT INTO MESSAGES
(MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION)
VALUES ('VMEMPFGRP1','Invalid Function Code!','Entered Function code does not existing in business function master, Please enter function code which is available in business function master','E','Y',NULL, NULL,NULL,FN_SYSDATE(),'BASE','BASE',NULL,NULL);
INSERT INTO MESSAGES
(MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION)
VALUES ('VMEMPFUHD1','Invalid Function Head!','Entered employee code in function head does not exist in employee, Please enter employee code in function head which is available in employee master','E','Y',NULL, NULL,NULL,FN_SYSDATE(),'BASE','BASE',NULL,NULL);
INSERT INTO MESSAGES
(MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION)
VALUES ('VMEMPFUHD2','Invalid Function Head!','Entered employee code in function head should not be same as employee, Please enter employee code in function head which is not same as employee code','E','Y',NULL, NULL,NULL,FN_SYSDATE(),'BASE','BASE',NULL,NULL);
INSERT INTO MESSAGES
(MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION)
VALUES ('VMEMPFUHD3','Invalid Function Head!','Entered employee code in function head is relieved, Please enter employee code in function head which is not relieved','E','Y',NULL, NULL,NULL,FN_SYSDATE(),'BASE','BASE',NULL,NULL);
INSERT INTO MESSAGES
(MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION)
VALUES ('VMEMPBUCD1','Invalid Business Unit!','Entered Business Unit code does not existing in business unit master, Please enter business unit code which is available in business unit master','E','Y',NULL, NULL,NULL,FN_SYSDATE(),'BASE','BASE',NULL,NULL);
COMMIT;
INSERT INTO OBJ_ITEMCHANGE
(
OBJ_NAME,
FORM_NO,
FIELD_NAME,
MANDATORY
)
VALUES
(
'emp_complete',
'1',
'bu_code',
'Y'
);
INSERT INTO OBJ_ITEMCHANGE
(
OBJ_NAME,
FORM_NO,
FIELD_NAME,
MANDATORY
)
VALUES
(
'emp_complete',
'1',
'func_group',
'Y'
);
INSERT INTO OBJ_ITEMCHANGE
(
OBJ_NAME,
FORM_NO,
FIELD_NAME,
MANDATORY
)
VALUES
(
'emp_complete',
'1',
'emp_code__funchead',
'Y'
);
COMMIT;
INSERT INTO MESSAGES
(MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION)
VALUES ('VMEMPFGRP1','Invalid Function Code!','Entered Function code does not existing in business function master, Please enter function code which is available in business function master','E','Y',NULL, NULL,NULL,FN_SYSDATE(),'BASE','BASE',NULL,NULL);
INSERT INTO MESSAGES
(MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION)
VALUES ('VMEMPFUHD1','Invalid Function Head!','Entered employee code in function head does not existing in employee master, Please enter employee code in function head which is available in employee master','E','Y',NULL, NULL,NULL,FN_SYSDATE(),'BASE','BASE',NULL,NULL);
INSERT INTO MESSAGES
(MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION)
VALUES ('VMEMPFUHD2','Invalid Function Head!','Entered employee code in function head should not be same as employee code, Please enter employee code in function head which is not same as employee code','E','Y',NULL, NULL,NULL,FN_SYSDATE(),'BASE','BASE',NULL,NULL);
INSERT INTO MESSAGES
(MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION)
VALUES ('VMEMPFUHD3','Invalid Function Head!','Entered employee code in function head is relieved, Please enter employee code in function head which is not relieved','E','Y',NULL, NULL,NULL,FN_SYSDATE(),'BASE','BASE',NULL,NULL);
INSERT INTO MESSAGES
(MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION)
VALUES ('VMEMPBUCD1','Invalid Business Unit!','Entered Business Unit code does not existing in business unit master, Please enter business unit code which is available in business unit master','E','Y',NULL, NULL,NULL,FN_SYSDATE(),'BASE','BASE',NULL,NULL);
COMMIT;
INSERT INTO POPHELP (FIELD_NAME,MOD_NAME,SQL_STR,MSG_TITLE,WIDTH,HEIGHT,CHG_DATE,CHG_USER,CHG_TERM,DIST_OPT,SQL_INPUT,DEFAULT_COL)
VALUES
('BU_CODE','W_EMP_COMPLETE','SELECT DESCR AS Description, BU_CODE AS Business_Unit FROM BUSINESS_UNITS','Business Units',0,0,FN_SYSDATE(),'BASE','BASE','1',null,2);
INSERT INTO POPHELP (FIELD_NAME,MOD_NAME,SQL_STR,MSG_TITLE,WIDTH,HEIGHT,CHG_DATE,CHG_USER,CHG_TERM,DIST_OPT,SQL_INPUT,DEFAULT_COL)
VALUES
('FUNC_GROUP','W_EMP_COMPLETE','SELECT DESCR AS Description, FUNC_CODE AS Function_Code FROM BUSI_FUNCTIONS','Business Functions',0,0,FN_SYSDATE(),'BASE','BASE','1',null,2);
UPDATE POPHELP SET SQL_STR = 'SELECT DESCR AS Description, FUNC_CODE AS Function_Code FROM BUSI_FUNCTIONS', MSG_TITLE = 'Business Functions', DEFAULT_COL = 2 WHERE FIELD_NAME = 'FUNC_GROUP' AND MOD_NAME = 'W_EMP_COMPLETE';
INSERT INTO POPHELP (FIELD_NAME,MOD_NAME,SQL_STR,MSG_TITLE,WIDTH,HEIGHT,CHG_DATE,CHG_USER,CHG_TERM,DIST_OPT,SQL_INPUT,DEFAULT_COL)
VALUES
('EMP_CODE__FUNCHEAD','W_EMP_COMPLETE','SELECT '''' AS Code,''Enter short name (min 3 characters ) to populate data'' AS Employee_Name,'''' AS Designation FROM DUAL WHERE LENGTH(NVL(''?'','' '')) < 3 UNION ALL SELECT A.EMP_CODE AS Code,(TRIM(A.EMP_FNAME)||'' ''||TRIM(A.EMP_MNAME)||'' ''||TRIM(A.EMP_LNAME)) AS Employee_Name,A.DESIGNATION AS Designation FROM EMPLOYEE A WHERE A.RELIEVE_DATE IS NULL AND (TRIM(A.EMP_FNAME)||'' ''||TRIM(A.EMP_MNAME)||'' ''||TRIM(A.EMP_LNAME)) LIKE UPPER(''%?%'') AND LENGTH(''?'') >= 3 ORDER BY EMPLOYEE_NAME','Employee List',0,0,FN_SYSDATE(),'BASE','BASE','1',':emp_code__funchead:emp_code__funchead:emp_code__funchead',1);
UPDATE POPHELP SET SQL_STR = 'SELECT '''' AS Code,''Enter short name (min 3 characters ) to populate data'' AS Employee_Name,'''' AS Designation FROM DUAL WHERE LENGTH(NVL(''?'','' '')) < 3 UNION ALL SELECT A.EMP_CODE AS Code,(TRIM(A.EMP_FNAME)||'' ''||TRIM(A.EMP_MNAME)||'' ''||TRIM(A.EMP_LNAME)) AS Employee_Name,A.DESIGNATION AS Designation FROM EMPLOYEE A WHERE A.RELIEVE_DATE IS NULL AND (TRIM(A.EMP_FNAME)||'' ''||TRIM(A.EMP_MNAME)||'' ''||TRIM(A.EMP_LNAME)) LIKE UPPER(''%?%'') AND LENGTH(''?'') >= 3 ORDER BY EMPLOYEE_NAME', MSG_TITLE = 'Employee List', DEFAULT_COL = 1, SQL_INPUT = ':emp_code__funchead:emp_code__funchead:emp_code__funchead' WHERE FIELD_NAME = 'EMP_CODE__FUNCHEAD' AND MOD_NAME = 'W_EMP_COMPLETE';
COMMIT;
--- SUN CCF No: IT2016-047-01 Request ID:A16ESUN002.End ---
SET DEFINE OFF
DROP FUNCTION FN_TF_LOAN_INT_INFO;
DROP TYPE TFT_LOAN_INT_INFO;
DROP TYPE TFO_LOAN_INT_INFO;
CREATE TYPE TFO_LOAN_INT_INFO AS OBJECT
(
ACCT_PRD_ARG CHAR(6),
ACCT_PRD_DATA CHAR(6),
PRD_CODE__FR CHAR(6),
PRD_CODE__TO CHAR(6),
EMP_CODE CHAR(10),
EMP_FULL_NAME VARCHAR2(120),
PAY_SITE CHAR(5),
FIN_ENTITY CHAR(10),
CCTR_CODE__SAL CHAR(4),
LOAN_NO CHAR(15),
SCHEME_NO CHAR(10),
SCHEME_TYPE CHAR(5),
LOAN_AMT NUMBER(12,3),
TERM NUMBER(3),
INT_TERM CHAR(5),
ISSUE_DATE DATE,
LOAN_DISB_DATE DATE,
LOAN_START_RECO_DATE DATE,
LOAN_CLOUSRE_DATE DATE,
MON_INST NUMBER(12,3),
PRE_PAID_EMP_BENIFIT NUMBER(12,3),
INTEREST NUMBER(6,2),
ISA_EFF_INT_RATE NUMBER(6,2),
APPR_DATE DATE,
BALANCE_AMT NUMBER(12,3),
DATE__BALANCE DATE,
DATE__INTEREST DATE,
LOAN_TYPE CHAR(1),
EMI_NO NUMBER(10),
EMI_PRD_CODE CHAR(6),
EMI_PRD_DESCR VARCHAR2(10),
OP_BALANCE_AMT NUMBER(12,3),
INTEREST_AMT NUMBER(12,3),
PRINC_CUM_INTEREST_AMT NUMBER(12,3),
MON_DEDN NUMBER(12,3),
RECOVER_AMT NUMBER(12,3),
CL_BALANCE_AMT NUMBER(12,3),
PRINC_DEDN NUMBER(12,3),
PV_FACTOR NUMBER(10,4),
PRESENT_VALUE NUMBER(12,3),
AMORTISED_COST_OP_BAL NUMBER(12,3),
INTEREST_AT_EFF_RATE NUMBER(12,3),
REPAYMENT_INCL_INTEREST NUMBER(12,3),
AMORTISED_COST_CL_BAL NUMBER(12,3),
EMP_BENEFIT NUMBER(12,3),
DIFF_PRINC_DEDN NUMBER(12,3),
LOAN_INT_CALC_STR VARCHAR2(4000)
)
/
CREATE TYPE TFT_LOAN_INT_INFO AS TABLE OF TFO_LOAN_INT_INFO
/
CREATE OR REPLACE
FUNCTION FN_TF_LOAN_INT_INFO
(
FIN_ENTITY_CODE_FR FINENT.FIN_ENTITY%TYPE,
FIN_ENTITY_CODE_TO FINENT.FIN_ENTITY%TYPE,
ACCT_PRD ACCTPRD.CODE%TYPE,
PRD_CODE__FR PERIOD.CODE%TYPE,
PRD_CODE__TO PERIOD.CODE%TYPE,
SITE_CODE__FR SITE.SITE_CODE%TYPE,
SITE_CODE__TO SITE.SITE_CODE%TYPE,
CCTR_CODE__FR EMPLOYEE.CCTR_CODE__SAL%TYPE,
CCTR_CODE__TO EMPLOYEE.CCTR_CODE__SAL%TYPE,
EMP_CODE__FR EMPLOYEE.EMP_CODE%TYPE,
EMP_CODE__TO EMPLOYEE.EMP_CODE%TYPE,
EFF_INT_RATE LOANS.INTEREST%TYPE
)
RETURN TFT_LOAN_INT_INFO
PIPELINED IS
OUT_REC TFO_LOAN_INT_INFO := TFO_LOAN_INT_INFO( NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
LI_CNT NUMBER(6);
LI_CNT1 NUMBER(6);
LI_CNT2 NUMBER(6);
EMI_NO NUMBER(6);
TOT_INST_DEDN NUMBER(6);
TOT_INST_NO NUMBER(6);
LC_LOAN_OP_BAL LOANS.LOAN_AMT%TYPE;
LC_LOAN_RECO LOANS.LOAN_AMT%TYPE;
LD_LOAN_CLOUSRE_DATE DATE;
LD_INT_FIRST_DATE DATE;
LD_INT_LAST_DATE DATE;
EMI_PRD_CODE PERIOD.CODE%TYPE;
EMI_PRD_DESCR PERIOD.DESCR%TYPE;
PV_FACTOR NUMBER(12,4);
PRESENT_VALUE LOANS.LOAN_AMT%TYPE;
TOT_PRESENT_VALUE LOANS.LOAN_AMT%TYPE;
AMORTISED_COST_OP_BAL LOANS.LOAN_AMT%TYPE;
INTEREST_AT_EFF_RATE LOANS.LOAN_AMT%TYPE;
AMORTISED_COST_CL_BAL LOANS.LOAN_AMT%TYPE;
EMP_BENEFIT LOANS.LOAN_AMT%TYPE;
DIFF_PRINC_DEDN LOANS.LOAN_AMT%TYPE;
LC_PRINC_DEDN LOANS.LOAN_AMT%TYPE;
LC_INT_DEDN LOANS.LOAN_AMT%TYPE;
LC_OTH_RECOVERY LOANS.LOAN_AMT%TYPE;
LC_EFF_INT_RATE LOANS.INTEREST%TYPE;
LS_EXCLUDE_SCHEME_TYPE VARCHAR2(1024);
LOAN_INT_CALC_STR VARCHAR2(4000);
ARG_ACCT_PRD_CODE ACCTPRD.CODE%TYPE;
LD_CAL_FDATE ACCTPRD.FR_DATE%TYPE;
LD_CAL_TDATE ACCTPRD.TO_DATE%TYPE;
LI_NO_DAYS_IN_CAL_YR NUMBER(3);
CURSOR LOAN_INFO(AS_EXCLUDE_SCHEME_TYPE VARCHAR2) IS
SELECT
LN.EMP_CODE AS EMP_CODE ,
TRIM(EM.EMP_FNAME) || ' ' || TRIM(EM.EMP_MNAME) || TRIM(EM.EMP_LNAME) AS EMP_FULL_NAME,
EM.PAY_SITE AS PAY_SITE,
EM.CCTR_CODE__SAL AS CCTR_CODE__SAL,
LN.LOAN_NO AS LOAN_NO,
LN.SCHEME_NO SCHEME_NO,
LN.ISSUE_DATE AS ISSUE_DATE,
LN.START_RECO AS START_RECO,
LN.TERM AS TERM,
LN.LOAN_AMT AS LOAN_AMT,
LN.INTEREST AS INTEREST,
LN.MON_INST AS MON_INST,
LN.INT_TERM AS INT_TERM,
LN.INTEREST_AMT AS INTEREST_AMT,
LN.RECOVER_AMT AS RECOVER_AMT,
LN.APPR_DATE AS APPR_DATE,
LN.BALANCE_AMT AS BALANCE_AMT,
LN.DATE__BALANCE AS DATE__BALANCE,
LN.DATE__INTEREST AS DATE__INTEREST,
LN.LOAN_TYPE AS LOAN_TYPE,
LN.ACT_TERM AS ACT_TERM,
AP.FR_DATE AS FY_FROM_DATE,
AP.TO_DATE AS FY_TO_DATE,
LS.AD_CODE__INT AS AD_CODE__INT,
LS.AD_CODE__DED AS AD_CODE__DED,
LS.SCHEME_TYPE AS SCHEME_TYPE,
SM.FIN_ENTITY AS FIN_ENTITY
FROM LOANS LN, EMPLOYEE EM, SITE SM, ACCTPRD AP, LOAN_SCHEME LS
WHERE EM.EMP_CODE = LN.EMP_CODE
AND LN.EMP_CODE >= EMP_CODE__FR
AND LN.EMP_CODE <= EMP_CODE__TO
AND EM.PAY_SITE >= SITE_CODE__FR
AND EM.PAY_SITE <= SITE_CODE__TO
AND SM.SITE_CODE = EM.PAY_SITE
--AND SM.FIN_ENTITY = FIN_ENTITY_CODE_FR
AND SM.FIN_ENTITY BETWEEN FIN_ENTITY_CODE_FR AND FIN_ENTITY_CODE_TO
AND LN.ISSUE_DATE <= AP.TO_DATE
AND AP.CODE = ACCT_PRD
AND LN.STATUS IN ('A','E')
AND LS.SCHEME_NO = LN.SCHEME_NO
--AND LS.SCHEME_TYPE NOT IN ('A','B')
-- AND LS.SCHEME_TYPE NOT IN (AS_EXCLUDE_SCHEME_TYPE)
AND LS.SCHEME_TYPE NOT IN ( SELECT regexp_substr(AS_EXCLUDE_SCHEME_TYPE, '[^,]+', 1, LEVEL)
token FROM dual CONNECT BY LEVEL <= length(AS_EXCLUDE_SCHEME_TYPE) -
length(REPLACE(AS_EXCLUDE_SCHEME_TYPE, ',', '')) + 1)
ORDER BY SM.FIN_ENTITY,LN.EMP_CODE,LN.ISSUE_DATE;
CURSOR PRD_INFO(START_DATE DATE) IS SELECT A.CODE,A.FR_DATE,A.TO_DATE,
A.ACCT_PRD AS P_ACCT_PRD,B.FR_DATE AS FY_FROM_DATE,B.TO_DATE AS FY_TO_DATE
FROM PERIOD A,ACCTPRD B
WHERE B.CODE = A.ACCT_PRD AND A.TO_DATE >= START_DATE ORDER BY TO_DATE;
CURSOR LOAN_INST_INFO(ARG_LOAN_NO CHAR) IS SELECT * FROM LOANS_SCHEDULE
WHERE LOAN_NO = ARG_LOAN_NO
AND (NO_INST <> NO_INST_DED OR (NO_INST IS NULL AND PRD_CODE IS NULL)) ORDER BY LINE_NO ;
CURSOR LOAN_RECO_INFO(ARG_LOAN_NO CHAR , ARG_FR_DATE DATE , ARG_TO_DATE DATE)
IS SELECT * FROM LOAN_REG WHERE LOAN_NO = ARG_LOAN_NO
AND TRAN_DATE BETWEEN ARG_FR_DATE AND ARG_TO_DATE
AND AMOUNT <> 0 AND TRAN_TYPE NOT IN ('P') AND
CASE WHEN INT_CALCULATED IS NULL THEN 'N' ELSE INT_CALCULATED END = 'N'
ORDER BY TRAN_DATE;
CURSOR LOAN_INT_CALC_INFO(ARG_LOAN_NO CHAR , ARG_PRD_CODE CHAR)
IS SELECT * FROM LOANS_INTEREST_DET WHERE LOAN_NO = ARG_LOAN_NO
AND PRD_CODE = ARG_PRD_CODE ORDER BY PRD_CODE,LINE_NO;
BEGIN
ARG_ACCT_PRD_CODE := ACCT_PRD;
LI_CNT2 := 0;
SELECT COUNT(1) INTO LI_CNT2 FROM PERIOD WHERE CODE BETWEEN PRD_CODE__FR AND PRD_CODE__TO
AND ACCT_PRD = ARG_ACCT_PRD_CODE;
IF LI_CNT2 = 0 THEN
RETURN;
END IF;
LI_CNT2 := 0;
SELECT COUNT(1) INTO LI_CNT2 FROM PAYRPARM
WHERE PRD_CODE = '999999' AND VAR_NAME = 'IAS_LNREPO_EXCL_SCHM';
IF LI_CNT2 > 0 THEN
SELECT TRIM(VAR_VALUE) INTO LS_EXCLUDE_SCHEME_TYPE FROM PAYRPARM
WHERE PRD_CODE = '999999' AND VAR_NAME = 'IAS_LNREPO_EXCL_SCHM';
ELSE
LS_EXCLUDE_SCHEME_TYPE := '';
END IF;
IF LS_EXCLUDE_SCHEME_TYPE IS NULL OR LENGTH(TRIM(LS_EXCLUDE_SCHEME_TYPE)) = 0 THEN
LS_EXCLUDE_SCHEME_TYPE := '**********';
END IF;
DBMS_OUTPUT.PUT_LINE(LS_EXCLUDE_SCHEME_TYPE);
LI_CNT2 := 0;
FOR I IN LOAN_INFO(LS_EXCLUDE_SCHEME_TYPE)
LOOP
LI_CNT2 := LI_CNT2 + 1;
LI_CNT := 0;
LC_LOAN_OP_BAL := I.LOAN_AMT;
SELECT SUM(AMOUNT) INTO LC_LOAN_RECO FROM LOAN_REG WHERE LOAN_NO = I.LOAN_NO
AND TRAN_DATE < I.FY_FROM_DATE;
IF LC_LOAN_RECO IS NOT NULL THEN
LC_LOAN_OP_BAL := LC_LOAN_OP_BAL - LC_LOAN_RECO;
END IF;
LI_CNT1 := 0;
SELECT COUNT(1), MIN(FROM_DATE) INTO LI_CNT1, LD_INT_FIRST_DATE FROM LOAN_INT_REG WHERE LOAN_NO=I.LOAN_NO ;
IF LI_CNT1 > 0 THEN
LD_INT_LAST_DATE := I.DATE__INTEREST + 1;
ELSE
LD_INT_LAST_DATE := I.DATE__INTEREST;
LD_INT_FIRST_DATE := I.DATE__INTEREST;
END IF;
LI_CNT1 := 0;
SELECT CASE WHEN LD_INT_FIRST_DATE > (SELECT TO_DATE FROM PERIOD
WHERE CODE = PRD_CODE__TO) THEN 0 ELSE LC_LOAN_OP_BAL END INTO LC_LOAN_OP_BAL
FROM DUAL;
SELECT SUM(INT_RATE) INTO LC_EFF_INT_RATE FROM LOANSCHEME_INT_RATE
WHERE SCHEME_TYPE = I.SCHEME_TYPE AND LD_INT_FIRST_DATE BETWEEN EFF_FROM AND VALID_UPTO;
IF LC_EFF_INT_RATE IS NULL THEN
LC_EFF_INT_RATE := CASE WHEN EFF_INT_RATE IS NULL OR EFF_INT_RATE <= 0 THEN
I.INTEREST ELSE EFF_INT_RATE END;
END IF;
IF LC_EFF_INT_RATE <= I.INTEREST THEN
LC_LOAN_OP_BAL := 0;
END IF;
IF LC_LOAN_OP_BAL > 0 THEN
EMI_NO := 0;
TOT_PRESENT_VALUE := 0;
LC_LOAN_OP_BAL := I.LOAN_AMT;
FOR J IN PRD_INFO(LD_INT_FIRST_DATE)
LOOP
LD_CAL_FDATE := TO_DATE('01/01/' || TO_CHAR(J.FR_DATE , 'YYYY') , 'DD/MM/YYYY');
LD_CAL_TDATE := TO_DATE('31/12/' || TO_CHAR(J.FR_DATE , 'YYYY') , 'DD/MM/YYYY');
LI_NO_DAYS_IN_CAL_YR := LD_CAL_TDATE - LD_CAL_FDATE + 1;
IF LC_LOAN_OP_BAL > 0 THEN
EMI_NO := EMI_NO + 1;
LI_CNT1 := 0;
LC_PRINC_DEDN := 0;
SELECT COUNT(1) INTO LI_CNT1 FROM LOAN_REG WHERE LOAN_NO = I.LOAN_NO
AND TRAN_TYPE = 'P' AND TRAN_DATE BETWEEN J.FR_DATE AND J.TO_DATE;
IF LI_CNT1 > 0 THEN
SELECT SUM(CASE WHEN AMOUNT IS NULL THEN 0 ELSE AMOUNT END)
INTO LC_PRINC_DEDN FROM LOAN_REG WHERE LOAN_NO = I.LOAN_NO
AND TRAN_TYPE = 'P' AND TRAN_DATE BETWEEN J.FR_DATE AND J.TO_DATE;
ELSE
LI_CNT1 := 0;
SELECT COUNT(1) INTO LI_CNT1 FROM PAYROLL WHERE EMP_CODE = I.EMP_CODE
AND PRD_CODE = J.CODE;
IF LI_CNT1 > 0 THEN
SELECT AMOUNT INTO LC_PRINC_DEDN FROM PAYROLLDET
WHERE EMP_CODE = I.EMP_CODE AND PRD_CODE = J.CODE AND
((REF_TYPE = 'L' AND REF_NO = I.LOAN_NO) OR AD_CODE = I.AD_CODE__DED);
ELSE
IF I.START_RECO <= J.FR_DATE THEN
TOT_INST_DEDN := 0;
TOT_INST_NO := 0;
FOR K IN LOAN_INST_INFO(I.LOAN_NO)
LOOP
TOT_INST_NO := TOT_INST_NO + CASE WHEN K.NO_INST IS NULL THEN 9999
ELSE K.NO_INST END;
IF TOT_INST_NO >= EMI_NO THEN
LC_PRINC_DEDN := CASE WHEN LC_LOAN_OP_BAL > K.AMOUNT THEN K.AMOUNT ELSE LC_LOAN_OP_BAL END;
EXIT;
END IF;
END LOOP;
END IF;
END IF;
END IF;
PV_FACTOR := 0;
PRESENT_VALUE := 0;
LC_OTH_RECOVERY := 0;
LC_INT_DEDN := 0;
IF LI_CNT1 > 0 THEN
SELECT AMOUNT INTO LC_INT_DEDN FROM PAYROLLDET WHERE EMP_CODE = I.EMP_CODE AND PRD_CODE = J.CODE AND ((REF_TYPE = 'N' AND REF_NO = I.LOAN_NO) OR AD_CODE = I.AD_CODE__INT);
ELSE
LC_INT_DEDN := ROUND((LC_LOAN_OP_BAL * I.INTEREST / 100) / (LI_NO_DAYS_IN_CAL_YR) * ((J.TO_DATE - CASE WHEN LD_INT_FIRST_DATE > J.FR_DATE THEN LD_INT_FIRST_DATE ELSE J.FR_DATE END) + 1),2);
FOR L IN LOAN_RECO_INFO(I.LOAN_NO, J.FR_DATE, J.TO_DATE)
LOOP
LC_INT_DEDN := LC_INT_DEDN - (ROUND((L.AMOUNT * I.INTEREST / 100) / (LI_NO_DAYS_IN_CAL_YR) * ((J.TO_DATE - L.TRAN_DATE) + 1),2));
END LOOP;
LC_INT_DEDN := CASE WHEN LC_INT_DEDN >= 0 THEN LC_INT_DEDN ELSE 0 END;
IF TRIM(I.INT_TERM) = 'EMI' THEN
LC_PRINC_DEDN := I.MON_INST - LC_INT_DEDN;
ELSE
LC_PRINC_DEDN := I.MON_INST;
END IF;
END IF;
IF LC_PRINC_DEDN > LC_LOAN_OP_BAL THEN
LC_PRINC_DEDN := LC_LOAN_OP_BAL;
END IF;
SELECT SUM(AMOUNT) INTO LC_OTH_RECOVERY FROM LOAN_REG WHERE LOAN_NO = I.LOAN_NO AND TRAN_DATE BETWEEN J.FR_DATE AND J.TO_DATE AND TRAN_TYPE NOT IN ('P');
IF LC_OTH_RECOVERY IS NULL THEN
LC_OTH_RECOVERY := 0;
END IF;
PV_FACTOR := ROUND(1 / POWER((1 + ROUND(LC_EFF_INT_RATE / 1200 , 4)),EMI_NO),4);
PRESENT_VALUE := ROUND((LC_PRINC_DEDN + LC_INT_DEDN + LC_OTH_RECOVERY) * PV_FACTOR , 2);
TOT_PRESENT_VALUE := TOT_PRESENT_VALUE + PRESENT_VALUE;
LC_LOAN_OP_BAL := LC_LOAN_OP_BAL - LC_PRINC_DEDN - LC_OTH_RECOVERY;
LD_LOAN_CLOUSRE_DATE := J.TO_DATE;
ELSE
EXIT;
END IF;
END LOOP;
IF LD_LOAN_CLOUSRE_DATE >= I.FY_FROM_DATE THEN
LC_LOAN_OP_BAL := I.LOAN_AMT;
LI_CNT1 := 0;
SELECT CASE WHEN LD_INT_FIRST_DATE > (SELECT TO_DATE FROM PERIOD
WHERE CODE = PRD_CODE__TO) THEN 0 ELSE LC_LOAN_OP_BAL END INTO LC_LOAN_OP_BAL
FROM DUAL;
PV_FACTOR := 0;
PRESENT_VALUE := 0;
LC_OTH_RECOVERY := 0;
LC_INT_DEDN := 0;
LC_PRINC_DEDN := 0;
EMI_NO := 0;
FOR J IN PRD_INFO(LD_INT_FIRST_DATE)
LOOP
LD_CAL_FDATE := TO_DATE('01/01/' || TO_CHAR(J.FR_DATE , 'YYYY') , 'DD/MM/YYYY');
LD_CAL_TDATE := TO_DATE('31/12/' || TO_CHAR(J.FR_DATE , 'YYYY') , 'DD/MM/YYYY');
LI_NO_DAYS_IN_CAL_YR := LD_CAL_TDATE - LD_CAL_FDATE + 1;
IF LC_LOAN_OP_BAL > 0 THEN
LC_OTH_RECOVERY := 0;
EMI_NO := EMI_NO + 1;
LI_CNT1 := 0;
LC_PRINC_DEDN := 0;
LC_OTH_RECOVERY := 0;
LC_INT_DEDN := 0;
SELECT COUNT(1) INTO LI_CNT1 FROM LOAN_REG WHERE LOAN_NO = I.LOAN_NO
AND TRAN_TYPE = 'P' AND TRAN_DATE BETWEEN J.FR_DATE AND J.TO_DATE;
IF LI_CNT1 > 0 THEN
SELECT SUM(CASE WHEN AMOUNT IS NULL THEN 0 ELSE AMOUNT END)
INTO LC_PRINC_DEDN FROM LOAN_REG WHERE LOAN_NO = I.LOAN_NO
AND TRAN_TYPE = 'P' AND TRAN_DATE BETWEEN J.FR_DATE AND J.TO_DATE;
ELSE
LI_CNT1 := 0;
SELECT COUNT(1) INTO LI_CNT1 FROM PAYROLL WHERE EMP_CODE = I.EMP_CODE
AND PRD_CODE = J.CODE;
IF LI_CNT1 > 0 THEN
SELECT AMOUNT INTO LC_PRINC_DEDN FROM PAYROLLDET
WHERE EMP_CODE = I.EMP_CODE AND PRD_CODE = J.CODE AND
((REF_TYPE = 'L' AND REF_NO = I.LOAN_NO) OR AD_CODE = I.AD_CODE__DED);
ELSE
IF I.START_RECO <= J.FR_DATE THEN
TOT_INST_DEDN := 0;
TOT_INST_NO := 0;
FOR K IN LOAN_INST_INFO(I.LOAN_NO)
LOOP
TOT_INST_NO := TOT_INST_NO + CASE WHEN K.NO_INST IS NULL THEN 999999
ELSE K.NO_INST END;
IF TOT_INST_NO >= EMI_NO THEN
LC_PRINC_DEDN := CASE WHEN LC_LOAN_OP_BAL > K.AMOUNT THEN K.AMOUNT ELSE LC_LOAN_OP_BAL END;
EXIT;
END IF;
END LOOP;
END IF;
END IF;
END IF;
PV_FACTOR := 0;
PRESENT_VALUE := 0;
LC_OTH_RECOVERY := 0;
LC_INT_DEDN := 0;
LOAN_INT_CALC_STR := '';
IF LI_CNT1 > 0 THEN
SELECT AMOUNT INTO LC_INT_DEDN FROM PAYROLLDET WHERE EMP_CODE = I.EMP_CODE AND PRD_CODE = J.CODE AND ((REF_TYPE = 'N' AND REF_NO = I.LOAN_NO) OR AD_CODE = I.AD_CODE__INT);
FOR M IN LOAN_INT_CALC_INFO(I.LOAN_NO , J.CODE)
LOOP
LOAN_INT_CALC_STR := LOAN_INT_CALC_STR || '[AI-' || M.REF_TYPE || '-' ||
TRIM(TO_CHAR(M.AMOUNT)) ||
'-' || TO_CHAR(M.DATE__FROM , 'DD-MON-YY') || '-' ||
'-' || TO_CHAR(M.DATE__TO , 'DD-MON-YY') || '-' ||
'-' || TRIM(TO_CHAR(M.NO_DAYS)) || '-' ||
TRIM(TO_CHAR(M.INT_PERC)) || '-' ||
TRIM(TO_CHAR(M.INTEREST_AMT__DIFF)) || ']';
END LOOP;
ELSE
LC_INT_DEDN := ROUND((LC_LOAN_OP_BAL * I.INTEREST / 100) / (LI_NO_DAYS_IN_CAL_YR) * ((J.TO_DATE - CASE WHEN LD_INT_FIRST_DATE > J.FR_DATE THEN LD_INT_FIRST_DATE ELSE J.FR_DATE END) + 1),2);
LOAN_INT_CALC_STR := LOAN_INT_CALC_STR || '[PI-LOANBL-' ||
TRIM(TO_CHAR(LC_LOAN_OP_BAL)) || '-' ||
TO_CHAR(CASE WHEN LD_INT_FIRST_DATE > J.FR_DATE THEN LD_INT_FIRST_DATE ELSE J.FR_DATE END , 'DD-MON-YY') || '-' ||
TO_CHAR(J.TO_DATE , 'DD-MON-YY') || '-' ||
TRIM(TO_CHAR(((J.TO_DATE - CASE WHEN LD_INT_FIRST_DATE > J.FR_DATE THEN LD_INT_FIRST_DATE ELSE J.FR_DATE END) + 1))) || '-' ||
TRIM(TO_CHAR(I.INTEREST)) || '-' ||
TRIM(TO_CHAR(LC_INT_DEDN)) || ']' ;
FOR L IN LOAN_RECO_INFO(I.LOAN_NO, J.FR_DATE, J.TO_DATE)
LOOP
LC_INT_DEDN := LC_INT_DEDN - (ROUND((L.AMOUNT * I.INTEREST / 100) / (LI_NO_DAYS_IN_CAL_YR) * ((J.TO_DATE - L.TRAN_DATE) + 1),2));
LOAN_INT_CALC_STR := LOAN_INT_CALC_STR || '[PI-LNRECO-' ||
TRIM(TO_CHAR(L.AMOUNT)) || '-' ||
TO_CHAR(L.TRAN_DATE , 'DD-MON-YY') || '-' ||
TO_CHAR(J.TO_DATE , 'DD-MON-YY') || '-' ||
TRIM(TO_CHAR(((J.TO_DATE - L.TRAN_DATE) + 1))) || '-' ||
TRIM(TO_CHAR(I.INTEREST)) || '-' ||
TRIM(TO_CHAR((ROUND((L.AMOUNT * I.INTEREST / 100) / (LI_NO_DAYS_IN_CAL_YR) * ((J.TO_DATE - L.TRAN_DATE) + 1),2)))) || ']' ;
END LOOP;
LC_INT_DEDN := CASE WHEN LC_INT_DEDN >= 0 THEN LC_INT_DEDN ELSE 0 END;
IF TRIM(I.INT_TERM) = 'EMI' THEN
LC_PRINC_DEDN := I.MON_INST - LC_INT_DEDN;
ELSE
LC_PRINC_DEDN := I.MON_INST;
END IF;
END IF;
IF LC_PRINC_DEDN > LC_LOAN_OP_BAL THEN
LC_PRINC_DEDN := LC_LOAN_OP_BAL;
END IF;
SELECT SUM(AMOUNT) INTO LC_OTH_RECOVERY FROM LOAN_REG WHERE LOAN_NO = I.LOAN_NO AND TRAN_DATE BETWEEN J.FR_DATE AND J.TO_DATE AND TRAN_TYPE NOT IN ('P');
IF LC_OTH_RECOVERY IS NULL THEN
LC_OTH_RECOVERY := 0;
END IF;
AMORTISED_COST_OP_BAL := CASE WHEN EMI_NO = 1 THEN TOT_PRESENT_VALUE ELSE AMORTISED_COST_CL_BAL END;
INTEREST_AT_EFF_RATE := ROUND((AMORTISED_COST_OP_BAL * LC_EFF_INT_RATE / 100) / (LI_NO_DAYS_IN_CAL_YR) * ((J.TO_DATE - CASE WHEN LD_INT_FIRST_DATE > J.FR_DATE THEN LD_INT_FIRST_DATE ELSE J.FR_DATE END) + 1),2);
AMORTISED_COST_CL_BAL := AMORTISED_COST_OP_BAL + INTEREST_AT_EFF_RATE - (LC_PRINC_DEDN + LC_OTH_RECOVERY + LC_INT_DEDN);
PV_FACTOR := ROUND(1 / POWER((1 + ROUND(LC_EFF_INT_RATE / 1200 , 4)),EMI_NO),4);
PRESENT_VALUE := ROUND((LC_PRINC_DEDN + LC_INT_DEDN + LC_OTH_RECOVERY) * PV_FACTOR , 2);
EMP_BENEFIT := INTEREST_AT_EFF_RATE - LC_INT_DEDN;
DIFF_PRINC_DEDN := (LC_LOAN_OP_BAL - (LC_PRINC_DEDN + LC_OTH_RECOVERY)) - AMORTISED_COST_CL_BAL;
OUT_REC.ACCT_PRD_ARG := ACCT_PRD;
OUT_REC.ACCT_PRD_DATA := J.P_ACCT_PRD;
OUT_REC.PRD_CODE__FR := PRD_CODE__FR;
OUT_REC.PRD_CODE__TO := PRD_CODE__TO;
OUT_REC.FIN_ENTITY := I.FIN_ENTITY;
OUT_REC.EMP_CODE := I.EMP_CODE;
OUT_REC.EMP_FULL_NAME := I.EMP_FULL_NAME;
OUT_REC.PAY_SITE := I.PAY_SITE;
OUT_REC.CCTR_CODE__SAL := I.CCTR_CODE__SAL;
OUT_REC.LOAN_NO := I.LOAN_NO;
OUT_REC.SCHEME_NO := I.SCHEME_NO;
OUT_REC.SCHEME_TYPE := I.SCHEME_TYPE;
OUT_REC.ISSUE_DATE := I.ISSUE_DATE;
OUT_REC.LOAN_DISB_DATE := LD_INT_FIRST_DATE;
OUT_REC.TERM := I.TERM;
OUT_REC.LOAN_AMT := I.LOAN_AMT;
OUT_REC.INTEREST := I.INTEREST;
OUT_REC.MON_INST := I.MON_INST;
OUT_REC.INT_TERM := I.INT_TERM;
OUT_REC.APPR_DATE := I.APPR_DATE;
OUT_REC.DATE__BALANCE := I.DATE__BALANCE;
OUT_REC.DATE__INTEREST := I.DATE__INTEREST;
OUT_REC.LOAN_TYPE := I.LOAN_TYPE;
OUT_REC.LOAN_CLOUSRE_DATE := LD_LOAN_CLOUSRE_DATE;
OUT_REC.ISA_EFF_INT_RATE := LC_EFF_INT_RATE;
OUT_REC.BALANCE_AMT := LC_LOAN_OP_BAL;
OUT_REC.LOAN_START_RECO_DATE := I.START_RECO;
OUT_REC.EMI_NO := EMI_NO;
OUT_REC.EMI_PRD_CODE := J.CODE;
OUT_REC.EMI_PRD_DESCR := TO_CHAR(J.FR_DATE , 'MON-YY');
OUT_REC.OP_BALANCE_AMT := LC_LOAN_OP_BAL;
OUT_REC.INTEREST_AMT := LC_INT_DEDN;
OUT_REC.PRINC_CUM_INTEREST_AMT := (LC_LOAN_OP_BAL + LC_INT_DEDN);
OUT_REC.MON_DEDN := (LC_PRINC_DEDN + LC_INT_DEDN);
OUT_REC.PRINC_DEDN := LC_PRINC_DEDN;
OUT_REC.RECOVER_AMT := LC_OTH_RECOVERY;
OUT_REC.CL_BALANCE_AMT := LC_LOAN_OP_BAL - LC_PRINC_DEDN - LC_OTH_RECOVERY;
OUT_REC.PV_FACTOR := PV_FACTOR;
OUT_REC.PRESENT_VALUE := PRESENT_VALUE;
OUT_REC.AMORTISED_COST_OP_BAL := AMORTISED_COST_OP_BAL;
OUT_REC.INTEREST_AT_EFF_RATE := INTEREST_AT_EFF_RATE;
OUT_REC.REPAYMENT_INCL_INTEREST := (LC_PRINC_DEDN + LC_INT_DEDN + LC_OTH_RECOVERY);
OUT_REC.AMORTISED_COST_CL_BAL := AMORTISED_COST_CL_BAL;
OUT_REC.EMP_BENEFIT := EMP_BENEFIT;
OUT_REC.DIFF_PRINC_DEDN := DIFF_PRINC_DEDN;
OUT_REC.PRINC_DEDN := LC_PRINC_DEDN;
OUT_REC.LOAN_INT_CALC_STR := LOAN_INT_CALC_STR;
LC_LOAN_OP_BAL := LC_LOAN_OP_BAL - LC_PRINC_DEDN - LC_OTH_RECOVERY;
pipe row ( out_rec );
ELSE
EXIT;
END IF;
END LOOP;
END IF;
END IF;
END LOOP;
RETURN ;
END;
/
INSERT INTO POPHELP
(FIELD_NAME,MOD_NAME,SQL_STR,DW_OBJECT,MSG_TITLE,WIDTH,HEIGHT,CHG_DATE,CHG_USER,CHG_TERM,DIST_OPT,FILTER_STRING,SQL_INPUT,DEFAULT_COL,POP_ALIGN,QUERY_MODE,PAGE_CONTEXT,POPHELP_COLS,POPHELP_SOURCE,MULTI_OPT,HELP_OPTION,POPUP_XSL_NAME)
VALUES
('ARG_FIN_ENTITY','W_D_EMP_LOAN_SCHEDULE','SELECT FIN_ENTITY,DESCR FROM FINENT ORDER BY DESCR',null,'Financial Entity',0,0,FN_SYSDATE(),'BASE','BASE','0',null,null,null,null,null,null,null,null,null,null,null);
INSERT INTO POPHELP
(FIELD_NAME,MOD_NAME,SQL_STR,DW_OBJECT,MSG_TITLE,WIDTH,HEIGHT,CHG_DATE,CHG_USER,CHG_TERM,DIST_OPT,FILTER_STRING,SQL_INPUT,DEFAULT_COL,POP_ALIGN,QUERY_MODE,PAGE_CONTEXT,POPHELP_COLS,POPHELP_SOURCE,MULTI_OPT,HELP_OPTION,POPUP_XSL_NAME)
VALUES
('ARG_ACCT_PRD','W_D_EMP_LOAN_SCHEDULE','SELECT CODE,DESCR,FR_DATE,TO_DATE FROM ACCTPRD ORDER BY FR_DATE',null,'Financial Year',0,0,FN_SYSDATE(),'BASE','BASE','0',null,null,null,null,null,null,null,null,null,null,null);
INSERT INTO POPHELP
(FIELD_NAME,MOD_NAME,SQL_STR,DW_OBJECT,MSG_TITLE,WIDTH,HEIGHT,CHG_DATE,CHG_USER,CHG_TERM,DIST_OPT,FILTER_STRING,SQL_INPUT,DEFAULT_COL,POP_ALIGN,QUERY_MODE,PAGE_CONTEXT,POPHELP_COLS,POPHELP_SOURCE,MULTI_OPT,HELP_OPTION,POPUP_XSL_NAME)
VALUES
('AS_PRD_CODE_FR','W_D_EMP_LOAN_SCHEDULE','SELECT CODE,DESCR,FR_DATE,TO_DATE FROM PERIOD WHERE ACCT_PRD = ''?'' ORDER BY FR_DATE',null,'Period',0,0,FN_SYSDATE(),'BASE','BASE','0',null,':arg_acct_prd',null,null,null,null,null,null,null,null,null);
INSERT INTO POPHELP
(FIELD_NAME,MOD_NAME,SQL_STR,DW_OBJECT,MSG_TITLE,WIDTH,HEIGHT,CHG_DATE,CHG_USER,CHG_TERM,DIST_OPT,FILTER_STRING,SQL_INPUT,DEFAULT_COL,POP_ALIGN,QUERY_MODE,PAGE_CONTEXT,POPHELP_COLS,POPHELP_SOURCE,MULTI_OPT,HELP_OPTION,POPUP_XSL_NAME)
VALUES
('AS_PRD_CODE_TO','W_D_EMP_LOAN_SCHEDULE','SELECT CODE,DESCR,FR_DATE,TO_DATE FROM PERIOD WHERE ACCT_PRD = ''?'' ORDER BY FR_DATE',null,'Period',0,0,FN_SYSDATE(),'BASE','BASE','0',null,':arg_acct_prd',null,null,null,null,null,null,null,null,null);
INSERT INTO POPHELP
(FIELD_NAME,MOD_NAME,SQL_STR,DW_OBJECT,MSG_TITLE,WIDTH,HEIGHT,CHG_DATE,CHG_USER,CHG_TERM,DIST_OPT,FILTER_STRING,SQL_INPUT,DEFAULT_COL,POP_ALIGN,QUERY_MODE,PAGE_CONTEXT,POPHELP_COLS,POPHELP_SOURCE,MULTI_OPT,HELP_OPTION,POPUP_XSL_NAME)
VALUES
('ARG_SITE_CODE_FR','W_D_EMP_LOAN_SCHEDULE','SELECT SITE_CODE,DESCR FROM SITE WHERE FIN_ENTITY = ''?'' ORDER BY DESCR',null,'Site',0,0,FN_SYSDATE(),'BASE','BASE','0',null,':arg_fin_entity',null,null,null,null,null,null,null,null,null);
INSERT INTO POPHELP
(FIELD_NAME,MOD_NAME,SQL_STR,DW_OBJECT,MSG_TITLE,WIDTH,HEIGHT,CHG_DATE,CHG_USER,CHG_TERM,DIST_OPT,FILTER_STRING,SQL_INPUT,DEFAULT_COL,POP_ALIGN,QUERY_MODE,PAGE_CONTEXT,POPHELP_COLS,POPHELP_SOURCE,MULTI_OPT,HELP_OPTION,POPUP_XSL_NAME)
VALUES
('ARG_SITE_CODE_TO','W_D_EMP_LOAN_SCHEDULE','SELECT SITE_CODE,DESCR FROM SITE WHERE FIN_ENTITY = ''?'' ORDER BY DESCR',null,'Site',0,0,FN_SYSDATE(),'BASE','BASE','0',null,':arg_fin_entity',null,null,null,null,null,null,null,null,null);
INSERT INTO POPHELP
(FIELD_NAME,MOD_NAME,SQL_STR,DW_OBJECT,MSG_TITLE,WIDTH,HEIGHT,CHG_DATE,CHG_USER,CHG_TERM,DIST_OPT,FILTER_STRING,SQL_INPUT,DEFAULT_COL,POP_ALIGN,QUERY_MODE,PAGE_CONTEXT,POPHELP_COLS,POPHELP_SOURCE,MULTI_OPT,HELP_OPTION,POPUP_XSL_NAME)
VALUES
('ARG_EMP_CODE_FR','W_D_EMP_LOAN_SCHEDULE','SELECT A.EMP_CODE AS CODE,A.EMP_FNAME AS FIRST_NAME,A.EMP_MNAME AS MIDDLE_NAME,A.EMP_LNAME AS LAST_NAME,A.PAY_SITE AS SITE_CODE FROM EMPLOYEE A,SITE B WHERE B.SITE_CODE = A.PAY_SITE AND B.FIN_ENTITY = ''?'' AND B.SITE_CODE BETWEEN ''?'' AND ''?'' AND EMP_FNAME LIKE ''%?%'' AND LENGTH(''?'')>=3 ORDER BY EMP_CODE',null,'Employee Code',0,0,FN_SYSDATE(),'BASE','BASE','0',null,':arg_fin_entity,:arg_site_code_fr,:arg_site_code_to,:arg_emp_code_fr,:arg_emp_code_fr',null,null,null,null,null,null,null,null,null);
INSERT INTO POPHELP
(FIELD_NAME,MOD_NAME,SQL_STR,DW_OBJECT,MSG_TITLE,WIDTH,HEIGHT,CHG_DATE,CHG_USER,CHG_TERM,DIST_OPT,FILTER_STRING,SQL_INPUT,DEFAULT_COL,POP_ALIGN,QUERY_MODE,PAGE_CONTEXT,POPHELP_COLS,POPHELP_SOURCE,MULTI_OPT,HELP_OPTION,POPUP_XSL_NAME)
VALUES
('ARG_EMP_CODE_TO','W_D_EMP_LOAN_SCHEDULE','SELECT A.EMP_CODE AS CODE,A.EMP_FNAME AS FIRST_NAME,A.EMP_MNAME AS MIDDLE_NAME,A.EMP_LNAME AS LAST_NAME,A.PAY_SITE AS SITE_CODE FROM EMPLOYEE A,SITE B WHERE B.SITE_CODE = A.PAY_SITE AND B.FIN_ENTITY = ''?'' AND B.SITE_CODE BETWEEN ''?'' AND ''?'' AND EMP_FNAME LIKE ''%?%'' AND LENGTH(''?'')>=3 ORDER BY EMP_CODE',null,'Employee Code',0,0,FN_SYSDATE(),'BASE','BASE','0',null,':arg_fin_entity,:arg_site_code_fr,:arg_site_code_to,:arg_emp_code_to,:arg_emp_code_to',null,null,null,null,null,null,null,null,null);
COMMIT;
INSERT INTO POPHELP
(FIELD_NAME,MOD_NAME,SQL_STR,DW_OBJECT,MSG_TITLE,WIDTH,HEIGHT,CHG_DATE,CHG_USER,CHG_TERM,DIST_OPT,FILTER_STRING,SQL_INPUT,DEFAULT_COL,POP_ALIGN,QUERY_MODE,PAGE_CONTEXT,POPHELP_COLS,POPHELP_SOURCE,MULTI_OPT,HELP_OPTION,POPUP_XSL_NAME)
VALUES
('AS_FIN_ENTITY','W_D_LOAN_SUMMARY_MONTHLY','SELECT FIN_ENTITY,DESCR FROM FINENT ORDER BY DESCR',null,'Financial Entity',0,0,FN_SYSDATE(),'BASE','BASE','0',null,null,null,null,null,null,null,null,null,null,null);
INSERT INTO POPHELP
(FIELD_NAME,MOD_NAME,SQL_STR,DW_OBJECT,MSG_TITLE,WIDTH,HEIGHT,CHG_DATE,CHG_USER,CHG_TERM,DIST_OPT,FILTER_STRING,SQL_INPUT,DEFAULT_COL,POP_ALIGN,QUERY_MODE,PAGE_CONTEXT,POPHELP_COLS,POPHELP_SOURCE,MULTI_OPT,HELP_OPTION,POPUP_XSL_NAME)
VALUES
('AS_ACCT_PRD','W_D_LOAN_SUMMARY_MONTHLY','SELECT CODE,DESCR,FR_DATE,TO_DATE FROM ACCTPRD ORDER BY FR_DATE',null,'Financial Year',0,0,FN_SYSDATE(),'BASE','BASE','0',null,null,null,null,null,null,null,null,null,null,null);
INSERT INTO POPHELP
(FIELD_NAME,MOD_NAME,SQL_STR,DW_OBJECT,MSG_TITLE,WIDTH,HEIGHT,CHG_DATE,CHG_USER,CHG_TERM,DIST_OPT,FILTER_STRING,SQL_INPUT,DEFAULT_COL,POP_ALIGN,QUERY_MODE,PAGE_CONTEXT,POPHELP_COLS,POPHELP_SOURCE,MULTI_OPT,HELP_OPTION,POPUP_XSL_NAME)
VALUES
('AS_PRD_CODE_FR','W_D_LOAN_SUMMARY_MONTHLY','SELECT CODE,DESCR,FR_DATE,TO_DATE FROM PERIOD WHERE ACCT_PRD = ''?'' ORDER BY FR_DATE',null,'Period',0,0,FN_SYSDATE(),'BASE','BASE','0',null,':as_acct_prd',null,null,null,null,null,null,null,null,null);
INSERT INTO POPHELP
(FIELD_NAME,MOD_NAME,SQL_STR,DW_OBJECT,MSG_TITLE,WIDTH,HEIGHT,CHG_DATE,CHG_USER,CHG_TERM,DIST_OPT,FILTER_STRING,SQL_INPUT,DEFAULT_COL,POP_ALIGN,QUERY_MODE,PAGE_CONTEXT,POPHELP_COLS,POPHELP_SOURCE,MULTI_OPT,HELP_OPTION,POPUP_XSL_NAME)
VALUES
('AS_PRD_CODE_TO','W_D_LOAN_SUMMARY_MONTHLY','SELECT CODE,DESCR,FR_DATE,TO_DATE FROM PERIOD WHERE ACCT_PRD = ''?'' ORDER BY FR_DATE',null,'Period',0,0,FN_SYSDATE(),'BASE','BASE','0',null,':as_acct_prd',null,null,null,null,null,null,null,null,null);
INSERT INTO POPHELP
(FIELD_NAME,MOD_NAME,SQL_STR,DW_OBJECT,MSG_TITLE,WIDTH,HEIGHT,CHG_DATE,CHG_USER,CHG_TERM,DIST_OPT,FILTER_STRING,SQL_INPUT,DEFAULT_COL,POP_ALIGN,QUERY_MODE,PAGE_CONTEXT,POPHELP_COLS,POPHELP_SOURCE,MULTI_OPT,HELP_OPTION,POPUP_XSL_NAME)
VALUES
('AS_SITE_CODE_FR','W_D_LOAN_SUMMARY_MONTHLY','SELECT SITE_CODE,DESCR FROM SITE WHERE FIN_ENTITY = ''?'' ORDER BY DESCR',null,'Site',0,0,FN_SYSDATE(),'BASE','BASE','0',null,':as_fin_entity',null,null,null,null,null,null,null,null,null);
INSERT INTO POPHELP
(FIELD_NAME,MOD_NAME,SQL_STR,DW_OBJECT,MSG_TITLE,WIDTH,HEIGHT,CHG_DATE,CHG_USER,CHG_TERM,DIST_OPT,FILTER_STRING,SQL_INPUT,DEFAULT_COL,POP_ALIGN,QUERY_MODE,PAGE_CONTEXT,POPHELP_COLS,POPHELP_SOURCE,MULTI_OPT,HELP_OPTION,POPUP_XSL_NAME)
VALUES
('AS_SITE_CODE_TO','W_D_LOAN_SUMMARY_MONTHLY','SELECT SITE_CODE,DESCR FROM SITE WHERE FIN_ENTITY = ''?'' ORDER BY DESCR',null,'Site',0,0,FN_SYSDATE(),'BASE','BASE','0',null,':as_fin_entity',null,null,null,null,null,null,null,null,null);
INSERT INTO POPHELP
(FIELD_NAME,MOD_NAME,SQL_STR,DW_OBJECT,MSG_TITLE,WIDTH,HEIGHT,CHG_DATE,CHG_USER,CHG_TERM,DIST_OPT,FILTER_STRING,SQL_INPUT,DEFAULT_COL,POP_ALIGN,QUERY_MODE,PAGE_CONTEXT,POPHELP_COLS,POPHELP_SOURCE,MULTI_OPT,HELP_OPTION,POPUP_XSL_NAME)
VALUES
('AS_COST_CENTER_FR','W_D_LOAN_SUMMARY_MONTHLY','SELECT CCTR_CODE AS COST_CENTER,DESCR AS DESCRIPTION FROM COSTCTR ORDER BY DESCR',null,'Cost Center',0,0,FN_SYSDATE(),'BASE','BASE','0',null,null,null,null,null,null,null,null,null,null,null);
INSERT INTO POPHELP
(FIELD_NAME,MOD_NAME,SQL_STR,DW_OBJECT,MSG_TITLE,WIDTH,HEIGHT,CHG_DATE,CHG_USER,CHG_TERM,DIST_OPT,FILTER_STRING,SQL_INPUT,DEFAULT_COL,POP_ALIGN,QUERY_MODE,PAGE_CONTEXT,POPHELP_COLS,POPHELP_SOURCE,MULTI_OPT,HELP_OPTION,POPUP_XSL_NAME)
VALUES
('AS_COST_CENTER_TO','W_D_LOAN_SUMMARY_MONTHLY','SELECT CCTR_CODE AS COST_CENTER,DESCR AS DESCRIPTION FROM COSTCTR ORDER BY DESCR',null,'Cost Center',0,0,FN_SYSDATE(),'BASE','BASE','0',null,null,null,null,null,null,null,null,null,null,null);
INSERT INTO POPHELP
(FIELD_NAME,MOD_NAME,SQL_STR,DW_OBJECT,MSG_TITLE,WIDTH,HEIGHT,CHG_DATE,CHG_USER,CHG_TERM,DIST_OPT,FILTER_STRING,SQL_INPUT,DEFAULT_COL,POP_ALIGN,QUERY_MODE,PAGE_CONTEXT,POPHELP_COLS,POPHELP_SOURCE,MULTI_OPT,HELP_OPTION,POPUP_XSL_NAME)
VALUES
('AS_EMP_CODE_FR','W_D_LOAN_SUMMARY_MONTHLY','SELECT A.EMP_CODE AS CODE,A.EMP_FNAME AS FIRST_NAME,A.EMP_MNAME AS MIDDLE_NAME,A.EMP_LNAME AS LAST_NAME,A.PAY_SITE AS SITE_CODE FROM EMPLOYEE A,SITE B WHERE B.SITE_CODE = A.PAY_SITE AND B.FIN_ENTITY = ''?'' AND B.SITE_CODE BETWEEN ''?'' AND ''?'' AND EMP_FNAME LIKE ''%?%'' AND LENGTH(''?'')>=3 ORDER BY EMP_CODE',null,'Employee Code',0,0,FN_SYSDATE(),'BASE','BASE','0',null,':as_fin_entity,:as_site_code_fr,:as_site_code_to,:as_emp_code_fr,:as_emp_code_fr',null,null,null,null,null,null,null,null,null);
INSERT INTO POPHELP
(FIELD_NAME,MOD_NAME,SQL_STR,DW_OBJECT,MSG_TITLE,WIDTH,HEIGHT,CHG_DATE,CHG_USER,CHG_TERM,DIST_OPT,FILTER_STRING,SQL_INPUT,DEFAULT_COL,POP_ALIGN,QUERY_MODE,PAGE_CONTEXT,POPHELP_COLS,POPHELP_SOURCE,MULTI_OPT,HELP_OPTION,POPUP_XSL_NAME)
VALUES
('AS_EMP_CODE_TO','W_D_LOAN_SUMMARY_MONTHLY','SELECT A.EMP_CODE AS CODE,A.EMP_FNAME AS FIRST_NAME,A.EMP_MNAME AS MIDDLE_NAME,A.EMP_LNAME AS LAST_NAME,A.PAY_SITE AS SITE_CODE FROM EMPLOYEE A,SITE B WHERE B.SITE_CODE = A.PAY_SITE AND B.FIN_ENTITY = ''?'' AND B.SITE_CODE BETWEEN ''?'' AND ''?'' AND EMP_FNAME LIKE ''%?%'' AND LENGTH(''?'')>=3 ORDER BY EMP_CODE',null,'Employee Code',0,0,FN_SYSDATE(),'BASE','BASE','0',null,':as_fin_entity,:as_site_code_fr,:as_site_code_to,:as_emp_code_to,:as_emp_code_to',null,null,null,null,null,null,null,null,null);
COMMIT;
--- Note: Please replace bellow values before executing the insert in ITM2MENU table
--- 1) <ACCPLICATION>
--- 2) <LEVEL_1>
--- 3) <LEVEL_2>
--- 4) <LEVEL_3>
--- 5) <LEVEL_4>
--- 6) <LEVEL_5>
--- 7) <MENU_PATH>
INSERT INTO ITM2MENU
(
APPLICATION,
LEVEL_1 ,
LEVEL_2,
LEVEL_3,
LEVEL_4,
LEVEL_5 ,
WIN_NAME,
DESCR,
COMMENTS,
MENU_PATH ,
ICON_PATH,
CLOSE_ICON ,
OPEN_ICON,
OBJ_TYPE ,
CHG_DATE,
CHG_TERM,
CHG_USER ,
MOB_DEPLOY,
DEFAULT_STATE
)
VALUES
(
'<APPLICATION>',
<LEVEL_1>,
<LEVEL_2>,
<LEVEL_3>,
<LEVEL_4>,
<LEVEL_5>,
'w_d_emp_loan_schedule',
'Employee Loan Schedule',
NULL,
'<MENU_PATH>',
'e12_logo.gif',
NULL,
NULL,
'R',
FN_SYSDATE(),
'BASE',
'BASE',
NULL,
NULL
);
INSERT INTO itm2menu
(
APPLICATION,
LEVEL_1 ,
LEVEL_2,
LEVEL_3,
LEVEL_4,
LEVEL_5 ,
WIN_NAME,
DESCR,
COMMENTS,
MENU_PATH ,
ICON_PATH,
CLOSE_ICON ,
OPEN_ICON,
OBJ_TYPE ,
CHG_DATE,
CHG_TERM,
CHG_USER ,
MOB_DEPLOY,
DEFAULT_STATE
)
VALUES
(
'<APPLICATION>',
<LEVEL_1>,
<LEVEL_2>,
<LEVEL_3>,
<LEVEL_4>,
<LEVEL_5>,
'w_d_loan_summary_monthly',
'Employee Summary Monthly',
NULL,
'<MENU_PATH>',
'e12_logo.gif',
NULL,
NULL,
'R',
FN_SYSDATE(),
'BASE',
'BASE',
NULL,
NULL
);
COMMIT;
SET DEFINE OFF
INSERT INTO POPHELP
(FIELD_NAME,MOD_NAME,SQL_STR,DW_OBJECT,MSG_TITLE,WIDTH,HEIGHT,CHG_DATE,CHG_USER,CHG_TERM,DIST_OPT,FILTER_STRING,SQL_INPUT,DEFAULT_COL,POP_ALIGN,QUERY_MODE,PAGE_CONTEXT,POPHELP_COLS,POPHELP_SOURCE,MULTI_OPT,HELP_OPTION,POPUP_XSL_NAME)
VALUES
('ARG_FIN_ENTITY','W_D_EMP_LOAN_OPENING_SUMMARY','SELECT FIN_ENTITY,DESCR FROM FINENT ORDER BY DESCR',null,'Financial Entity',0,0,FN_SYSDATE(),'BASE','BASE','0',null,null,null,null,null,null,null,null,null,null,null);
INSERT INTO POPHELP
(FIELD_NAME,MOD_NAME,SQL_STR,DW_OBJECT,MSG_TITLE,WIDTH,HEIGHT,CHG_DATE,CHG_USER,CHG_TERM,DIST_OPT,FILTER_STRING,SQL_INPUT,DEFAULT_COL,POP_ALIGN,QUERY_MODE,PAGE_CONTEXT,POPHELP_COLS,POPHELP_SOURCE,MULTI_OPT,HELP_OPTION,POPUP_XSL_NAME)
VALUES
('ARG_ACCT_PRD','W_D_EMP_LOAN_OPENING_SUMMARY','SELECT CODE,DESCR,FR_DATE,TO_DATE FROM ACCTPRD ORDER BY FR_DATE',null,'Financial Year',0,0,FN_SYSDATE(),'BASE','BASE','0',null,null,null,null,null,null,null,null,null,null,null);
INSERT INTO POPHELP
(FIELD_NAME,MOD_NAME,SQL_STR,DW_OBJECT,MSG_TITLE,WIDTH,HEIGHT,CHG_DATE,CHG_USER,CHG_TERM,DIST_OPT,FILTER_STRING,SQL_INPUT,DEFAULT_COL,POP_ALIGN,QUERY_MODE,PAGE_CONTEXT,POPHELP_COLS,POPHELP_SOURCE,MULTI_OPT,HELP_OPTION,POPUP_XSL_NAME)
VALUES
('AS_PRD_CODE_FR','W_D_EMP_LOAN_OPENING_SUMMARY','SELECT CODE,DESCR,FR_DATE,TO_DATE FROM PERIOD WHERE ACCT_PRD = ''?'' ORDER BY FR_DATE',null,'Period',0,0,FN_SYSDATE(),'BASE','BASE','0',null,':arg_acct_prd',null,null,null,null,null,null,null,null,null);
INSERT INTO POPHELP
(FIELD_NAME,MOD_NAME,SQL_STR,DW_OBJECT,MSG_TITLE,WIDTH,HEIGHT,CHG_DATE,CHG_USER,CHG_TERM,DIST_OPT,FILTER_STRING,SQL_INPUT,DEFAULT_COL,POP_ALIGN,QUERY_MODE,PAGE_CONTEXT,POPHELP_COLS,POPHELP_SOURCE,MULTI_OPT,HELP_OPTION,POPUP_XSL_NAME)
VALUES
('AS_PRD_CODE_TO','W_D_EMP_LOAN_OPENING_SUMMARY','SELECT CODE,DESCR,FR_DATE,TO_DATE FROM PERIOD WHERE ACCT_PRD = ''?'' ORDER BY FR_DATE',null,'Period',0,0,FN_SYSDATE(),'BASE','BASE','0',null,':arg_acct_prd',null,null,null,null,null,null,null,null,null);
INSERT INTO POPHELP
(FIELD_NAME,MOD_NAME,SQL_STR,DW_OBJECT,MSG_TITLE,WIDTH,HEIGHT,CHG_DATE,CHG_USER,CHG_TERM,DIST_OPT,FILTER_STRING,SQL_INPUT,DEFAULT_COL,POP_ALIGN,QUERY_MODE,PAGE_CONTEXT,POPHELP_COLS,POPHELP_SOURCE,MULTI_OPT,HELP_OPTION,POPUP_XSL_NAME)
VALUES
('ARG_SITE_CODE_FR','W_D_EMP_LOAN_OPENING_SUMMARY','SELECT SITE_CODE,DESCR FROM SITE WHERE FIN_ENTITY = ''?'' ORDER BY DESCR',null,'Site',0,0,FN_SYSDATE(),'BASE','BASE','0',null,':arg_fin_entity',null,null,null,null,null,null,null,null,null);
INSERT INTO POPHELP
(FIELD_NAME,MOD_NAME,SQL_STR,DW_OBJECT,MSG_TITLE,WIDTH,HEIGHT,CHG_DATE,CHG_USER,CHG_TERM,DIST_OPT,FILTER_STRING,SQL_INPUT,DEFAULT_COL,POP_ALIGN,QUERY_MODE,PAGE_CONTEXT,POPHELP_COLS,POPHELP_SOURCE,MULTI_OPT,HELP_OPTION,POPUP_XSL_NAME)
VALUES
('ARG_SITE_CODE_TO','W_D_EMP_LOAN_OPENING_SUMMARY','SELECT SITE_CODE,DESCR FROM SITE WHERE FIN_ENTITY = ''?'' ORDER BY DESCR',null,'Site',0,0,FN_SYSDATE(),'BASE','BASE','0',null,':arg_fin_entity',null,null,null,null,null,null,null,null,null);
INSERT INTO POPHELP
(FIELD_NAME,MOD_NAME,SQL_STR,DW_OBJECT,MSG_TITLE,WIDTH,HEIGHT,CHG_DATE,CHG_USER,CHG_TERM,DIST_OPT,FILTER_STRING,SQL_INPUT,DEFAULT_COL,POP_ALIGN,QUERY_MODE,PAGE_CONTEXT,POPHELP_COLS,POPHELP_SOURCE,MULTI_OPT,HELP_OPTION,POPUP_XSL_NAME)
VALUES
('ARG_EMP_CODE_FR','W_D_EMP_LOAN_OPENING_SUMMARY','SELECT A.EMP_CODE AS CODE,A.EMP_FNAME AS FIRST_NAME,A.EMP_MNAME AS MIDDLE_NAME,A.EMP_LNAME AS LAST_NAME,A.PAY_SITE AS SITE_CODE FROM EMPLOYEE A,SITE B WHERE B.SITE_CODE = A.PAY_SITE AND B.FIN_ENTITY = ''?'' AND B.SITE_CODE BETWEEN ''?'' AND ''?'' AND EMP_FNAME LIKE ''%?%'' AND LENGTH(''?'')>=3 ORDER BY EMP_CODE',null,'Employee Code',0,0,FN_SYSDATE(),'BASE','BASE','0',null,':arg_fin_entity,:arg_site_code_fr,:arg_site_code_to,:arg_emp_code_fr,:arg_emp_code_fr',null,null,null,null,null,null,null,null,null);
INSERT INTO POPHELP
(FIELD_NAME,MOD_NAME,SQL_STR,DW_OBJECT,MSG_TITLE,WIDTH,HEIGHT,CHG_DATE,CHG_USER,CHG_TERM,DIST_OPT,FILTER_STRING,SQL_INPUT,DEFAULT_COL,POP_ALIGN,QUERY_MODE,PAGE_CONTEXT,POPHELP_COLS,POPHELP_SOURCE,MULTI_OPT,HELP_OPTION,POPUP_XSL_NAME)
VALUES
('ARG_EMP_CODE_TO','W_D_EMP_LOAN_OPENING_SUMMARY','SELECT A.EMP_CODE AS CODE,A.EMP_FNAME AS FIRST_NAME,A.EMP_MNAME AS MIDDLE_NAME,A.EMP_LNAME AS LAST_NAME,A.PAY_SITE AS SITE_CODE FROM EMPLOYEE A,SITE B WHERE B.SITE_CODE = A.PAY_SITE AND B.FIN_ENTITY = ''?'' AND B.SITE_CODE BETWEEN ''?'' AND ''?'' AND EMP_FNAME LIKE ''%?%'' AND LENGTH(''?'')>=3 ORDER BY EMP_CODE',null,'Employee Code',0,0,FN_SYSDATE(),'BASE','BASE','0',null,':arg_fin_entity,:arg_site_code_fr,:arg_site_code_to,:arg_emp_code_to,:arg_emp_code_to',null,null,null,null,null,null,null,null,null);
COMMIT;
--- Note: Please replace bellow values before executing the insert in ITM2MENU table
--- 1) <ACCPLICATION>
--- 2) <LEVEL_1>
--- 3) <LEVEL_2>
--- 4) <LEVEL_3>
--- 5) <LEVEL_4>
--- 6) <LEVEL_5>
--- 7) <MENU_PATH>
INSERT INTO ITM2MENU
(
APPLICATION,
LEVEL_1 ,
LEVEL_2,
LEVEL_3,
LEVEL_4,
LEVEL_5 ,
WIN_NAME,
DESCR,
COMMENTS,
MENU_PATH ,
ICON_PATH,
CLOSE_ICON ,
OPEN_ICON,
OBJ_TYPE ,
CHG_DATE,
CHG_TERM,
CHG_USER ,
MOB_DEPLOY,
DEFAULT_STATE
)
VALUES
(
'<APPLICATION>',
<LEVEL_1>,
<LEVEL_2>,
<LEVEL_3>,
<LEVEL_4>,
<LEVEL_5>,
'w_d_emp_loan_opening_summary',
'Employee Loan Opening Balance',
NULL,
'<MENU_PATH>',
'e12_logo.gif',
NULL,
NULL,
'R',
FN_SYSDATE(),
'BASE',
'BASE',
NULL,
NULL
);
COMMIT;
set define off ;
---------------------ITM2MENU---------------------
insert into itm2menu (APPLICATION,LEVEL_1,LEVEL_2,LEVEL_3,LEVEL_4,LEVEL_5,WIN_NAME,DESCR,COMMENTS,MENU_PATH,ICON_PATH,CLOSE_ICON,OPEN_ICON,OBJ_TYPE,CHG_DATE,CHG_TERM,CHG_USER,MOB_DEPLOY,DEFAULT_STATE) values ('ADM',1,27,0,0,0,'w_loanscheme_int_rate','Loan Scheme Standard Interest Rate','Loan Scheme Standard Interest Rate','ADM.1.27.0.0.0',null,null,null,'T',null,null,null,null,null);
commit;
---------------------TRANSETUP---------------------
insert into transetup (TRAN_WINDOW,SAVE_FLAG,VAL_FLAG,KEY_FLAG,KEY_STRING,UDF_1,UDF_2,UDF_3,UDF_4,UDF_5,REPEATE_ADD,CHG_DATE,CHG_USER,CHG_TERM,EDI_OPTION,SITE_ACC_COL,CONFIRM_COL,CONFIRM_VAL,REPEAT_ADD_DET,REPEATADDDET,LOAD_MODE,AUTO_CONFIRM,LEDG_POST_CONF,CHG_DATE_ON_CONF,TRAN_ID_COL,MAIL_OPTION,CONFIRM_MODE,GARBAGE_OPT,VAL_FLAG_EDI,VERIFY_PASSWORD,CUST_ACC_COL,SALES_PERS_ACC_COL,SUPP_ACC_COL,ITEM_SER_ACC_CODE,EMP_ACC_COL,ITEM_SER_ACC_COL,WORKFLOW_OPT,TABLE_NAME,APPLICATION,TABLE_DESC,TRAN_DATE_COL,TRAN_ID__FROM,TRAN_ID__TO,TABLE_NAME_DET1,TABLE_NAME_DET2,TABLE_NAME_DET3,MULTITIRE_OPT,REF_SER,VIEW_MODE,TAX_FORMS,SIGN_STATUS,USER_TRAN_WINDOW,CUSTOM_PREVIEW_OBJ,IGNOREERRLIST_ONLOAD,CHILDDATA_ARGOPT,EDIT_TMPLT,WRKFLW_INIT,EDITTAX,FORMAL_ARGS,AUDIT_TRAIL_OPT,EDIT_OPT,CACHE_OPT,OPTIMIZE_MODE,EDIT_EXPR,RATE_COL,QTY_COL,EDIT_EXPR_INP,RCP_CACHE_STATUS,PRINT_CONTROL,TRANSFER_MODE,PROFILE_ID__RES,TRAN_COMPL_MSG,PERIOD_OPTION,WRKFLW_PRIORITY,EXEC_TYPE,DISP_META_DATA,START_FORM,ISATTACHMENT,HEADER_FORM_NO,ALLOW_ATTACH,MSG_ONSAVE,CONFIRM_DATE_COL,CONFIRM_BY_COL,WF_STATUS,ISGWTINITIATED,RESTART_FORM,BROW_DATA_DEF,CMS_PATH,DEF_VIEW,VIEW_OPTS,FUNCTION_TYPE,COMPL_ACTION,IN_WF_VAL,IN_WF_COL,CANCEL_VAL,CANCEL_COL,THUMB_ALT_COL,THUMB_IMAGE_COL,THUMB_OBJ,DEFAULT_DATA_ROW,ATTACH_COUNT_MIN) values ('w_loanscheme_int_rate','2','2','M','seq10',null,null,null,null,null,'N',fn_sysdate(),'BASE','BASE','0',null,null,null,'N',null,'E','N','N','N','SCHEME_TYPE:EFF_FROM','0','0',null,null,null,null,null,null,null,null,null,'0','LOANSCHEME_INT_RATE','ADM',null,null,null,null,null,null,null,null,'E-LOAN',null,null,null,null,null,null,null,null,null,null,null,'0','0',null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null);
commit;
---------------------OBJ_FORMS---------------------
insert into obj_forms (WIN_NAME,TITLE,OBJ_BROW_NAME,OBJ_EDIT_NAME,CROSS_UPDATE_EXPR,EXPR_FLD_INFO,TARGET_FLD_INFO,EXPR_COMMENT,FORM_NO,SCR_FLAG,AUTO_ACCEPT_SCAN,SCAN_FLAG,SCAN_METADATA,PROPERTY_INFO,SCAN_DELIMITER,COLUMN_ON_SAVE,AFTER_SAVE,EXT_SETUP,EXT_METADATA,EXT_COM,AUTO_ACCEPT_WEIGHDATA,FORM_TYPE,DISP_METADATA,PARENT_KEY_COL,QTY_COL,RATE_COL,ASSISTED_MODE,STORAGE_KEY_METADATA,SELECTION_MODE,DEFAULT_VIEW,AUTO_ADDON_ENTRY,FREEZE_COL_POS,DEFAULT_ROW_CNT) values ('w_loanscheme_int_rate','Header','loanscheme_int_rate11','loancheme_int_rate21',null,null,null,null,'1',null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null);
commit;
---------------------OBJ_ACTIONS---------------------
insert into obj_actions (OBJ_NAME,LINE_NO,IMAGE,DESCRIPTION,SERVICE_CODE,INTERACTIVE,RIGHTS_CHAR,TITLE,FORM_NO,SERVICE_HANDLER,PLACEMENT,ACTION_TYPE,TRAN_TYPE,CHG_DATE,CHG_TERM,CHG_USER,IS_CONFIRMATION_REQ,SEP_DUTY_OPT,RE_AUTH_OPT) values ('loanscheme_int_rate',1,'add.gif','Adding New','a','a','A','Add','1',null,null,'S',null,null,null,null,null,null,null);
insert into obj_actions (OBJ_NAME,LINE_NO,IMAGE,DESCRIPTION,SERVICE_CODE,INTERACTIVE,RIGHTS_CHAR,TITLE,FORM_NO,SERVICE_HANDLER,PLACEMENT,ACTION_TYPE,TRAN_TYPE,CHG_DATE,CHG_TERM,CHG_USER,IS_CONFIRMATION_REQ,SEP_DUTY_OPT,RE_AUTH_OPT) values ('loanscheme_int_rate',2,'edit.gif','Editing Existing Record','a','a','E','Edit','1',null,null,'S',null,null,null,null,null,null,null);
insert into obj_actions (OBJ_NAME,LINE_NO,IMAGE,DESCRIPTION,SERVICE_CODE,INTERACTIVE,RIGHTS_CHAR,TITLE,FORM_NO,SERVICE_HANDLER,PLACEMENT,ACTION_TYPE,TRAN_TYPE,CHG_DATE,CHG_TERM,CHG_USER,IS_CONFIRMATION_REQ,SEP_DUTY_OPT,RE_AUTH_OPT) values ('loancheme_int_rate',3,'save.gif','Save','a','a','S','Save','1',null,null,'S',null,null,null,null,null,null,null);
commit;
---------------------OBJ_ITEMCHANGE---------------------
insert into obj_itemchange (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('loanscheme_int_rate','1','itm_defaultedit','Y');
insert into obj_itemchange (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('loanscheme_int_rate','1','scheme_type','Y');
commit;
---------------------SYSTEM_EVENTS---------------------
insert into system_events (OBJ_NAME,EVENT_CODE,EVENT_CONTEXT,SERVICE_CODE,METHOD_RULE,OVERWRITE_CORE,CHG_DATE,CHG_USER,CHG_TERM,RESULT_HANDLE,COMP_TYPE,COMP_NAME,COMM_FORMAT) values ('loanscheme_int_rate','pre_validate','1','prv_loanscheme_int_rate',null,'0',fn_sysdate(),'BASE','BASE','2','EJB','LoanSchemeIntRate',null);
insert into system_events (OBJ_NAME,EVENT_CODE,EVENT_CONTEXT,SERVICE_CODE,METHOD_RULE,OVERWRITE_CORE,CHG_DATE,CHG_USER,CHG_TERM,RESULT_HANDLE,COMP_TYPE,COMP_NAME,COMM_FORMAT) values ('loanscheme_int_rate','post_item_change','1','poic_loanscheme_int_rate',null,'0',fn_sysdate(),'BASE','BASE','2','EJB','LoanSchemeIntRate',null);
insert into system_events (OBJ_NAME,EVENT_CODE,EVENT_CONTEXT,SERVICE_CODE,METHOD_RULE,OVERWRITE_CORE,CHG_DATE,CHG_USER,CHG_TERM,RESULT_HANDLE,COMP_TYPE,COMP_NAME,COMM_FORMAT) values ('loanscheme_int_rate','pre_save','1','prs_loanscheme',null,'0',fn_sysdate(),'BASE','BASE','2','EJB','LoanSchemeIntRatePrs',null);
insert into system_events (OBJ_NAME,EVENT_CODE,EVENT_CONTEXT,SERVICE_CODE,METHOD_RULE,OVERWRITE_CORE,CHG_DATE,CHG_USER,CHG_TERM,RESULT_HANDLE,COMP_TYPE,COMP_NAME,COMM_FORMAT) values ('loanscheme_int_rate','post_validate','1','post_gen_val',null,'0',fn_sysdate(),'BASE','BASE','2','EJB','GenValidate',null);
commit;
---------------------SYSTEM_EVENT_SERVICES---------------------
insert into system_event_services (SERVICE_CODE,SERVICE_DESCR,SERVICE_URI,SERVICE_PROVIDER,METHOD_NAME,RETURN_VALUE,RETURN_TYPE,RETURN_DESCR,RETURN_XFRM,CHG_DATE,CHG_USER,CHG_TERM) values ('prv_loanscheme_int_rate','val data default','http://localhost:9090/axis/services/ValidatorService','Base Information','wfValData','String','S',null,null,fn_sysdate(),'BASE','BASE');
insert into system_event_services (SERVICE_CODE,SERVICE_DESCR,SERVICE_URI,SERVICE_PROVIDER,METHOD_NAME,RETURN_VALUE,RETURN_TYPE,RETURN_DESCR,RETURN_XFRM,CHG_DATE,CHG_USER,CHG_TERM) values ('poic_loanscheme_int_rate','post item change default','http://localhost:9090/axis/services/ValidatorService','Base Information','itemChanged','String','S',null,null,fn_sysdate(),'BASE','BASE');
insert into system_event_services (SERVICE_CODE,SERVICE_DESCR,SERVICE_URI,SERVICE_PROVIDER,METHOD_NAME,RETURN_VALUE,RETURN_TYPE,RETURN_DESCR,RETURN_XFRM,CHG_DATE,CHG_USER,CHG_TERM) values ('prs_loanscheme_int_rate','Pre Save ','http://localhost:9090/axis/services/ValidatorService',null,'preSave','String ','S',null,null,fn_sysdate(),'BASE','BASE');
commit;
---------------------SYSTEM_SERVICE_ARGS---------------------
insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('prs_loanscheme_int_rate',1,'COMPONENT_TYPE','I',null,'S',null,fn_sysdate(),'BASE','BASE','EJB');
insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('prs_loanscheme_int_rate',2,'COMPONENT_NAME','I',null,'S',null,fn_sysdate(),'BASE','BASE','LoanSchemeIntRatePrs');
insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('prs_loanscheme_int_rate',3,'XML_DATA_ALL','I',null,'S',null,fn_sysdate(),'BASE','BASE',null);
insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('prs_loanscheme_int_rate',4,'EDIT_FLAG','I',null,'S',null,fn_sysdate(),'BASE','BASE',null);
insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('prs_loanscheme_int_rate',5,'XTRA_PARAMS','I',null,'S',null,fn_sysdate(),'BASE','BASE',null);
insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('prs_loanscheme_int_rate',6,'DB_CONN','I',null,'S.Connection',null,fn_sysdate(),'BASE','BASE',null);
commit;
insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('poic_loanscheme_int_rate',1,'COMPONENT_TYPE','I',null,'S',null,fn_sysdate(),'BASE','BASE','EJB');
insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('poic_loanscheme_int_rate',2,'COMPONENT_NAME','I',null,'S',null,fn_sysdate(),'BASE','BASE','LoanSchemeIntRate');
insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('poic_loanscheme_int_rate',3,'XML_DATA','I',null,'S',null,fn_sysdate(),'BASE','BASE',null);
insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('poic_loanscheme_int_rate',4,'XML_DATA_1','I',null,'S',null,fn_sysdate(),'BASE','BASE',null);
insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('poic_loanscheme_int_rate',5,'XML_DATA_ALL','I',null,'S',null,fn_sysdate(),'BASE','BASE',null);
insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('poic_loanscheme_int_rate',6,'OBJ_CONTEXT','I',null,'S',null,fn_sysdate(),'BASE','BASE',null);
insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('poic_loanscheme_int_rate',7,'FOCUSED_COLUMN','I',null,'S',null,fn_sysdate(),'BASE','BASE',null);
insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('poic_loanscheme_int_rate',8,'EDIT_FLAG','I',null,'S',null,fn_sysdate(),'BASE','BASE',null);
insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('poic_loanscheme_int_rate',9,'XTRA_PARAMS','I',null,'S',null,fn_sysdate(),'BASE','BASE',null);
commit;
insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('prv_loanscheme_int_rate',1,'COMPONENT_TYPE','I',null,'S',null,fn_sysdate(),'BASE','BASE','EJB');
insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('prv_loanscheme_int_rate',2,'COMPONENT_NAME','I',null,'S',null,fn_sysdate(),'BASE','BASE','LoanSchemeIntRate');
insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('prv_loanscheme_int_rate',3,'XML_DATA','I',null,'S',null,fn_sysdate(),'BASE','BASE',null);
insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('prv_loanscheme_int_rate',4,'XML_DATA_1','I',null,'S',null,fn_sysdate(),'BASE','BASE',null);
insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('prv_loanscheme_int_rate',5,'XML_DATA_ALL','I',null,'S',null,fn_sysdate(),'BASE','BASE',null);
insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('prv_loanscheme_int_rate',6,'OBJ_CONTEXT','I',null,'S',null,fn_sysdate(),'BASE','BASE',null);
insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('prv_loanscheme_int_rate',7,'EDIT_FLAG','I',null,'S',null,fn_sysdate(),'BASE','BASE',null);
insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('prv_loanscheme_int_rate',8,'XTRA_PARAMS','I',null,'S',null,fn_sysdate(),'BASE','BASE',null);
commit;
---------------------POPHELP---------------------
insert into pophelp (FIELD_NAME,MOD_NAME,SQL_STR,DW_OBJECT,MSG_TITLE,WIDTH,HEIGHT,CHG_DATE,CHG_USER,CHG_TERM,DIST_OPT,FILTER_STRING,SQL_INPUT,DEFAULT_COL,POP_ALIGN,QUERY_MODE,PAGE_CONTEXT,POPHELP_COLS,POPHELP_SOURCE,MULTI_OPT,HELP_OPTION,POPUP_XSL_NAME,AUTO_FILL_LEN) values ('SCHEME_TYPE','W_LOANSCHEME_INT_RATE','SELECT FLD_VALUE , DESCR FROM GENCODES WHERE FLD_NAME = ''SCHEME_TYPE'' AND MOD_NAME = ''W_LOANSCHEME_INT_RATE''',null,'Scheme Type',0,0,fn_sysdate(),'BASE','BASE','0',null,null,0,null,null,null,null,null,null,null,null,null);
commit;
---------------------MESSAGES---------------------
insert into messages (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION) values ('VTLOANSCH1','Scheme Type Empty','Scheme Type cannot be Empty','E','Y',null,null,null,fn_sysdate(),'BASE','BASE',null,null);
insert into messages (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION) values ('VTLOANSCH2','Eff from Date Empty','Eff from Date cannot be Empty','E','Y',null,null,null,fn_sysdate(),'BASE','BASE',null,null);
insert into messages (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION) values ('VTLOANSCH3','Eff from date is less','Eff from Date cannot be less than the previously added Eff from Date','E','Y',null,null,null,fn_sysdate(),'BASE','BASE',null,null);
insert into messages (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION) values ('VTLOANSCH4','Valid Upto Date Empty','Valid Upto Date cannot be Empty','E','Y',null,null,null,fn_sysdate(),'BASE','BASE',null,null);
insert into messages (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION) values ('VTLOANSCH5','Valid Upto Date is less','Valid Upto Date cannot be less than Eff from Date','E','Y',null,null,null,fn_sysdate(),'BASE','BASE',null,null);
insert into messages (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION) values ('VTLOANSCH6','Invalid Rate of Interest','Interest Rate cannot be less than zero','E','Y',null,null,null,fn_sysdate(),'BASE','BASE',null,null);
insert into messages (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION) values ('VTLOANSCH7','Rate of Interest Empty','Interest Rate cannot be Empty','E','Y',null,null,null,fn_sysdate(),'BASE','BASE',null,null);
insert into messages (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION) values ('VTLOANSCH8','Invalid date format','The entered date format is invalid','E','Y',null,null,null,fn_sysdate(),'BASE','BASE',null,null);
insert into messages (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION) values ('VTLOANSCH9','Duplicate Entry','This scheme type already exists for the same Effective date','E','Y',null,null,null,fn_sysdate(),'BASE','BASE',null,null);
insert into messages (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION) values ('VTLOANSC10','Invalid format','Only numeric digits allowed','E','Y',null,null,null,fn_sysdate(),'BASE','BASE',null,null);
insert into messages (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION) values ('VMSCHTYP01','Invalid Scheme Type','Please select scheme type from pophelp','E','Y',null,null,null,fn_sysdate(),'BASE','BASE',null,null);
commit;
---------------------GENMST---------------------
insert into genmst (FLD_NAME,MOD_NAME,DESCR,ERROR_CD,BLANK_OPT,FLD_TYPE,FLD_MIN,FLD_MAX,VAL_TYPE,CHG_DATE,CHG_USER,CHG_TERM,VAL_TABLE,SQL_INPUT,FLD_WIDTH,UDF_USAGE_1,UDF_USAGE_2,UDF_USAGE_3,VAL_STAGE,OBJ_NAME,FORM_NO) values ('SCHEME_TYPE','W_LOANSCHEME_INT_RATE','Scheme Type','VMSCHTYP01','N','C',null,null,'M',fn_sysdate(),'BASE','BASE',null,null,5,null,null,null,null,null,null);
commit;
CREATE TABLE LOANSCHEME_INT_RATE
(
SCHEME_TYPE CHAR(5) NOT NULL,
EFF_FROM DATE NOT NULL,
VALID_UPTO DATE NOT NULL,
INT_RATE NUMBER(6,2) NOT NULL,
REMARKS VARCHAR2(60),
ADD_DATE DATE NOT NULL,
ADD_USER VARCHAR2(10) NOT NULL,
ADD_TERM VARCHAR2(15) NOT NULL,
CHG_DATE DATE NOT NULL,
CHG_USER VARCHAR2(10) NOT NULL,
CHG_TERM VARCHAR2(15) NOT NULL
) TABLESPACE ITM_ADM_MST;
ALTER TABLE LOANSCHEME_INT_RATE ADD CONSTRAINT LOANSCHEME_INT_RATE_X PRIMARY KEY(SCHEME_TYPE, EFF_FROM);
CREATE OR REPLACE
FUNCTION FN_TF_LOAN_INT_INFO
(
FIN_ENTITY_CODE FINENT.FIN_ENTITY%TYPE,
ACCT_PRD ACCTPRD.CODE%TYPE,
PRD_CODE__FR PERIOD.CODE%TYPE,
PRD_CODE__TO PERIOD.CODE%TYPE,
SITE_CODE__FR SITE.SITE_CODE%TYPE,
SITE_CODE__TO SITE.SITE_CODE%TYPE,
EMP_CODE__FR EMPLOYEE.EMP_CODE%TYPE,
EMP_CODE__TO EMPLOYEE.EMP_CODE%TYPE,
EFF_INT_RATE LOANS.INTEREST%TYPE
)
RETURN TFT_LOAN_INT_INFO
PIPELINED IS
OUT_REC TFO_LOAN_INT_INFO := TFO_LOAN_INT_INFO( NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
LI_CNT NUMBER(6);
LI_CNT1 NUMBER(6);
LI_CNT2 NUMBER(6);
EMI_NO NUMBER(6);
LC_LOAN_OP_BAL LOANS.LOAN_AMT%TYPE;
LC_LOAN_RECO LOANS.LOAN_AMT%TYPE;
LD_LOAN_CLOUSRE_DATE DATE;
EMI_PRD_CODE PERIOD.CODE%TYPE;
PV_FACTOR NUMBER(12,4);
PRESENT_VALUE LOANS.LOAN_AMT%TYPE;
TOT_PRESENT_VALUE LOANS.LOAN_AMT%TYPE;
AMORTISED_COST_OP_BAL LOANS.LOAN_AMT%TYPE;
INTEREST_AT_EFF_RATE LOANS.LOAN_AMT%TYPE;
AMORTISED_COST_CL_BAL LOANS.LOAN_AMT%TYPE;
EMP_BENEFIT LOANS.LOAN_AMT%TYPE;
DIFF_PRINC_DEDN LOANS.LOAN_AMT%TYPE;
LC_PRINC_DEDN LOANS.LOAN_AMT%TYPE;
LC_INT_DEDN LOANS.LOAN_AMT%TYPE;
LC_OTH_RECOVERY LOANS.LOAN_AMT%TYPE;
LC_EFF_INT_RATE LOANS.INTEREST%TYPE;
CURSOR LOAN_INFO IS
SELECT
LN.EMP_CODE AS EMP_CODE ,
TRIM(EM.EMP_FNAME) || ' ' || TRIM(EM.EMP_MNAME) || TRIM(EM.EMP_LNAME) AS EMP_FULL_NAME,
EM.PAY_SITE AS PAY_SITE,
EM.CCTR_CODE__SAL AS CCTR_CODE__SAL,
LN.LOAN_NO AS LOAN_NO,
LN.SCHEME_NO SCHEME_NO,
LN.ISSUE_DATE AS ISSUE_DATE,
LN.START_RECO AS START_RECO,
LN.TERM AS TERM,
LN.LOAN_AMT AS LOAN_AMT,
LN.INTEREST AS INTEREST,
LN.MON_INST AS MON_INST,
LN.INT_TERM AS INT_TERM,
LN.INTEREST_AMT AS INTEREST_AMT,
LN.RECOVER_AMT AS RECOVER_AMT,
LN.APPR_DATE AS APPR_DATE,
LN.BALANCE_AMT AS BALANCE_AMT,
LN.DATE__BALANCE AS DATE__BALANCE,
LN.DATE__INTEREST AS DATE__INTEREST,
LN.LOAN_TYPE AS LOAN_TYPE,
LN.ACT_TERM AS ACT_TERM,
AP.FR_DATE AS FY_FROM_DATE,
AP.TO_DATE AS FY_TO_DATE,
LS.AD_CODE__INT AS AD_CODE__INT,
LS.AD_CODE__DED AS AD_CODE__DED,
LS.SCHEME_TYPE AS SCHEME_TYPE
FROM LOANS LN, EMPLOYEE EM, SITE SM, ACCTPRD AP, LOAN_SCHEME LS
WHERE EM.EMP_CODE = LN.EMP_CODE
AND LN.EMP_CODE >= EMP_CODE__FR
AND LN.EMP_CODE <= EMP_CODE__TO
AND EM.PAY_SITE >= SITE_CODE__FR
AND EM.PAY_SITE <= SITE_CODE__TO
AND SM.SITE_CODE = EM.PAY_SITE
AND SM.FIN_ENTITY = FIN_ENTITY_CODE
AND LN.ISSUE_DATE <= AP.TO_DATE
AND AP.CODE = ACCT_PRD
AND LN.STATUS IN ('A','E')
AND LS.SCHEME_NO = LN.SCHEME_NO
AND LS.SCHEME_TYPE NOT IN ('A','B');
CURSOR PRD_INFO(START_DATE DATE) IS SELECT CODE,FR_DATE,TO_DATE FROM PERIOD WHERE TO_DATE >= START_DATE ORDER BY TO_DATE;
BEGIN
LI_CNT2 := 0;
FOR I IN LOAN_INFO
LOOP
LI_CNT2 := LI_CNT2 + 1;
LI_CNT := 0;
LC_LOAN_OP_BAL := I.LOAN_AMT;
SELECT SUM(AMOUNT) INTO LC_LOAN_RECO FROM LOAN_REG WHERE LOAN_NO = I.LOAN_NO
AND TRAN_DATE < I.FY_FROM_DATE;
IF LC_LOAN_RECO IS NOT NULL THEN
LC_LOAN_OP_BAL := LC_LOAN_OP_BAL - LC_LOAN_RECO;
END IF;
IF LC_LOAN_OP_BAL > 0 THEN
EMI_NO := 0;
TOT_PRESENT_VALUE := 0;
LC_LOAN_OP_BAL := I.LOAN_AMT;
SELECT SUM(INT_RATE) INTO LC_EFF_INT_RATE FROM LOANSCHEME_INT_RATE WHERE SCHEME_TYPE = I.SCHEME_TYPE AND I.ISSUE_DATE BETWEEN EFF_FROM AND VALID_UPTO;
IF LC_EFF_INT_RATE IS NULL THEN
LC_EFF_INT_RATE := CASE WHEN EFF_INT_RATE IS NULL OR EFF_INT_RATE <= 0 THEN I.INTEREST ELSE EFF_INT_RATE END;
END IF;
FOR J IN PRD_INFO(I.ISSUE_DATE)
LOOP
IF LC_LOAN_OP_BAL > 0 THEN
EMI_NO := EMI_NO + 1;
LI_CNT1 := 0;
SELECT COUNT(1) INTO LI_CNT1 FROM PAYROLL WHERE EMP_CODE = I.EMP_CODE AND PRD_CODE = J.CODE;
PV_FACTOR := 0;
PRESENT_VALUE := 0;
LC_OTH_RECOVERY := 0;
LC_INT_DEDN := 0;
LC_PRINC_DEDN := 0;
IF LI_CNT1 > 0 THEN
SELECT AMOUNT INTO LC_PRINC_DEDN FROM PAYROLLDET WHERE EMP_CODE = I.EMP_CODE AND PRD_CODE = J.CODE AND ((REF_TYPE = 'L' AND REF_NO = I.LOAN_NO) OR AD_CODE = I.AD_CODE__DED);
SELECT AMOUNT INTO LC_INT_DEDN FROM PAYROLLDET WHERE EMP_CODE = I.EMP_CODE AND PRD_CODE = J.CODE AND ((REF_TYPE = 'N' AND REF_NO = I.LOAN_NO) OR AD_CODE = I.AD_CODE__INT);
ELSE
LC_INT_DEDN := ROUND((LC_LOAN_OP_BAL * I.INTEREST / 100) / ((I.FY_TO_DATE - I.FY_FROM_DATE) + 1) * ((J.TO_DATE - CASE WHEN I.ISSUE_DATE > J.FR_DATE THEN I.ISSUE_DATE ELSE J.FR_DATE END) + 1),2);
IF TRIM(I.INT_TERM) = 'EMI' THEN
LC_PRINC_DEDN := I.MON_INST - LC_INT_DEDN;
ELSE
LC_PRINC_DEDN := I.MON_INST;
END IF;
END IF;
IF LC_PRINC_DEDN > LC_LOAN_OP_BAL THEN
LC_PRINC_DEDN := LC_LOAN_OP_BAL;
END IF;
SELECT SUM(AMOUNT) INTO LC_OTH_RECOVERY FROM LOAN_REG WHERE LOAN_NO = I.LOAN_NO AND TRAN_DATE BETWEEN J.FR_DATE AND J.TO_DATE AND TRAN_TYPE NOT IN ('P');
IF LC_OTH_RECOVERY IS NULL THEN
LC_OTH_RECOVERY := 0;
END IF;
PV_FACTOR := ROUND(1 / POWER((1 + ROUND(LC_EFF_INT_RATE / 1200 , 4)),EMI_NO),4);
PRESENT_VALUE := ROUND((LC_PRINC_DEDN + LC_INT_DEDN + LC_OTH_RECOVERY) * PV_FACTOR , 2);
TOT_PRESENT_VALUE := TOT_PRESENT_VALUE + PRESENT_VALUE;
LC_LOAN_OP_BAL := LC_LOAN_OP_BAL - LC_PRINC_DEDN - LC_OTH_RECOVERY;
ELSE
EXIT;
END IF;
END LOOP;
LC_LOAN_OP_BAL := I.LOAN_AMT;
PV_FACTOR := 0;
PRESENT_VALUE := 0;
LC_OTH_RECOVERY := 0;
LC_INT_DEDN := 0;
LC_PRINC_DEDN := 0;
EMI_NO := 0;
FOR J IN PRD_INFO(I.ISSUE_DATE)
LOOP
IF LC_LOAN_OP_BAL > 0 THEN
LC_OTH_RECOVERY := 0;
EMI_NO := EMI_NO + 1;
LI_CNT1 := 0;
SELECT COUNT(1) INTO LI_CNT1 FROM PAYROLL WHERE EMP_CODE = I.EMP_CODE AND PRD_CODE = J.CODE;
LC_PRINC_DEDN := 0;
LC_INT_DEDN := 0;
IF LI_CNT1 > 0 THEN
SELECT AMOUNT INTO LC_PRINC_DEDN FROM PAYROLLDET WHERE EMP_CODE = I.EMP_CODE AND PRD_CODE = J.CODE AND ((REF_TYPE = 'L' AND REF_NO = I.LOAN_NO) OR AD_CODE = I.AD_CODE__DED);
SELECT AMOUNT INTO LC_INT_DEDN FROM PAYROLLDET WHERE EMP_CODE = I.EMP_CODE AND PRD_CODE = J.CODE AND ((REF_TYPE = 'N' AND REF_NO = I.LOAN_NO) OR AD_CODE = I.AD_CODE__INT);
ELSE
LC_INT_DEDN := ROUND((LC_LOAN_OP_BAL * I.INTEREST / 100) / ((I.FY_TO_DATE - I.FY_FROM_DATE) + 1) * ((J.TO_DATE - CASE WHEN I.ISSUE_DATE > J.FR_DATE THEN I.ISSUE_DATE ELSE J.FR_DATE END) + 1),2);
IF TRIM(I.INT_TERM) = 'EMI' THEN
LC_PRINC_DEDN := I.MON_INST - LC_INT_DEDN;
ELSE
LC_PRINC_DEDN := I.MON_INST;
END IF;
END IF;
IF LC_PRINC_DEDN > LC_LOAN_OP_BAL THEN
LC_PRINC_DEDN := LC_LOAN_OP_BAL;
END IF;
SELECT SUM(AMOUNT) INTO LC_OTH_RECOVERY FROM LOAN_REG WHERE LOAN_NO = I.LOAN_NO AND TRAN_DATE BETWEEN J.FR_DATE AND J.TO_DATE AND TRAN_TYPE NOT IN ('P');
IF LC_OTH_RECOVERY IS NULL THEN
LC_OTH_RECOVERY := 0;
END IF;
AMORTISED_COST_OP_BAL := CASE WHEN EMI_NO = 1 THEN TOT_PRESENT_VALUE ELSE AMORTISED_COST_CL_BAL END;
INTEREST_AT_EFF_RATE := ROUND((AMORTISED_COST_OP_BAL * LC_EFF_INT_RATE / 100) / ((I.FY_TO_DATE - I.FY_FROM_DATE) + 1) * ((J.TO_DATE - CASE WHEN I.ISSUE_DATE > J.FR_DATE THEN I.ISSUE_DATE ELSE J.FR_DATE END) + 1),2);
AMORTISED_COST_CL_BAL := AMORTISED_COST_OP_BAL + INTEREST_AT_EFF_RATE - (LC_PRINC_DEDN + LC_OTH_RECOVERY + LC_INT_DEDN);
PV_FACTOR := ROUND(1 / POWER((1 + ROUND(LC_EFF_INT_RATE / 1200 , 4)),EMI_NO),4);
PRESENT_VALUE := ROUND((LC_PRINC_DEDN + LC_INT_DEDN + LC_OTH_RECOVERY) * PV_FACTOR , 2);
EMP_BENEFIT := INTEREST_AT_EFF_RATE - LC_INT_DEDN;
DIFF_PRINC_DEDN := AMORTISED_COST_CL_BAL - (LC_LOAN_OP_BAL - (LC_PRINC_DEDN + LC_INT_DEDN));
OUT_REC.EMP_CODE := I.EMP_CODE;
OUT_REC.EMP_FULL_NAME := I.EMP_FULL_NAME;
OUT_REC.PAY_SITE := I.PAY_SITE;
OUT_REC.CCTR_CODE__SAL := I.CCTR_CODE__SAL;
OUT_REC.LOAN_NO := I.LOAN_NO;
OUT_REC.SCHEME_NO := I.SCHEME_NO;
OUT_REC.ISSUE_DATE := I.ISSUE_DATE;
OUT_REC.TERM := I.TERM;
OUT_REC.LOAN_AMT := I.LOAN_AMT;
OUT_REC.INTEREST := I.INTEREST;
OUT_REC.MON_INST := (LC_PRINC_DEDN + LC_INT_DEDN);
OUT_REC.INT_TERM := I.INT_TERM;
OUT_REC.INTEREST_AMT := LC_INT_DEDN;
OUT_REC.RECOVER_AMT := LC_OTH_RECOVERY;
OUT_REC.APPR_DATE := I.APPR_DATE;
OUT_REC.BALANCE_AMT := LC_LOAN_OP_BAL;
OUT_REC.DATE__BALANCE := I.DATE__BALANCE;
OUT_REC.DATE__INTEREST := I.DATE__INTEREST;
OUT_REC.LOAN_TYPE := I.LOAN_TYPE;
OUT_REC.LOAN_CLOUSRE_DATE := LD_LOAN_CLOUSRE_DATE;
OUT_REC.ISA_EFF_INT_RATE := LC_EFF_INT_RATE;
OUT_REC.EMI_NO := EMI_NO;
OUT_REC.EMI_PRD_CODE := J.CODE;
OUT_REC.PV_FACTOR := PV_FACTOR;
OUT_REC.PRESENT_VALUE := PRESENT_VALUE;
OUT_REC.AMORTISED_COST_OP_BAL := AMORTISED_COST_OP_BAL;
OUT_REC.INTEREST_AT_EFF_RATE := INTEREST_AT_EFF_RATE;
OUT_REC.AMORTISED_COST_CL_BAL := AMORTISED_COST_CL_BAL;
OUT_REC.EMP_BENEFIT := EMP_BENEFIT;
OUT_REC.DIFF_PRINC_DEDN := DIFF_PRINC_DEDN;
OUT_REC.PRINC_DEDN := LC_PRINC_DEDN;
OUT_REC.PRINC_DEDN := LC_PRINC_DEDN;
LC_LOAN_OP_BAL := LC_LOAN_OP_BAL - LC_PRINC_DEDN - LC_OTH_RECOVERY;
pipe row ( out_rec );
ELSE
EXIT;
END IF;
END LOOP;
END IF;
END LOOP;
RETURN ;
END;
/
<?xml version="1.0" encoding="UTF-8"?>
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="d_loan_summary_monthly" pageWidth="1368" pageHeight="559" orientation="Landscape" columnWidth="1353" leftMargin="12" rightMargin="3" topMargin="8" bottomMargin="3" uuid="d6bb3a4a-9094-4c68-b4f9-3a14837b080b">
<property name="ireport.zoom" value="1.2100000000000004"/>
<property name="ireport.x" value="313"/>
<property name="ireport.y" value="0"/>
<property name="net.sf.jasperreports.export.xls.write.header" value="true"/>
<parameter name="as_fin_entity" class="java.lang.String"/>
<parameter name="as_acct_prd" class="java.lang.String"/>
<parameter name="as_site_code_fr" class="java.lang.String"/>
<parameter name="as_site_code_to" class="java.lang.String"/>
<parameter name="as_emp_code_fr" class="java.lang.String"/>
<parameter name="as_emp_code_to" class="java.lang.String"/>
<parameter name="as_prd_code_fr" class="java.lang.String"/>
<parameter name="as_prd_code_to" class="java.lang.String"/>
<parameter name="as_cost_center_fr" class="java.lang.String"/>
<parameter name="as_cost_center_to" class="java.lang.String"/>
<parameter name="report_save_type" class="java.lang.String" isForPrompting="false"/>
<queryString>
<![CDATA[SELECT ROWNUM AS SR_NO, EMP_CODE, EMP_NAME, COST_CENTER, SITE_CODE, LOAN_NO, ORG_LOAN_AMT, DATE_OF_DISB, LOAN_CLOSER_DATE, EMI, INTEREST_RATE, EFF_INTEREST_RATE, OP_BALANCE_AMT, AMORTISED_COST_OP_BAL, PREPAIDE_EMP_BENEFIT, CLOSING_BAL_EMP_LOAN_ACTUAL, CLOSING_BAL_EMP_LOAN_IND_AS,
B.FR_DATE
FROM
(
SELECT
EMP_CODE AS EMP_CODE,
EMP_FULL_NAME AS EMP_NAME,
EMI_PRD_CODE AS EMI_PRD_CODE,
CCTR_CODE__SAL AS COST_CENTER,
PAY_SITE AS SITE_CODE,
LOAN_NO AS LOAN_NO,
LOAN_AMT AS ORG_LOAN_AMT,
LOAN_DISB_DATE AS DATE_OF_DISB,
LOAN_CLOUSRE_DATE AS LOAN_CLOSER_DATE,
MON_INST AS EMI,
INTEREST AS INTEREST_RATE,
ISA_EFF_INT_RATE AS EFF_INTEREST_RATE,
OP_BALANCE_AMT AS OP_BALANCE_AMT,
AMORTISED_COST_OP_BAL AS AMORTISED_COST_OP_BAL,
OP_BALANCE_AMT - AMORTISED_COST_OP_BAL AS PREPAIDE_EMP_BENEFIT,
CL_BALANCE_AMT CLOSING_BAL_EMP_LOAN_ACTUAL,
AMORTISED_COST_CL_BAL CLOSING_BAL_EMP_LOAN_IND_AS
FROM
TABLE(FN_TF_LOAN_INT_INFO('$P!{as_fin_entity}','$P!{as_fin_entity}','$P!{as_acct_prd}','$P!{as_prd_code_fr}','$P!{as_prd_code_fr}','$P!{as_site_code_fr}','$P!{as_site_code_to}','$P!{as_cost_center_fr}','$P!{as_cost_center_to}','$P!{as_emp_code_fr}','$P!{as_emp_code_to}',0)) where emi_prd_code = '$P!{as_prd_code_fr}') A , PERIOD B WHERE B.CODE = A.EMI_PRD_CODE AND A.DATE_OF_DISB < B.FR_DATE]]>
</queryString>
<field name="SR_NO" class="java.math.BigDecimal"/>
<field name="EMP_CODE" class="java.lang.String"/>
<field name="EMP_NAME" class="java.lang.String"/>
<field name="COST_CENTER" class="java.lang.String"/>
<field name="SITE_CODE" class="java.lang.String"/>
<field name="LOAN_NO" class="java.lang.String"/>
<field name="ORG_LOAN_AMT" class="java.math.BigDecimal"/>
<field name="DATE_OF_DISB" class="java.sql.Timestamp"/>
<field name="LOAN_CLOSER_DATE" class="java.sql.Timestamp"/>
<field name="EMI" class="java.math.BigDecimal"/>
<field name="INTEREST_RATE" class="java.math.BigDecimal"/>
<field name="EFF_INTEREST_RATE" class="java.math.BigDecimal"/>
<field name="OP_BALANCE_AMT" class="java.math.BigDecimal"/>
<field name="AMORTISED_COST_OP_BAL" class="java.math.BigDecimal"/>
<field name="PREPAIDE_EMP_BENEFIT" class="java.math.BigDecimal"/>
<field name="CLOSING_BAL_EMP_LOAN_ACTUAL" class="java.math.BigDecimal"/>
<field name="CLOSING_BAL_EMP_LOAN_IND_AS" class="java.math.BigDecimal"/>
<field name="FR_DATE" class="java.sql.Timestamp"/>
<sortField name="EMP_CODE"/>
<variable name="count" class="java.lang.Integer" incrementType="Group" incrementGroup="emp_code" calculation="Sum">
<variableExpression><![CDATA[$F{EMP_CODE}!=null?1:0]]></variableExpression>
<initialValueExpression><![CDATA[1]]></initialValueExpression>
</variable>
<variable name="pre_emp_ben" class="java.lang.Double" calculation="Sum">
<variableExpression><![CDATA[$F{PREPAIDE_EMP_BENEFIT}]]></variableExpression>
</variable>
<variable name="variable1" class="java.lang.Double">
<variableExpression><![CDATA[0]]></variableExpression>
</variable>
<group name="emp_code">
<groupExpression><![CDATA[$F{EMP_CODE}+$F{LOAN_NO}]]></groupExpression>
<groupHeader>
<band/>
</groupHeader>
<groupFooter>
<band height="15">
<line>
<reportElement uuid="9025aab2-a4e2-42e4-b44d-cd224e43bea3" x="2" y="14" width="1124" height="1"/>
</line>
<textField evaluationTime="Group" evaluationGroup="emp_code" isBlankWhenNull="true">
<reportElement uuid="d85f848f-7117-4c72-8db6-fcc762422793" x="4" y="0" width="30" height="14">
<property name="net.sf.jasperreports.export.xls.column.name" value="Sr No."/>
<property name="net.sf.jasperreports.export.xls.repeat.value" value="true"/>
</reportElement>
<textElement>
<font fontName="Times New Roman" size="10"/>
</textElement>
<textFieldExpression><![CDATA[$V{count}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="true">
<reportElement uuid="554e92a1-6661-4b35-87bd-85292596db4c" x="45" y="0" width="55" height="14">
<property name="net.sf.jasperreports.export.xls.column.name" value="Employee Code"/>
<property name="net.sf.jasperreports.export.xls.repeat.value" value="true"/>
</reportElement>
<textElement>
<font fontName="Times New Roman" size="10"/>
</textElement>
<textFieldExpression><![CDATA[$F{EMP_CODE}]]></textFieldExpression>
</textField>
<line>
<reportElement uuid="5bffc50c-de16-4911-b324-05adcdecd294" stretchType="RelativeToBandHeight" x="41" y="0" width="1" height="14"/>
</line>
<textField isBlankWhenNull="true">
<reportElement uuid="08c83944-02e3-4d45-869b-b530089290c5" x="102" y="0" width="189" height="14">
<property name="net.sf.jasperreports.export.xls.column.name" value="Employee Name"/>
<property name="net.sf.jasperreports.export.xls.repeat.value" value="true"/>
</reportElement>
<textElement>
<font fontName="Times New Roman" size="10"/>
</textElement>
<textFieldExpression><![CDATA[$F{EMP_NAME}]]></textFieldExpression>
</textField>
<line>
<reportElement uuid="1c2f1060-27d7-4d48-97f8-f52c69074d7b" stretchType="RelativeToBandHeight" x="100" y="0" width="1" height="14"/>
</line>
<line>
<reportElement uuid="e771362d-9d0d-417a-96e3-2d298057db1b" stretchType="RelativeToBandHeight" x="291" y="0" width="1" height="14"/>
</line>
<textField isBlankWhenNull="true">
<reportElement uuid="fb06ccaa-cad9-4161-9899-d4575836fb4a" x="294" y="0" width="40" height="14">
<property name="net.sf.jasperreports.export.xls.column.name" value="Cost Center"/>
<property name="net.sf.jasperreports.export.xls.repeat.value" value="true"/>
</reportElement>
<textElement>
<font fontName="Times New Roman" size="10"/>
</textElement>
<textFieldExpression><![CDATA[$F{COST_CENTER}]]></textFieldExpression>
</textField>
<line>
<reportElement uuid="b0c1f708-3339-4902-9e25-14ee7b70cf3e" stretchType="RelativeToBandHeight" x="336" y="0" width="1" height="14"/>
</line>
<textField isBlankWhenNull="true">
<reportElement uuid="4fecf50f-c985-4fbd-b380-90440de8f904" x="339" y="0" width="44" height="14">
<property name="net.sf.jasperreports.export.xls.column.name" value="Site Code"/>
<property name="net.sf.jasperreports.export.xls.repeat.value" value="true"/>
</reportElement>
<textElement>
<font fontName="Times New Roman" size="10"/>
</textElement>
<textFieldExpression><![CDATA[$F{SITE_CODE}]]></textFieldExpression>
</textField>
<line>
<reportElement uuid="bc270502-f6de-4f85-8032-84b638a634ee" stretchType="RelativeToBandHeight" x="470" y="0" width="1" height="14"/>
</line>
<textField pattern="0.00" isBlankWhenNull="true">
<reportElement uuid="137df36d-2e83-480e-869d-d384846dc56a" x="471" y="0" width="71" height="14">
<property name="net.sf.jasperreports.export.xls.column.name" value="Original Loan Amount"/>
<property name="net.sf.jasperreports.export.xls.repeat.value" value="true"/>
</reportElement>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="10"/>
</textElement>
<textFieldExpression><![CDATA[$F{ORG_LOAN_AMT}]]></textFieldExpression>
</textField>
<line>
<reportElement uuid="2b545885-4658-4966-889d-4e8bb756bf57" stretchType="RelativeToBandHeight" x="545" y="0" width="1" height="14"/>
</line>
<textField pattern="MMM-yy" isBlankWhenNull="true">
<reportElement uuid="4bfa123a-6a82-49b2-abfc-ed563dac5fef" x="546" y="0" width="68" height="14">
<property name="net.sf.jasperreports.export.xls.column.name" value="Date of Disbursement"/>
<property name="net.sf.jasperreports.export.xls.repeat.value" value="true"/>
</reportElement>
<textElement textAlignment="Center">
<font fontName="Times New Roman" size="10"/>
</textElement>
<textFieldExpression><![CDATA[$F{DATE_OF_DISB}]]></textFieldExpression>
</textField>
<line>
<reportElement uuid="daaa009b-d437-4c01-ab5e-34f35eef8287" stretchType="RelativeToBandHeight" x="614" y="0" width="1" height="14"/>
</line>
<textField pattern="MMM-yy" isBlankWhenNull="true">
<reportElement uuid="02fc4b4b-f3c5-4dde-a9cc-b524566fa402" x="614" y="0" width="68" height="14">
<property name="net.sf.jasperreports.export.xls.column.name" value="Loan Closer Date"/>
<property name="net.sf.jasperreports.export.xls.repeat.value" value="true"/>
</reportElement>
<textElement textAlignment="Center">
<font fontName="Times New Roman" size="10"/>
</textElement>
<textFieldExpression><![CDATA[$F{LOAN_CLOSER_DATE}]]></textFieldExpression>
</textField>
<line>
<reportElement uuid="f9726655-239b-413f-820f-8e72038b3a0b" stretchType="RelativeToBandHeight" x="682" y="0" width="1" height="14"/>
</line>
<textField pattern="0.00" isBlankWhenNull="true">
<reportElement uuid="550cff77-20ee-4684-8ded-d61bea6a44f8" x="682" y="0" width="55" height="14">
<property name="net.sf.jasperreports.export.xls.column.name" value="EMI"/>
<property name="net.sf.jasperreports.export.xls.repeat.value" value="true"/>
</reportElement>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="10"/>
</textElement>
<textFieldExpression><![CDATA[$F{EMI}]]></textFieldExpression>
</textField>
<line>
<reportElement uuid="c4ecfc03-8abf-4734-b2f8-702421eab209" stretchType="RelativeToBandHeight" x="740" y="0" width="1" height="14"/>
</line>
<textField isBlankWhenNull="true">
<reportElement uuid="e4f83494-2960-4031-adec-752458a52b3b" x="741" y="0" width="39" height="14">
<property name="net.sf.jasperreports.export.xls.column.name" value="Interest Rate %"/>
<property name="net.sf.jasperreports.export.xls.repeat.value" value="true"/>
</reportElement>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="10"/>
</textElement>
<textFieldExpression><![CDATA[$F{INTEREST_RATE}]]></textFieldExpression>
</textField>
<line>
<reportElement uuid="b7f7101c-9d73-4631-a4ac-09f04abcf18d" stretchType="RelativeToBandHeight" x="784" y="0" width="1" height="14"/>
</line>
<textField isBlankWhenNull="true">
<reportElement uuid="5470288d-744f-4cda-a9e4-8bfcfde4ddec" x="785" y="0" width="55" height="14">
<property name="net.sf.jasperreports.export.xls.column.name" value="Effective Interest Rate %"/>
<property name="net.sf.jasperreports.export.xls.repeat.value" value="true"/>
</reportElement>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="10"/>
</textElement>
<textFieldExpression><![CDATA[$F{EFF_INTEREST_RATE}]]></textFieldExpression>
</textField>
<line>
<reportElement uuid="a4a9f3a8-ac94-41d8-84f5-e952feedee93" stretchType="RelativeToBandHeight" x="855" y="0" width="1" height="14"/>
</line>
<textField pattern="0.00" isBlankWhenNull="true">
<reportElement uuid="0b2a2331-552c-4f7f-8cd6-89308e135648" x="858" y="0" width="98" height="14">
<property name="net.sf.jasperreports.export.xls.column.name" value="Closing Bal of Loan - Actual"/>
<property name="net.sf.jasperreports.export.xls.repeat.value" value="true"/>
</reportElement>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="10"/>
</textElement>
<textFieldExpression><![CDATA[$F{OP_BALANCE_AMT}]]></textFieldExpression>
</textField>
<line>
<reportElement uuid="ff0d78d7-3135-44d5-adeb-ee75cbe5b015" stretchType="RelativeToBandHeight" x="962" y="0" width="1" height="14"/>
</line>
<textField pattern="0.00" isBlankWhenNull="true">
<reportElement uuid="a74eb774-2a86-4e9c-a11f-a625ac5eb652" x="963" y="0" width="74" height="14">
<property name="net.sf.jasperreports.export.xls.column.name" value="Closing Bal of Loan - Ind - AS"/>
<property name="net.sf.jasperreports.export.xls.repeat.value" value="true"/>
</reportElement>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="10"/>
</textElement>
<textFieldExpression><![CDATA[$F{AMORTISED_COST_OP_BAL}]]></textFieldExpression>
</textField>
<line>
<reportElement uuid="f98d21a0-8913-4d4d-9ac8-f4246320e226" stretchType="RelativeToBandHeight" x="1040" y="0" width="1" height="14"/>
</line>
<textField pattern="0.00" isBlankWhenNull="true">
<reportElement uuid="08e0893a-3279-4f48-a7c1-017e4dcee53b" x="1043" y="0" width="80" height="14">
<property name="net.sf.jasperreports.export.xls.column.name" value="Prepaid Employee Benefits"/>
<property name="net.sf.jasperreports.export.xls.repeat.value" value="true"/>
</reportElement>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="10"/>
</textElement>
<textFieldExpression><![CDATA[$F{PREPAIDE_EMP_BENEFIT}]]></textFieldExpression>
</textField>
<line>
<reportElement uuid="4f00a930-1cae-4c37-a067-823a81d63b45" stretchType="RelativeToBandHeight" x="1125" y="0" width="1" height="14"/>
</line>
<line>
<reportElement uuid="9f9f1b9f-77c4-424c-9c32-06e5b0b9bd91" stretchType="RelativeToBandHeight" x="2" y="0" width="1" height="14"/>
</line>
<textField pattern="0.00" isBlankWhenNull="true">
<reportElement uuid="9d1e1343-0e85-4423-b216-4f8bb13d7da5" x="387" y="-1" width="83" height="14">
<property name="net.sf.jasperreports.export.xls.column.name" value="Loan No"/>
<property name="net.sf.jasperreports.export.xls.repeat.value" value="true"/>
</reportElement>
<textElement verticalAlignment="Middle">
<font fontName="Times New Roman" size="10"/>
</textElement>
<textFieldExpression><![CDATA[$F{LOAN_NO}]]></textFieldExpression>
</textField>
<line>
<reportElement uuid="da4d9ba4-0cf4-42e9-9b1f-fbb51d802400" stretchType="RelativeToBandHeight" x="383" y="0" width="1" height="14"/>
</line>
</band>
</groupFooter>
</group>
<background>
<band splitType="Stretch"/>
</background>
<title>
<band splitType="Stretch"/>
</title>
<pageHeader>
<band height="64" splitType="Stretch">
<staticText>
<reportElement uuid="499fded2-7b38-426b-ae6f-6197d3c5bc47" x="648" y="3" width="240" height="25"/>
<textElement textAlignment="Center">
<font fontName="Times New Roman" size="10" isBold="true"/>
</textElement>
<text><![CDATA[Summary Report- for Opening Balancesheet Impact]]></text>
</staticText>
<textField>
<reportElement uuid="026c84b9-2d9d-428f-8855-ebcc2c8ec880" x="1192" y="12" width="71" height="15"/>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="10" isBold="false"/>
</textElement>
<textFieldExpression><![CDATA["Page "+$V{PAGE_NUMBER}+" of"]]></textFieldExpression>
</textField>
<textField evaluationTime="Report">
<reportElement uuid="ed566ba5-8b31-4e83-a09d-8148fda20b32" x="1268" y="12" width="63" height="15"/>
<textElement>
<font fontName="Times New Roman" size="10" isBold="false"/>
</textElement>
<textFieldExpression><![CDATA[" " + $V{PAGE_NUMBER}]]></textFieldExpression>
</textField>
<textField pattern="dd/MM/yyyy">
<reportElement uuid="d2f2edb0-a45d-46d1-b9ab-5037265d94f9" x="1227" y="38" width="99" height="15"/>
<textElement>
<font fontName="Times New Roman" size="10" isBold="false"/>
</textElement>
<textFieldExpression><![CDATA[new java.util.Date()]]></textFieldExpression>
</textField>
<staticText>
<reportElement uuid="c3d89ffb-75e6-4c34-b716-a50ff4942c3d" x="1186" y="38" width="39" height="15"/>
<textElement>
<font fontName="Times New Roman" isBold="true"/>
</textElement>
<text><![CDATA[Date :]]></text>
</staticText>
<staticText>
<reportElement uuid="8c43509a-2012-4116-bea1-08ef66e3184d" x="2" y="36" width="76" height="14"/>
<textElement>
<font fontName="Times New Roman" size="10"/>
</textElement>
<text><![CDATA[Fiscal Year]]></text>
</staticText>
<staticText>
<reportElement uuid="34bd93e8-9172-434f-ba2d-aed9cdcd4a54" x="2" y="22" width="76" height="14"/>
<textElement>
<font fontName="Times New Roman" size="10"/>
</textElement>
<text><![CDATA[Financial Entity]]></text>
</staticText>
<textField>
<reportElement uuid="1285692a-dcee-4768-9554-5628faba9415" x="93" y="22" width="76" height="14"/>
<textElement>
<font fontName="Times New Roman" size="10"/>
</textElement>
<textFieldExpression><![CDATA[$P{as_fin_entity}]]></textFieldExpression>
</textField>
<textField>
<reportElement uuid="636b79e9-2419-4c74-9618-83bf2d8b9662" x="93" y="36" width="76" height="14"/>
<textElement>
<font fontName="Times New Roman" size="10"/>
</textElement>
<textFieldExpression><![CDATA[$P{as_acct_prd}]]></textFieldExpression>
</textField>
<staticText>
<reportElement uuid="5831f6a3-2532-49ec-981c-0398f2930fac" x="2" y="50" width="76" height="14"/>
<textElement>
<font fontName="Times New Roman" size="10"/>
</textElement>
<text><![CDATA[Period As On
]]></text>
</staticText>
<textField pattern="dd/MM/yyyy">
<reportElement uuid="22eb1b42-648a-401c-b5d6-e622cc297a07" x="93" y="50" width="76" height="14"/>
<textElement>
<font fontName="Times New Roman" size="10"/>
</textElement>
<textFieldExpression><![CDATA[$F{FR_DATE}]]></textFieldExpression>
</textField>
<staticText>
<reportElement uuid="70e83feb-c408-4d37-8e41-76c0b7e801cc" x="80" y="22" width="10" height="14"/>
<textElement>
<font fontName="Times New Roman" size="10"/>
</textElement>
<text><![CDATA[ :
]]></text>
</staticText>
<staticText>
<reportElement uuid="c91216cf-2a16-4a2e-a1dc-39c04117c9dc" x="80" y="36" width="10" height="14"/>
<textElement>
<font fontName="Times New Roman" size="10"/>
</textElement>
<text><![CDATA[ :
]]></text>
</staticText>
<staticText>
<reportElement uuid="74c72a9e-23ae-455e-8690-4f6dd0f284d1" x="80" y="50" width="10" height="14"/>
<textElement>
<font fontName="Times New Roman" size="10"/>
</textElement>
<text><![CDATA[ :
]]></text>
</staticText>
</band>
</pageHeader>
<columnHeader>
<band height="32" splitType="Stretch">
<line>
<reportElement uuid="05a99a0a-748f-48d3-ab71-9e0b55fbd519" x="2" y="1" width="1124" height="2"/>
</line>
<staticText>
<reportElement uuid="c504c5e1-7a57-4b1a-96e8-0e5f8146341a" x="471" y="3" width="74" height="27"/>
<textElement textAlignment="Center">
<font fontName="Times New Roman" size="10" isBold="true"/>
</textElement>
<text><![CDATA[Original Loan Amount]]></text>
</staticText>
<staticText>
<reportElement uuid="528ab57b-9dba-4328-a95a-a897d020341c" x="384" y="5" width="85" height="27"/>
<textElement textAlignment="Center">
<font fontName="Times New Roman" size="10" isBold="true"/>
</textElement>
<text><![CDATA[Loan No]]></text>
</staticText>
<staticText>
<reportElement uuid="32b15c03-0beb-48f4-b8de-37eb6c4b9c30" x="5" y="3" width="30" height="27"/>
<textElement>
<font fontName="Times New Roman" size="10" isBold="true"/>
</textElement>
<text><![CDATA[Sr No.]]></text>
</staticText>
<staticText>
<reportElement uuid="79fb952d-94f8-42c5-87ac-d2cfff7a4166" x="615" y="3" width="67" height="27"/>
<textElement textAlignment="Center">
<font fontName="Times New Roman" size="10" isBold="true"/>
</textElement>
<text><![CDATA[Loan Closer Date]]></text>
</staticText>
<staticText>
<reportElement uuid="1b91128b-bd53-453e-a765-d3de78479e83" x="742" y="3" width="42" height="27"/>
<textElement textAlignment="Center">
<font fontName="Times New Roman" size="10" isBold="true"/>
</textElement>
<text><![CDATA[Interest Rate %]]></text>
</staticText>
<staticText>
<reportElement uuid="b40d8f50-5395-4f32-a76c-3d2ee71826e7" x="858" y="3" width="104" height="27"/>
<textElement textAlignment="Center">
<font fontName="Times New Roman" size="10" isBold="true"/>
</textElement>
<text><![CDATA[Closing Bal of Loan - Actual]]></text>
</staticText>
<staticText>
<reportElement uuid="9f944207-e1dd-47d1-bc29-410cf030784f" x="965" y="3" width="75" height="27"/>
<textElement textAlignment="Center">
<font fontName="Times New Roman" size="10" isBold="true"/>
</textElement>
<text><![CDATA[Closing Bal of Loan - Ind - AS]]></text>
</staticText>
<staticText>
<reportElement uuid="bf9b71b4-a950-400e-8818-a02f1720e89b" x="1042" y="3" width="83" height="27"/>
<textElement textAlignment="Center">
<font fontName="Times New Roman" size="10" isBold="true"/>
</textElement>
<text><![CDATA[Prepaid Employee Benefits]]></text>
</staticText>
<line>
<reportElement uuid="6c766ae1-eb15-48be-9c65-8a5a2792ac8a" x="2" y="31" width="1124" height="1"/>
</line>
<staticText>
<reportElement uuid="92262e1a-8807-4af0-8c85-df95f516168b" x="684" y="3" width="55" height="27"/>
<textElement textAlignment="Center">
<font fontName="Times New Roman" size="10" isBold="true"/>
</textElement>
<text><![CDATA[EMI]]></text>
</staticText>
<line>
<reportElement uuid="224de0d0-196f-4bda-adb6-e94e3b50e2b3" stretchType="RelativeToBandHeight" x="2" y="1" width="1" height="30"/>
</line>
<line>
<reportElement uuid="59b38ad6-f93b-46a2-90b7-0feab42aaa1b" stretchType="RelativeToBandHeight" x="41" y="1" width="1" height="30"/>
</line>
<staticText>
<reportElement uuid="326cb00f-a6e9-4aee-bfb8-a3136dc9cb43" x="44" y="3" width="55" height="27"/>
<textElement>
<font fontName="Times New Roman" size="10" isBold="true"/>
</textElement>
<text><![CDATA[Emp Code]]></text>
</staticText>
<line>
<reportElement uuid="487ba1ec-3e1f-481d-8252-5079db869bac" stretchType="RelativeToBandHeight" x="100" y="1" width="1" height="30"/>
</line>
<staticText>
<reportElement uuid="a479d552-ea14-4339-a0c4-d85c2c947116" x="102" y="3" width="189" height="27"/>
<textElement>
<font fontName="Times New Roman" size="10" isBold="true"/>
</textElement>
<text><![CDATA[Emp Name]]></text>
</staticText>
<staticText>
<reportElement uuid="f0c41e4b-13e9-47a8-9936-c1007c20a548" x="294" y="3" width="40" height="27"/>
<textElement textAlignment="Center">
<font fontName="Times New Roman" size="10" isBold="true"/>
</textElement>
<text><![CDATA[Cost
Center
]]></text>
</staticText>
<staticText>
<reportElement uuid="0a8eda1a-a8b1-4063-97a2-1814410affde" x="339" y="3" width="44" height="27"/>
<textElement>
<font fontName="Times New Roman" size="10" isBold="true"/>
</textElement>
<text><![CDATA[Site Code]]></text>
</staticText>
<line>
<reportElement uuid="4fc8bac1-45af-476a-8d3d-ec7eaf4e45cf" stretchType="RelativeToBandHeight" x="291" y="1" width="1" height="30"/>
</line>
<line>
<reportElement uuid="ca3ee1e6-5667-4397-adc4-d022e03fc5ca" stretchType="RelativeToBandHeight" x="336" y="1" width="1" height="30"/>
</line>
<line>
<reportElement uuid="5c52741d-4793-452d-b57f-bed0c829a56e" stretchType="RelativeToBandHeight" x="470" y="1" width="1" height="30"/>
</line>
<staticText>
<reportElement uuid="be2da501-693a-495d-a5df-c5c21dafd0b5" x="546" y="3" width="68" height="27"/>
<textElement textAlignment="Center">
<font fontName="Times New Roman" size="10" isBold="true"/>
</textElement>
<text><![CDATA[Date of Disbursement]]></text>
</staticText>
<line>
<reportElement uuid="5b6fb863-35ab-4d33-b208-5af72a6a2910" stretchType="RelativeToBandHeight" x="545" y="1" width="1" height="30"/>
</line>
<line>
<reportElement uuid="a55965c3-fb0e-465f-87b9-e709c1cac2b2" stretchType="RelativeToBandHeight" x="614" y="1" width="1" height="30"/>
</line>
<line>
<reportElement uuid="760aaf35-f246-4c86-b89b-d5ebdd53c2c9" stretchType="RelativeToBandHeight" x="682" y="1" width="1" height="30"/>
</line>
<line>
<reportElement uuid="d139ba0c-8b00-405e-8dfb-b1a488b08b84" stretchType="RelativeToBandHeight" x="740" y="1" width="1" height="30"/>
</line>
<line>
<reportElement uuid="fb46f264-9afe-4f3d-82d2-2cc9f0572608" stretchType="RelativeToBandHeight" x="784" y="1" width="1" height="30"/>
</line>
<staticText>
<reportElement uuid="76de69cc-176b-4e50-9779-fb1874158317" x="787" y="3" width="69" height="27"/>
<textElement textAlignment="Center">
<font fontName="Times New Roman" size="10" isBold="true"/>
</textElement>
<text><![CDATA[Effective Interest Rate %]]></text>
</staticText>
<line>
<reportElement uuid="43907dcc-1cc7-482a-ae7c-fc92ac73daa2" stretchType="RelativeToBandHeight" x="855" y="1" width="1" height="30"/>
</line>
<line>
<reportElement uuid="7946587c-6c42-4ce1-b941-821d206e1725" stretchType="RelativeToBandHeight" x="962" y="1" width="1" height="30"/>
</line>
<line>
<reportElement uuid="c9969bbc-9e18-49e1-bbe4-d9075e7f7c1d" stretchType="RelativeToBandHeight" x="1040" y="1" width="1" height="30"/>
</line>
<line>
<reportElement uuid="b31b4dac-94fd-4677-a343-ee3e8a5326a7" stretchType="RelativeToBandHeight" x="1125" y="1" width="1" height="30"/>
</line>
<line>
<reportElement uuid="6bec5f60-6f4d-4435-8a3d-baeacc499573" stretchType="RelativeToBandHeight" x="383" y="2" width="1" height="30"/>
</line>
</band>
</columnHeader>
<detail>
<band/>
</detail>
<columnFooter>
<band splitType="Stretch"/>
</columnFooter>
<pageFooter>
<band splitType="Stretch"/>
</pageFooter>
<summary>
<band height="76" splitType="Stretch">
<staticText>
<reportElement uuid="25a79dce-ad29-4d40-aa34-57e4cdb1c5a9" x="5" y="5" width="97" height="15"/>
<textElement>
<font fontName="Times New Roman"/>
</textElement>
<text><![CDATA[Report Condition :]]></text>
</staticText>
<staticText>
<reportElement uuid="8d4d9aa0-fb30-44cb-b6f4-b4bb48fcf9a2" x="106" y="19" width="81" height="15"/>
<textElement>
<font fontName="Times New Roman"/>
</textElement>
<text><![CDATA[Fiscal Year]]></text>
</staticText>
<textField>
<reportElement uuid="92c783f1-8909-43d5-974e-7210f910934b" x="202" y="19" width="100" height="15"/>
<textElement>
<font fontName="Times New Roman"/>
</textElement>
<textFieldExpression><![CDATA[$P{as_acct_prd}]]></textFieldExpression>
</textField>
<staticText>
<reportElement uuid="e2e9de60-f4bd-4d3d-964e-2a44999afc25" x="106" y="33" width="81" height="15"/>
<textElement>
<font fontName="Times New Roman"/>
</textElement>
<text><![CDATA[Period From ]]></text>
</staticText>
<textField>
<reportElement uuid="14204dba-6267-4fce-97ca-bbf12e5820ea" x="202" y="33" width="100" height="15"/>
<textElement>
<font fontName="Times New Roman"/>
</textElement>
<textFieldExpression><![CDATA[$P{as_prd_code_fr}]]></textFieldExpression>
</textField>
<staticText>
<reportElement uuid="321602da-db13-46b0-8861-6a1ca9c16d8d" x="308" y="33" width="17" height="15"/>
<textElement>
<font fontName="Times New Roman"/>
</textElement>
<text><![CDATA[To]]></text>
</staticText>
<textField>
<reportElement uuid="c65a84bd-7a64-41db-bcfa-88e9af718a80" x="339" y="33" width="94" height="15"/>
<textElement>
<font fontName="Times New Roman"/>
</textElement>
<textFieldExpression><![CDATA[$P{as_prd_code_to}]]></textFieldExpression>
</textField>
<staticText>
<reportElement uuid="239c3454-818d-4cee-8567-c9420b7fd7dc" x="106" y="5" width="81" height="15"/>
<textElement>
<font fontName="Times New Roman"/>
</textElement>
<text><![CDATA[Financial Entity]]></text>
</staticText>
<textField>
<reportElement uuid="70462a9e-08c7-44d0-9f9e-031ac74285ec" x="202" y="5" width="100" height="15"/>
<textElement>
<font fontName="Times New Roman"/>
</textElement>
<textFieldExpression><![CDATA[$P{as_fin_entity}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" evaluationTime="Report" isBlankWhenNull="true">
<reportElement uuid="45af5ef8-e1a0-4d4e-8c5c-44149c69b896" x="202" y="47" width="100" height="15"/>
<textElement>
<font fontName="Times New Roman"/>
</textElement>
<textFieldExpression><![CDATA[$P{as_cost_center_fr}]]></textFieldExpression>
</textField>
<staticText>
<reportElement uuid="9967f71f-e334-4223-a7d3-b3726ce06d8a" x="106" y="47" width="81" height="15"/>
<textElement>
<font fontName="Times New Roman"/>
</textElement>
<text><![CDATA[Cost Center From]]></text>
</staticText>
<staticText>
<reportElement uuid="12dca60f-03d4-440b-aa0d-6ef1a9c0c950" x="106" y="61" width="81" height="15"/>
<textElement>
<font fontName="Times New Roman"/>
</textElement>
<text><![CDATA[Site Code From]]></text>
</staticText>
<textField>
<reportElement uuid="0ac46e2c-bee0-4aba-998c-08c623255b93" x="202" y="61" width="100" height="15"/>
<textElement>
<font fontName="Times New Roman"/>
</textElement>
<textFieldExpression><![CDATA[$P{as_emp_code_fr}]]></textFieldExpression>
</textField>
<staticText>
<reportElement uuid="47b280a7-39f0-41b3-8206-50993c2b1499" x="190" y="5" width="10" height="15"/>
<textElement>
<font fontName="Times New Roman"/>
</textElement>
<text><![CDATA[:]]></text>
</staticText>
<staticText>
<reportElement uuid="75bdac40-bcba-4537-ba40-8ecc101a8d42" x="190" y="19" width="10" height="15"/>
<textElement>
<font fontName="Times New Roman"/>
</textElement>
<text><![CDATA[:]]></text>
</staticText>
<staticText>
<reportElement uuid="8953bc2a-98e0-4af9-9a3e-40bce6dc700a" x="190" y="33" width="10" height="15"/>
<textElement>
<font fontName="Times New Roman"/>
</textElement>
<text><![CDATA[:]]></text>
</staticText>
<staticText>
<reportElement uuid="941dab6e-7a59-41cf-8d10-f7f3ec9a71a5" x="190" y="47" width="10" height="15"/>
<textElement>
<font fontName="Times New Roman"/>
</textElement>
<text><![CDATA[:]]></text>
</staticText>
<staticText>
<reportElement uuid="7523d44d-fcda-4106-bea9-74da6c9671bd" x="190" y="61" width="10" height="15"/>
<textElement>
<font fontName="Times New Roman"/>
</textElement>
<text><![CDATA[:]]></text>
</staticText>
<staticText>
<reportElement uuid="08f0012b-1fc2-481b-a3a0-873ea91debca" x="328" y="33" width="10" height="15"/>
<textElement>
<font fontName="Times New Roman"/>
</textElement>
<text><![CDATA[:]]></text>
</staticText>
<textField>
<reportElement uuid="889df61e-a134-4ba9-933b-0860becbeb7a" x="339" y="47" width="94" height="15"/>
<textElement>
<font fontName="Times New Roman"/>
</textElement>
<textFieldExpression><![CDATA[$P{as_cost_center_to}]]></textFieldExpression>
</textField>
<staticText>
<reportElement uuid="9aaf5eb3-d3ec-4112-912d-9214f4f41054" x="328" y="47" width="10" height="15"/>
<textElement>
<font fontName="Times New Roman"/>
</textElement>
<text><![CDATA[:]]></text>
</staticText>
<staticText>
<reportElement uuid="f550abe4-8024-4211-81d9-21ca01a47c40" x="308" y="47" width="17" height="15"/>
<textElement>
<font fontName="Times New Roman"/>
</textElement>
<text><![CDATA[To]]></text>
</staticText>
<textField>
<reportElement uuid="0fca9211-52f4-45e0-864a-d3bde742ab6b" x="339" y="61" width="94" height="15"/>
<textElement>
<font fontName="Times New Roman"/>
</textElement>
<textFieldExpression><![CDATA[$P{as_emp_code_to}]]></textFieldExpression>
</textField>
<staticText>
<reportElement uuid="a915f501-7e46-4b25-b5fb-24fa2cb12630" x="308" y="61" width="17" height="15"/>
<textElement>
<font fontName="Times New Roman"/>
</textElement>
<text><![CDATA[To]]></text>
</staticText>
<staticText>
<reportElement uuid="fe8b642c-d8e3-44aa-9ca1-0feeaab7285e" x="328" y="61" width="10" height="15"/>
<textElement>
<font fontName="Times New Roman"/>
</textElement>
<text><![CDATA[:]]></text>
</staticText>
<line>
<reportElement uuid="6dd0cbba-d8c9-4086-bcff-78f190bd9267" stretchType="RelativeToBandHeight" x="383" y="-16" width="1" height="14"/>
</line>
</band>
</summary>
</jasperReport>
<?xml version="1.0" encoding="UTF-8"?>
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="d_loan_schedule" pageWidth="1870" pageHeight="559" orientation="Landscape" columnWidth="1852" leftMargin="15" rightMargin="3" topMargin="15" bottomMargin="3" uuid="d6bb3a4a-9094-4c68-b4f9-3a14837b080b">
<property name="ireport.zoom" value="1.100000000000001"/>
<property name="ireport.x" value="1412"/>
<property name="ireport.y" value="0"/>
<property name="net.sf.jasperreports.export.xls.write.header" value="true"/>
<property name="net.sf.jasperreports.export.csv.write.header" value="true"/>
<parameter name="arg_fin_entity" class="java.lang.String"/>
<parameter name="arg_acct_prd" class="java.lang.String"/>
<parameter name="arg_site_code_fr" class="java.lang.String"/>
<parameter name="arg_site_code_to" class="java.lang.String"/>
<parameter name="arg_emp_code_fr" class="java.lang.String"/>
<parameter name="arg_emp_code_to" class="java.lang.String"/>
<parameter name="as_prd_code_fr" class="java.lang.String"/>
<parameter name="as_prd_code_to" class="java.lang.String"/>
<parameter name="report_save_type" class="java.lang.String" isForPrompting="false"/>
<queryString>
<![CDATA[SELECT
EMI_NO,
EMI_PRD_DESCR,
OP_BALANCE_AMT,
INTEREST_AMT,
PRINC_CUM_INTEREST_AMT,
MON_DEDN,
RECOVER_AMT,
CL_BALANCE_AMT,
PRINC_DEDN,
REPAYMENT_INCL_INTEREST,
PV_FACTOR,
PRESENT_VALUE,
AMORTISED_COST_OP_BAL,
INTEREST_AT_EFF_RATE,
AMORTISED_COST_CL_BAL,
EMP_BENEFIT,
DIFF_PRINC_DEDN,
EMP_CODE,
EMP_FULL_NAME,
CCTR_CODE__SAL,
PAY_SITE,
LOAN_NO,
LOAN_AMT,
LOAN_DISB_DATE,
LOAN_CLOUSRE_DATE,
MON_INST,
''as prepaid_emp_benefit,
/*sum of column s from bellow detail*/
INTEREST,
ISA_EFF_INT_RATE,
REPAYMENT_INCL_INTEREST_1
FROM
TABLE(FN_TF_LOAN_INT_INFO('$P!{arg_fin_entity}','$P!{arg_fin_entity}','$P!{arg_acct_prd}','$P!{as_prd_code_fr}','$P!{as_prd_code_to}','$P!{arg_site_code_fr}','$P!{arg_site_code_to}','00','ZZ','$P!{arg_emp_code_fr}','$P!{arg_emp_code_to}',0)) ]]>
</queryString>
<field name="EMI_NO" class="java.math.BigDecimal"/>
<field name="EMI_PRD_DESCR" class="java.lang.String"/>
<field name="OP_BALANCE_AMT" class="java.math.BigDecimal"/>
<field name="INTEREST_AMT" class="java.math.BigDecimal"/>
<field name="PRINC_CUM_INTEREST_AMT" class="java.math.BigDecimal"/>
<field name="MON_DEDN" class="java.math.BigDecimal"/>
<field name="RECOVER_AMT" class="java.math.BigDecimal"/>
<field name="CL_BALANCE_AMT" class="java.math.BigDecimal"/>
<field name="PRINC_DEDN" class="java.math.BigDecimal"/>
<field name="REPAYMENT_INCL_INTEREST" class="java.math.BigDecimal"/>
<field name="PV_FACTOR" class="java.math.BigDecimal"/>
<field name="PRESENT_VALUE" class="java.math.BigDecimal"/>
<field name="AMORTISED_COST_OP_BAL" class="java.math.BigDecimal"/>
<field name="INTEREST_AT_EFF_RATE" class="java.math.BigDecimal"/>
<field name="AMORTISED_COST_CL_BAL" class="java.math.BigDecimal"/>
<field name="EMP_BENEFIT" class="java.math.BigDecimal"/>
<field name="DIFF_PRINC_DEDN" class="java.math.BigDecimal"/>
<field name="EMP_CODE" class="java.lang.String"/>
<field name="EMP_FULL_NAME" class="java.lang.String"/>
<field name="CCTR_CODE__SAL" class="java.lang.String"/>
<field name="PAY_SITE" class="java.lang.String"/>
<field name="LOAN_NO" class="java.lang.String"/>
<field name="LOAN_AMT" class="java.math.BigDecimal"/>
<field name="LOAN_DISB_DATE" class="java.sql.Timestamp"/>
<field name="LOAN_CLOUSRE_DATE" class="java.sql.Timestamp"/>
<field name="MON_INST" class="java.math.BigDecimal"/>
<field name="PREPAID_EMP_BENEFIT" class="java.lang.String"/>
<field name="INTEREST" class="java.math.BigDecimal"/>
<field name="ISA_EFF_INT_RATE" class="java.math.BigDecimal"/>
<field name="REPAYMENT_INCL_INTEREST_1" class="java.math.BigDecimal"/>
<variable name="total_interest" class="java.lang.Double" resetType="Group" resetGroup="emp code" calculation="Sum">
<variableExpression><![CDATA[$F{INTEREST_AMT}]]></variableExpression>
</variable>
<variable name="total_monthly_deduction" class="java.lang.Double" resetType="Group" resetGroup="emp code" calculation="Sum">
<variableExpression><![CDATA[$F{MON_DEDN}]]></variableExpression>
</variable>
<variable name="total_adjustment" class="java.lang.Double" resetType="Group" resetGroup="emp code" calculation="Sum">
<variableExpression><![CDATA[$F{RECOVER_AMT}]]></variableExpression>
</variable>
<variable name="total_FY_principal" class="java.lang.Double" resetType="Group" resetGroup="emp code" calculation="Sum">
<variableExpression><![CDATA[$F{PRINC_DEDN}]]></variableExpression>
</variable>
<variable name="total_FY_interest" class="java.lang.Double" resetType="Group" resetGroup="emp code" calculation="Sum">
<variableExpression><![CDATA[$F{INTEREST_AMT}]]></variableExpression>
</variable>
<variable name="total_FY_total" class="java.lang.Double" resetType="Group" resetGroup="emp code" calculation="Sum">
<variableExpression><![CDATA[$F{REPAYMENT_INCL_INTEREST}]]></variableExpression>
</variable>
<variable name="total_present_value" class="java.lang.Double" resetType="Group" resetGroup="emp code" calculation="Sum">
<variableExpression><![CDATA[$F{PRESENT_VALUE}]]></variableExpression>
</variable>
<variable name="total_emp_ben_exp" class="java.lang.Double" resetType="Group" resetGroup="emp code" calculation="Sum">
<variableExpression><![CDATA[$F{EMP_BENEFIT}]]></variableExpression>
</variable>
<variable name="total_interest_a" class="java.lang.Double" resetType="Group" resetGroup="emp code" calculation="Sum">
<variableExpression><![CDATA[$F{INTEREST_AT_EFF_RATE}]]></variableExpression>
</variable>
<variable name="total_emp_benefit_prepaid" class="java.lang.Double" resetType="Group" resetGroup="emp code" calculation="Sum">
<variableExpression><![CDATA[$F{EMP_BENEFIT}]]></variableExpression>
<initialValueExpression><![CDATA[new Double(0)]]></initialValueExpression>
</variable>
<variable name="pageno" class="java.lang.Integer" resetType="Group" resetGroup="emp code" incrementType="Group" incrementGroup="emp code">
<variableExpression><![CDATA[$V{PAGE_NUMBER}]]></variableExpression>
</variable>
<group name="emp code" isStartNewPage="true" isResetPageNumber="true" isReprintHeaderOnEachPage="true">
<groupExpression><![CDATA[$F{EMP_CODE}+$F{LOAN_NO}]]></groupExpression>
<groupHeader>
<band height="207">
<staticText>
<reportElement uuid="51efc766-26c6-4818-a4c1-5d95c854dc3d" x="5" y="120" width="130" height="15"/>
<textElement>
<font fontName="Times New Roman" size="9"/>
</textElement>
<text><![CDATA[EMI]]></text>
</staticText>
<staticText>
<reportElement uuid="34bd93e8-9172-434f-ba2d-aed9cdcd4a54" x="5" y="15" width="130" height="15"/>
<textElement>
<font fontName="Times New Roman" size="9"/>
</textElement>
<text><![CDATA[Employee Name
]]></text>
</staticText>
<staticText>
<reportElement uuid="b71210d1-552c-4bfb-b684-b1ecafa28031" x="5" y="90" width="130" height="15"/>
<textElement>
<font fontName="Times New Roman" size="9"/>
</textElement>
<text><![CDATA[Date of Disbursement
]]></text>
</staticText>
<staticText>
<reportElement uuid="e39c4302-b0d1-456d-b823-a08c72da6405" x="5" y="75" width="130" height="15"/>
<textElement>
<font fontName="Times New Roman" size="9"/>
</textElement>
<text><![CDATA[Original Loan Amount
]]></text>
</staticText>
<staticText>
<reportElement uuid="899debe5-64f0-43dc-a641-df65ad7d9abe" x="5" y="60" width="130" height="15"/>
<textElement>
<font fontName="Times New Roman" size="9"/>
</textElement>
<text><![CDATA[Loan No
]]></text>
</staticText>
<staticText>
<reportElement uuid="9bab531d-f2e2-40c8-bff8-9c1e6c2e8a1b" x="5" y="135" width="130" height="15"/>
<textElement>
<font fontName="Times New Roman" size="9"/>
</textElement>
<text><![CDATA[Prepaid Employee Benefits *
]]></text>
</staticText>
<staticText>
<reportElement uuid="5831f6a3-2532-49ec-981c-0398f2930fac" x="5" y="45" width="130" height="15"/>
<textElement>
<font fontName="Times New Roman" size="9"/>
</textElement>
<text><![CDATA[Site Code
]]></text>
</staticText>
<staticText>
<reportElement uuid="8a630697-cdda-457e-a689-bf98292472d9" x="5" y="150" width="130" height="15"/>
<textElement>
<font fontName="Times New Roman" size="9"/>
</textElement>
<text><![CDATA[Interest Rate %
]]></text>
</staticText>
<staticText>
<reportElement uuid="21b51f97-22d7-4491-98ab-a86f7f416d11" x="5" y="0" width="130" height="15"/>
<textElement>
<font fontName="Times New Roman" size="9"/>
</textElement>
<text><![CDATA[Employee Code
]]></text>
</staticText>
<staticText>
<reportElement uuid="8c43509a-2012-4116-bea1-08ef66e3184d" x="5" y="30" width="130" height="15"/>
<textElement>
<font fontName="Times New Roman" size="9"/>
</textElement>
<text><![CDATA[Cost Center
]]></text>
</staticText>
<staticText>
<reportElement uuid="cac5b670-4278-455a-af84-d899b53a360f" x="5" y="165" width="130" height="15"/>
<textElement>
<font fontName="Times New Roman" size="9"/>
</textElement>
<text><![CDATA[Effective Interest Rate- %
]]></text>
</staticText>
<staticText>
<reportElement uuid="d01b2633-068b-425b-b5be-874a3de9f969" x="5" y="105" width="130" height="15"/>
<textElement>
<font fontName="Times New Roman" size="9"/>
</textElement>
<text><![CDATA[Loan Closure Date
]]></text>
</staticText>
<staticText>
<reportElement uuid="b5f1b213-f86f-49b9-9fc8-d96599ac7648" x="251" y="184" width="95" height="22"/>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="9" isBold="true" pdfFontName="Times-Bold"/>
</textElement>
<text><![CDATA[Interest
]]></text>
</staticText>
<staticText>
<reportElement uuid="140e5780-a7be-4680-b087-d8671dc77e55" x="1652" y="184" width="95" height="22"/>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="9" isBold="true" pdfFontName="Times-Bold"/>
</textElement>
<text><![CDATA[Employee Benefit-Expense
]]></text>
</staticText>
<staticText>
<reportElement uuid="c4b1085b-5a7a-4258-b446-0026ffb606b0" x="1145" y="184" width="95" height="22"/>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="9" isBold="true" pdfFontName="Times-Bold"/>
</textElement>
<text><![CDATA[Present Value
]]></text>
</staticText>
<staticText>
<reportElement uuid="09eb807a-ec2c-47d6-b405-3e8263e5c2a0" x="550" y="184" width="95" height="22"/>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="9" isBold="true" pdfFontName="Times-Bold"/>
</textElement>
<text><![CDATA[Adjustment
]]></text>
</staticText>
<staticText>
<reportElement uuid="387c3eab-12d8-4af2-bf9d-c8c4800dc64a" x="750" y="184" width="95" height="22"/>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="9" isBold="true" pdfFontName="Times-Bold"/>
</textElement>
<text><![CDATA[During FY-
Principal
]]></text>
</staticText>
<staticText>
<reportElement uuid="14a500c5-c155-4945-8b9d-4833bc4735d7" x="650" y="184" width="95" height="22"/>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="9" isBold="true" pdfFontName="Times-Bold"/>
</textElement>
<text><![CDATA[Balance After
Deduction
]]></text>
</staticText>
<staticText>
<reportElement uuid="0a3becf7-b562-42c2-94bc-f05db8053d66" x="1452" y="184" width="95" height="22"/>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="9" isBold="true" pdfFontName="Times-Bold"/>
</textElement>
<text><![CDATA[Repayment incl. interest
]]></text>
</staticText>
<staticText>
<reportElement uuid="044cb3cd-81d1-437d-a30e-8a7e9cfc8baf" x="1751" y="184" width="95" height="22"/>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="9" isBold="true" pdfFontName="Times-Bold"/>
</textElement>
<text><![CDATA[Difference of Principle
]]></text>
</staticText>
<staticText>
<reportElement uuid="4a7cd466-9901-47b6-b75e-1473232a02aa" x="71" y="184" width="78" height="22"/>
<textElement>
<font fontName="Times New Roman" size="9" isBold="true" pdfFontName="Times-Bold"/>
</textElement>
<text><![CDATA[Month
]]></text>
</staticText>
<staticText>
<reportElement uuid="5584862e-4d66-43ca-ab1e-0d7944f94fa9" x="949" y="184" width="95" height="22"/>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="9" isBold="true" pdfFontName="Times-Bold"/>
</textElement>
<text><![CDATA[During FY-
Total
]]></text>
</staticText>
<staticText>
<reportElement uuid="b548ab3a-76e4-41b1-b08c-11d250d22d90" x="849" y="184" width="95" height="22"/>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="9" isBold="true" pdfFontName="Times-Bold"/>
</textElement>
<text><![CDATA[During FY-
Interest
]]></text>
</staticText>
<staticText>
<reportElement uuid="1986e1e0-f458-400d-a583-8d97d5c68ddc" x="1244" y="184" width="99" height="22"/>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="9" isBold="true" pdfFontName="Times-Bold"/>
</textElement>
<text><![CDATA[Amortised Cost(Opening Balance)
]]></text>
</staticText>
<staticText>
<reportElement uuid="7fe34e85-72ee-4890-a1f7-c88e3b035eb2" x="350" y="184" width="95" height="22"/>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="9" isBold="true" pdfFontName="Times-Bold"/>
</textElement>
<text><![CDATA[Principal
+ Interest
]]></text>
</staticText>
<staticText>
<reportElement uuid="b7bc80fb-cf9b-4ac3-93a1-b7fec8593f80" x="152" y="184" width="95" height="22"/>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="9" isBold="true" pdfFontName="Times-Bold"/>
</textElement>
<text><![CDATA[Principal
]]></text>
</staticText>
<staticText>
<reportElement uuid="8c1c319e-25f9-4205-aaf4-febd637fea3a" x="450" y="184" width="95" height="22"/>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="9" isBold="true" pdfFontName="Times-Bold"/>
</textElement>
<text><![CDATA[Monthly
Deductions
]]></text>
</staticText>
<staticText>
<reportElement uuid="29deb359-f77e-4038-9f35-652665a5128a" x="1552" y="184" width="95" height="22"/>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="9" isBold="true" pdfFontName="Times-Bold"/>
</textElement>
<text><![CDATA[Amortised Cost (Closing Balance)
]]></text>
</staticText>
<staticText>
<reportElement uuid="c7d9e9b5-ad4a-415f-9f12-83ba73a49c76" x="5" y="184" width="60" height="22"/>
<textElement>
<font fontName="Times New Roman" size="9" isBold="true" pdfFontName="Times-Bold"/>
</textElement>
<text><![CDATA[Sr No.]]></text>
</staticText>
<line>
<reportElement uuid="6c766ae1-eb15-48be-9c65-8a5a2792ac8a" x="1" y="206" width="1848" height="1"/>
</line>
<line>
<reportElement uuid="05a99a0a-748f-48d3-ab71-9e0b55fbd519" x="2" y="182" width="1848" height="1"/>
</line>
<line>
<reportElement uuid="461ffa73-45dd-47a7-a50a-98c8054a055b" stretchType="RelativeToBandHeight" x="1850" y="184" width="1" height="23"/>
</line>
<line>
<reportElement uuid="897cf42d-0e1a-4f60-a4e0-642e8f0a411f" stretchType="RelativeToBandHeight" x="2" y="182" width="1" height="23"/>
</line>
<line>
<reportElement uuid="3a132fc3-4ee7-4574-865e-287038dc424f" stretchType="RelativeToBandHeight" x="68" y="182" width="1" height="23"/>
</line>
<line>
<reportElement uuid="44c75c53-d41e-4658-9a8c-5bcfb15f2069" stretchType="RelativeToBandHeight" x="150" y="182" width="1" height="23"/>
</line>
<textField evaluationTime="Group" evaluationGroup="emp code">
<reportElement uuid="ed566ba5-8b31-4e83-a09d-8148fda20b32" x="1787" y="1" width="59" height="15"/>
<textElement>
<font fontName="Arial" size="10" isBold="false"/>
</textElement>
<textFieldExpression><![CDATA["Of"+" "+ $V{PAGE_NUMBER}]]></textFieldExpression>
</textField>
<staticText>
<reportElement uuid="c3d89ffb-75e6-4c34-b716-a50ff4942c3d" x="1716" y="17" width="29" height="15"/>
<textElement>
<font isBold="true"/>
</textElement>
<text><![CDATA[Date :]]></text>
</staticText>
<textField pattern="dd/MM/yyyy">
<reportElement uuid="d2f2edb0-a45d-46d1-b9ab-5037265d94f9" x="1747" y="17" width="99" height="15"/>
<textElement>
<font fontName="Arial" size="10" isBold="false"/>
</textElement>
<textFieldExpression><![CDATA[new java.util.Date()]]></textFieldExpression>
</textField>
<line>
<reportElement uuid="f429e5d3-47c1-466c-aed8-f4d220e35b9f" stretchType="RelativeToBandHeight" x="249" y="182" width="1" height="23"/>
</line>
<line>
<reportElement uuid="bc36e811-eb3f-4d0c-a0e0-99d765994de9" stretchType="RelativeToBandHeight" x="348" y="182" width="1" height="23"/>
</line>
<line>
<reportElement uuid="e480d84e-c6c4-4a8c-b699-5783c5af6073" stretchType="RelativeToBandHeight" x="447" y="182" width="1" height="23"/>
</line>
<line>
<reportElement uuid="5b590cea-1142-4dbf-ae5f-6f88ce30dd5b" stretchType="RelativeToBandHeight" x="548" y="182" width="1" height="23"/>
</line>
<line>
<reportElement uuid="4b98eb6a-70d0-4354-a78c-3209d06d3a27" stretchType="RelativeToBandHeight" x="648" y="182" width="1" height="23"/>
</line>
<line>
<reportElement uuid="dfc5c90e-dfc5-4250-b408-4d6b260e491f" stretchType="RelativeToBandHeight" x="748" y="182" width="1" height="23"/>
</line>
<line>
<reportElement uuid="691b7a60-59e8-4cf8-b03c-f9f7de2d85c2" stretchType="RelativeToBandHeight" x="847" y="182" width="1" height="23"/>
</line>
<line>
<reportElement uuid="cf981a8b-b738-40f2-8c73-d2bf1aede429" stretchType="RelativeToBandHeight" x="946" y="182" width="1" height="23"/>
</line>
<line>
<reportElement uuid="5c92c111-4384-40a2-ba5e-acc68ab0060b" stretchType="RelativeToBandHeight" x="1045" y="182" width="1" height="23"/>
</line>
<line>
<reportElement uuid="0fe78f1e-496e-469f-ae46-224d86d04e22" stretchType="RelativeToBandHeight" x="1143" y="182" width="1" height="23"/>
</line>
<line>
<reportElement uuid="6d52c066-d7d7-428a-be51-90bf0a130810" stretchType="RelativeToBandHeight" x="1242" y="182" width="1" height="23"/>
</line>
<line>
<reportElement uuid="fcfe27eb-c74d-4453-8758-08e23822687e" stretchType="RelativeToBandHeight" x="1450" y="182" width="1" height="23"/>
</line>
<line>
<reportElement uuid="ad16b469-2395-4573-8b35-eab0cbd20b41" stretchType="RelativeToBandHeight" x="1550" y="182" width="1" height="23"/>
</line>
<line>
<reportElement uuid="1a8b93c6-ac75-40f1-aa5b-df6563fe8795" stretchType="RelativeToBandHeight" x="1650" y="182" width="1" height="23"/>
</line>
<line>
<reportElement uuid="8ccbf343-ba50-4cb2-a402-bbaf1a22309e" stretchType="RelativeToBandHeight" x="1346" y="182" width="1" height="23"/>
</line>
<line>
<reportElement uuid="7565b774-019c-4d3e-b91f-c8d9a55a5c6b" stretchType="RelativeToBandHeight" x="1749" y="182" width="1" height="23"/>
</line>
<textField>
<reportElement uuid="87c04216-97db-4204-8f45-e60ffa6b5f39" x="1737" y="0" width="50" height="15"/>
<textElement textAlignment="Center">
<font fontName="Times New Roman"/>
</textElement>
<textFieldExpression><![CDATA["Page"+" "+$V{PAGE_NUMBER}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="true">
<reportElement uuid="2674973c-de3a-4ccc-8166-a9985df12082" x="144" y="0" width="147" height="15"/>
<textElement>
<font fontName="Times New Roman" size="9"/>
</textElement>
<textFieldExpression><![CDATA[$F{EMP_CODE}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="true">
<reportElement uuid="163470ee-06e0-4c3a-b760-43e71636e59c" x="144" y="15" width="147" height="15"/>
<textElement>
<font fontName="Times New Roman" size="9"/>
</textElement>
<textFieldExpression><![CDATA[$F{EMP_FULL_NAME}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="true">
<reportElement uuid="dec7b9cb-344a-4d1e-968f-69a7e2dfd9b1" x="144" y="30" width="147" height="15"/>
<textElement>
<font fontName="Times New Roman" size="9"/>
</textElement>
<textFieldExpression><![CDATA[$F{CCTR_CODE__SAL}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="true">
<reportElement uuid="8b5abb57-24d0-4bfb-be54-5ddaa22edebe" x="144" y="45" width="147" height="15"/>
<textElement>
<font fontName="Times New Roman" size="9"/>
</textElement>
<textFieldExpression><![CDATA[$F{PAY_SITE}]]></textFieldExpression>
</textField>
<textField pattern="###0.00" isBlankWhenNull="true">
<reportElement uuid="48a09d97-5bed-4df1-9809-fe695f4ecb73" x="144" y="75" width="147" height="15"/>
<textElement>
<font fontName="Times New Roman" size="9"/>
</textElement>
<textFieldExpression><![CDATA[$F{LOAN_AMT}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="true">
<reportElement uuid="1534decd-e3e3-4564-98e9-48a3f297bfe9" x="144" y="60" width="147" height="15"/>
<textElement>
<font fontName="Times New Roman" size="9"/>
</textElement>
<textFieldExpression><![CDATA[$F{LOAN_NO}]]></textFieldExpression>
</textField>
<textField pattern="MMM-yy" isBlankWhenNull="true">
<reportElement uuid="a4c21a9d-3b89-4159-9f14-731f3cd8c977" x="144" y="90" width="147" height="15"/>
<textElement>
<font fontName="Times New Roman" size="9"/>
</textElement>
<textFieldExpression><![CDATA[$F{LOAN_DISB_DATE}]]></textFieldExpression>
</textField>
<textField evaluationTime="Group" evaluationGroup="emp code" pattern="###0.00" isBlankWhenNull="true">
<reportElement uuid="441615ea-1425-462f-a9c8-a6f534df2bdb" x="144" y="135" width="147" height="15"/>
<textElement>
<font fontName="Times New Roman" size="9"/>
</textElement>
<textFieldExpression><![CDATA[$V{total_emp_benefit_prepaid}]]></textFieldExpression>
</textField>
<textField pattern="###0.00" isBlankWhenNull="true">
<reportElement uuid="178b72bf-9a76-46a8-abd2-a05f6832c55c" x="144" y="120" width="147" height="15"/>
<textElement>
<font fontName="Times New Roman" size="9"/>
</textElement>
<textFieldExpression><![CDATA[$F{MON_INST}]]></textFieldExpression>
</textField>
<textField pattern="MMM-yy" isBlankWhenNull="true">
<reportElement uuid="e4d1318c-efc6-40dd-956e-d9cc1f11886a" x="144" y="105" width="147" height="15"/>
<textElement>
<font fontName="Times New Roman" size="9"/>
</textElement>
<textFieldExpression><![CDATA[$F{LOAN_CLOUSRE_DATE}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="true">
<reportElement uuid="10422009-d7ee-4ece-8be6-550654f29941" x="144" y="150" width="147" height="15"/>
<textElement>
<font fontName="Times New Roman" size="9"/>
</textElement>
<textFieldExpression><![CDATA[$F{INTEREST}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="true">
<reportElement uuid="6130d1f2-14ba-4fcb-af61-c8177522ed79" x="144" y="165" width="147" height="15"/>
<textElement>
<font fontName="Times New Roman" size="9"/>
</textElement>
<textFieldExpression><![CDATA[$F{ISA_EFF_INT_RATE}]]></textFieldExpression>
</textField>
<staticText>
<reportElement uuid="499fded2-7b38-426b-ae6f-6197d3c5bc47" x="545" y="1" width="718" height="25"/>
<textElement textAlignment="Center">
<font fontName="Times New Roman" size="14" isBold="true"/>
</textElement>
<text><![CDATA[Loan Schedule]]></text>
</staticText>
<staticText>
<reportElement uuid="29b9c5c1-a81e-4aca-aae9-42dff8caba24" x="136" y="0" width="5" height="15"/>
<textElement>
<font fontName="Times New Roman" size="9" isBold="true"/>
</textElement>
<text><![CDATA[:
]]></text>
</staticText>
<staticText>
<reportElement uuid="0a80b96c-5683-4356-9d1d-b57630388c81" x="136" y="15" width="5" height="15"/>
<textElement>
<font fontName="Times New Roman" size="9" isBold="true"/>
</textElement>
<text><![CDATA[:
]]></text>
</staticText>
<staticText>
<reportElement uuid="6cfb4a9c-a7ab-4c17-845a-09fb39bec8c2" x="136" y="30" width="5" height="15"/>
<textElement>
<font fontName="Times New Roman" size="9" isBold="true"/>
</textElement>
<text><![CDATA[:
]]></text>
</staticText>
<staticText>
<reportElement uuid="ed882590-e0bd-4fa8-b7eb-a3c2369c8693" x="136" y="45" width="5" height="15"/>
<textElement>
<font fontName="Times New Roman" size="9" isBold="true"/>
</textElement>
<text><![CDATA[:
]]></text>
</staticText>
<staticText>
<reportElement uuid="57e999aa-ac0e-4990-820f-59e95338922e" x="136" y="60" width="5" height="15"/>
<textElement>
<font fontName="Times New Roman" size="9" isBold="true"/>
</textElement>
<text><![CDATA[:
]]></text>
</staticText>
<staticText>
<reportElement uuid="9e3bcc66-e9ad-48e6-bba4-6c7e330807ef" x="136" y="75" width="5" height="15"/>
<textElement>
<font fontName="Times New Roman" size="9" isBold="true"/>
</textElement>
<text><![CDATA[:
]]></text>
</staticText>
<staticText>
<reportElement uuid="b5e8f19c-2d38-4c9d-a543-06888f3f165b" x="136" y="90" width="5" height="15"/>
<textElement>
<font fontName="Times New Roman" size="9" isBold="true"/>
</textElement>
<text><![CDATA[:
]]></text>
</staticText>
<staticText>
<reportElement uuid="63ea1e32-355f-4b44-abde-9c75c676411c" x="136" y="105" width="5" height="15"/>
<textElement>
<font fontName="Times New Roman" size="9" isBold="true"/>
</textElement>
<text><![CDATA[:
]]></text>
</staticText>
<staticText>
<reportElement uuid="52156446-07a7-4ea7-b021-96e8948c9c86" x="136" y="120" width="5" height="15"/>
<textElement>
<font fontName="Times New Roman" size="9" isBold="true"/>
</textElement>
<text><![CDATA[:
]]></text>
</staticText>
<staticText>
<reportElement uuid="f77c9055-b308-430e-a080-2e7d40d544e0" x="136" y="135" width="5" height="15"/>
<textElement>
<font fontName="Times New Roman" size="9" isBold="true"/>
</textElement>
<text><![CDATA[:
]]></text>
</staticText>
<staticText>
<reportElement uuid="1f46b652-4c82-4dff-bcca-a331d5c9c6e7" x="136" y="150" width="5" height="15"/>
<textElement>
<font fontName="Times New Roman" size="9" isBold="true"/>
</textElement>
<text><![CDATA[:
]]></text>
</staticText>
<staticText>
<reportElement uuid="79bdc59a-6929-44ae-9115-03800409414c" x="136" y="165" width="5" height="15"/>
<textElement>
<font fontName="Times New Roman" size="9" isBold="true"/>
</textElement>
<text><![CDATA[:
]]></text>
</staticText>
<textField>
<reportElement uuid="3b556404-3f94-4bb6-bded-54ac409df40f" x="1350" y="184" width="99" height="22"/>
<textElement textAlignment="Right" verticalAlignment="Top">
<font fontName="Times New Roman" size="9" isBold="true"/>
</textElement>
<textFieldExpression><![CDATA["Interest @ " + $F{ISA_EFF_INT_RATE}.toString() + " %"]]></textFieldExpression>
</textField>
<textField>
<reportElement uuid="06110ddb-2e4d-46d5-bed3-092b1d46e881" x="1045" y="184" width="99" height="22"/>
<textElement textAlignment="Right" verticalAlignment="Top">
<font fontName="Times New Roman" size="9" isBold="true"/>
</textElement>
<textFieldExpression><![CDATA["PV Factor @ " + $F{ISA_EFF_INT_RATE}.toString() + " %"]]></textFieldExpression>
</textField>
</band>
</groupHeader>
<groupFooter>
<band height="20">
<line>
<reportElement uuid="df468b90-7c59-4584-8285-cfd98b42a642" stretchType="RelativeToBandHeight" x="847" y="1" width="1" height="18"/>
</line>
<staticText>
<reportElement uuid="cd0c0332-8de2-4f55-ae55-80d5dffc086b" x="152" y="1" width="95" height="18"/>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="9" isBold="true"/>
</textElement>
<text><![CDATA[Total
]]></text>
</staticText>
<line>
<reportElement uuid="0e556824-88d4-41a7-9bbc-1cda21378969" stretchType="RelativeToBandHeight" x="548" y="1" width="1" height="18"/>
</line>
<textField pattern="###0.00" isBlankWhenNull="true">
<reportElement uuid="015fcba2-6c31-4483-8812-a16de2f3afc4" x="451" y="1" width="95" height="18"/>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="9" isBold="true" pdfFontName="Times-Bold"/>
</textElement>
<textFieldExpression><![CDATA[$V{total_monthly_deduction}]]></textFieldExpression>
</textField>
<textField pattern="###0.00" isBlankWhenNull="true">
<reportElement uuid="0b3aad3c-1419-40d4-bafe-dcd5b17c734a" x="551" y="1" width="95" height="18"/>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="9" isBold="true" pdfFontName="Times-Bold"/>
</textElement>
<textFieldExpression><![CDATA[$V{total_adjustment}]]></textFieldExpression>
</textField>
<line>
<reportElement uuid="f69cc956-7aac-41c4-b07e-a0b272eace30" stretchType="RelativeToBandHeight" x="248" y="1" width="1" height="18"/>
</line>
<line>
<reportElement uuid="bc5c0ef0-7817-4b98-ae5e-1ac75506f201" stretchType="RelativeToBandHeight" x="1450" y="1" width="1" height="18"/>
</line>
<textField pattern="###0.00" isBlankWhenNull="true">
<reportElement uuid="83873212-5003-4352-be29-4f1b791b05b4" x="1146" y="0" width="95" height="18"/>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="9" isBold="true" pdfFontName="Times-Bold"/>
</textElement>
<textFieldExpression><![CDATA[$V{total_present_value}]]></textFieldExpression>
</textField>
<textField pattern="###0.00" isBlankWhenNull="true">
<reportElement uuid="00b4638b-06f7-43bc-bc03-8a649e7f1939" x="750" y="1" width="95" height="18"/>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="9" isBold="true" pdfFontName="Times-Bold"/>
</textElement>
<textFieldExpression><![CDATA[$V{total_FY_principal}]]></textFieldExpression>
</textField>
<line>
<reportElement uuid="d7b6f9d0-75bc-432b-8410-8753e8706f4b" stretchType="RelativeToBandHeight" x="1346" y="1" width="1" height="18"/>
</line>
<textField pattern="###0.00" isBlankWhenNull="true">
<reportElement uuid="a2972f84-cd8e-43b9-9054-e9d677cf3c75" x="949" y="1" width="95" height="18"/>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="9" isBold="true" pdfFontName="Times-Bold"/>
</textElement>
<textFieldExpression><![CDATA[$V{total_FY_total}]]></textFieldExpression>
</textField>
<textField pattern="###0.00">
<reportElement uuid="0c0d6994-226d-4b7a-8fe8-bd35e4660431" x="1653" y="0" width="95" height="18"/>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="9" isBold="true" pdfFontName="Times-Bold"/>
</textElement>
<textFieldExpression><![CDATA[$V{total_emp_ben_exp}]]></textFieldExpression>
</textField>
<textField pattern="###0.00">
<reportElement uuid="c93f1f2f-7289-4395-90a0-9cb133e0587f" x="1350" y="0" width="99" height="18"/>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="9" isBold="true" pdfFontName="Times-Bold"/>
</textElement>
<textFieldExpression><![CDATA[$V{total_interest_a}]]></textFieldExpression>
</textField>
<textField pattern="###0.00" isBlankWhenNull="true">
<reportElement uuid="20a46d12-f81d-43db-a947-2b14f53dbce6" x="252" y="0" width="95" height="18"/>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="9" isBold="true" pdfFontName="Times-Bold"/>
</textElement>
<textFieldExpression><![CDATA[$V{total_interest}]]></textFieldExpression>
</textField>
<line>
<reportElement uuid="bfeb027e-4d9b-447d-8d0c-aa1ee3ab7f40" stretchType="RelativeToBandHeight" x="1749" y="1" width="1" height="18"/>
</line>
<textField pattern="###0.00" isBlankWhenNull="true">
<reportElement uuid="4891913c-132b-4da2-a62a-11fe20f0f766" x="849" y="1" width="95" height="18"/>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="9" isBold="true" pdfFontName="Times-Bold"/>
</textElement>
<textFieldExpression><![CDATA[$V{total_FY_interest}]]></textFieldExpression>
</textField>
<line>
<reportElement uuid="b3071449-046e-4fb9-941a-95af1b755f2f" stretchType="RelativeToBandHeight" x="946" y="1" width="1" height="18"/>
</line>
<line>
<reportElement uuid="c743700a-8cd3-4eb6-a6da-129d306d6b22" stretchType="RelativeToBandHeight" x="447" y="1" width="1" height="18"/>
</line>
<line>
<reportElement uuid="f0f08e47-e9a5-4ceb-b9cc-a9550b3ad5af" stretchType="RelativeToBandHeight" x="648" y="1" width="1" height="18"/>
</line>
<line>
<reportElement uuid="7bda8396-ee9e-42a5-ac88-a3c8d5cb985c" x="2" y="19" width="1847" height="1"/>
</line>
<line>
<reportElement uuid="e1a309fb-ed76-45ac-9449-d270b8fdc5e9" stretchType="RelativeToBandHeight" x="348" y="1" width="1" height="18"/>
</line>
<line>
<reportElement uuid="b3cdbc5b-2709-4e42-aaf5-6e83fbe3d8e5" stretchType="RelativeToBandHeight" x="1550" y="1" width="1" height="18"/>
</line>
<line>
<reportElement uuid="2ba9cd84-6069-4e7f-8f90-f9843d6bd450" stretchType="RelativeToBandHeight" x="1242" y="1" width="1" height="18"/>
</line>
<line>
<reportElement uuid="87b3c750-7eca-4789-800f-0196efb205ea" stretchType="RelativeToBandHeight" x="1143" y="1" width="1" height="18"/>
</line>
<line>
<reportElement uuid="5c8cfa00-2e5f-4b69-b5e6-a472a04cbbda" stretchType="RelativeToBandHeight" x="1849" y="1" width="1" height="18"/>
</line>
<line>
<reportElement uuid="7aaf8522-fd9c-4871-9c41-43e43a25f780" stretchType="RelativeToBandHeight" x="1045" y="1" width="1" height="18"/>
</line>
<line>
<reportElement uuid="869828e2-3855-4741-9004-70724c10b9ec" stretchType="RelativeToBandHeight" x="1650" y="1" width="1" height="18"/>
</line>
<line>
<reportElement uuid="6be60435-b4ce-44c5-8790-70f7cdca5740" stretchType="RelativeToBandHeight" x="748" y="1" width="1" height="18"/>
</line>
<line>
<reportElement uuid="1f213dd9-bbfc-4012-b3de-999e7490f38f" stretchType="RelativeToBandHeight" x="2" y="1" width="1" height="18"/>
</line>
</band>
</groupFooter>
</group>
<background>
<band splitType="Stretch"/>
</background>
<title>
<band splitType="Stretch"/>
</title>
<pageHeader>
<band splitType="Stretch"/>
</pageHeader>
<columnHeader>
<band splitType="Stretch"/>
</columnHeader>
<detail>
<band height="20" splitType="Stretch">
<textField isBlankWhenNull="true">
<reportElement uuid="d85f848f-7117-4c72-8db6-fcc762422793" x="5" y="1" width="60" height="18"/>
<textElement>
<font fontName="Times New Roman" size="9"/>
</textElement>
<textFieldExpression><![CDATA[$F{EMI_NO}]]></textFieldExpression>
</textField>
<textField pattern="" isBlankWhenNull="true">
<reportElement uuid="554e92a1-6661-4b35-87bd-85292596db4c" x="71" y="1" width="78" height="18"/>
<textElement>
<font fontName="Times New Roman" size="9"/>
</textElement>
<textFieldExpression><![CDATA[$F{EMI_PRD_DESCR}]]></textFieldExpression>
</textField>
<textField pattern="###0.00" isBlankWhenNull="true">
<reportElement uuid="08c83944-02e3-4d45-869b-b530089290c5" x="152" y="1" width="95" height="18"/>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="9"/>
</textElement>
<textFieldExpression><![CDATA[$F{OP_BALANCE_AMT}]]></textFieldExpression>
</textField>
<textField pattern="###0.00" isBlankWhenNull="true">
<reportElement uuid="fb06ccaa-cad9-4161-9899-d4575836fb4a" x="252" y="1" width="95" height="18"/>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="9"/>
</textElement>
<textFieldExpression><![CDATA[$F{INTEREST_AMT}]]></textFieldExpression>
</textField>
<textField pattern="###0.00" isBlankWhenNull="true">
<reportElement uuid="4fecf50f-c985-4fbd-b380-90440de8f904" x="351" y="1" width="95" height="18"/>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="9"/>
</textElement>
<textFieldExpression><![CDATA[$F{PRINC_CUM_INTEREST_AMT}]]></textFieldExpression>
</textField>
<textField pattern="###0.00" isBlankWhenNull="true">
<reportElement uuid="137df36d-2e83-480e-869d-d384846dc56a" x="451" y="1" width="95" height="18"/>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="9"/>
</textElement>
<textFieldExpression><![CDATA[$F{MON_DEDN}]]></textFieldExpression>
</textField>
<textField pattern="###0.00" isBlankWhenNull="true">
<reportElement uuid="4bfa123a-6a82-49b2-abfc-ed563dac5fef" x="551" y="1" width="95" height="18"/>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="9"/>
</textElement>
<textFieldExpression><![CDATA[$F{RECOVER_AMT}]]></textFieldExpression>
</textField>
<textField pattern="###0.00" isBlankWhenNull="true">
<reportElement uuid="02fc4b4b-f3c5-4dde-a9cc-b524566fa402" x="651" y="1" width="95" height="18"/>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="9"/>
</textElement>
<textFieldExpression><![CDATA[$F{CL_BALANCE_AMT}]]></textFieldExpression>
</textField>
<textField pattern="###0.00" isBlankWhenNull="true">
<reportElement uuid="550cff77-20ee-4684-8ded-d61bea6a44f8" x="750" y="1" width="95" height="18"/>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="9"/>
</textElement>
<textFieldExpression><![CDATA[$F{PRINC_DEDN}]]></textFieldExpression>
</textField>
<textField pattern="###0.00" isBlankWhenNull="true">
<reportElement uuid="e4f83494-2960-4031-adec-752458a52b3b" x="849" y="1" width="95" height="18"/>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="9"/>
</textElement>
<textFieldExpression><![CDATA[$F{INTEREST_AMT}]]></textFieldExpression>
</textField>
<textField pattern="###0.00" isBlankWhenNull="true">
<reportElement uuid="0b2a2331-552c-4f7f-8cd6-89308e135648" x="949" y="1" width="95" height="18"/>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="9"/>
</textElement>
<textFieldExpression><![CDATA[$F{REPAYMENT_INCL_INTEREST}]]></textFieldExpression>
</textField>
<textField pattern="###0.0000" isBlankWhenNull="true">
<reportElement uuid="a74eb774-2a86-4e9c-a11f-a625ac5eb652" x="1048" y="1" width="95" height="18"/>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="9"/>
</textElement>
<textFieldExpression><![CDATA[$F{PV_FACTOR}]]></textFieldExpression>
</textField>
<textField pattern="###0.00" isBlankWhenNull="true">
<reportElement uuid="08e0893a-3279-4f48-a7c1-017e4dcee53b" x="1146" y="1" width="95" height="18"/>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="9"/>
</textElement>
<textFieldExpression><![CDATA[$F{PRESENT_VALUE}]]></textFieldExpression>
</textField>
<textField pattern="###0.00" isBlankWhenNull="true">
<reportElement uuid="f9138733-8677-4d27-b54f-394394ccd3f4" x="1245" y="1" width="99" height="18"/>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="9"/>
</textElement>
<textFieldExpression><![CDATA[$F{AMORTISED_COST_OP_BAL}]]></textFieldExpression>
</textField>
<textField pattern="###0.00" isBlankWhenNull="true">
<reportElement uuid="21a414bd-6b2b-4d72-af79-71b60d2c8e60" x="1350" y="1" width="99" height="18"/>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="9"/>
</textElement>
<textFieldExpression><![CDATA[$F{INTEREST_AT_EFF_RATE}]]></textFieldExpression>
</textField>
<textField pattern="###0.00" isBlankWhenNull="true">
<reportElement uuid="a1423bb7-e855-4329-86c4-518da4e6991e" x="1453" y="1" width="95" height="18"/>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="9"/>
</textElement>
<textFieldExpression><![CDATA[($F{REPAYMENT_INCL_INTEREST_1}.doubleValue()) * -1.0]]></textFieldExpression>
</textField>
<textField pattern="###0.00" isBlankWhenNull="true">
<reportElement uuid="b9baad42-be02-4f41-829e-e7c3d7bdb024" x="1553" y="1" width="95" height="18"/>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="9"/>
</textElement>
<textFieldExpression><![CDATA[$F{AMORTISED_COST_CL_BAL}]]></textFieldExpression>
</textField>
<textField pattern="###0.00" isBlankWhenNull="true">
<reportElement uuid="c28c98cd-115a-4e38-9a40-a8a9935a0276" x="1653" y="1" width="95" height="18"/>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="9"/>
</textElement>
<textFieldExpression><![CDATA[$F{EMP_BENEFIT}]]></textFieldExpression>
</textField>
<textField pattern="###0.00" isBlankWhenNull="true">
<reportElement uuid="7e1fb4d3-b24c-4caa-918c-c159c7d95b4f" x="1752" y="1" width="95" height="18"/>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="9"/>
</textElement>
<textFieldExpression><![CDATA[$F{DIFF_PRINC_DEDN}]]></textFieldExpression>
</textField>
<line>
<reportElement uuid="9f9f1b9f-77c4-424c-9c32-06e5b0b9bd91" stretchType="RelativeToBandHeight" x="2" y="0" width="1" height="18"/>
</line>
<line>
<reportElement uuid="5bffc50c-de16-4911-b324-05adcdecd294" stretchType="RelativeToBandHeight" x="68" y="0" width="1" height="18"/>
</line>
<line>
<reportElement uuid="1c2f1060-27d7-4d48-97f8-f52c69074d7b" stretchType="RelativeToBandHeight" x="150" y="0" width="1" height="18"/>
</line>
<line>
<reportElement uuid="e771362d-9d0d-417a-96e3-2d298057db1b" stretchType="RelativeToBandHeight" x="249" y="0" width="1" height="18"/>
</line>
<line>
<reportElement uuid="b0c1f708-3339-4902-9e25-14ee7b70cf3e" stretchType="RelativeToBandHeight" x="348" y="0" width="1" height="18"/>
</line>
<line>
<reportElement uuid="bc270502-f6de-4f85-8032-84b638a634ee" stretchType="RelativeToBandHeight" x="447" y="1" width="1" height="18"/>
</line>
<line>
<reportElement uuid="2b545885-4658-4966-889d-4e8bb756bf57" stretchType="RelativeToBandHeight" x="548" y="0" width="1" height="18"/>
</line>
<line>
<reportElement uuid="daaa009b-d437-4c01-ab5e-34f35eef8287" stretchType="RelativeToBandHeight" x="648" y="0" width="1" height="18"/>
</line>
<line>
<reportElement uuid="f9726655-239b-413f-820f-8e72038b3a0b" stretchType="RelativeToBandHeight" x="748" y="0" width="1" height="18"/>
</line>
<line>
<reportElement uuid="c4ecfc03-8abf-4734-b2f8-702421eab209" stretchType="RelativeToBandHeight" x="847" y="0" width="1" height="18"/>
</line>
<line>
<reportElement uuid="b7f7101c-9d73-4631-a4ac-09f04abcf18d" stretchType="RelativeToBandHeight" x="946" y="0" width="1" height="18"/>
</line>
<line>
<reportElement uuid="ff0d78d7-3135-44d5-adeb-ee75cbe5b015" stretchType="RelativeToBandHeight" x="1045" y="0" width="1" height="18"/>
</line>
<line>
<reportElement uuid="f98d21a0-8913-4d4d-9ac8-f4246320e226" stretchType="RelativeToBandHeight" x="1143" y="0" width="1" height="18"/>
</line>
<line>
<reportElement uuid="4f00a930-1cae-4c37-a067-823a81d63b45" stretchType="RelativeToBandHeight" x="1242" y="0" width="1" height="18"/>
</line>
<line>
<reportElement uuid="e51b3fd3-0907-46c3-b64d-ddb883272d7b" stretchType="RelativeToBandHeight" x="1450" y="0" width="1" height="18"/>
</line>
<line>
<reportElement uuid="2ccf50ce-9c11-45ba-a859-635c2c03fa3d" stretchType="RelativeToBandHeight" x="1550" y="1" width="1" height="18"/>
</line>
<line>
<reportElement uuid="0b3cde4b-2e90-4c76-ac11-3dcfba981b1b" stretchType="RelativeToBandHeight" x="1650" y="0" width="1" height="18"/>
</line>
<line>
<reportElement uuid="bcff208f-e938-4ac9-a90e-0fcefe799f13" stretchType="RelativeToBandHeight" x="1749" y="0" width="1" height="18"/>
</line>
<line>
<reportElement uuid="bf8f45d4-d073-46da-880e-791dd15a3f67" stretchType="RelativeToBandHeight" x="1849" y="0" width="1" height="18"/>
</line>
<line>
<reportElement uuid="6504720d-bec0-4308-844b-02ba2ea63f03" x="2" y="19" width="1847" height="1"/>
</line>
<line>
<reportElement uuid="7d590bf1-31c7-48ce-8140-c8e823ff69b6" stretchType="RelativeToBandHeight" x="1346" y="0" width="1" height="18"/>
</line>
</band>
<band>
<printWhenExpression><![CDATA[new Boolean($P{report_save_type}.equals("EXCELDATA") || $P{report_save_type}.equals("CSVDATA"))]]></printWhenExpression>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement uuid="71dfd4ab-b163-44e9-a212-64e102eb1805" x="5" y="0" width="90" height="0">
<property name="net.sf.jasperreports.export.xls.column.name" value="Employee Code"/>
<property name="net.sf.jasperreports.export.csv.column.name" value="Employee Code"/>
<property name="net.sf.jasperreports.export.xls.repeat.value" value="true"/>
<property name="net.sf.jasperreports.export.csv.repeat.value" value="true"/>
</reportElement>
<textElement>
<font fontName="Times New Roman" size="9"/>
</textElement>
<textFieldExpression><![CDATA[$F{EMP_CODE}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement uuid="9395e9c9-5a66-4605-9a48-e75b2a8ce929" x="387" y="0" width="258" height="0">
<property name="net.sf.jasperreports.export.xls.column.name" value="Employee Name"/>
<property name="net.sf.jasperreports.export.csv.column.name" value="Employee Name"/>
<property name="net.sf.jasperreports.export.xls.repeat.value" value="true"/>
<property name="net.sf.jasperreports.export.csv.repeat.value" value="true"/>
</reportElement>
<textElement>
<font fontName="Times New Roman" size="9"/>
</textElement>
<textFieldExpression><![CDATA[$F{EMP_FULL_NAME}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement uuid="c6e8c508-3c84-4785-b4d5-2741b6ae2f76" x="159" y="0" width="147" height="0">
<property name="net.sf.jasperreports.export.xls.column.name" value="Cost Cent"/>
<property name="net.sf.jasperreports.export.csv.column.name" value="Cost Cent"/>
<property name="net.sf.jasperreports.export.xls.repeat.value" value="true"/>
<property name="net.sf.jasperreports.export.csv.repeat.value" value="true"/>
</reportElement>
<textElement>
<font fontName="Times New Roman" size="9"/>
</textElement>
<textFieldExpression><![CDATA[$F{CCTR_CODE__SAL}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement uuid="9c296d90-b11a-4fa1-b552-03b743aa6c65" x="366" y="0" width="104" height="0">
<property name="net.sf.jasperreports.export.xls.column.name" value="Site Code"/>
<property name="net.sf.jasperreports.export.csv.column.name" value="Site Code"/>
<property name="net.sf.jasperreports.export.xls.repeat.value" value="true"/>
<property name="net.sf.jasperreports.export.csv.repeat.value" value="true"/>
</reportElement>
<textElement>
<font fontName="Times New Roman" size="9"/>
</textElement>
<textFieldExpression><![CDATA[$F{PAY_SITE}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement uuid="99ecfa29-0b8f-42b7-b188-2cd0689644fd" x="416" y="0" width="117" height="0">
<property name="net.sf.jasperreports.export.xls.column.name" value="Loan No"/>
<property name="net.sf.jasperreports.export.csv.column.name" value="Loan No"/>
<property name="net.sf.jasperreports.export.xls.repeat.value" value="true"/>
<property name="net.sf.jasperreports.export.csv.repeat.value" value="true"/>
</reportElement>
<textElement>
<font fontName="Times New Roman" size="9"/>
</textElement>
<textFieldExpression><![CDATA[$F{LOAN_NO}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" pattern="###0.00" isBlankWhenNull="true">
<reportElement uuid="ad6313b0-e216-49e6-9dc3-46128e2843a5" x="149" y="0" width="98" height="0">
<property name="net.sf.jasperreports.export.xls.column.name" value="Original Loan Amount"/>
<property name="net.sf.jasperreports.export.csv.column.name" value="Original Loan Amount"/>
<property name="net.sf.jasperreports.export.xls.repeat.value" value="true"/>
<property name="net.sf.jasperreports.export.csv.repeat.value" value="true"/>
</reportElement>
<textElement>
<font fontName="Times New Roman" size="9"/>
</textElement>
<textFieldExpression><![CDATA[$F{LOAN_AMT}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" pattern="MMM-yy" isBlankWhenNull="true">
<reportElement uuid="bab67535-b10e-495d-b5b4-acf7165fbbf3" x="95" y="0" width="116" height="0">
<property name="net.sf.jasperreports.export.xls.column.name" value="Date of Disbursement"/>
<property name="net.sf.jasperreports.export.csv.column.name" value="Date of Disbursement"/>
<property name="net.sf.jasperreports.export.xls.repeat.value" value="true"/>
<property name="net.sf.jasperreports.export.csv.repeat.value" value="true"/>
</reportElement>
<textElement>
<font fontName="Times New Roman" size="9"/>
</textElement>
<textFieldExpression><![CDATA[$F{LOAN_DISB_DATE}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" pattern="MMM-yy" isBlankWhenNull="true">
<reportElement uuid="d5ab6d7f-618d-4e67-9e7b-f9037808dd37" x="211" y="0" width="119" height="0">
<property name="net.sf.jasperreports.export.xls.column.name" value="Loan Closure Date"/>
<property name="net.sf.jasperreports.export.csv.column.name" value="Loan Closure Date"/>
<property name="net.sf.jasperreports.export.xls.repeat.value" value="true"/>
<property name="net.sf.jasperreports.export.csv.repeat.value" value="true"/>
</reportElement>
<textElement>
<font fontName="Times New Roman" size="9"/>
</textElement>
<textFieldExpression><![CDATA[$F{LOAN_CLOUSRE_DATE}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement uuid="1e14b480-2a64-4298-9289-3e2ed86b8fa3" x="181" y="0" width="113" height="0">
<property name="net.sf.jasperreports.export.xls.column.name" value="EMI"/>
<property name="net.sf.jasperreports.export.csv.column.name" value="EMI"/>
<property name="net.sf.jasperreports.export.xls.repeat.value" value="true"/>
<property name="net.sf.jasperreports.export.csv.repeat.value" value="true"/>
</reportElement>
<textElement>
<font fontName="Times New Roman" size="9"/>
</textElement>
<textFieldExpression><![CDATA[$F{MON_INST}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" pattern="###0.00" isBlankWhenNull="true">
<reportElement uuid="87af4c73-3935-4e13-b618-acbc49143a2a" x="252" y="0" width="135" height="0">
<property name="net.sf.jasperreports.export.xls.column.name" value="Prepaid Employee Benefits *"/>
<property name="net.sf.jasperreports.export.csv.column.name" value="Prepaid Employee Benefits *"/>
<property name="net.sf.jasperreports.export.xls.repeat.value" value="true"/>
<property name="net.sf.jasperreports.export.csv.repeat.value" value="true"/>
</reportElement>
<textElement>
<font fontName="Times New Roman" size="9"/>
</textElement>
<textFieldExpression><![CDATA[$V{total_emp_benefit_prepaid}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement uuid="9f2a977d-0652-418d-8860-bc8cf54f0473" x="169" y="0" width="112" height="0">
<property name="net.sf.jasperreports.export.xls.column.name" value="Interest Rate %"/>
<property name="net.sf.jasperreports.export.csv.column.name" value="Interest Rate %"/>
<property name="net.sf.jasperreports.export.xls.repeat.value" value="true"/>
<property name="net.sf.jasperreports.export.csv.repeat.value" value="true"/>
</reportElement>
<textElement>
<font fontName="Times New Roman" size="9"/>
</textElement>
<textFieldExpression><![CDATA[$F{INTEREST}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement uuid="5c70ac34-ea5e-465f-94ce-9a00fb148ef1" x="159" y="0" width="122" height="0">
<property name="net.sf.jasperreports.export.xls.column.name" value="Effective Interest Rate- %"/>
<property name="net.sf.jasperreports.export.csv.column.name" value="Effective Interest Rate- %"/>
<property name="net.sf.jasperreports.export.xls.repeat.value" value="true"/>
<property name="net.sf.jasperreports.export.csv.repeat.value" value="true"/>
</reportElement>
<textElement>
<font fontName="Times New Roman" size="9"/>
</textElement>
<textFieldExpression><![CDATA[$F{ISA_EFF_INT_RATE}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement uuid="80a33b35-fcc6-4123-871f-ea1e1198716d" x="3" y="0" width="92" height="0">
<property name="net.sf.jasperreports.export.xls.column.name" value="Sr No"/>
<property name="net.sf.jasperreports.export.csv.column.name" value="Sr No"/>
<property name="net.sf.jasperreports.export.xls.repeat.value" value="true"/>
<property name="net.sf.jasperreports.export.csv.repeat.value" value="true"/>
</reportElement>
<textElement>
<font fontName="Times New Roman" size="9"/>
</textElement>
<textFieldExpression><![CDATA[$F{EMI_NO}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" pattern="" isBlankWhenNull="true">
<reportElement uuid="b3599b34-1252-4e3c-8ed1-dee390bc66b0" x="17" y="0" width="70" height="0">
<property name="net.sf.jasperreports.export.xls.column.name" value="Month"/>
<property name="net.sf.jasperreports.export.xls.repeat.value" value="true"/>
<property name="net.sf.jasperreports.export.csv.column.name" value="Month"/>
<property name="net.sf.jasperreports.export.csv.repeat.value" value="true"/>
</reportElement>
<textElement>
<font fontName="Times New Roman" size="9"/>
</textElement>
<textFieldExpression><![CDATA[$F{EMI_PRD_DESCR}]]></textFieldExpression>
</textField>
<textField pattern="###0.00" isBlankWhenNull="true">
<reportElement uuid="1879d7a7-f69d-4857-aedf-1b8ec08866eb" x="116" y="0" width="95" height="0">
<property name="net.sf.jasperreports.export.xls.column.name" value="Principal"/>
<property name="net.sf.jasperreports.export.xls.repeat.value" value="true"/>
<property name="net.sf.jasperreports.export.csv.column.name" value="Principal"/>
<property name="net.sf.jasperreports.export.csv.repeat.value" value="true"/>
</reportElement>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="9"/>
</textElement>
<textFieldExpression><![CDATA[$F{OP_BALANCE_AMT}]]></textFieldExpression>
</textField>
<textField pattern="###0.00" isBlankWhenNull="true">
<reportElement uuid="c16c550f-d74a-4de5-b71c-3b26806c4009" x="256" y="0" width="95" height="0">
<property name="net.sf.jasperreports.export.xls.column.name" value="Interest"/>
<property name="net.sf.jasperreports.export.xls.repeat.value" value="true"/>
<property name="net.sf.jasperreports.export.csv.column.name" value="Interest"/>
<property name="net.sf.jasperreports.export.csv.repeat.value" value="true"/>
</reportElement>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="9"/>
</textElement>
<textFieldExpression><![CDATA[$F{INTEREST_AMT}]]></textFieldExpression>
</textField>
<textField pattern="###0.00" isBlankWhenNull="true">
<reportElement uuid="1ffc31ba-8641-4901-ba08-c33d5927cafe" x="247" y="0" width="104" height="0">
<property name="net.sf.jasperreports.export.xls.column.name" value="Principal + Interest"/>
<property name="net.sf.jasperreports.export.xls.repeat.value" value="true"/>
<property name="net.sf.jasperreports.export.csv.column.name" value="Principal + Interest"/>
<property name="net.sf.jasperreports.export.csv.repeat.value" value="true"/>
</reportElement>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="9"/>
</textElement>
<textFieldExpression><![CDATA[$F{PRINC_CUM_INTEREST_AMT}]]></textFieldExpression>
</textField>
<textField pattern="###0.00" isBlankWhenNull="true">
<reportElement uuid="34384d29-365d-4af3-a256-99eb4b1f1134" x="450" y="0" width="100" height="0">
<property name="net.sf.jasperreports.export.xls.column.name" value="Monthly Deductions"/>
<property name="net.sf.jasperreports.export.xls.repeat.value" value="true"/>
<property name="net.sf.jasperreports.export.csv.column.name" value="Monthly Deductions"/>
<property name="net.sf.jasperreports.export.csv.repeat.value" value="true"/>
</reportElement>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="9"/>
</textElement>
<textFieldExpression><![CDATA[$F{MON_DEDN}]]></textFieldExpression>
</textField>
<textField pattern="###0.00" isBlankWhenNull="true">
<reportElement uuid="5a7db78d-3fb7-4b25-a058-6a748d65f6ef" x="555" y="0" width="95" height="0">
<property name="net.sf.jasperreports.export.xls.column.name" value="Adjustment"/>
<property name="net.sf.jasperreports.export.xls.repeat.value" value="true"/>
<property name="net.sf.jasperreports.export.csv.column.name" value="Adjustment"/>
<property name="net.sf.jasperreports.export.csv.repeat.value" value="true"/>
</reportElement>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="9"/>
</textElement>
<textFieldExpression><![CDATA[$F{RECOVER_AMT}]]></textFieldExpression>
</textField>
<textField pattern="###0.00" isBlankWhenNull="true">
<reportElement uuid="3131d537-ebee-49d8-9884-a753c1fdd93b" x="645" y="0" width="105" height="0">
<property name="net.sf.jasperreports.export.xls.column.name" value="Balance After Deduction"/>
<property name="net.sf.jasperreports.export.xls.repeat.value" value="true"/>
<property name="net.sf.jasperreports.export.csv.column.name" value="Balance After Deduction"/>
<property name="net.sf.jasperreports.export.csv.repeat.value" value="true"/>
</reportElement>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="9"/>
</textElement>
<textFieldExpression><![CDATA[$F{CL_BALANCE_AMT}]]></textFieldExpression>
</textField>
<textField pattern="###0.00" isBlankWhenNull="true">
<reportElement uuid="055f8e6e-ae2a-4234-b0a3-4972b6113331" x="750" y="0" width="128" height="0">
<property name="net.sf.jasperreports.export.xls.column.name" value="During FY- Principal"/>
<property name="net.sf.jasperreports.export.xls.repeat.value" value="true"/>
<property name="net.sf.jasperreports.export.csv.column.name" value="During FY- Principal"/>
<property name="net.sf.jasperreports.export.csv.repeat.value" value="true"/>
</reportElement>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="9"/>
</textElement>
<textFieldExpression><![CDATA[$F{PRINC_DEDN}]]></textFieldExpression>
</textField>
<textField pattern="###0.00" isBlankWhenNull="true">
<reportElement uuid="1b207bd5-979c-4235-b7a3-7ae431ebddfa" x="633" y="0" width="115" height="0">
<property name="net.sf.jasperreports.export.xls.column.name" value="During FY- Interest"/>
<property name="net.sf.jasperreports.export.xls.repeat.value" value="true"/>
<property name="net.sf.jasperreports.export.csv.column.name" value="During FY- Interest"/>
<property name="net.sf.jasperreports.export.csv.repeat.value" value="true"/>
</reportElement>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="9"/>
</textElement>
<textFieldExpression><![CDATA[$F{INTEREST_AMT}]]></textFieldExpression>
</textField>
<textField pattern="###0.00" isBlankWhenNull="true">
<reportElement uuid="52896b44-d582-4555-ba49-6dd387e8b2d8" x="949" y="0" width="105" height="0">
<property name="net.sf.jasperreports.export.xls.column.name" value="During FY- Total"/>
<property name="net.sf.jasperreports.export.xls.repeat.value" value="true"/>
<property name="net.sf.jasperreports.export.csv.column.name" value="During FY- Total"/>
<property name="net.sf.jasperreports.export.csv.repeat.value" value="true"/>
</reportElement>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="9"/>
</textElement>
<textFieldExpression><![CDATA[$F{REPAYMENT_INCL_INTEREST}]]></textFieldExpression>
</textField>
<textField pattern="###0.0000" isBlankWhenNull="true">
<reportElement uuid="db01d6ad-ae25-42c7-80b6-0faf3f8f6e92" x="935" y="0" width="109" height="0">
<property name="net.sf.jasperreports.export.xls.column.name" value="PV Factor @ 8.88%"/>
<property name="net.sf.jasperreports.export.xls.repeat.value" value="true"/>
<property name="net.sf.jasperreports.export.csv.column.name" value="PV Factor @ 8.88%"/>
<property name="net.sf.jasperreports.export.csv.repeat.value" value="true"/>
</reportElement>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="9"/>
</textElement>
<textFieldExpression><![CDATA[$F{PV_FACTOR}]]></textFieldExpression>
</textField>
<textField pattern="###0.00" isBlankWhenNull="true">
<reportElement uuid="061144ea-e00c-4107-861c-41f4ddfc8369" x="1146" y="0" width="105" height="0">
<property name="net.sf.jasperreports.export.xls.column.name" value="Present Value"/>
<property name="net.sf.jasperreports.export.xls.repeat.value" value="true"/>
<property name="net.sf.jasperreports.export.csv.column.name" value="Present Value"/>
<property name="net.sf.jasperreports.export.csv.repeat.value" value="true"/>
</reportElement>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="9"/>
</textElement>
<textFieldExpression><![CDATA[$F{PRESENT_VALUE}]]></textFieldExpression>
</textField>
<textField pattern="###0.00" isBlankWhenNull="true">
<reportElement uuid="56156730-d3e6-47f5-95f0-96f0a567c43b" x="1104" y="0" width="176" height="0">
<property name="net.sf.jasperreports.export.xls.column.name" value="Amortised Cost (Opening Balance)"/>
<property name="net.sf.jasperreports.export.xls.repeat.value" value="true"/>
<property name="net.sf.jasperreports.export.csv.column.name" value="Amortised Cost (Opening Balance)"/>
<property name="net.sf.jasperreports.export.csv.repeat.value" value="true"/>
</reportElement>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="9"/>
</textElement>
<textFieldExpression><![CDATA[$F{AMORTISED_COST_OP_BAL}]]></textFieldExpression>
</textField>
<textField pattern="###0.00" isBlankWhenNull="true">
<reportElement uuid="e08f2271-37ea-4d35-a5e1-3e9016fe602a" x="1344" y="0" width="115" height="0">
<property name="net.sf.jasperreports.export.xls.column.name" value="Interest @ 8.88%"/>
<property name="net.sf.jasperreports.export.xls.repeat.value" value="true"/>
<property name="net.sf.jasperreports.export.csv.column.name" value="Interest @ 8.88%"/>
<property name="net.sf.jasperreports.export.csv.repeat.value" value="true"/>
</reportElement>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="9"/>
</textElement>
<textFieldExpression><![CDATA[$F{INTEREST_AT_EFF_RATE}]]></textFieldExpression>
</textField>
<textField pattern="###0.00" isBlankWhenNull="true">
<reportElement uuid="97975fdb-50b7-4e4e-ac77-ef6bf36076e1" x="1376" y="0" width="126" height="0">
<property name="net.sf.jasperreports.export.xls.column.name" value="Repayment incl. interest"/>
<property name="net.sf.jasperreports.export.xls.repeat.value" value="true"/>
<property name="net.sf.jasperreports.export.csv.column.name" value="Repayment incl. interest"/>
<property name="net.sf.jasperreports.export.csv.repeat.value" value="true"/>
</reportElement>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="9"/>
</textElement>
<textFieldExpression><![CDATA[$F{INTEREST_AT_EFF_RATE}]]></textFieldExpression>
</textField>
<textField pattern="###0.00" isBlankWhenNull="true">
<reportElement uuid="b781ec20-7d93-41b3-9bac-7360296d35e2" x="1502" y="0" width="125" height="0">
<property name="net.sf.jasperreports.export.xls.column.name" value="Amortised Cost (Closing Balance)"/>
<property name="net.sf.jasperreports.export.xls.repeat.value" value="true"/>
<property name="net.sf.jasperreports.export.csv.column.name" value="Amortised Cost (Closing Balance)"/>
<property name="net.sf.jasperreports.export.csv.repeat.value" value="true"/>
</reportElement>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="9"/>
</textElement>
<textFieldExpression><![CDATA[$F{AMORTISED_COST_CL_BAL}]]></textFieldExpression>
</textField>
<textField pattern="###0.00" isBlankWhenNull="true">
<reportElement uuid="e713db58-250f-4b6d-9244-9c07e68e76dd" x="1627" y="0" width="131" height="0">
<property name="net.sf.jasperreports.export.xls.column.name" value="Employee Benefit-Expense"/>
<property name="net.sf.jasperreports.export.xls.repeat.value" value="true"/>
<property name="net.sf.jasperreports.export.csv.column.name" value="Employee Benefit-Expense"/>
<property name="net.sf.jasperreports.export.csv.repeat.value" value="true"/>
</reportElement>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="9"/>
</textElement>
<textFieldExpression><![CDATA[$F{EMP_BENEFIT}]]></textFieldExpression>
</textField>
<textField pattern="###0.00" isBlankWhenNull="true">
<reportElement uuid="c5de07fc-0038-4725-a39f-525e0b9a5331" x="1502" y="0" width="125" height="0">
<property name="net.sf.jasperreports.export.xls.column.name" value="Difference of Principle "/>
<property name="net.sf.jasperreports.export.xls.repeat.value" value="true"/>
<property name="net.sf.jasperreports.export.csv.column.name" value="Difference of Principle "/>
<property name="net.sf.jasperreports.export.csv.repeat.value" value="true"/>
</reportElement>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="9"/>
</textElement>
<textFieldExpression><![CDATA[$F{DIFF_PRINC_DEDN}]]></textFieldExpression>
</textField>
</band>
</detail>
<columnFooter>
<band splitType="Stretch"/>
</columnFooter>
<pageFooter>
<band splitType="Stretch"/>
</pageFooter>
<summary>
<band height="106" splitType="Stretch">
<staticText>
<reportElement uuid="e88c3af2-4c6c-40ce-a675-6799f553e056" x="303" y="69" width="25" height="18"/>
<textElement>
<font fontName="Times New Roman" size="10"/>
</textElement>
<text><![CDATA[To :
]]></text>
</staticText>
<staticText>
<reportElement uuid="7e101ecf-f4f9-4ee4-851b-afee63a2cc26" x="2" y="11" width="85" height="18"/>
<textElement>
<font fontName="Times New Roman" size="10"/>
</textElement>
<text><![CDATA[Revised Parameter:
]]></text>
</staticText>
<textField>
<reportElement uuid="f29378af-5ad4-4651-9759-d7bfe9f96cdb" x="194" y="50" width="100" height="18"/>
<textElement/>
<textFieldExpression><![CDATA[$P{arg_site_code_fr}]]></textFieldExpression>
</textField>
<staticText>
<reportElement uuid="4b731638-f387-48ba-b1f4-5e9e9d357ab5" x="95" y="88" width="97" height="18"/>
<textElement>
<font fontName="Times New Roman" size="10"/>
</textElement>
<text><![CDATA[Period From :
]]></text>
</staticText>
<textField>
<reportElement uuid="44ce307d-c3eb-45dd-b7d3-80e5c3f255ec" x="194" y="11" width="100" height="18"/>
<textElement/>
<textFieldExpression><![CDATA[$P{arg_fin_entity}]]></textFieldExpression>
</textField>
<staticText>
<reportElement uuid="a5a496b1-6caf-4252-81dc-0cb4d74f0078" x="95" y="11" width="97" height="18"/>
<textElement>
<font fontName="Times New Roman" size="10"/>
</textElement>
<text><![CDATA[Financial Entity:
]]></text>
</staticText>
<textField>
<reportElement uuid="13bd27a9-4db5-4b9a-b5c0-659ca0be13db" x="330" y="69" width="100" height="18"/>
<textElement/>
<textFieldExpression><![CDATA[$P{arg_emp_code_to}]]></textFieldExpression>
</textField>
<staticText>
<reportElement uuid="4975e653-98da-486e-a27f-25a8d8a0b0f3" x="95" y="69" width="97" height="18"/>
<textElement>
<font fontName="Times New Roman" size="10"/>
</textElement>
<text><![CDATA[Employee Code From:
]]></text>
</staticText>
<staticText>
<reportElement uuid="1a16e1c7-5594-4c06-afa1-906c51f44bb7" x="95" y="50" width="97" height="18"/>
<textElement>
<font fontName="Times New Roman" size="10"/>
</textElement>
<text><![CDATA[Site Code From:
]]></text>
</staticText>
<textField>
<reportElement uuid="122b4dea-966b-4f68-bfc4-657a7ed8118d" x="330" y="50" width="100" height="18"/>
<textElement/>
<textFieldExpression><![CDATA[$P{arg_site_code_to}]]></textFieldExpression>
</textField>
<staticText>
<reportElement uuid="1f940404-64c8-4494-b447-efdabfed8b5a" x="303" y="50" width="25" height="18"/>
<textElement>
<font fontName="Times New Roman" size="10"/>
</textElement>
<text><![CDATA[To :
]]></text>
</staticText>
<staticText>
<reportElement uuid="ce2c709d-9759-406a-b907-89c9d4d5279b" x="303" y="88" width="25" height="18"/>
<textElement>
<font fontName="Times New Roman" size="10"/>
</textElement>
<text><![CDATA[To :
]]></text>
</staticText>
<textField>
<reportElement uuid="2c7ce936-e1c5-43c6-ba21-922220c7e03b" x="194" y="31" width="100" height="18"/>
<textElement/>
<textFieldExpression><![CDATA[$P{arg_acct_prd}]]></textFieldExpression>
</textField>
<textField>
<reportElement uuid="0c04bd1d-1757-457b-a080-fbdc9f26fb67" x="330" y="88" width="100" height="18"/>
<textElement/>
<textFieldExpression><![CDATA[$P{as_prd_code_to}]]></textFieldExpression>
</textField>
<textField>
<reportElement uuid="04eb2651-66ef-4798-bae4-d74d13f8ceed" x="194" y="88" width="100" height="18"/>
<textElement/>
<textFieldExpression><![CDATA[$P{as_prd_code_fr}]]></textFieldExpression>
</textField>
<textField>
<reportElement uuid="9136aade-ce72-49f5-a605-d66d4361ed9a" x="194" y="69" width="100" height="18"/>
<textElement/>
<textFieldExpression><![CDATA[$P{arg_emp_code_fr}]]></textFieldExpression>
</textField>
<staticText>
<reportElement uuid="6d9c9cc9-ad53-4680-8489-c66741fc601c" x="95" y="31" width="97" height="18"/>
<textElement>
<font fontName="Times New Roman" size="10"/>
</textElement>
<text><![CDATA[Financial Year:
]]></text>
</staticText>
</band>
</summary>
</jasperReport>
<?xml version="1.0" encoding="UTF-8"?>
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="d_loan_summary_monthly" pageWidth="1475" pageHeight="559" orientation="Landscape" columnWidth="1460" leftMargin="12" rightMargin="3" topMargin="8" bottomMargin="3" uuid="d6bb3a4a-9094-4c68-b4f9-3a14837b080b">
<property name="ireport.zoom" value="1.2100000000000004"/>
<property name="ireport.x" value="998"/>
<property name="ireport.y" value="0"/>
<property name="net.sf.jasperreports.export.xls.write.header" value="true"/>
<parameter name="as_fin_entity" class="java.lang.String"/>
<parameter name="as_acct_prd" class="java.lang.String"/>
<parameter name="as_site_code_fr" class="java.lang.String"/>
<parameter name="as_site_code_to" class="java.lang.String"/>
<parameter name="as_emp_code_fr" class="java.lang.String"/>
<parameter name="as_emp_code_to" class="java.lang.String"/>
<parameter name="as_prd_code_fr" class="java.lang.String"/>
<parameter name="as_prd_code_to" class="java.lang.String"/>
<parameter name="as_cost_center_fr" class="java.lang.String"/>
<parameter name="as_cost_center_to" class="java.lang.String"/>
<parameter name="report_save_type" class="java.lang.String" isForPrompting="false"/>
<queryString>
<![CDATA[SELECT ROWNUM AS SR_NO, EMP_CODE, EMP_NAME, COST_CENTER, SITE_CODE, LOAN_NO, ORG_LOAN_AMT, DATE_OF_DISB, LOAN_CLOSER_DATE, EMI, INTEREST_RATE, EFF_INTEREST_RATE, PREPAIDE_EMP_BENEFIT, SUM_INTEREST_STAFF_LOAN_INCOME, SUM_REPAYMENT_INCLUDE_INTEREST, SUM_EMP_BENEFIT_EXP, CLOSING_BAL_EMP_LOAN_ACTUAL, CLOSING_BAL_EMP_LOAN_IND_AS, (CLOSING_BAL_EMP_LOAN_ACTUAL - CLOSING_BAL_EMP_LOAN_IND_AS) AS SUM_DIFF_PRINC_DEDN
FROM
(
SELECT
EMP_CODE AS EMP_CODE,
EMP_FULL_NAME AS EMP_NAME,
CCTR_CODE__SAL AS COST_CENTER,
PAY_SITE AS SITE_CODE,
LOAN_NO AS LOAN_NO,
LOAN_AMT AS ORG_LOAN_AMT,
LOAN_DISB_DATE AS DATE_OF_DISB,
LOAN_CLOUSRE_DATE AS LOAN_CLOSER_DATE,
MON_INST AS EMI,
INTEREST AS INTEREST_RATE,
ISA_EFF_INT_RATE AS EFF_INTEREST_RATE,
SUM(CASE WHEN LOAN_DISB_DATE <= '31-Mar-2015' AND EMI_PRD_CODE = '201503' THEN CL_BALANCE_AMT - AMORTISED_COST_CL_BAL WHEN LOAN_DISB_DATE > '31-Mar-2015' THEN EMP_BENEFIT ELSE 0 END) AS PREPAIDE_EMP_BENEFIT,
SUM(CASE WHEN EMI_PRD_CODE BETWEEN '$P!{as_prd_code_fr}' and '$P!{as_prd_code_to}' and acct_prd_data = '$P!{as_acct_prd}' THEN INTEREST_AT_EFF_RATE ELSE 0 END) AS SUM_INTEREST_STAFF_LOAN_INCOME,
SUM(CASE WHEN EMI_PRD_CODE BETWEEN '$P!{as_prd_code_fr}' and '$P!{as_prd_code_to}' and acct_prd_data = '$P!{as_acct_prd}' THEN REPAYMENT_INCL_INTEREST_1 ELSE 0 END) AS SUM_REPAYMENT_INCLUDE_INTEREST,
SUM(CASE WHEN EMI_PRD_CODE BETWEEN '$P!{as_prd_code_fr}' and '$P!{as_prd_code_to}' and acct_prd_data = '$P!{as_acct_prd}' THEN EMP_BENEFIT ELSE 0 END) AS SUM_EMP_BENEFIT_EXP,
MIN(CASE WHEN EMI_PRD_CODE BETWEEN '$P!{as_prd_code_fr}' and '$P!{as_prd_code_to}' and acct_prd_data = '$P!{as_acct_prd}' THEN CL_BALANCE_AMT ELSE 99999999999.99 END) AS CLOSING_BAL_EMP_LOAN_ACTUAL,
MIN(CASE WHEN EMI_PRD_CODE BETWEEN '$P!{as_prd_code_fr}' and '$P!{as_prd_code_to}' and acct_prd_data = '$P!{as_acct_prd}' THEN AMORTISED_COST_CL_BAL ELSE 99999999999.99 END) AS CLOSING_BAL_EMP_LOAN_IND_AS,
MIN(CASE WHEN EMI_PRD_CODE BETWEEN '$P!{as_prd_code_fr}' and '$P!{as_prd_code_to}' and acct_prd_data = '$P!{as_acct_prd}' THEN DIFF_PRINC_DEDN ELSE 99999999999.99 END) AS SUM_DIFF_PRINC_DEDN
FROM
(
SELECT * FROM
TABLE(FN_TF_LOAN_INT_INFO('$P!{as_fin_entity}','$P!{as_fin_entity}','$P!{as_acct_prd}','$P!{as_prd_code_fr}','$P!{as_prd_code_to}','$P!{as_site_code_fr}','$P!{as_site_code_to}','$P!{as_cost_center_fr}','$P!{as_cost_center_to}','$P!{as_emp_code_fr}','$P!{as_emp_code_to}',0)) A1,ACCTPRD B1
WHERE B1.CODE = A1.ACCT_PRD_DATA ORDER BY A1.EMP_CODE , A1.LOAN_NO , A1.EMI_NO) A2 GROUP BY EMP_CODE,EMP_FULL_NAME,CCTR_CODE__SAL,PAY_SITE,LOAN_NO,LOAN_AMT,LOAN_DISB_DATE,LOAN_CLOUSRE_DATE,MON_INST,INTEREST,ISA_EFF_INT_RATE ORDER BY EMP_CODE,LOAN_NO) A WHERE CLOSING_BAL_EMP_LOAN_ACTUAL <> 99999999999.99 AND CLOSING_BAL_EMP_LOAN_IND_AS <> 99999999999.99]]>
</queryString>
<field name="SR_NO" class="java.math.BigDecimal"/>
<field name="EMP_CODE" class="java.lang.String"/>
<field name="EMP_NAME" class="java.lang.String"/>
<field name="COST_CENTER" class="java.lang.String"/>
<field name="SITE_CODE" class="java.lang.String"/>
<field name="LOAN_NO" class="java.lang.String"/>
<field name="ORG_LOAN_AMT" class="java.math.BigDecimal"/>
<field name="DATE_OF_DISB" class="java.sql.Timestamp"/>
<field name="LOAN_CLOSER_DATE" class="java.sql.Timestamp"/>
<field name="EMI" class="java.math.BigDecimal"/>
<field name="INTEREST_RATE" class="java.math.BigDecimal"/>
<field name="EFF_INTEREST_RATE" class="java.math.BigDecimal"/>
<field name="PREPAIDE_EMP_BENEFIT" class="java.math.BigDecimal"/>
<field name="SUM_INTEREST_STAFF_LOAN_INCOME" class="java.math.BigDecimal"/>
<field name="SUM_REPAYMENT_INCLUDE_INTEREST" class="java.math.BigDecimal"/>
<field name="SUM_EMP_BENEFIT_EXP" class="java.math.BigDecimal"/>
<field name="CLOSING_BAL_EMP_LOAN_ACTUAL" class="java.math.BigDecimal"/>
<field name="CLOSING_BAL_EMP_LOAN_IND_AS" class="java.math.BigDecimal"/>
<field name="SUM_DIFF_PRINC_DEDN" class="java.math.BigDecimal"/>
<sortField name="EMP_CODE"/>
<variable name="count" class="java.lang.Integer" incrementType="Group" incrementGroup="emp_code" calculation="Sum">
<variableExpression><![CDATA[$F{EMP_CODE}!=null?1:0]]></variableExpression>
<initialValueExpression><![CDATA[1]]></initialValueExpression>
</variable>
<variable name="pre_emp_ben" class="java.lang.Double" calculation="Sum">
<variableExpression><![CDATA[$F{PREPAIDE_EMP_BENEFIT}]]></variableExpression>
</variable>
<variable name="variable1" class="java.lang.Double">
<variableExpression><![CDATA[0]]></variableExpression>
</variable>
<group name="emp_code">
<groupExpression><![CDATA[$F{EMP_CODE}+$F{LOAN_NO}]]></groupExpression>
<groupHeader>
<band/>
</groupHeader>
<groupFooter>
<band/>
</groupFooter>
</group>
<background>
<band splitType="Stretch"/>
</background>
<title>
<band splitType="Stretch"/>
</title>
<pageHeader>
<band height="64" splitType="Stretch">
<staticText>
<reportElement uuid="499fded2-7b38-426b-ae6f-6197d3c5bc47" x="648" y="3" width="221" height="25"/>
<textElement textAlignment="Center">
<font fontName="Times New Roman" size="10" isBold="true"/>
</textElement>
<text><![CDATA[Summary Report - Monthly]]></text>
</staticText>
<textField>
<reportElement uuid="026c84b9-2d9d-428f-8855-ebcc2c8ec880" x="1192" y="12" width="71" height="15"/>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="10" isBold="false"/>
</textElement>
<textFieldExpression><![CDATA["Page "+$V{PAGE_NUMBER}+" of"]]></textFieldExpression>
</textField>
<textField evaluationTime="Report">
<reportElement uuid="ed566ba5-8b31-4e83-a09d-8148fda20b32" x="1268" y="12" width="63" height="15"/>
<textElement>
<font fontName="Times New Roman" size="10" isBold="false"/>
</textElement>
<textFieldExpression><![CDATA[" " + $V{PAGE_NUMBER}]]></textFieldExpression>
</textField>
<textField pattern="dd/MM/yyyy">
<reportElement uuid="d2f2edb0-a45d-46d1-b9ab-5037265d94f9" x="1227" y="38" width="99" height="15"/>
<textElement>
<font fontName="Times New Roman" size="10" isBold="false"/>
</textElement>
<textFieldExpression><![CDATA[new java.util.Date()]]></textFieldExpression>
</textField>
<staticText>
<reportElement uuid="c3d89ffb-75e6-4c34-b716-a50ff4942c3d" x="1186" y="38" width="39" height="15"/>
<textElement>
<font fontName="Times New Roman" isBold="true"/>
</textElement>
<text><![CDATA[Date :]]></text>
</staticText>
<staticText>
<reportElement uuid="8c43509a-2012-4116-bea1-08ef66e3184d" x="2" y="36" width="76" height="14"/>
<textElement>
<font fontName="Times New Roman" size="10"/>
</textElement>
<text><![CDATA[Fiscal Year]]></text>
</staticText>
<staticText>
<reportElement uuid="34bd93e8-9172-434f-ba2d-aed9cdcd4a54" x="2" y="22" width="76" height="14"/>
<textElement>
<font fontName="Times New Roman" size="10"/>
</textElement>
<text><![CDATA[Financial Entity]]></text>
</staticText>
<textField>
<reportElement uuid="1285692a-dcee-4768-9554-5628faba9415" x="93" y="22" width="76" height="14"/>
<textElement>
<font fontName="Times New Roman" size="10"/>
</textElement>
<textFieldExpression><![CDATA[$P{as_fin_entity}]]></textFieldExpression>
</textField>
<textField>
<reportElement uuid="636b79e9-2419-4c74-9618-83bf2d8b9662" x="93" y="36" width="76" height="14"/>
<textElement>
<font fontName="Times New Roman" size="10"/>
</textElement>
<textFieldExpression><![CDATA[$P{as_acct_prd}]]></textFieldExpression>
</textField>
<staticText>
<reportElement uuid="5831f6a3-2532-49ec-981c-0398f2930fac" x="2" y="50" width="76" height="14"/>
<textElement>
<font fontName="Times New Roman" size="10"/>
</textElement>
<text><![CDATA[Period From
]]></text>
</staticText>
<textField>
<reportElement uuid="22eb1b42-648a-401c-b5d6-e622cc297a07" x="93" y="50" width="76" height="14"/>
<textElement>
<font fontName="Times New Roman" size="10"/>
</textElement>
<textFieldExpression><![CDATA[$P{as_prd_code_fr}]]></textFieldExpression>
</textField>
<staticText>
<reportElement uuid="70e83feb-c408-4d37-8e41-76c0b7e801cc" x="80" y="22" width="10" height="14"/>
<textElement>
<font fontName="Times New Roman" size="10"/>
</textElement>
<text><![CDATA[ :
]]></text>
</staticText>
<staticText>
<reportElement uuid="c91216cf-2a16-4a2e-a1dc-39c04117c9dc" x="80" y="36" width="10" height="14"/>
<textElement>
<font fontName="Times New Roman" size="10"/>
</textElement>
<text><![CDATA[ :
]]></text>
</staticText>
<staticText>
<reportElement uuid="74c72a9e-23ae-455e-8690-4f6dd0f284d1" x="80" y="50" width="10" height="14"/>
<textElement>
<font fontName="Times New Roman" size="10"/>
</textElement>
<text><![CDATA[ :
]]></text>
</staticText>
<textField>
<reportElement uuid="408f3eb5-4b6b-4a8e-ad5a-578f588ec5aa" x="204" y="50" width="76" height="14"/>
<textElement>
<font fontName="Times New Roman" size="10"/>
</textElement>
<textFieldExpression><![CDATA[$P{as_prd_code_to}]]></textFieldExpression>
</textField>
<staticText>
<reportElement uuid="5d66432e-9200-4d15-9ae6-4a00d3e463a3" x="191" y="50" width="10" height="14"/>
<textElement>
<font fontName="Times New Roman" size="10"/>
</textElement>
<text><![CDATA[ :
]]></text>
</staticText>
<staticText>
<reportElement uuid="e9861754-17e0-4fde-9889-72abdcdb1d3b" x="172" y="50" width="17" height="14"/>
<textElement>
<font fontName="Times New Roman" size="10"/>
</textElement>
<text><![CDATA[To]]></text>
</staticText>
</band>
</pageHeader>
<columnHeader>
<band height="32" splitType="Stretch">
<staticText>
<reportElement uuid="854a863a-592f-45b8-a516-fef7762ddec8" x="1262" y="3" width="90" height="27"/>
<textElement textAlignment="Center">
<font fontName="Times New Roman" size="10" isBold="true"/>
</textElement>
<text><![CDATA[Closing Bal of Loan - Ind - AS]]></text>
</staticText>
<staticText>
<reportElement uuid="c504c5e1-7a57-4b1a-96e8-0e5f8146341a" x="471" y="3" width="74" height="27"/>
<textElement textAlignment="Center">
<font fontName="Times New Roman" size="10" isBold="true"/>
</textElement>
<text><![CDATA[Original Loan Amount]]></text>
</staticText>
<staticText>
<reportElement uuid="528ab57b-9dba-4328-a95a-a897d020341c" x="384" y="5" width="85" height="27"/>
<textElement textAlignment="Center">
<font fontName="Times New Roman" size="10" isBold="true"/>
</textElement>
<text><![CDATA[Loan No]]></text>
</staticText>
<staticText>
<reportElement uuid="32b15c03-0beb-48f4-b8de-37eb6c4b9c30" x="5" y="3" width="25" height="27"/>
<textElement>
<font fontName="Times New Roman" size="10" isBold="true"/>
</textElement>
<text><![CDATA[Sr No.]]></text>
</staticText>
<staticText>
<reportElement uuid="79fb952d-94f8-42c5-87ac-d2cfff7a4166" x="615" y="3" width="67" height="27"/>
<textElement textAlignment="Center">
<font fontName="Times New Roman" size="10" isBold="true"/>
</textElement>
<text><![CDATA[Loan Closer Date]]></text>
</staticText>
<staticText>
<reportElement uuid="1b91128b-bd53-453e-a765-d3de78479e83" x="742" y="3" width="42" height="27"/>
<textElement textAlignment="Center">
<font fontName="Times New Roman" size="10" isBold="true"/>
</textElement>
<text><![CDATA[Interest Rate %]]></text>
</staticText>
<staticText>
<reportElement uuid="b40d8f50-5395-4f32-a76c-3d2ee71826e7" x="858" y="3" width="79" height="27"/>
<textElement textAlignment="Center">
<font fontName="Times New Roman" size="10" isBold="true"/>
</textElement>
<text><![CDATA[Prepaid Employee Benefits]]></text>
</staticText>
<staticText>
<reportElement uuid="9f944207-e1dd-47d1-bc29-410cf030784f" x="939" y="3" width="75" height="27"/>
<textElement textAlignment="Center">
<font fontName="Times New Roman" size="10" isBold="true"/>
</textElement>
<text><![CDATA[Interest on Staff Loan-Income]]></text>
</staticText>
<staticText>
<reportElement uuid="bf9b71b4-a950-400e-8818-a02f1720e89b" x="1014" y="3" width="81" height="27"/>
<textElement textAlignment="Center">
<font fontName="Times New Roman" size="10" isBold="true"/>
</textElement>
<text><![CDATA[Repayment including Interest]]></text>
</staticText>
<staticText>
<reportElement uuid="bc58276d-5a40-4e52-ae94-dbacc66e7e5b" x="1095" y="3" width="74" height="27"/>
<textElement textAlignment="Center">
<font fontName="Times New Roman" size="10" isBold="true"/>
</textElement>
<text><![CDATA[Employee Benefit-Expense]]></text>
</staticText>
<staticText>
<reportElement uuid="0c2c6f70-8b34-465b-8a04-30d3cea7a5a0" x="1171" y="3" width="90" height="27"/>
<textElement textAlignment="Center">
<font fontName="Times New Roman" size="10" isBold="true"/>
</textElement>
<text><![CDATA[Closing Bal of Loan - Actual]]></text>
</staticText>
<line>
<reportElement uuid="6c766ae1-eb15-48be-9c65-8a5a2792ac8a" x="2" y="31" width="1450" height="1"/>
</line>
<staticText>
<reportElement uuid="92262e1a-8807-4af0-8c85-df95f516168b" x="684" y="3" width="55" height="27"/>
<textElement textAlignment="Center">
<font fontName="Times New Roman" size="10" isBold="true"/>
</textElement>
<text><![CDATA[EMI]]></text>
</staticText>
<line>
<reportElement uuid="05a99a0a-748f-48d3-ab71-9e0b55fbd519" x="2" y="1" width="1450" height="1"/>
</line>
<line>
<reportElement uuid="224de0d0-196f-4bda-adb6-e94e3b50e2b3" stretchType="RelativeToBandHeight" x="2" y="1" width="1" height="30"/>
</line>
<line>
<reportElement uuid="59b38ad6-f93b-46a2-90b7-0feab42aaa1b" stretchType="RelativeToBandHeight" x="41" y="1" width="1" height="30"/>
</line>
<staticText>
<reportElement uuid="326cb00f-a6e9-4aee-bfb8-a3136dc9cb43" x="44" y="3" width="55" height="27"/>
<textElement>
<font fontName="Times New Roman" size="10" isBold="true"/>
</textElement>
<text><![CDATA[Emp Code]]></text>
</staticText>
<line>
<reportElement uuid="487ba1ec-3e1f-481d-8252-5079db869bac" stretchType="RelativeToBandHeight" x="100" y="1" width="1" height="30"/>
</line>
<staticText>
<reportElement uuid="a479d552-ea14-4339-a0c4-d85c2c947116" x="102" y="3" width="189" height="27"/>
<textElement>
<font fontName="Times New Roman" size="10" isBold="true"/>
</textElement>
<text><![CDATA[Emp Name]]></text>
</staticText>
<staticText>
<reportElement uuid="f0c41e4b-13e9-47a8-9936-c1007c20a548" x="294" y="3" width="40" height="27"/>
<textElement textAlignment="Center">
<font fontName="Times New Roman" size="10" isBold="true"/>
</textElement>
<text><![CDATA[Cost
Center
]]></text>
</staticText>
<staticText>
<reportElement uuid="0a8eda1a-a8b1-4063-97a2-1814410affde" x="339" y="3" width="44" height="27"/>
<textElement>
<font fontName="Times New Roman" size="10" isBold="true"/>
</textElement>
<text><![CDATA[Site Code]]></text>
</staticText>
<line>
<reportElement uuid="4fc8bac1-45af-476a-8d3d-ec7eaf4e45cf" stretchType="RelativeToBandHeight" x="291" y="1" width="1" height="30"/>
</line>
<line>
<reportElement uuid="ca3ee1e6-5667-4397-adc4-d022e03fc5ca" stretchType="RelativeToBandHeight" x="336" y="1" width="1" height="30"/>
</line>
<line>
<reportElement uuid="5c52741d-4793-452d-b57f-bed0c829a56e" stretchType="RelativeToBandHeight" x="470" y="1" width="1" height="30"/>
</line>
<staticText>
<reportElement uuid="be2da501-693a-495d-a5df-c5c21dafd0b5" x="546" y="3" width="68" height="27"/>
<textElement textAlignment="Center">
<font fontName="Times New Roman" size="10" isBold="true"/>
</textElement>
<text><![CDATA[Date of Disbursement]]></text>
</staticText>
<line>
<reportElement uuid="5b6fb863-35ab-4d33-b208-5af72a6a2910" stretchType="RelativeToBandHeight" x="545" y="1" width="1" height="30"/>
</line>
<line>
<reportElement uuid="a55965c3-fb0e-465f-87b9-e709c1cac2b2" stretchType="RelativeToBandHeight" x="614" y="1" width="1" height="30"/>
</line>
<line>
<reportElement uuid="760aaf35-f246-4c86-b89b-d5ebdd53c2c9" stretchType="RelativeToBandHeight" x="682" y="1" width="1" height="30"/>
</line>
<line>
<reportElement uuid="d139ba0c-8b00-405e-8dfb-b1a488b08b84" stretchType="RelativeToBandHeight" x="740" y="1" width="1" height="30"/>
</line>
<line>
<reportElement uuid="fb46f264-9afe-4f3d-82d2-2cc9f0572608" stretchType="RelativeToBandHeight" x="784" y="1" width="1" height="30"/>
</line>
<staticText>
<reportElement uuid="76de69cc-176b-4e50-9779-fb1874158317" x="787" y="3" width="69" height="27"/>
<textElement textAlignment="Center">
<font fontName="Times New Roman" size="10" isBold="true"/>
</textElement>
<text><![CDATA[Effective Interest Rate %]]></text>
</staticText>
<line>
<reportElement uuid="43907dcc-1cc7-482a-ae7c-fc92ac73daa2" stretchType="RelativeToBandHeight" x="855" y="1" width="1" height="30"/>
</line>
<line>
<reportElement uuid="7946587c-6c42-4ce1-b941-821d206e1725" stretchType="RelativeToBandHeight" x="936" y="1" width="1" height="30"/>
</line>
<line>
<reportElement uuid="c9969bbc-9e18-49e1-bbe4-d9075e7f7c1d" stretchType="RelativeToBandHeight" x="1014" y="1" width="1" height="30"/>
</line>
<line>
<reportElement uuid="b31b4dac-94fd-4677-a343-ee3e8a5326a7" stretchType="RelativeToBandHeight" x="1095" y="1" width="1" height="30"/>
</line>
<line>
<reportElement uuid="43327ed9-9d0b-4a3a-b2c0-b4aabdd6baf1" stretchType="RelativeToBandHeight" x="1168" y="1" width="1" height="30"/>
</line>
<line>
<reportElement uuid="d5fbb5ac-a565-4a06-b6cc-1fd33e565fe2" stretchType="RelativeToBandHeight" x="1261" y="1" width="1" height="30"/>
</line>
<line>
<reportElement uuid="c74f38d8-ad39-41d3-a317-57b66c54408e" stretchType="RelativeToBandHeight" x="1352" y="1" width="1" height="30"/>
</line>
<line>
<reportElement uuid="6bec5f60-6f4d-4435-8a3d-baeacc499573" stretchType="RelativeToBandHeight" x="383" y="2" width="1" height="30"/>
</line>
<staticText>
<reportElement uuid="f6e358aa-a74a-4057-8dcc-45835052fca2" x="1354" y="3" width="90" height="27"/>
<textElement textAlignment="Center">
<font fontName="Times New Roman" size="10" isBold="true"/>
</textElement>
<text><![CDATA[Difference of Principle]]></text>
</staticText>
<line>
<reportElement uuid="f2e97419-184f-4c05-8e73-36f85e27a3bb" stretchType="RelativeToBandHeight" x="1451" y="1" width="1" height="30"/>
</line>
</band>
</columnHeader>
<detail>
<band height="16">
<textField evaluationTime="Group" evaluationGroup="emp_code" isBlankWhenNull="true">
<reportElement uuid="d85f848f-7117-4c72-8db6-fcc762422793" x="5" y="1" width="25" height="14">
<property name="net.sf.jasperreports.export.xls.column.name" value="SR NO"/>
<property name="net.sf.jasperreports.export.xls.repeat.value" value="true"/>
</reportElement>
<textElement>
<font fontName="Times New Roman" size="10"/>
</textElement>
<textFieldExpression><![CDATA[$F{SR_NO}]]></textFieldExpression>
</textField>
<textField isBlankWhenNull="true">
<reportElement uuid="554e92a1-6661-4b35-87bd-85292596db4c" x="45" y="1" width="55" height="14">
<property name="net.sf.jasperreports.export.xls.column.name" value="EMP CODE"/>
<property name="net.sf.jasperreports.export.xls.repeat.value" value="true"/>
</reportElement>
<textElement>
<font fontName="Times New Roman" size="10"/>
</textElement>
<textFieldExpression><![CDATA[$F{EMP_CODE}]]></textFieldExpression>
</textField>
<line>
<reportElement uuid="5bffc50c-de16-4911-b324-05adcdecd294" stretchType="RelativeToBandHeight" x="41" y="1" width="1" height="14"/>
</line>
<textField isBlankWhenNull="true">
<reportElement uuid="08c83944-02e3-4d45-869b-b530089290c5" x="102" y="1" width="189" height="14">
<property name="net.sf.jasperreports.export.xls.column.name" value="EMP NAME"/>
<property name="net.sf.jasperreports.export.xls.repeat.value" value="true"/>
</reportElement>
<textElement>
<font fontName="Times New Roman" size="10"/>
<paragraph leftIndent="1"/>
</textElement>
<textFieldExpression><![CDATA[$F{EMP_NAME}]]></textFieldExpression>
</textField>
<line>
<reportElement uuid="1c2f1060-27d7-4d48-97f8-f52c69074d7b" stretchType="RelativeToBandHeight" x="100" y="1" width="1" height="14"/>
</line>
<line>
<reportElement uuid="e771362d-9d0d-417a-96e3-2d298057db1b" stretchType="RelativeToBandHeight" x="291" y="1" width="1" height="14"/>
</line>
<textField isBlankWhenNull="true">
<reportElement uuid="fb06ccaa-cad9-4161-9899-d4575836fb4a" x="294" y="1" width="40" height="14">
<property name="net.sf.jasperreports.export.xls.column.name" value="COST CENTER"/>
<property name="net.sf.jasperreports.export.xls.repeat.value" value="true"/>
</reportElement>
<textElement>
<font fontName="Times New Roman" size="10"/>
</textElement>
<textFieldExpression><![CDATA[$F{COST_CENTER}]]></textFieldExpression>
</textField>
<line>
<reportElement uuid="b0c1f708-3339-4902-9e25-14ee7b70cf3e" stretchType="RelativeToBandHeight" x="336" y="1" width="1" height="14"/>
</line>
<textField isBlankWhenNull="true">
<reportElement uuid="4fecf50f-c985-4fbd-b380-90440de8f904" x="339" y="1" width="44" height="14">
<property name="net.sf.jasperreports.export.xls.column.name" value="SITE CODE"/>
<property name="net.sf.jasperreports.export.xls.repeat.value" value="true"/>
</reportElement>
<textElement>
<font fontName="Times New Roman" size="10"/>
</textElement>
<textFieldExpression><![CDATA[$F{SITE_CODE}]]></textFieldExpression>
</textField>
<line>
<reportElement uuid="bc270502-f6de-4f85-8032-84b638a634ee" stretchType="RelativeToBandHeight" x="470" y="1" width="1" height="14"/>
</line>
<textField pattern="0.00" isBlankWhenNull="true">
<reportElement uuid="137df36d-2e83-480e-869d-d384846dc56a" x="471" y="1" width="71" height="14">
<property name="net.sf.jasperreports.export.xls.column.name" value="ORIGINAL LOAN AMT"/>
<property name="net.sf.jasperreports.export.xls.repeat.value" value="true"/>
</reportElement>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="10"/>
</textElement>
<textFieldExpression><![CDATA[$F{ORG_LOAN_AMT}]]></textFieldExpression>
</textField>
<line>
<reportElement uuid="2b545885-4658-4966-889d-4e8bb756bf57" stretchType="RelativeToBandHeight" x="545" y="1" width="1" height="14"/>
</line>
<textField pattern="MMM-yy" isBlankWhenNull="true">
<reportElement uuid="4bfa123a-6a82-49b2-abfc-ed563dac5fef" x="546" y="1" width="68" height="14">
<property name="net.sf.jasperreports.export.xls.column.name" value="DATE OF DISBURSEMENT"/>
<property name="net.sf.jasperreports.export.xls.repeat.value" value="true"/>
</reportElement>
<textElement textAlignment="Center">
<font fontName="Times New Roman" size="10"/>
</textElement>
<textFieldExpression><![CDATA[$F{DATE_OF_DISB}]]></textFieldExpression>
</textField>
<line>
<reportElement uuid="daaa009b-d437-4c01-ab5e-34f35eef8287" stretchType="RelativeToBandHeight" x="614" y="1" width="1" height="14"/>
</line>
<textField pattern="MMM-yy" isBlankWhenNull="true">
<reportElement uuid="02fc4b4b-f3c5-4dde-a9cc-b524566fa402" x="614" y="1" width="68" height="14">
<property name="net.sf.jasperreports.export.xls.column.name" value="LOAN CLOSER DATE"/>
<property name="net.sf.jasperreports.export.xls.repeat.value" value="true"/>
</reportElement>
<textElement textAlignment="Center">
<font fontName="Times New Roman" size="10"/>
</textElement>
<textFieldExpression><![CDATA[$F{LOAN_CLOSER_DATE}]]></textFieldExpression>
</textField>
<line>
<reportElement uuid="f9726655-239b-413f-820f-8e72038b3a0b" stretchType="RelativeToBandHeight" x="682" y="1" width="1" height="14"/>
</line>
<textField pattern="0.00" isBlankWhenNull="true">
<reportElement uuid="550cff77-20ee-4684-8ded-d61bea6a44f8" x="682" y="1" width="55" height="14">
<property name="net.sf.jasperreports.export.xls.column.name" value="EMI"/>
<property name="net.sf.jasperreports.export.xls.repeat.value" value="true"/>
</reportElement>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="10"/>
</textElement>
<textFieldExpression><![CDATA[$F{EMI}]]></textFieldExpression>
</textField>
<line>
<reportElement uuid="c4ecfc03-8abf-4734-b2f8-702421eab209" stretchType="RelativeToBandHeight" x="740" y="1" width="1" height="14"/>
</line>
<textField isBlankWhenNull="true">
<reportElement uuid="e4f83494-2960-4031-adec-752458a52b3b" x="741" y="1" width="39" height="14">
<property name="net.sf.jasperreports.export.xls.column.name" value="INTEREST RATE %"/>
<property name="net.sf.jasperreports.export.xls.repeat.value" value="true"/>
</reportElement>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="10"/>
</textElement>
<textFieldExpression><![CDATA[$F{INTEREST_RATE}]]></textFieldExpression>
</textField>
<line>
<reportElement uuid="b7f7101c-9d73-4631-a4ac-09f04abcf18d" stretchType="RelativeToBandHeight" x="784" y="1" width="1" height="14"/>
</line>
<textField isBlankWhenNull="true">
<reportElement uuid="5470288d-744f-4cda-a9e4-8bfcfde4ddec" x="785" y="1" width="55" height="14">
<property name="net.sf.jasperreports.export.xls.column.name" value="EFFECTIVE INTEREST RATE %"/>
<property name="net.sf.jasperreports.export.xls.repeat.value" value="true"/>
</reportElement>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="10"/>
</textElement>
<textFieldExpression><![CDATA[$F{EFF_INTEREST_RATE}]]></textFieldExpression>
</textField>
<line>
<reportElement uuid="a4a9f3a8-ac94-41d8-84f5-e952feedee93" stretchType="RelativeToBandHeight" x="855" y="1" width="1" height="14"/>
</line>
<textField pattern="0.00" isBlankWhenNull="true">
<reportElement uuid="0b2a2331-552c-4f7f-8cd6-89308e135648" x="856" y="1" width="77" height="14">
<property name="net.sf.jasperreports.export.xls.column.name" value="PREPAID EMP BENEFITS"/>
<property name="net.sf.jasperreports.export.xls.repeat.value" value="true"/>
</reportElement>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="10"/>
</textElement>
<textFieldExpression><![CDATA[$F{PREPAIDE_EMP_BENEFIT}]]></textFieldExpression>
</textField>
<line>
<reportElement uuid="ff0d78d7-3135-44d5-adeb-ee75cbe5b015" stretchType="RelativeToBandHeight" x="936" y="1" width="1" height="14"/>
</line>
<textField pattern="0.00" isBlankWhenNull="true">
<reportElement uuid="a74eb774-2a86-4e9c-a11f-a625ac5eb652" x="937" y="1" width="74" height="14">
<property name="net.sf.jasperreports.export.xls.column.name" value="INTEREST ON STAFF LOAN INCOME"/>
<property name="net.sf.jasperreports.export.xls.repeat.value" value="true"/>
</reportElement>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="10"/>
</textElement>
<textFieldExpression><![CDATA[$F{SUM_INTEREST_STAFF_LOAN_INCOME}]]></textFieldExpression>
</textField>
<line>
<reportElement uuid="f98d21a0-8913-4d4d-9ac8-f4246320e226" stretchType="RelativeToBandHeight" x="1014" y="1" width="1" height="14"/>
</line>
<textField pattern="0.00" isBlankWhenNull="true">
<reportElement uuid="08e0893a-3279-4f48-a7c1-017e4dcee53b" x="1015" y="1" width="76" height="14">
<property name="net.sf.jasperreports.export.xls.column.name" value="REPAYMENT INCLUDING INTEREST"/>
<property name="net.sf.jasperreports.export.xls.repeat.value" value="true"/>
</reportElement>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="10"/>
</textElement>
<textFieldExpression><![CDATA[$F{SUM_REPAYMENT_INCLUDE_INTEREST}]]></textFieldExpression>
</textField>
<line>
<reportElement uuid="4f00a930-1cae-4c37-a067-823a81d63b45" stretchType="RelativeToBandHeight" x="1095" y="1" width="1" height="14"/>
</line>
<textField pattern="0.00" isBlankWhenNull="true">
<reportElement uuid="f9138733-8677-4d27-b54f-394394ccd3f4" x="1096" y="1" width="68" height="14">
<property name="net.sf.jasperreports.export.xls.column.name" value="EMP BENEFIT EXP"/>
<property name="net.sf.jasperreports.export.xls.repeat.value" value="true"/>
</reportElement>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="10"/>
</textElement>
<textFieldExpression><![CDATA[$F{SUM_EMP_BENEFIT_EXP}]]></textFieldExpression>
</textField>
<line>
<reportElement uuid="e51b3fd3-0907-46c3-b64d-ddb883272d7b" stretchType="RelativeToBandHeight" x="1168" y="1" width="1" height="14"/>
</line>
<textField pattern="0.00" isBlankWhenNull="true">
<reportElement uuid="a1423bb7-e855-4329-86c4-518da4e6991e" x="1171" y="1" width="88" height="14">
<property name="net.sf.jasperreports.export.xls.column.name" value="CL BAL OF EMP LOAN ACTUAL"/>
<property name="net.sf.jasperreports.export.xls.repeat.value" value="true"/>
</reportElement>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="10"/>
</textElement>
<textFieldExpression><![CDATA[$F{CLOSING_BAL_EMP_LOAN_ACTUAL}]]></textFieldExpression>
</textField>
<line>
<reportElement uuid="2ccf50ce-9c11-45ba-a859-635c2c03fa3d" stretchType="RelativeToBandHeight" x="1261" y="1" width="1" height="14"/>
</line>
<textField pattern="0.00" isBlankWhenNull="true">
<reportElement uuid="b9baad42-be02-4f41-829e-e7c3d7bdb024" x="1262" y="1" width="88" height="14">
<property name="net.sf.jasperreports.export.xls.column.name" value="CL BAL OF EMP LOAN IND AS"/>
<property name="net.sf.jasperreports.export.xls.repeat.value" value="true"/>
</reportElement>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="10"/>
</textElement>
<textFieldExpression><![CDATA[$F{CLOSING_BAL_EMP_LOAN_IND_AS}]]></textFieldExpression>
</textField>
<line>
<reportElement uuid="0b3cde4b-2e90-4c76-ac11-3dcfba981b1b" stretchType="RelativeToBandHeight" x="1352" y="1" width="1" height="14"/>
</line>
<line>
<reportElement uuid="9f9f1b9f-77c4-424c-9c32-06e5b0b9bd91" stretchType="RelativeToBandHeight" x="2" y="1" width="1" height="14"/>
</line>
<line>
<reportElement uuid="9025aab2-a4e2-42e4-b44d-cd224e43bea3" x="2" y="15" width="1450" height="1"/>
</line>
<textField pattern="0.00" isBlankWhenNull="true">
<reportElement uuid="9d1e1343-0e85-4423-b216-4f8bb13d7da5" x="387" y="0" width="83" height="14">
<property name="net.sf.jasperreports.export.xls.column.name" value="ORIGINAL LOAN AMT"/>
<property name="net.sf.jasperreports.export.xls.repeat.value" value="true"/>
</reportElement>
<textElement verticalAlignment="Middle">
<font fontName="Times New Roman" size="10"/>
</textElement>
<textFieldExpression><![CDATA[$F{LOAN_NO}]]></textFieldExpression>
</textField>
<line>
<reportElement uuid="da4d9ba4-0cf4-42e9-9b1f-fbb51d802400" stretchType="RelativeToBandHeight" x="383" y="1" width="1" height="14"/>
</line>
<textField pattern="0.00" isBlankWhenNull="true">
<reportElement uuid="5115462f-2a18-40a5-9576-66109afc094b" x="1355" y="0" width="90" height="14">
<property name="net.sf.jasperreports.export.xls.column.name" value="CL BAL OF EMP LOAN IND AS"/>
<property name="net.sf.jasperreports.export.xls.repeat.value" value="true"/>
</reportElement>
<textElement textAlignment="Right">
<font fontName="Times New Roman" size="10"/>
</textElement>
<textFieldExpression><![CDATA[$F{SUM_DIFF_PRINC_DEDN}]]></textFieldExpression>
</textField>
<line>
<reportElement uuid="800fc803-ae2e-4d06-ae41-47cf09c78cae" stretchType="RelativeToBandHeight" x="1451" y="1" width="1" height="14"/>
</line>
</band>
</detail>
<columnFooter>
<band splitType="Stretch"/>
</columnFooter>
<pageFooter>
<band splitType="Stretch"/>
</pageFooter>
<summary>
<band height="76" splitType="Stretch">
<staticText>
<reportElement uuid="25a79dce-ad29-4d40-aa34-57e4cdb1c5a9" x="5" y="5" width="97" height="15"/>
<textElement>
<font fontName="Times New Roman"/>
</textElement>
<text><![CDATA[Report Condition :]]></text>
</staticText>
<staticText>
<reportElement uuid="8d4d9aa0-fb30-44cb-b6f4-b4bb48fcf9a2" x="106" y="19" width="81" height="15"/>
<textElement>
<font fontName="Times New Roman"/>
</textElement>
<text><![CDATA[Fiscal Year]]></text>
</staticText>
<textField>
<reportElement uuid="92c783f1-8909-43d5-974e-7210f910934b" x="202" y="19" width="100" height="15"/>
<textElement>
<font fontName="Times New Roman"/>
</textElement>
<textFieldExpression><![CDATA[$P{as_acct_prd}]]></textFieldExpression>
</textField>
<staticText>
<reportElement uuid="e2e9de60-f4bd-4d3d-964e-2a44999afc25" x="106" y="33" width="81" height="15"/>
<textElement>
<font fontName="Times New Roman"/>
</textElement>
<text><![CDATA[Period From ]]></text>
</staticText>
<textField>
<reportElement uuid="14204dba-6267-4fce-97ca-bbf12e5820ea" x="202" y="33" width="100" height="15"/>
<textElement>
<font fontName="Times New Roman"/>
</textElement>
<textFieldExpression><![CDATA[$P{as_prd_code_fr}]]></textFieldExpression>
</textField>
<staticText>
<reportElement uuid="321602da-db13-46b0-8861-6a1ca9c16d8d" x="308" y="33" width="17" height="15"/>
<textElement>
<font fontName="Times New Roman"/>
</textElement>
<text><![CDATA[To]]></text>
</staticText>
<textField>
<reportElement uuid="c65a84bd-7a64-41db-bcfa-88e9af718a80" x="339" y="33" width="94" height="15"/>
<textElement>
<font fontName="Times New Roman"/>
</textElement>
<textFieldExpression><![CDATA[$P{as_prd_code_to}]]></textFieldExpression>
</textField>
<staticText>
<reportElement uuid="239c3454-818d-4cee-8567-c9420b7fd7dc" x="106" y="5" width="81" height="15"/>
<textElement>
<font fontName="Times New Roman"/>
</textElement>
<text><![CDATA[Financial Entity]]></text>
</staticText>
<textField>
<reportElement uuid="70462a9e-08c7-44d0-9f9e-031ac74285ec" x="202" y="5" width="100" height="15"/>
<textElement>
<font fontName="Times New Roman"/>
</textElement>
<textFieldExpression><![CDATA[$P{as_fin_entity}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" evaluationTime="Report" isBlankWhenNull="true">
<reportElement uuid="45af5ef8-e1a0-4d4e-8c5c-44149c69b896" x="202" y="47" width="100" height="15"/>
<textElement>
<font fontName="Times New Roman"/>
</textElement>
<textFieldExpression><![CDATA[$P{as_cost_center_fr}]]></textFieldExpression>
</textField>
<staticText>
<reportElement uuid="9967f71f-e334-4223-a7d3-b3726ce06d8a" x="106" y="47" width="81" height="15"/>
<textElement>
<font fontName="Times New Roman"/>
</textElement>
<text><![CDATA[Cost Center From]]></text>
</staticText>
<staticText>
<reportElement uuid="12dca60f-03d4-440b-aa0d-6ef1a9c0c950" x="106" y="61" width="81" height="15"/>
<textElement>
<font fontName="Times New Roman"/>
</textElement>
<text><![CDATA[Site Code From]]></text>
</staticText>
<textField>
<reportElement uuid="0ac46e2c-bee0-4aba-998c-08c623255b93" x="202" y="61" width="100" height="15"/>
<textElement>
<font fontName="Times New Roman"/>
</textElement>
<textFieldExpression><![CDATA[$P{as_emp_code_fr}]]></textFieldExpression>
</textField>
<staticText>
<reportElement uuid="47b280a7-39f0-41b3-8206-50993c2b1499" x="190" y="5" width="10" height="15"/>
<textElement>
<font fontName="Times New Roman"/>
</textElement>
<text><![CDATA[:]]></text>
</staticText>
<staticText>
<reportElement uuid="75bdac40-bcba-4537-ba40-8ecc101a8d42" x="190" y="19" width="10" height="15"/>
<textElement>
<font fontName="Times New Roman"/>
</textElement>
<text><![CDATA[:]]></text>
</staticText>
<staticText>
<reportElement uuid="8953bc2a-98e0-4af9-9a3e-40bce6dc700a" x="190" y="33" width="10" height="15"/>
<textElement>
<font fontName="Times New Roman"/>
</textElement>
<text><![CDATA[:]]></text>
</staticText>
<staticText>
<reportElement uuid="941dab6e-7a59-41cf-8d10-f7f3ec9a71a5" x="190" y="47" width="10" height="15"/>
<textElement>
<font fontName="Times New Roman"/>
</textElement>
<text><![CDATA[:]]></text>
</staticText>
<staticText>
<reportElement uuid="7523d44d-fcda-4106-bea9-74da6c9671bd" x="190" y="61" width="10" height="15"/>
<textElement>
<font fontName="Times New Roman"/>
</textElement>
<text><![CDATA[:]]></text>
</staticText>
<staticText>
<reportElement uuid="08f0012b-1fc2-481b-a3a0-873ea91debca" x="328" y="33" width="10" height="15"/>
<textElement>
<font fontName="Times New Roman"/>
</textElement>
<text><![CDATA[:]]></text>
</staticText>
<textField>
<reportElement uuid="889df61e-a134-4ba9-933b-0860becbeb7a" x="339" y="47" width="94" height="15"/>
<textElement>
<font fontName="Times New Roman"/>
</textElement>
<textFieldExpression><![CDATA[$P{as_cost_center_to}]]></textFieldExpression>
</textField>
<staticText>
<reportElement uuid="9aaf5eb3-d3ec-4112-912d-9214f4f41054" x="328" y="47" width="10" height="15"/>
<textElement>
<font fontName="Times New Roman"/>
</textElement>
<text><![CDATA[:]]></text>
</staticText>
<staticText>
<reportElement uuid="f550abe4-8024-4211-81d9-21ca01a47c40" x="308" y="47" width="17" height="15"/>
<textElement>
<font fontName="Times New Roman"/>
</textElement>
<text><![CDATA[To]]></text>
</staticText>
<textField>
<reportElement uuid="0fca9211-52f4-45e0-864a-d3bde742ab6b" x="339" y="61" width="94" height="15"/>
<textElement>
<font fontName="Times New Roman"/>
</textElement>
<textFieldExpression><![CDATA[$P{as_emp_code_to}]]></textFieldExpression>
</textField>
<staticText>
<reportElement uuid="a915f501-7e46-4b25-b5fb-24fa2cb12630" x="308" y="61" width="17" height="15"/>
<textElement>
<font fontName="Times New Roman"/>
</textElement>
<text><![CDATA[To]]></text>
</staticText>
<staticText>
<reportElement uuid="fe8b642c-d8e3-44aa-9ca1-0feeaab7285e" x="328" y="61" width="10" height="15"/>
<textElement>
<font fontName="Times New Roman"/>
</textElement>
<text><![CDATA[:]]></text>
</staticText>
</band>
</summary>
</jasperReport>
SELECT E.EMP_CODE,E.NAME,E.SNO,E.MONTH,LAG(E.BALANCE,1,E.LOAN_AMT) OVER (PARTITION BY E.EMP_CODE ORDER BY E.SNO) AS PRINCIPAL,E.INT,
(E.BALANCE + E.EMI + E.ADJ) AS PRIN_INT,E.EMI,E.ADJ,E.BALANCE,E.REMARKS FROM (
SELECT D.EMP_CODE,D.NAME,D.LOAN_AMT,D.SNO,D.MONTH,D.INT,D.EMI,D.ADJ,
D.LOAN_AMT + (SUM(D.INT) OVER (PARTITION BY D.EMP_CODE ORDER BY D.SNO)) - (SUM(D.EMI) OVER (PARTITION BY D.EMP_CODE ORDER BY D.SNO))
- (SUM(D.ADJ) OVER (PARTITION BY D.EMP_CODE ORDER BY D.SNO)) BALANCE,D.REMARKS
FROM (
SELECT A.EMP_CODE,TRIM(A.EMP_FNAME) || ' ' || TRIM(A.EMP_MNAME) || ' ' ||TRIM(A.EMP_LNAME) NAME,@@LOAN AMOUNT@@ LOAN_AMT,B.SNO,
TO_CHAR(ADD_MONTHS(TO_DATE(@@START RECOVERY FROM@@||'01','YYYYMMDD'),B.SNO-1),'Mon-yy') MONTH,
TO_NUMBER(DDF_HR_CALC_EMI_INT(A.EMP_CODE,@@LOAN AMOUNT@@,@@START RECOVERY FROM@@,@@INTEREST@@,@@TERM (MONTHS)@@,@@LOAN TYPE - [E]MI / (N)ORMAL@@,'I',B.SNO,@@PERK INCREMENT PERCENTAGE@@,@@ADJUST PERK (Y/N)@@,@@ADJUSTABLE PERCENTAGE@@)) INT,
TO_NUMBER(DDF_HR_CALC_EMI_INT(A.EMP_CODE,@@LOAN AMOUNT@@,@@START RECOVERY FROM@@,@@INTEREST@@,@@TERM (MONTHS)@@,@@LOAN TYPE - [E]MI / (N)ORMAL@@,'E',B.SNO,@@PERK INCREMENT PERCENTAGE@@,@@ADJUST PERK (Y/N)@@,@@ADJUSTABLE PERCENTAGE@@)) EMI,
TO_NUMBER(DDF_HR_CALC_EMI_INT(A.EMP_CODE,@@LOAN AMOUNT@@,@@START RECOVERY FROM@@,@@INTEREST@@,@@TERM (MONTHS)@@,@@LOAN TYPE - [E]MI / (N)ORMAL@@,'A',B.SNO,@@PERK INCREMENT PERCENTAGE@@,@@ADJUST PERK (Y/N)@@,@@ADJUSTABLE PERCENTAGE@@)) ADJ,
DDF_HR_CALC_EMI_INT(A.EMP_CODE,@@LOAN AMOUNT@@,@@START RECOVERY FROM@@,@@INTEREST@@,@@TERM (MONTHS)@@,@@LOAN TYPE - [E]MI / (N)ORMAL@@,'R',B.SNO,@@PERK INCREMENT PERCENTAGE@@,@@ADJUST PERK (Y/N)@@,@@ADJUSTABLE PERCENTAGE@@) REMARKS
FROM EMPLOYEE A,NSRNO B,SITE C,SUN_GEOBI_ACCESS F
WHERE C.SITE_CODE = A.EMP_SITE
AND A.EMP_CODE = &&0.EMPLOYEE CODE&&
AND B.SNO >= 1
AND B.SNO <= &&1.TERM (MONTHS)&&
AND @@LOAN AMOUNT@@ = &&2.LOAN AMOUNT&&
AND @@START RECOVERY FROM@@ = &&3.START RECOVERY FROM&&
AND @@INTEREST@@ = &&4.INTEREST&&
AND @@LOAN TYPE - [E]MI / (N)ORMAL@@ = &&5.LOAN TYPE - [E]MI / (N)ORMAL&&
AND @@PERK INCREMENT PERCENTAGE@@ = &&6.PERK INCREMENT PERCENTAGE&&
AND @@ADJUST PERK (Y/N)@@ = &&7.ADJUST PERK (Y/N)&&
AND @@ADJUSTABLE PERCENTAGE@@ = &&8.ADJUSTABLE PERCENTAGE&&
AND F.USER_ID = :loginCode:
AND F.GEO_LOC = C.GEO_LOC
) D
) E
<?xml version="1.0" encoding="ISO-8859-1" ?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<arguments>
<argument name="as_fin_entity" type="java.lang.String" value="" visible="Y" editable="Y" table="" field="" SRVCALLONCHANGE="Y" label="Financial Entity :" inputType="text" caseType="upper" size="5" fontSize="10" alignment="2" fontName="" id="arg1" displayType="text" reportTitle="d_emp_loan_opening_summary" rowNo="1" colNo="1" height="15" width="70"/>
<argument name="as_acct_prd" type="java.lang.String" value="" visible="Y" editable="Y" table="" field="" SRVCALLONCHANGE="Y" label="Financial Year :" inputType="text" caseType="upper" size="5" fontSize="10" alignment="2" fontName="" id="arg1" displayType="text" reportTitle="d_emp_loan_opening_summary" rowNo="2" colNo="1" height="15" width="70"/>
<argument name="as_prd_code_fr" type="java.lang.String" value="00" visible="Y" editable="Y" table="" field="" SRVCALLONCHANGE="Y" label="Period As of :" inputType="text" caseType="upper" size="5" fontSize="10" alignment="2" fontName="" id="arg1" displayType="text" reportTitle="d_emp_loan_opening_summary" rowNo="3" colNo="1" height="15" width="70"/>
<argument name="as_prd_code_to" type="java.lang.String" value="ZZ" visible="N" editable="Y" table="" field="" SRVCALLONCHANGE="Y" label="To :" inputType="text" caseType="upper" size="5" fontSize="10" alignment="2" fontName="" id="arg1" displayType="text" reportTitle="d_emp_loan_opening_summary" rowNo="3" colNo="2" height="15" width="70"/>
<argument name="as_site_code_fr" type="java.lang.String" value="00" visible="Y" editable="Y" table="" field="" SRVCALLONCHANGE="Y" label="Site Code From :" inputType="text" caseType="upper" size="5" fontSize="10" alignment="2" fontName="" id="arg1" displayType="text" reportTitle="d_emp_loan_opening_summary" rowNo="4" colNo="1" height="15" width="70"/>
<argument name="as_site_code_to" type="java.lang.String" value="ZZ" visible="Y" editable="Y" table="" field="" SRVCALLONCHANGE="Y" label="To :" inputType="text" caseType="upper" size="5" fontSize="10" alignment="2" fontName="" id="arg1" displayType="text" reportTitle="d_emp_loan_opening_summary" rowNo="4" colNo="2" height="15" width="70"/>
<argument name="as_cost_center_fr" type="java.lang.String" value="00" visible="Y" editable="Y" table="" field="" SRVCALLONCHANGE="Y" label="Cost Center From :" inputType="text" caseType="upper" size="5" fontSize="10" alignment="2" fontName="" id="arg1" displayType="text" reportTitle="d_emp_loan_opening_summary" rowNo="5" colNo="1" height="15" width="70"/>
<argument name="as_cost_center_to" type="java.lang.String" value="ZZ" visible="Y" editable="Y" table="" field="" SRVCALLONCHANGE="Y" label="To :" inputType="text" caseType="upper" size="5" fontSize="10" alignment="2" fontName="" id="arg1" displayType="text" reportTitle="d_emp_loan_opening_summary" rowNo="5" colNo="2" height="15" width="70"/>
<argument name="as_emp_code_fr" type="java.lang.String" value="00" visible="Y" editable="Y" table="" field="" SRVCALLONCHANGE="Y" label="Employee Code From :" inputType="text" caseType="upper" size="5" fontSize="10" alignment="2" fontName="" id="arg1" displayType="text" reportTitle="d_emp_loan_opening_summary" rowNo="6" colNo="1" height="15" width="70"/>
<argument name="as_emp_code_to" type="java.lang.String" value="ZZ" visible="Y" editable="Y" table="" field="" SRVCALLONCHANGE="Y" label="To :" inputType="text" caseType="upper" size="5" fontSize="10" alignment="2" fontName="" id="arg1" displayType="text" reportTitle="d_emp_loan_opening_summary" rowNo="6" colNo="2" height="15" width="70"/>
<argument name="x_path" type="java.lang.String" value="/DocumentRoot/d_emp_loan_opening_summary" visible="N" editable="N" table="" field="" SRVCALLONCHANGE="N" label="" inputType="text" caseType="mixed" size="50" format="string" fontSize="10" alignment="2" fontName="" id="arg8" displayType="text" reportTitle="d_emp_loan_opening_summary" rowNo="7" colNo="1" height="15" width="70"/>
<argument name="design_source" type="java.lang.String" value="d_emp_loan_opening_summary.jrxml" visible="N" editable="N" table="" field="" SRVCALLONCHANGE="N" label="" inputType="text" caseType="mixed" size="50" format="string" fontSize="10" alignment="2" fontName="" id="arg9" displayType="text" reportTitle="d_emp_loan_opening_summary" rowNo="7" colNo="2" height="15" width="70"/>
<argument name="data_source" type="java.lang.String" value="SQL" visible="N" editable="N" table="" field="" SRVCALLONCHANGE="N" label="" inputType="text" caseType="mixed" size="50" format="string" fontSize="10" alignment="2" fontName="" id="arg9" displayType="text" reportTitle="d_emp_loan_opening_summary" rowNo="7" colNo="3" height="15" width="70"/>
<argument name="bind_type" type="java.lang.Integer" value="0" visible="N" editable="N" table="" field="" SRVCALLONCHANGE="N" label="" inputType="text" caseType="mixed" size="50" format="string" fontSize="10" alignment="2" fontName="" id="arg9" displayType="text" reportTitle="d_emp_loan_opening_summary" rowNo="7" colNo="4" height="15" width="70"/>
<argument name="report_type" type="java.lang.String" value="JASPER" visible="N" editable="N" table="" field="" SRVCALLONCHANGE="N" label="" inputType="text" caseType="mixed" size="50" format="string" fontSize="10" alignment="2" fontName="" id="arg9" displayType="text" reportTitle="d_emp_loan_opening_summary" rowNo="7" colNo="5" height="15" width="70"/>
<argument name="report_save_type" type="java.lang.String" value="NATIVE" visible="Y" editable="Y" table="" field="" SRVCALLONCHANGE="N" label="Report Save Type " inputType="text" caseType="mixed" size="10" format="string" fontSize="10" alignment="2" fontName="" id="arg7" displayType="combo" reportTitle="d_emp_loan_opening_summary" rowNo="7" colNo="6" height="15" width="54"/>
</arguments>
<query no="1" family="1" datasource_name="ibase.webitm.reports.utility.DBDataObject"><![CDATA[d_emp_loan_opening_summary.sql]]></query>
<!--query no="1" family="1" datasource_name="ibase.webitm.reports.sun.CommInvoice"><![CDATA[ibase.webitm.reports.sun.CommInvoice]]></query-->
</xs:schema>
\ No newline at end of file
<?xml version="1.0" encoding="ISO-8859-1" ?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<arguments>
<argument name="arg_fin_entity" type="java.lang.String" value="" visible="Y" editable="Y" table="" field="" SRVCALLONCHANGE="Y" label="Financial Entity :" inputType="text" caseType="upper" size="5" fontSize="10" alignment="2" fontName="" id="arg1" displayType="text" reportTitle="d_emp_loan_schedule" rowNo="1" colNo="1" height="15" width="70"/>
<argument name="arg_acct_prd" type="java.lang.String" value="" visible="Y" editable="Y" table="" field="" SRVCALLONCHANGE="Y" label="Financial Year :" inputType="text" caseType="upper" size="5" fontSize="10" alignment="2" fontName="" id="arg1" displayType="text" reportTitle="d_emp_loan_schedule" rowNo="2" colNo="1" height="15" width="70"/>
<argument name="as_prd_code_fr" type="java.lang.String" value="00" visible="Y" editable="Y" table="" field="" SRVCALLONCHANGE="Y" label="Period From :" inputType="text" caseType="upper" size="5" fontSize="10" alignment="2" fontName="" id="arg1" displayType="text" reportTitle="d_loan_summary_monthly" rowNo="3" colNo="1" height="15" width="70"/>
<argument name="as_prd_code_to" type="java.lang.String" value="ZZ" visible="Y" editable="Y" table="" field="" SRVCALLONCHANGE="Y" label="To :" inputType="text" caseType="upper" size="5" fontSize="10" alignment="2" fontName="" id="arg1" displayType="text" reportTitle="d_loan_summary_monthly" rowNo="3" colNo="2" height="15" width="70"/>
<argument name="arg_site_code_fr" type="java.lang.String" value="00" visible="Y" editable="Y" table="" field="" SRVCALLONCHANGE="Y" label="Site Code From :" inputType="text" caseType="upper" size="5" fontSize="10" alignment="2" fontName="" id="arg1" displayType="text" reportTitle="d_emp_loan_schedule" rowNo="4" colNo="1" height="15" width="70"/>
<argument name="arg_site_code_to" type="java.lang.String" value="ZZ" visible="Y" editable="Y" table="" field="" SRVCALLONCHANGE="Y" label="To :" inputType="text" caseType="upper" size="5" fontSize="10" alignment="2" fontName="" id="arg1" displayType="text" reportTitle="d_emp_loan_schedule" rowNo="4" colNo="2" height="15" width="70"/>
<argument name="arg_emp_code_fr" type="java.lang.String" value="00" visible="Y" editable="Y" table="" field="" SRVCALLONCHANGE="Y" label="Employee Code From :" inputType="text" caseType="upper" size="5" fontSize="10" alignment="2" fontName="" id="arg1" displayType="text" reportTitle="d_emp_loan_schedule" rowNo="5" colNo="1" height="15" width="70"/>
<argument name="arg_emp_code_to" type="java.util.String" value="ZZ" visible="Y" editable="Y" table="" field="" SRVCALLONCHANGE="Y" label="To" inputType="text" caseType="upper" size="5" fontSize="10" alignment="2" fontName="" id="arg2" displayType="text" reportTitle="d_emp_loan_schedule" rowNo="5" colNo="2" height="15" width="70"/>
<argument name="x_path" type="java.lang.String" value="/DocumentRoot/d_emp_loan_schedule" visible="N" editable="N" table="" field="" SRVCALLONCHANGE="N" label="" inputType="text" caseType="mixed" size="50" format="string" fontSize="10" alignment="2" fontName="" id="arg8" displayType="text" reportTitle="d_emp_loan_schedule" rowNo="6" colNo="1" height="15" width="70"/>
<argument name="design_source" type="java.lang.String" value="d_emp_loan_schedule.jrxml" visible="N" editable="N" table="" field="" SRVCALLONCHANGE="N" label="" inputType="text" caseType="mixed" size="50" format="string" fontSize="10" alignment="2" fontName="" id="arg9" displayType="text" reportTitle="d_emp_loan_schedule" rowNo="6" colNo="2" height="15" width="70"/>
<argument name="data_source" type="java.lang.String" value="SQL" visible="N" editable="N" table="" field="" SRVCALLONCHANGE="N" label="" inputType="text" caseType="mixed" size="50" format="string" fontSize="10" alignment="2" fontName="" id="arg9" displayType="text" reportTitle="d_emp_loan_schedule" rowNo="6" colNo="3" height="15" width="70"/>
<argument name="bind_type" type="java.lang.Integer" value="0" visible="N" editable="N" table="" field="" SRVCALLONCHANGE="N" label="" inputType="text" caseType="mixed" size="50" format="string" fontSize="10" alignment="2" fontName="" id="arg9" displayType="text" reportTitle="d_emp_loan_schedule" rowNo="6" colNo="4" height="15" width="70"/>
<argument name="report_type" type="java.lang.String" value="JASPER" visible="N" editable="N" table="" field="" SRVCALLONCHANGE="N" label="" inputType="text" caseType="mixed" size="50" format="string" fontSize="10" alignment="2" fontName="" id="arg9" displayType="text" reportTitle="d_emp_loan_schedule" rowNo="6" colNo="5" height="15" width="70"/>
<argument name="report_save_type" type="java.lang.String" value="NATIVE" visible="Y" editable="Y" table="" field="" SRVCALLONCHANGE="N" label="Report Save Type " inputType="text" caseType="mixed" size="10" format="string" fontSize="10" alignment="2" fontName="" id="arg7" displayType="combo" reportTitle="d_emp_loan_schedule" rowNo="6" colNo="6" height="15" width="54"/>
</arguments>
<query no="1" family="1" datasource_name="ibase.webitm.reports.utility.DBDataObject"><![CDATA[d_emp_loan_schedule.sql]]></query>
<!--query no="1" family="1" datasource_name="ibase.webitm.reports.sun.CommInvoice"><![CDATA[ibase.webitm.reports.sun.CommInvoice]]></query-->
</xs:schema>
\ No newline at end of file
<?xml version="1.0" encoding="ISO-8859-1" ?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<arguments>
<argument name="as_fin_entity" type="java.lang.String" value="" visible="Y" editable="Y" table="" field="" SRVCALLONCHANGE="Y" label="Financial Entity :" inputType="text" caseType="upper" size="5" fontSize="10" alignment="2" fontName="" id="arg1" displayType="text" reportTitle="d_loan_summary_monthly" rowNo="1" colNo="1" height="15" width="70"/>
<argument name="as_acct_prd" type="java.lang.String" value="" visible="Y" editable="Y" table="" field="" SRVCALLONCHANGE="Y" label="Financial Year :" inputType="text" caseType="upper" size="5" fontSize="10" alignment="2" fontName="" id="arg1" displayType="text" reportTitle="d_loan_summary_monthly" rowNo="2" colNo="1" height="15" width="70"/>
<argument name="as_prd_code_fr" type="java.lang.String" value="00" visible="Y" editable="Y" table="" field="" SRVCALLONCHANGE="Y" label="Period From :" inputType="text" caseType="upper" size="5" fontSize="10" alignment="2" fontName="" id="arg1" displayType="text" reportTitle="d_loan_summary_monthly" rowNo="3" colNo="1" height="15" width="70"/>
<argument name="as_prd_code_to" type="java.lang.String" value="ZZ" visible="Y" editable="Y" table="" field="" SRVCALLONCHANGE="Y" label="To :" inputType="text" caseType="upper" size="5" fontSize="10" alignment="2" fontName="" id="arg1" displayType="text" reportTitle="d_loan_summary_monthly" rowNo="3" colNo="2" height="15" width="70"/>
<argument name="as_site_code_fr" type="java.lang.String" value="00" visible="Y" editable="Y" table="" field="" SRVCALLONCHANGE="Y" label="Site Code From :" inputType="text" caseType="upper" size="5" fontSize="10" alignment="2" fontName="" id="arg1" displayType="text" reportTitle="d_loan_summary_monthly" rowNo="4" colNo="1" height="15" width="70"/>
<argument name="as_site_code_to" type="java.lang.String" value="ZZ" visible="Y" editable="Y" table="" field="" SRVCALLONCHANGE="Y" label="To :" inputType="text" caseType="upper" size="5" fontSize="10" alignment="2" fontName="" id="arg1" displayType="text" reportTitle="d_loan_summary_monthly" rowNo="4" colNo="2" height="15" width="70"/>
<argument name="as_cost_center_fr" type="java.lang.String" value="00" visible="Y" editable="Y" table="" field="" SRVCALLONCHANGE="Y" label="Cost Center From :" inputType="text" caseType="upper" size="5" fontSize="10" alignment="2" fontName="" id="arg1" displayType="text" reportTitle="d_loan_summary_monthly" rowNo="5" colNo="1" height="15" width="70"/>
<argument name="as_cost_center_to" type="java.lang.String" value="ZZ" visible="Y" editable="Y" table="" field="" SRVCALLONCHANGE="Y" label="To :" inputType="text" caseType="upper" size="5" fontSize="10" alignment="2" fontName="" id="arg1" displayType="text" reportTitle="d_loan_summary_monthly" rowNo="5" colNo="2" height="15" width="70"/>
<argument name="as_emp_code_fr" type="java.lang.String" value="00" visible="Y" editable="Y" table="" field="" SRVCALLONCHANGE="Y" label="Employee Code From :" inputType="text" caseType="upper" size="5" fontSize="10" alignment="2" fontName="" id="arg1" displayType="text" reportTitle="d_loan_summary_monthly" rowNo="6" colNo="1" height="15" width="70"/>
<argument name="as_emp_code_to" type="java.lang.String" value="ZZ" visible="Y" editable="Y" table="" field="" SRVCALLONCHANGE="Y" label="To :" inputType="text" caseType="upper" size="5" fontSize="10" alignment="2" fontName="" id="arg1" displayType="text" reportTitle="d_loan_summary_monthly" rowNo="6" colNo="2" height="15" width="70"/>
<argument name="x_path" type="java.lang.String" value="/DocumentRoot/d_loan_summary_monthly" visible="N" editable="N" table="" field="" SRVCALLONCHANGE="N" label="" inputType="text" caseType="mixed" size="50" format="string" fontSize="10" alignment="2" fontName="" id="arg8" displayType="text" reportTitle="d_loan_summary_monthly" rowNo="7" colNo="1" height="15" width="70"/>
<argument name="design_source" type="java.lang.String" value="d_loan_summary_monthly.jrxml" visible="N" editable="N" table="" field="" SRVCALLONCHANGE="N" label="" inputType="text" caseType="mixed" size="50" format="string" fontSize="10" alignment="2" fontName="" id="arg9" displayType="text" reportTitle="d_loan_summary_monthly" rowNo="7" colNo="2" height="15" width="70"/>
<argument name="data_source" type="java.lang.String" value="SQL" visible="N" editable="N" table="" field="" SRVCALLONCHANGE="N" label="" inputType="text" caseType="mixed" size="50" format="string" fontSize="10" alignment="2" fontName="" id="arg9" displayType="text" reportTitle="d_loan_summary_monthly" rowNo="7" colNo="3" height="15" width="70"/>
<argument name="bind_type" type="java.lang.Integer" value="0" visible="N" editable="N" table="" field="" SRVCALLONCHANGE="N" label="" inputType="text" caseType="mixed" size="50" format="string" fontSize="10" alignment="2" fontName="" id="arg9" displayType="text" reportTitle="d_loan_summary_monthly" rowNo="7" colNo="4" height="15" width="70"/>
<argument name="report_type" type="java.lang.String" value="JASPER" visible="N" editable="N" table="" field="" SRVCALLONCHANGE="N" label="" inputType="text" caseType="mixed" size="50" format="string" fontSize="10" alignment="2" fontName="" id="arg9" displayType="text" reportTitle="d_loan_summary_monthly" rowNo="7" colNo="5" height="15" width="70"/>
<argument name="report_save_type" type="java.lang.String" value="NATIVE" visible="Y" editable="Y" table="" field="" SRVCALLONCHANGE="N" label="Report Save Type " inputType="text" caseType="mixed" size="10" format="string" fontSize="10" alignment="2" fontName="" id="arg7" displayType="combo" reportTitle="d_loan_summary_monthly" rowNo="7" colNo="6" height="15" width="54"/>
</arguments>
<query no="1" family="1" datasource_name="ibase.webitm.reports.utility.DBDataObject"><![CDATA[d_loan_summary_monthly.sql]]></query>
<!--query no="1" family="1" datasource_name="ibase.webitm.reports.sun.CommInvoice"><![CDATA[ibase.webitm.reports.sun.CommInvoice]]></query-->
</xs:schema>
\ No newline at end of file
set define off ;
---------------------ITM2MENU---------------------
insert into itm2menu (APPLICATION,LEVEL_1,LEVEL_2,LEVEL_3,LEVEL_4,LEVEL_5,WIN_NAME,DESCR,COMMENTS,MENU_PATH,ICON_PATH,CLOSE_ICON,OPEN_ICON,OBJ_TYPE,CHG_DATE,CHG_TERM,CHG_USER,MOB_DEPLOY,DEFAULT_STATE) values ('ADM',1,27,0,0,0,'w_loanscheme_int_rate','Loan Scheme Standard Interest Rate','Loan Scheme Standard Interest Rate','ADM.1.27.0.0.0',null,null,null,'T',null,null,null,null,null);
commit;
---------------------TRANSETUP---------------------
insert into transetup (TRAN_WINDOW,SAVE_FLAG,VAL_FLAG,KEY_FLAG,KEY_STRING,UDF_1,UDF_2,UDF_3,UDF_4,UDF_5,REPEATE_ADD,CHG_DATE,CHG_USER,CHG_TERM,EDI_OPTION,SITE_ACC_COL,CONFIRM_COL,CONFIRM_VAL,REPEAT_ADD_DET,REPEATADDDET,LOAD_MODE,AUTO_CONFIRM,LEDG_POST_CONF,CHG_DATE_ON_CONF,TRAN_ID_COL,MAIL_OPTION,CONFIRM_MODE,GARBAGE_OPT,VAL_FLAG_EDI,VERIFY_PASSWORD,CUST_ACC_COL,SALES_PERS_ACC_COL,SUPP_ACC_COL,ITEM_SER_ACC_CODE,EMP_ACC_COL,ITEM_SER_ACC_COL,WORKFLOW_OPT,TABLE_NAME,APPLICATION,TABLE_DESC,TRAN_DATE_COL,TRAN_ID__FROM,TRAN_ID__TO,TABLE_NAME_DET1,TABLE_NAME_DET2,TABLE_NAME_DET3,MULTITIRE_OPT,REF_SER,VIEW_MODE,TAX_FORMS,SIGN_STATUS,USER_TRAN_WINDOW,CUSTOM_PREVIEW_OBJ,IGNOREERRLIST_ONLOAD,CHILDDATA_ARGOPT,EDIT_TMPLT,WRKFLW_INIT,EDITTAX,FORMAL_ARGS,AUDIT_TRAIL_OPT,EDIT_OPT,CACHE_OPT,OPTIMIZE_MODE,EDIT_EXPR,RATE_COL,QTY_COL,EDIT_EXPR_INP,RCP_CACHE_STATUS,PRINT_CONTROL,TRANSFER_MODE,PROFILE_ID__RES,TRAN_COMPL_MSG,PERIOD_OPTION,WRKFLW_PRIORITY,EXEC_TYPE,DISP_META_DATA,START_FORM,ISATTACHMENT,HEADER_FORM_NO,ALLOW_ATTACH,MSG_ONSAVE,CONFIRM_DATE_COL,CONFIRM_BY_COL,WF_STATUS,ISGWTINITIATED,RESTART_FORM,BROW_DATA_DEF,CMS_PATH,DEF_VIEW,VIEW_OPTS,FUNCTION_TYPE,COMPL_ACTION,IN_WF_VAL,IN_WF_COL,CANCEL_VAL,CANCEL_COL,THUMB_ALT_COL,THUMB_IMAGE_COL,THUMB_OBJ,DEFAULT_DATA_ROW,ATTACH_COUNT_MIN) values ('w_loanscheme_int_rate','2','2','M','seq10',null,null,null,null,null,'N',fn_sysdate(),'BASE','BASE','0',null,null,null,'N',null,'E','N','N','N','SCHEME_TYPE:EFF_FROM','0','0',null,null,null,null,null,null,null,null,null,'0','LOANSCHEME_INT_RATE','ADM',null,null,null,null,null,null,null,null,'E-LOAN',null,null,null,null,null,null,null,null,null,null,null,'0','0',null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null);
commit;
---------------------OBJ_FORMS---------------------
insert into obj_forms (WIN_NAME,TITLE,OBJ_BROW_NAME,OBJ_EDIT_NAME,CROSS_UPDATE_EXPR,EXPR_FLD_INFO,TARGET_FLD_INFO,EXPR_COMMENT,FORM_NO,SCR_FLAG,AUTO_ACCEPT_SCAN,SCAN_FLAG,SCAN_METADATA,PROPERTY_INFO,SCAN_DELIMITER,COLUMN_ON_SAVE,AFTER_SAVE,EXT_SETUP,EXT_METADATA,EXT_COM,AUTO_ACCEPT_WEIGHDATA,FORM_TYPE,DISP_METADATA,PARENT_KEY_COL,QTY_COL,RATE_COL,ASSISTED_MODE,STORAGE_KEY_METADATA,SELECTION_MODE,DEFAULT_VIEW,AUTO_ADDON_ENTRY,FREEZE_COL_POS,DEFAULT_ROW_CNT) values ('w_loanscheme_int_rate','Header','loanscheme_int_rate11','loancheme_int_rate21',null,null,null,null,'1',null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null);
commit;
---------------------OBJ_ACTIONS---------------------
insert into obj_actions (OBJ_NAME,LINE_NO,IMAGE,DESCRIPTION,SERVICE_CODE,INTERACTIVE,RIGHTS_CHAR,TITLE,FORM_NO,SERVICE_HANDLER,PLACEMENT,ACTION_TYPE,TRAN_TYPE,CHG_DATE,CHG_TERM,CHG_USER,IS_CONFIRMATION_REQ,SEP_DUTY_OPT,RE_AUTH_OPT) values ('loanscheme_int_rate',1,'add.gif','Adding New','a','a','A','Add','1',null,null,'S',null,null,null,null,null,null,null);
insert into obj_actions (OBJ_NAME,LINE_NO,IMAGE,DESCRIPTION,SERVICE_CODE,INTERACTIVE,RIGHTS_CHAR,TITLE,FORM_NO,SERVICE_HANDLER,PLACEMENT,ACTION_TYPE,TRAN_TYPE,CHG_DATE,CHG_TERM,CHG_USER,IS_CONFIRMATION_REQ,SEP_DUTY_OPT,RE_AUTH_OPT) values ('loanscheme_int_rate',2,'edit.gif','Editing Existing Record','a','a','E','Edit','1',null,null,'S',null,null,null,null,null,null,null);
insert into obj_actions (OBJ_NAME,LINE_NO,IMAGE,DESCRIPTION,SERVICE_CODE,INTERACTIVE,RIGHTS_CHAR,TITLE,FORM_NO,SERVICE_HANDLER,PLACEMENT,ACTION_TYPE,TRAN_TYPE,CHG_DATE,CHG_TERM,CHG_USER,IS_CONFIRMATION_REQ,SEP_DUTY_OPT,RE_AUTH_OPT) values ('loancheme_int_rate',3,'save.gif','Save','a','a','S','Save','1',null,null,'S',null,null,null,null,null,null,null);
commit;
---------------------OBJ_ITEMCHANGE---------------------
insert into obj_itemchange (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('loanscheme_int_rate','1','itm_defaultedit','Y');
insert into obj_itemchange (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('loanscheme_int_rate','1','scheme_type','Y');
commit;
---------------------SYSTEM_EVENTS---------------------
insert into system_events (OBJ_NAME,EVENT_CODE,EVENT_CONTEXT,SERVICE_CODE,METHOD_RULE,OVERWRITE_CORE,CHG_DATE,CHG_USER,CHG_TERM,RESULT_HANDLE,COMP_TYPE,COMP_NAME,COMM_FORMAT) values ('loanscheme_int_rate','pre_validate','1','prv_loanscheme_int_rate',null,'0',fn_sysdate(),'BASE','BASE','2','EJB','LoanSchemeIntRate',null);
insert into system_events (OBJ_NAME,EVENT_CODE,EVENT_CONTEXT,SERVICE_CODE,METHOD_RULE,OVERWRITE_CORE,CHG_DATE,CHG_USER,CHG_TERM,RESULT_HANDLE,COMP_TYPE,COMP_NAME,COMM_FORMAT) values ('loanscheme_int_rate','post_item_change','1','poic_loanscheme_int_rate',null,'0',fn_sysdate(),'BASE','BASE','2','EJB','LoanSchemeIntRate',null);
insert into system_events (OBJ_NAME,EVENT_CODE,EVENT_CONTEXT,SERVICE_CODE,METHOD_RULE,OVERWRITE_CORE,CHG_DATE,CHG_USER,CHG_TERM,RESULT_HANDLE,COMP_TYPE,COMP_NAME,COMM_FORMAT) values ('loanscheme_int_rate','pre_save','1','prs_loanscheme',null,'0',fn_sysdate(),'BASE','BASE','2','EJB','LoanSchemeIntRatePrs',null);
insert into system_events (OBJ_NAME,EVENT_CODE,EVENT_CONTEXT,SERVICE_CODE,METHOD_RULE,OVERWRITE_CORE,CHG_DATE,CHG_USER,CHG_TERM,RESULT_HANDLE,COMP_TYPE,COMP_NAME,COMM_FORMAT) values ('loanscheme_int_rate','post_validate','1','post_gen_val',null,'0',fn_sysdate(),'BASE','BASE','2','EJB','GenValidate',null);
commit;
---------------------SYSTEM_EVENT_SERVICES---------------------
insert into system_event_services (SERVICE_CODE,SERVICE_DESCR,SERVICE_URI,SERVICE_PROVIDER,METHOD_NAME,RETURN_VALUE,RETURN_TYPE,RETURN_DESCR,RETURN_XFRM,CHG_DATE,CHG_USER,CHG_TERM) values ('prv_loanscheme_int_rate','val data default','http://localhost:9090/axis/services/ValidatorService','Base Information','wfValData','String','S',null,null,fn_sysdate(),'BASE','BASE');
insert into system_event_services (SERVICE_CODE,SERVICE_DESCR,SERVICE_URI,SERVICE_PROVIDER,METHOD_NAME,RETURN_VALUE,RETURN_TYPE,RETURN_DESCR,RETURN_XFRM,CHG_DATE,CHG_USER,CHG_TERM) values ('poic_loanscheme_int_rate','post item change default','http://localhost:9090/axis/services/ValidatorService','Base Information','itemChanged','String','S',null,null,fn_sysdate(),'BASE','BASE');
insert into system_event_services (SERVICE_CODE,SERVICE_DESCR,SERVICE_URI,SERVICE_PROVIDER,METHOD_NAME,RETURN_VALUE,RETURN_TYPE,RETURN_DESCR,RETURN_XFRM,CHG_DATE,CHG_USER,CHG_TERM) values ('prs_loanscheme_int_rate','Pre Save ','http://localhost:9090/axis/services/ValidatorService',null,'preSave','String ','S',null,null,fn_sysdate(),'BASE','BASE');
commit;
---------------------SYSTEM_SERVICE_ARGS---------------------
insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('prs_loanscheme_int_rate',1,'COMPONENT_TYPE','I',null,'S',null,fn_sysdate(),'BASE','BASE','EJB');
insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('prs_loanscheme_int_rate',2,'COMPONENT_NAME','I',null,'S',null,fn_sysdate(),'BASE','BASE','LoanSchemeIntRatePrs');
insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('prs_loanscheme_int_rate',3,'XML_DATA_ALL','I',null,'S',null,fn_sysdate(),'BASE','BASE',null);
insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('prs_loanscheme_int_rate',4,'EDIT_FLAG','I',null,'S',null,fn_sysdate(),'BASE','BASE',null);
insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('prs_loanscheme_int_rate',5,'XTRA_PARAMS','I',null,'S',null,fn_sysdate(),'BASE','BASE',null);
insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('prs_loanscheme_int_rate',6,'DB_CONN','I',null,'S.Connection',null,fn_sysdate(),'BASE','BASE',null);
commit;
insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('poic_loanscheme_int_rate',1,'COMPONENT_TYPE','I',null,'S',null,fn_sysdate(),'BASE','BASE','EJB');
insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('poic_loanscheme_int_rate',2,'COMPONENT_NAME','I',null,'S',null,fn_sysdate(),'BASE','BASE','LoanSchemeIntRate');
insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('poic_loanscheme_int_rate',3,'XML_DATA','I',null,'S',null,fn_sysdate(),'BASE','BASE',null);
insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('poic_loanscheme_int_rate',4,'XML_DATA_1','I',null,'S',null,fn_sysdate(),'BASE','BASE',null);
insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('poic_loanscheme_int_rate',5,'XML_DATA_ALL','I',null,'S',null,fn_sysdate(),'BASE','BASE',null);
insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('poic_loanscheme_int_rate',6,'OBJ_CONTEXT','I',null,'S',null,fn_sysdate(),'BASE','BASE',null);
insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('poic_loanscheme_int_rate',7,'FOCUSED_COLUMN','I',null,'S',null,fn_sysdate(),'BASE','BASE',null);
insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('poic_loanscheme_int_rate',8,'EDIT_FLAG','I',null,'S',null,fn_sysdate(),'BASE','BASE',null);
insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('poic_loanscheme_int_rate',9,'XTRA_PARAMS','I',null,'S',null,fn_sysdate(),'BASE','BASE',null);
commit;
insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('prv_loanscheme_int_rate',1,'COMPONENT_TYPE','I',null,'S',null,fn_sysdate(),'BASE','BASE','EJB');
insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('prv_loanscheme_int_rate',2,'COMPONENT_NAME','I',null,'S',null,fn_sysdate(),'BASE','BASE','LoanSchemeIntRate');
insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('prv_loanscheme_int_rate',3,'XML_DATA','I',null,'S',null,fn_sysdate(),'BASE','BASE',null);
insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('prv_loanscheme_int_rate',4,'XML_DATA_1','I',null,'S',null,fn_sysdate(),'BASE','BASE',null);
insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('prv_loanscheme_int_rate',5,'XML_DATA_ALL','I',null,'S',null,fn_sysdate(),'BASE','BASE',null);
insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('prv_loanscheme_int_rate',6,'OBJ_CONTEXT','I',null,'S',null,fn_sysdate(),'BASE','BASE',null);
insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('prv_loanscheme_int_rate',7,'EDIT_FLAG','I',null,'S',null,fn_sysdate(),'BASE','BASE',null);
insert into system_service_args (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('prv_loanscheme_int_rate',8,'XTRA_PARAMS','I',null,'S',null,fn_sysdate(),'BASE','BASE',null);
commit;
---------------------POPHELP---------------------
insert into pophelp (FIELD_NAME,MOD_NAME,SQL_STR,DW_OBJECT,MSG_TITLE,WIDTH,HEIGHT,CHG_DATE,CHG_USER,CHG_TERM,DIST_OPT,FILTER_STRING,SQL_INPUT,DEFAULT_COL,POP_ALIGN,QUERY_MODE,PAGE_CONTEXT,POPHELP_COLS,POPHELP_SOURCE,MULTI_OPT,HELP_OPTION,POPUP_XSL_NAME,AUTO_FILL_LEN) values ('SCHEME_TYPE','W_LOANSCHEME_INT_RATE','SELECT FLD_VALUE , DESCR FROM GENCODES WHERE FLD_NAME = ''SCHEME_TYPE'' AND MOD_NAME = ''W_LOANSCHEME_INT_RATE''',null,'Scheme Type',0,0,fn_sysdate(),'BASE','BASE','0',null,null,0,null,null,null,null,null,null,null,null,null);
commit;
---------------------MESSAGES---------------------
insert into messages (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION) values ('VTLOANSCH1','Scheme Type Empty','Scheme Type cannot be Empty','E','Y',null,null,null,fn_sysdate(),'BASE','BASE',null,null);
insert into messages (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION) values ('VTLOANSCH2','Eff from Date Empty','Eff from Date cannot be Empty','E','Y',null,null,null,fn_sysdate(),'BASE','BASE',null,null);
insert into messages (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION) values ('VTLOANSCH3','Eff from date is less','Eff from Date cannot be less than the previously added Eff from Date','E','Y',null,null,null,fn_sysdate(),'BASE','BASE',null,null);
insert into messages (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION) values ('VTLOANSCH4','Valid Upto Date Empty','Valid Upto Date cannot be Empty','E','Y',null,null,null,fn_sysdate(),'BASE','BASE',null,null);
insert into messages (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION) values ('VTLOANSCH5','Valid Upto Date is less','Valid Upto Date cannot be less than Eff from Date','E','Y',null,null,null,fn_sysdate(),'BASE','BASE',null,null);
insert into messages (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION) values ('VTLOANSCH6','Invalid Rate of Interest','Interest Rate cannot be less than zero','E','Y',null,null,null,fn_sysdate(),'BASE','BASE',null,null);
insert into messages (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION) values ('VTLOANSCH7','Rate of Interest Empty','Interest Rate cannot be Empty','E','Y',null,null,null,fn_sysdate(),'BASE','BASE',null,null);
insert into messages (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION) values ('VTLOANSCH8','Invalid date format','The entered date format is invalid','E','Y',null,null,null,fn_sysdate(),'BASE','BASE',null,null);
insert into messages (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION) values ('VTLOANSCH9','Duplicate Entry','This scheme type already exists for the same Effective date','E','Y',null,null,null,fn_sysdate(),'BASE','BASE',null,null);
insert into messages (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION) values ('VTLOANSC10','Invalid format','Only numeric digits allowed','E','Y',null,null,null,fn_sysdate(),'BASE','BASE',null,null);
insert into messages (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION) values ('VMSCHTYP01','Invalid Scheme Type','Please select scheme type from pophelp','E','Y',null,null,null,fn_sysdate(),'BASE','BASE',null,null);
commit;
---------------------GENMST---------------------
insert into genmst (FLD_NAME,MOD_NAME,DESCR,ERROR_CD,BLANK_OPT,FLD_TYPE,FLD_MIN,FLD_MAX,VAL_TYPE,CHG_DATE,CHG_USER,CHG_TERM,VAL_TABLE,SQL_INPUT,FLD_WIDTH,UDF_USAGE_1,UDF_USAGE_2,UDF_USAGE_3,VAL_STAGE,OBJ_NAME,FORM_NO) values ('SCHEME_TYPE','W_LOANSCHEME_INT_RATE','Scheme Type','VMSCHTYP01','N','C',null,null,'M',fn_sysdate(),'BASE','BASE',null,null,5,null,null,null,null,null,null);
commit;
CREATE TABLE LOANSCHEME_INT_RATE
(
SCHEME_TYPE CHAR(5) NOT NULL,
EFF_FROM DATE NOT NULL,
VALID_UPTO DATE NOT NULL,
INT_RATE NUMBER(6,2) NOT NULL,
REMARKS VARCHAR2(60),
ADD_DATE DATE NOT NULL,
ADD_USER VARCHAR2(10) NOT NULL,
ADD_TERM VARCHAR2(15) NOT NULL,
CHG_DATE DATE NOT NULL,
CHG_USER VARCHAR2(10) NOT NULL,
CHG_TERM VARCHAR2(15) NOT NULL
) TABLESPACE ITM_ADM_MST;
ALTER TABLE LOANSCHEME_INT_RATE ADD CONSTRAINT LOANSCHEME_INT_RATE_X PRIMARY KEY(SCHEME_TYPE, EFF_FROM);
Please do followings:
1) Copy all files from jrxml_linux folder into <JBOSS_HOME>/server/default/deploy/ibase.ear/ibase.war/webitm/reports/jrxml folder
2) Copy all files from xsd folder into <JBOSS_HOME>/server/default/deploy/ibase.ear/ibase.war/webitm/reports/xsd folder
3) Execute sql in database from F16ASUN005_EXT_1.sql file lying in office-sql folder.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment