From f58dc4b737d9659bf10810870e3386939bdccb39 Mon Sep 17 00:00:00 2001 From: Awesh Date: Mon, 24 Mar 2014 13:43:43 +0530 Subject: [PATCH] Converted Stretchy Report Into Pentaho Pentaho mifosx-1010 --- .../core_db/V155__stretchy_into_pentaho.sql | 719 ++++++++++++++++++ .../Active Loans - Details(Pentaho).prpt | Bin 0 -> 9580 bytes .../Active Loans - Details.properties | 26 + .../Active Loans - Summary(Pentaho).prpt | Bin 0 -> 22929 bytes .../Active Loans - Summary.properties | 25 + ...assed Final Maturity Summary(Pentaho).prpt | Bin 0 -> 9233 bytes ...s Passed Final Maturity Summary.properties | 25 + ... Loans Passed Final Maturity(Pentaho).prpt | Bin 0 -> 8979 bytes ...ive Loans Passed Final Maturity.properties | 27 + ...ve Loans by Disbursal Period(Pentaho).prpt | Bin 0 -> 23121 bytes ...ctive Loans by Disbursal Period.properties | 20 + ... in last installment Summary(Pentaho).prpt | Bin 0 -> 9510 bytes ...ans in last installment Summary.properties | 24 + ...ve Loans in last installment(Pentaho).prpt | Bin 0 -> 22787 bytes ...ctive Loans in last installment.properties | 26 + .../pentahoReports/Aging Detail(Pentaho).prpt | Bin 0 -> 8492 bytes .../pentahoReports/Aging Detail.properties | 20 + ... Summary (Arrears in Months)(Pentaho).prpt | Bin 0 -> 8557 bytes ...ing Summary (Arrears in Months).properties | 12 + ...g Summary (Arrears in Weeks)(Pentaho).prpt | Bin 0 -> 8711 bytes ...ging Summary (Arrears in Weeks).properties | 13 + .../Client Listing(Pentaho).prpt | Bin 0 -> 7540 bytes .../pentahoReports/Client Listing.properties | 10 + .../Client Loans Listing(Pentaho).prpt | Bin 0 -> 10385 bytes ...ted Payments By Date - Basic(Pentaho).prpt | Bin 0 -> 8383 bytes ...pected Payments By Date - Basic.properties | 20 + ...ween Dates Summary by Office(Pentaho).prpt | Bin 0 -> 7673 bytes ...Between Dates Summary by Office.PROPERTIES | 8 + ...bursed Between Dates Summary(Pentaho).prpt | Bin 0 -> 7425 bytes ...Disbursed Between Dates Summary.PROPERTIES | 4 + ...g Disbursal Summary by Month(Pentaho).prpt | Bin 0 -> 8058 bytes ...ting Disbursal Summary by Month.properties | 12 + ...s Awaiting Disbursal Summary(Pentaho).prpt | Bin 0 -> 7898 bytes ...oans Awaiting Disbursal Summary.properties | 13 + .../Loans Awaiting Disbursal(Pentaho).prpt | Bin 0 -> 8972 bytes .../Loans Awaiting Disbursal.properties | 24 + .../Loans Pending Approval(Pentaho).prpt | Bin 0 -> 8727 bytes .../Loans Pending Approval.properties | 18 + ...Obligation Met Loans Details(Pentaho).prpt | Bin 0 -> 8981 bytes .../Obligation Met Loans Details.properties | 22 + ...Obligation Met Loans Summary(Pentaho).prpt | Bin 0 -> 8702 bytes .../Obligation Met Loans Summary.properties | 17 + .../Portfolio at Risk by Branch(Pentaho).prpt | Bin 0 -> 8598 bytes .../Portfolio at Risk by Branch.properties | 15 + .../Portfolio at Risk(Pentaho).prpt | Bin 0 -> 8395 bytes .../Portfolio at Risk.properties | 16 + .../Rescheduled Loans(Pentaho).prpt | Bin 0 -> 8390 bytes .../Rescheduled Loans.properties | 17 + .../Saving Transaction.properties | 14 + .../TxnRunningBalances(Pentaho).prpt | Bin 0 -> 8623 bytes .../TxnRunningBalances.properties | 19 + .../Written-Off Loans(Pentaho).prpt | Bin 0 -> 8662 bytes .../Written-Off Loans.properties | 17 + .../clientLoansListing.properties | 43 ++ .../pentahoReports/report-designer.properties | 3 + 55 files changed, 1229 insertions(+) create mode 100644 mifosng-db/migrations/core_db/V155__stretchy_into_pentaho.sql create mode 100644 mifosng-provider/src/main/pentahoReports/Active Loans - Details(Pentaho).prpt create mode 100644 mifosng-provider/src/main/pentahoReports/Active Loans - Details.properties create mode 100644 mifosng-provider/src/main/pentahoReports/Active Loans - Summary(Pentaho).prpt create mode 100644 mifosng-provider/src/main/pentahoReports/Active Loans - Summary.properties create mode 100644 mifosng-provider/src/main/pentahoReports/Active Loans Passed Final Maturity Summary(Pentaho).prpt create mode 100644 mifosng-provider/src/main/pentahoReports/Active Loans Passed Final Maturity Summary.properties create mode 100644 mifosng-provider/src/main/pentahoReports/Active Loans Passed Final Maturity(Pentaho).prpt create mode 100644 mifosng-provider/src/main/pentahoReports/Active Loans Passed Final Maturity.properties create mode 100644 mifosng-provider/src/main/pentahoReports/Active Loans by Disbursal Period(Pentaho).prpt create mode 100644 mifosng-provider/src/main/pentahoReports/Active Loans by Disbursal Period.properties create mode 100644 mifosng-provider/src/main/pentahoReports/Active Loans in last installment Summary(Pentaho).prpt create mode 100644 mifosng-provider/src/main/pentahoReports/Active Loans in last installment Summary.properties create mode 100644 mifosng-provider/src/main/pentahoReports/Active Loans in last installment(Pentaho).prpt create mode 100644 mifosng-provider/src/main/pentahoReports/Active Loans in last installment.properties create mode 100644 mifosng-provider/src/main/pentahoReports/Aging Detail(Pentaho).prpt create mode 100644 mifosng-provider/src/main/pentahoReports/Aging Detail.properties create mode 100644 mifosng-provider/src/main/pentahoReports/Aging Summary (Arrears in Months)(Pentaho).prpt create mode 100644 mifosng-provider/src/main/pentahoReports/Aging Summary (Arrears in Months).properties create mode 100644 mifosng-provider/src/main/pentahoReports/Aging Summary (Arrears in Weeks)(Pentaho).prpt create mode 100644 mifosng-provider/src/main/pentahoReports/Aging Summary (Arrears in Weeks).properties create mode 100644 mifosng-provider/src/main/pentahoReports/Client Listing(Pentaho).prpt create mode 100644 mifosng-provider/src/main/pentahoReports/Client Listing.properties create mode 100644 mifosng-provider/src/main/pentahoReports/Client Loans Listing(Pentaho).prpt create mode 100644 mifosng-provider/src/main/pentahoReports/Expected Payments By Date - Basic(Pentaho).prpt create mode 100644 mifosng-provider/src/main/pentahoReports/Expected Payments By Date - Basic.properties create mode 100644 mifosng-provider/src/main/pentahoReports/Funds Disbursed Between Dates Summary by Office(Pentaho).prpt create mode 100644 mifosng-provider/src/main/pentahoReports/Funds Disbursed Between Dates Summary by Office.PROPERTIES create mode 100644 mifosng-provider/src/main/pentahoReports/Funds Disbursed Between Dates Summary(Pentaho).prpt create mode 100644 mifosng-provider/src/main/pentahoReports/Funds Disbursed Between Dates Summary.PROPERTIES create mode 100644 mifosng-provider/src/main/pentahoReports/Loans Awaiting Disbursal Summary by Month(Pentaho).prpt create mode 100644 mifosng-provider/src/main/pentahoReports/Loans Awaiting Disbursal Summary by Month.properties create mode 100644 mifosng-provider/src/main/pentahoReports/Loans Awaiting Disbursal Summary(Pentaho).prpt create mode 100644 mifosng-provider/src/main/pentahoReports/Loans Awaiting Disbursal Summary.properties create mode 100644 mifosng-provider/src/main/pentahoReports/Loans Awaiting Disbursal(Pentaho).prpt create mode 100644 mifosng-provider/src/main/pentahoReports/Loans Awaiting Disbursal.properties create mode 100644 mifosng-provider/src/main/pentahoReports/Loans Pending Approval(Pentaho).prpt create mode 100644 mifosng-provider/src/main/pentahoReports/Loans Pending Approval.properties create mode 100644 mifosng-provider/src/main/pentahoReports/Obligation Met Loans Details(Pentaho).prpt create mode 100644 mifosng-provider/src/main/pentahoReports/Obligation Met Loans Details.properties create mode 100644 mifosng-provider/src/main/pentahoReports/Obligation Met Loans Summary(Pentaho).prpt create mode 100644 mifosng-provider/src/main/pentahoReports/Obligation Met Loans Summary.properties create mode 100644 mifosng-provider/src/main/pentahoReports/Portfolio at Risk by Branch(Pentaho).prpt create mode 100644 mifosng-provider/src/main/pentahoReports/Portfolio at Risk by Branch.properties create mode 100644 mifosng-provider/src/main/pentahoReports/Portfolio at Risk(Pentaho).prpt create mode 100644 mifosng-provider/src/main/pentahoReports/Portfolio at Risk.properties create mode 100644 mifosng-provider/src/main/pentahoReports/Rescheduled Loans(Pentaho).prpt create mode 100644 mifosng-provider/src/main/pentahoReports/Rescheduled Loans.properties create mode 100644 mifosng-provider/src/main/pentahoReports/Saving Transaction.properties create mode 100644 mifosng-provider/src/main/pentahoReports/TxnRunningBalances(Pentaho).prpt create mode 100644 mifosng-provider/src/main/pentahoReports/TxnRunningBalances.properties create mode 100644 mifosng-provider/src/main/pentahoReports/Written-Off Loans(Pentaho).prpt create mode 100644 mifosng-provider/src/main/pentahoReports/Written-Off Loans.properties create mode 100644 mifosng-provider/src/main/pentahoReports/clientLoansListing.properties create mode 100644 mifosng-provider/src/main/pentahoReports/report-designer.properties diff --git a/mifosng-db/migrations/core_db/V155__stretchy_into_pentaho.sql b/mifosng-db/migrations/core_db/V155__stretchy_into_pentaho.sql new file mode 100644 index 000000000..32ca191f7 --- /dev/null +++ b/mifosng-db/migrations/core_db/V155__stretchy_into_pentaho.sql @@ -0,0 +1,719 @@ +INSERT INTO stretchy_report (report_name, report_type, report_category, report_sql, description, core_report, use_report)VALUES ("Active Loans - Details(Pentaho)", 'Pentaho', 'Loan', '(NULL)', '(NULL)', 1, 1); +INSERT INTO stretchy_report (report_name, report_type, report_category, report_sql, description, core_report, use_report) VALUES ("Active Loans - Summary(Pentaho)", 'Pentaho', 'Loan', '(NULL)', '(NULL)', 1, 1); +INSERT INTO stretchy_report (report_name, report_type, report_category, report_sql, description, core_report, use_report) VALUES ("Active Loans by Disbursal Period(Pentaho)", 'Pentaho', 'Loan', '(NULL)', '(NULL)', 1, 1); +INSERT INTO stretchy_report (report_name, report_type, report_category, report_sql, description, core_report, use_report) VALUES ("Active Loans in last installment Summary(Pentaho)", 'Pentaho', 'Loan', '(NULL)', '(NULL)', 1, 1); +INSERT INTO stretchy_report (report_name, report_type, report_category, report_sql, description, core_report, use_report)VALUES ("Active Loans in last installment(Pentaho)", 'Pentaho', 'Loan', '(NULL)', '(NULL)', 1, 1); +INSERT INTO stretchy_report (report_name, report_type, report_category, report_sql, description, core_report, use_report) VALUES ("Active Loans Passed Final Maturity Summary(Pentaho)", 'Pentaho', 'Loan', '(NULL)', '(NULL)', 1, 1); +INSERT INTO stretchy_report (report_name, report_type, report_category, report_sql, description, core_report, use_report) VALUES ("Active Loans Passed Final Maturity(Pentaho)", 'Pentaho', 'Loan', '(NULL)', '(NULL)', 1, 1); +INSERT INTO stretchy_report (report_name, report_type, report_category, report_sql, description, core_report, use_report) VALUES ("Aging Detail(Pentaho)", 'Pentaho', 'Loan', '(NULL)', '(NULL)', 1, 1); +INSERT INTO stretchy_report (report_name, report_type, report_category, report_sql, description, core_report, use_report) VALUES ("Aging Summary (Arrears in Months)(Pentaho)", 'Pentaho', 'Loan', '(NULL)', '(NULL)', 1, 1); +INSERT INTO stretchy_report (report_name, report_type, report_category, report_sql, description, core_report, use_report) VALUES ("Aging Summary (Arrears in Weeks)(Pentaho)", 'Pentaho', 'Loan', '(NULL)', '(NULL)', 1, 1); +INSERT INTO stretchy_report (report_name, report_type, report_category, report_sql, description, core_report, use_report) VALUES ("Client Listing(Pentaho)", 'Pentaho', 'Client', '(NULL)', '(NULL)', 1, 1); +INSERT INTO stretchy_report (report_name, report_type, report_category, report_sql, description, core_report, use_report) VALUES ("Client Loans Listing(Pentaho)", 'Pentaho', 'Client', '(NULL)', '(NULL)', 1, 1); +INSERT INTO stretchy_report (report_name, report_type, report_category, report_sql, description, core_report, use_report) VALUES ("Expected Payments By Date - Basic(Pentaho)", 'Pentaho', 'Loan', '(NULL)', '(NULL)', 1, 1); +INSERT INTO stretchy_report (report_name, report_type, report_category, report_sql, description, core_report, use_report) VALUES ("Funds Disbursed Between Dates Summary by Office(Pentaho)", 'Pentaho', 'Fund', '(NULL)', '(NULL)', 1, 1); +INSERT INTO stretchy_report (report_name, report_type, report_category, report_sql, description, core_report, use_report) VALUES ("Funds Disbursed Between Dates Summary(Pentaho)", 'Pentaho', 'Fund', '(NULL)', '(NULL)', 1, 1); +INSERT INTO stretchy_report (report_name, report_type, report_category, report_sql, description, core_report, use_report) VALUES ("Loans Awaiting Disbursal Summary by Month(Pentaho)", 'Pentaho', 'Loan', '(NULL)', '(NULL)', 1, 1); +INSERT INTO stretchy_report (report_name, report_type, report_category, report_sql, description, core_report, use_report) VALUES ("Loans Awaiting Disbursal Summary(Pentaho)", 'Pentaho', 'Loan', '(NULL)', '(NULL)', 1, 1); +INSERT INTO stretchy_report (report_name, report_type, report_category, report_sql, description, core_report, use_report) VALUES ("Loans Awaiting Disbursal(Pentaho)", 'Pentaho', 'Loan', '(NULL)', '(NULL)', 1, 1); +INSERT INTO stretchy_report (report_name, report_type, report_category, report_sql, description, core_report, use_report) VALUES ("Loans Pending Approval(Pentaho)", 'Pentaho', 'Loan', '(NULL)', '(NULL)', 1, 1); +INSERT INTO stretchy_report (report_name, report_type, report_category, report_sql, description, core_report, use_report) VALUES ("Obligation Met Loans Details(Pentaho)", 'Pentaho', 'Loan', '(NULL)', '(NULL)', 1, 1); +INSERT INTO stretchy_report (report_name, report_type, report_category, report_sql, description, core_report, use_report) VALUES ("Obligation Met Loans Summary(Pentaho)", 'Pentaho', 'Loan', '(NULL)', '(NULL)', 1, 1); +INSERT INTO stretchy_report (report_name, report_type, report_category, report_sql, description, core_report, use_report) VALUES ("Portfolio at Risk by Branch(Pentaho)", 'Pentaho', 'Loan', '(NULL)', '(NULL)', 1, 1); +INSERT INTO stretchy_report (report_name, report_type, report_category, report_sql, description, core_report, use_report) VALUES ("Portfolio at Risk(Pentaho)", 'Pentaho', 'Loan', '(NULL)', '(NULL)', 1, 1); +INSERT INTO stretchy_report (report_name, report_type, report_category, report_sql, description, core_report, use_report) VALUES ("Rescheduled Loans(Pentaho)", 'Pentaho', 'Loan', '(NULL)', '(NULL)', 1, 1); +INSERT INTO stretchy_report (report_name, report_type, report_category, report_sql, description, core_report, use_report) VALUES ("TxnRunningBalances(Pentaho)", 'Pentaho', 'Transaction', '(NULL)', '(NULL)', 1, 1); +INSERT INTO stretchy_report (report_name, report_type, report_category, report_sql, description, core_report, use_report) VALUES ("Written-Off Loans(Pentaho)", 'Pentaho', 'Loan', '(NULL)', '(NULL)', 1, 1); + +INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) VALUES ((select sr.id From stretchy_report sr where sr.report_name='Active Loans - Details(Pentaho)'),(select sp.id from stretchy_parameter sp where sp.parameter_name='OfficeIdSelectOne'),'branch'); + +INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) VALUES ((select sr.id From stretchy_report sr where sr.report_name='Active Loans - Details(Pentaho)'),(select sp.id from stretchy_parameter sp where sp.parameter_name='loanOfficerIdSelectAll'), + 'loanOfficer'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) VALUES ((select sr.id From stretchy_report sr where sr.report_name='Active Loans - Details(Pentaho)'),(select sp.id from stretchy_parameter sp where sp.parameter_name='currencyIdSelectAll'), + 'currencyId'); +INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) VALUES ((select sr.id From stretchy_report sr where sr.report_name='Active Loans - Details(Pentaho)'),(select sp.id from stretchy_parameter sp where sp.parameter_name='fundIdSelectAll'),'fundId'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) VALUES ((select sr.id From stretchy_report sr where sr.report_name='Active Loans - Details(Pentaho)'),(select sp.id from stretchy_parameter sp where sp.parameter_name='loanProductIdSelectAll'), + 'loanProductId'); +INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) VALUES ((select sr.id From stretchy_report sr where sr.report_name='Active Loans - Details(Pentaho)'),(select sp.id from stretchy_parameter sp where sp.parameter_name='loanPurposeIdSelectAll'),'loanPurposeId'); + +INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Active Loans - Summary(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='OfficeIdSelectOne'), + 'Branch'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Active Loans - Summary(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='loanOfficerIdSelectAll'), + 'loanOfficer'); + + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Active Loans - Summary(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='currencyIdSelectAll'), + 'CurrencyId'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Active Loans - Summary(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='fundIdSelectAll'), + 'fundId'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Active Loans - Summary(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='loanProductIdSelectAll'), + 'loanProductId'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Active Loans - Summary(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='loanPurposeIdSelectAll'), + 'loanPurposeId'); + + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Active Loans - Summary(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='parTypeSelect'), + 'parType'); + +INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Active Loans by Disbursal Period(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='OfficeIdSelectOne'), + 'Branch'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Active Loans by Disbursal Period(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='loanOfficerIdSelectAll'), + 'loanOfficer'); + + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Active Loans by Disbursal Period(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='currencyIdSelectAll'), + 'CurrencyId'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Active Loans by Disbursal Period(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='fundIdSelectAll'), + 'fundId'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Active Loans by Disbursal Period(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='loanProductIdSelectAll'), + 'loanProductId'); + + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Active Loans by Disbursal Period(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='loanPurposeIdSelectAll'), + 'loanPurposeId'); + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Active Loans by Disbursal Period(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='startDateSelect'), + 'startDate'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Active Loans by Disbursal Period(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='endDateSelect'), + 'endDate'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Active Loans in last installment Summary(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='OfficeIdSelectOne'), + 'Branch'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Active Loans in last installment Summary(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='loanOfficerIdSelectAll'), + 'Loan Officer'); + + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Active Loans in last installment Summary(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='currencyIdSelectAll'), + 'CurrencyId'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Active Loans in last installment Summary(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='fundIdSelectAll'), + 'fundId'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Active Loans in last installment Summary(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='loanProductIdSelectAll'), + 'loanProductId'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Active Loans in last installment Summary(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='loanPurposeIdSelectAll'), + 'loanPurposeId'); + + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Active Loans in last installment Summary(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='parTypeSelect'), + 'parType'); + + + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Active Loans in last installment(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='OfficeIdSelectOne'), + 'Branch'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Active Loans in last installment(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='loanOfficerIdSelectAll'), + 'Loan Officer'); + + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Active Loans in last installment(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='currencyIdSelectAll'), + 'CurrencyId'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Active Loans in last installment(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='fundIdSelectAll'), + 'fundId'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Active Loans in last installment(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='loanProductIdSelectAll'), + 'loanProductId'); + + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Active Loans in last installment(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='loanPurposeIdSelectAll'), + 'loanPurposeId'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Active Loans Passed Final Maturity Summary(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='OfficeIdSelectOne'), + 'Branch'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Active Loans Passed Final Maturity Summary(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='loanOfficerIdSelectAll'), + 'Loan Officer'); + + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Active Loans Passed Final Maturity Summary(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='currencyIdSelectAll'), + 'CurrencyId'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Active Loans Passed Final Maturity Summary(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='fundIdSelectAll'), + 'fundId'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Active Loans Passed Final Maturity Summary(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='loanProductIdSelectAll'), + 'loanProductId'); + + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Active Loans Passed Final Maturity Summary(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='loanPurposeIdSelectAll'), + 'loanPurposeId'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Active Loans Passed Final Maturity Summary(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='parTypeSelect'), + 'parType'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Active Loans Passed Final Maturity(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='OfficeIdSelectOne'), + 'Branch'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Active Loans Passed Final Maturity(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='loanOfficerIdSelectAll'), + 'Loan Officer'); + + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Active Loans Passed Final Maturity(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='currencyIdSelectAll'), + 'CurrencyId'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Active Loans Passed Final Maturity(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='fundIdSelectAll'), + 'fundId'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Active Loans Passed Final Maturity(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='loanProductIdSelectAll'), + 'loanProductId'); + + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Active Loans Passed Final Maturity(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='loanPurposeIdSelectAll'), + 'loanPurposeId'); + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Aging Detail(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='OfficeIdSelectOne'), + 'Branch'); +INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Aging Summary (Arrears in Months)(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='OfficeIdSelectOne'), + 'Branch'); + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Aging Summary (Arrears in Months)(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='currencyIdSelectAll'), + 'CurrencyId'); + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Aging Summary (Arrears in Weeks)(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='OfficeIdSelectOne'), + 'Branch'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Aging Summary (Arrears in Weeks)(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='currencyIdSelectAll'), + 'CurrencyId'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Client Listing(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='OfficeIdSelectOne'), + 'selectOffice'); +INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Client Loans Listing(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='OfficeIdSelectOne'), + 'Branch'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Client Loans Listing(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='loanOfficerIdSelectAll'), + 'Loan Officer'); + + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Client Loans Listing(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='currencyIdSelectAll'), + 'CurrencyId'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Client Loans Listing(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='fundIdSelectAll'), +'fundId'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Client Loans Listing(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='loanProductIdSelectAll'), + 'loanProductId'); + + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Client Loans Listing(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='loanPurposeIdSelectAll'), + 'loanPurposeId'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Expected Payments By Date - Basic(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='OfficeIdSelectOne'), + 'Branch'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Expected Payments By Date - Basic(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='loanOfficerIdSelectAll'), + 'Loan Officer'); + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Expected Payments By Date - Basic(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='startDateSelect'), + 'startDate'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Expected Payments By Date - Basic(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='endDateSelect'), + 'endDate'); + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Funds Disbursed Between Dates Summary by Office(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='OfficeIdSelectOne'), + 'Branch'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Funds Disbursed Between Dates Summary by Office(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='currencyIdSelectAll'), + 'CurrencyId'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Funds Disbursed Between Dates Summary by Office(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='fundIdSelectAll'), + 'fundId'); + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Funds Disbursed Between Dates Summary by Office(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='startDateSelect'), + 'startDate'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Funds Disbursed Between Dates Summary by Office(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='endDateSelect'), + 'endDate'); + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Funds Disbursed Between Dates Summary(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='currencyIdSelectAll'), + 'CurrencyId'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Funds Disbursed Between Dates Summary(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='fundIdSelectAll'), + 'fundId'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Funds Disbursed Between Dates Summary(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='startDateSelect'), + 'startDate'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Funds Disbursed Between Dates Summary(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='endDateSelect'), + 'endDate'); + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Loans Awaiting Disbursal Summary by Month(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='OfficeIdSelectOne'), + 'Branch'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Loans Awaiting Disbursal Summary by Month(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='loanOfficerIdSelectAll'), + 'Loan Officer'); + + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Loans Awaiting Disbursal Summary by Month(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='currencyIdSelectAll'), + 'CurrencyId'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Loans Awaiting Disbursal Summary by Month(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='fundIdSelectAll'), + 'fundId'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Loans Awaiting Disbursal Summary by Month(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='loanProductIdSelectAll'), + 'loanProductId'); + + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Loans Awaiting Disbursal Summary by Month(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='loanPurposeIdSelectAll'), + 'loanPurposeId'); + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Loans Awaiting Disbursal Summary(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='OfficeIdSelectOne'), + 'Branch'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Loans Awaiting Disbursal Summary(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='loanOfficerIdSelectAll'), + 'Loan Officer'); + + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Loans Awaiting Disbursal Summary(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='currencyIdSelectAll'), + 'CurrencyId'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Loans Awaiting Disbursal Summary(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='fundIdSelectAll'), + 'fundId'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Loans Awaiting Disbursal Summary(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='loanProductIdSelectAll'), + 'loanProductId'); + + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Loans Awaiting Disbursal Summary(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='loanPurposeIdSelectAll'), + 'loanPurposeId'); + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Loans Awaiting Disbursal(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='OfficeIdSelectOne'), + 'Branch'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Loans Awaiting Disbursal(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='loanOfficerIdSelectAll'), + 'Loan Officer'); + + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Loans Awaiting Disbursal(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='currencyIdSelectAll'), + 'CurrencyId'); + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Loans Awaiting Disbursal(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='fundIdSelectAll'), + 'fundId'); + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Loans Awaiting Disbursal(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='loanProductIdSelectAll'), + 'loanProductId'); + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Loans Awaiting Disbursal(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='loanPurposeIdSelectAll'), + 'loanPurposeId'); + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Loans Pending Approval(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='OfficeIdSelectOne'), + 'Branch'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Loans Pending Approval(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='loanOfficerIdSelectAll'), + 'Loan Officer'); + + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Loans Pending Approval(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='currencyIdSelectAll'), + 'CurrencyId'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Loans Pending Approval(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='fundIdSelectAll'), + 'fundId'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Loans Pending Approval(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='loanProductIdSelectAll'), + 'loanProductId'); + + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Loans Pending Approval(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='loanPurposeIdSelectAll'), + 'loanPurposeId'); + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Obligation Met Loans Details(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='OfficeIdSelectOne'), + 'Branch'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Obligation Met Loans Details(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='loanOfficerIdSelectAll'), +'Loan Officer'); + + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Obligation Met Loans Details(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='currencyIdSelectAll'), + 'CurrencyId'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Obligation Met Loans Details(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='fundIdSelectAll'), + 'fundId'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Obligation Met Loans Details(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='loanProductIdSelectAll'), + 'loanProductId'); + + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Obligation Met Loans Details(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='loanPurposeIdSelectAll'), + 'loanPurposeId'); + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Obligation Met Loans Details(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='startDateSelect'), + 'startDate'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Obligation Met Loans Details(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='endDateSelect'), + 'endDate'); + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Obligation Met Loans Details(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='obligDateTypeSelect'), + 'obligDateType'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Obligation Met Loans Summary(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='OfficeIdSelectOne'), + 'Branch'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Obligation Met Loans Summary(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='loanOfficerIdSelectAll'), + 'Loan Officer'); + + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Obligation Met Loans Summary(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='currencyIdSelectAll'), + 'CurrencyId'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Obligation Met Loans Summary(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='fundIdSelectAll'), + 'fundId'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Obligation Met Loans Summary(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='loanProductIdSelectAll'), + 'loanProductId'); + + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Obligation Met Loans Summary(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='loanPurposeIdSelectAll'), + 'loanPurposeId'); + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Obligation Met Loans Summary(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='startDateSelect'), + 'Startdate'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Obligation Met Loans Summary(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='endDateSelect'), + 'Enddate'); + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Obligation Met Loans Summary(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='obligDateTypeSelect'), + 'obligDateType'); + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Portfolio at Risk by Branch(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='OfficeIdSelectOne'), + 'Branch'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Portfolio at Risk by Branch(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='loanOfficerIdSelectAll'), + 'Loan Officer'); + + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Portfolio at Risk by Branch(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='currencyIdSelectAll'), + 'CurrencyId'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Portfolio at Risk by Branch(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='fundIdSelectAll'), + 'fundId'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Portfolio at Risk by Branch(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='loanProductIdSelectAll'), + 'loanProductId'); + + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Portfolio at Risk by Branch(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='loanPurposeIdSelectAll'), + 'loanPurposeId'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Portfolio at Risk by Branch(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='parTypeSelect'), + 'parType'); + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Portfolio at Risk(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='OfficeIdSelectOne'), + 'Branch'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Portfolio at Risk(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='loanOfficerIdSelectAll'), + 'loanOfficer'); + + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Portfolio at Risk(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='currencyIdSelectAll'), + 'CurrencyId'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Portfolio at Risk(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='fundIdSelectAll'), + 'fundId'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Portfolio at Risk(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='loanProductIdSelectAll'), + 'loanProductId'); + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Portfolio at Risk(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='loanPurposeIdSelectAll'), + 'loanPurposeId'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Portfolio at Risk(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='parTypeSelect'), + 'parType'); + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Rescheduled Loans(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='OfficeIdSelectOne'), + 'Branch'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Rescheduled Loans(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='currencyIdSelectAll'), + 'CurrencyId'); + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Rescheduled Loans(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='loanProductIdSelectAll'), + 'loanProductId'); +INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Rescheduled Loans(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='startDateSelect'), + 'startDate'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Rescheduled Loans(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='endDateSelect'), + 'endDate'); +INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='TxnRunningBalances(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='OfficeIdSelectOne'), + 'Branch'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='TxnRunningBalances(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='loanOfficerIdSelectAll'), + 'Loan Officer'); + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='TxnRunningBalances(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='startDateSelect'), + 'startDate'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='TxnRunningBalances(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='endDateSelect'), + 'endDate'); + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Written-Off Loans(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='OfficeIdSelectOne'), + 'Branch'); + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Written-Off Loans(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='currencyIdSelectAll'), + 'CurrencyId'); + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Written-Off Loans(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='loanProductIdSelectAll'), + 'loanProductId'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Written-Off Loans(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='startDateSelect'), + 'startDate'); + + INSERT INTO stretchy_report_parameter (report_id, parameter_id, report_parameter_name) +VALUES ((select sr.id From stretchy_report sr where sr.report_name='Written-Off Loans(Pentaho)'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='endDateSelect'), + 'endDate'); + + + \ No newline at end of file diff --git a/mifosng-provider/src/main/pentahoReports/Active Loans - Details(Pentaho).prpt b/mifosng-provider/src/main/pentahoReports/Active Loans - Details(Pentaho).prpt new file mode 100644 index 0000000000000000000000000000000000000000..fafe3f2793f16744e87e101fea66eb384473e9b5 GIT binary patch literal 9580 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 literal 0 HcmV?d00001 diff --git a/mifosng-provider/src/main/pentahoReports/Active Loans - Details.properties b/mifosng-provider/src/main/pentahoReports/Active Loans - Details.properties new file mode 100644 index 000000000..5986b16e0 --- /dev/null +++ b/mifosng-provider/src/main/pentahoReports/Active Loans - Details.properties @@ -0,0 +1,26 @@ +label.column.Office/Branch=Office/Branch +label.column.Currency=Currency +label.column.loan.Officer=Loan Officer +label.column.client=Client +label.column.Loan.Account.No=Loan Account No. +label.column.Product=Product +label.column.Fund=Fund +label.column.Loan.Amount=Loan Amount +label.column.Annual.Nominal.Interest.Rate=Annual Nominal Interest Rate +label.column.Disbursed.Date=Disbursed Date +label.column.Expected.Matured.On=Expected Matured On +label.column.Principal.Repaid=Principal Repaid +label.column.Principal.Outstanding=Principal Outstanding +label.column.Principal.Overdue=Principal Overdue +label.column.Interest.Repaid=Interest Repaid +label.column.Interest.Outstanding=Interest Outstanding +label.column.Interest.Overdue=Interest Overdue +label.column.Fees.Repaid=Fees Repaid +label.column.Fees.Outstanding=Fees Outstanding +label.column.Fees.Overdue=Fees Overdue +label.column.Penalties.Repaid=Penalties Repaid +label.column.Penalties.Outstanding=Penalties Outstanding +label.column.Penalties.Overdue=Penalties Overdue +label.groupby.Branch=Branch +label.title.Active.Loans.Details=Active Loans - Details +lable.group.tolat=Total diff --git a/mifosng-provider/src/main/pentahoReports/Active Loans - Summary(Pentaho).prpt b/mifosng-provider/src/main/pentahoReports/Active Loans - Summary(Pentaho).prpt new file mode 100644 index 0000000000000000000000000000000000000000..e6c9d9e69965769aeac9575db37ef687f6728b3e GIT binary patch literal 22929 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 literal 0 HcmV?d00001 diff --git a/mifosng-provider/src/main/pentahoReports/Active Loans - Summary.properties b/mifosng-provider/src/main/pentahoReports/Active Loans - Summary.properties new file mode 100644 index 000000000..2b92dbc90 --- /dev/null +++ b/mifosng-provider/src/main/pentahoReports/Active Loans - Summary.properties @@ -0,0 +1,25 @@ +label.column.Office/Branch=Office/Branch +label.column.Currency=Currency +label.column.No.of.Clients=No. of Clients +label.column.No.Active.Loans=No. Active Loans +label.column.No.of.Loans.in.Arrears=No. of Loans in Arrears +label.column.Total.Loans.Disbursed=Total Loans Disbursed +label.column.Principal.Repaid=Principal Repaid +label.column.Principal.Outstanding=Principal Outstanding +label.column.Principal.Overdue=Principal Overdue +label.column.Total.Interest=Total Interest +label.column.Interest.Repaid=Interest Repaid +label.column.Interest.Outstanding=Interest Outstanding +label.column.Interest.Overdue=Interest Overdue +label.column.Total.Fees=Total Fees +label.column.Fees.Repaid=Fees Repaid +label.column.Fees.Outstanding=Fees Outstanding +label.column.Fees.Overdue=Fees Overdue +label.column.Total.Penalties=Total Penalties +label.column.Penalties.Repaid=Penalties Repaid +label.column.Penalties.Outstanding=Penalties Outstanding +label.column.Penalties.Overdue=Penalties Overdue +label.column.Portfolio.at.Risk%=Portfolio at Risk % +label.groupby.column.Branch=Branch + +label.title.Active.Loans.Details=Active Loan-Summary \ No newline at end of file diff --git a/mifosng-provider/src/main/pentahoReports/Active Loans Passed Final Maturity Summary(Pentaho).prpt b/mifosng-provider/src/main/pentahoReports/Active Loans Passed Final Maturity Summary(Pentaho).prpt new file mode 100644 index 0000000000000000000000000000000000000000..9753665a0d0b559a9b79d429db2ea06bc00e3a3b GIT binary patch literal 9233 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 literal 0 HcmV?d00001 diff --git a/mifosng-provider/src/main/pentahoReports/Active Loans Passed Final Maturity Summary.properties b/mifosng-provider/src/main/pentahoReports/Active Loans Passed Final Maturity Summary.properties new file mode 100644 index 000000000..6a4e9b41e --- /dev/null +++ b/mifosng-provider/src/main/pentahoReports/Active Loans Passed Final Maturity Summary.properties @@ -0,0 +1,25 @@ +label.column.Office/Branch=Office/Branch +label.column.Currency=Currency +label.column.No.of.Clients=No. of Clients +label.column.No.Active.Loans=No. Active Loans +label.column.No.of.Loans.in.Arrears=No. of Loans in Arrears +label.column.Total.Loans.Disbursed=Total Loans Disbursed +label.column.Principal.Repaid=Principal Repaid +label.column.Principal.Outstanding=Principal Outstanding +label.column.Principal.Overdue=Principal Overdue +label.column.Total.Interest=Total Interest +label.column.Interest.Repaid=Interest Repaid +label.column.Interest.Outstanding=Interest Outstanding +label.column.Interest.Overdue=Interest Overdue +label.column.Total.Fees=Total Fees +label.column.Fees.Repaid=Fees Repaid +label.column.Fees.Outstanding=Fees Outstanding +label.column.Fees.Overdue=Fees Overdue +label.column.Total.Penalties=Total Penalties +label.column.Penalties.Repaid=Penalties Repaid +label.column.Penalties.Outstanding=Penalties Outstanding +label.column.Penalties.Overdue=Penalties Overdue +label.column.Portfolio.at.Risk%=Portfolio at Risk % +lable.title.Active.Loans.Passed.Final.Maturity.Summary=Active Loans Passed Final Maturity Summary + + diff --git a/mifosng-provider/src/main/pentahoReports/Active Loans Passed Final Maturity(Pentaho).prpt b/mifosng-provider/src/main/pentahoReports/Active Loans Passed Final Maturity(Pentaho).prpt new file mode 100644 index 0000000000000000000000000000000000000000..f0ec123921e4e0a85b596add4822cbc9949daeef GIT binary patch literal 8979 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 literal 0 HcmV?d00001 diff --git a/mifosng-provider/src/main/pentahoReports/Active Loans Passed Final Maturity.properties b/mifosng-provider/src/main/pentahoReports/Active Loans Passed Final Maturity.properties new file mode 100644 index 000000000..88cefb1df --- /dev/null +++ b/mifosng-provider/src/main/pentahoReports/Active Loans Passed Final Maturity.properties @@ -0,0 +1,27 @@ +label.column.Office/Branch=Office/Branch +label.column.Currency=Currency +label.column.Loan.Officer=Loan Officer +label.column.Client=Client +label.column.Loan.Account.No=Loan Account No. +label.column.Product=Product +label.column.Fund=Fund +label.column.Loan.Amount=Loan Amount +label.column.Annual.Nominal.Interest.Rate=Annual Nominal Interest Rate +label.column.Disbursed.Date=Disbursed Date +label.column.Expected.Matured.On=Expected Matured On +label.column.Principal.Repaid=Principal Repaid +label.column.Principal.Outstanding=Principal Outstanding +label.column.Principal.Overdue=Principal Overdue +label.column.Interest.Repaid=Interest Repaid +label.column.Interest.Outstanding=Interest Outstanding +label.column.Interest.Overdue=Interest Overdue +label.column.Fees.Repaid=Fees Repaid +label.column.Fees.Outstanding=Fees Outstanding +label.column.Fees.Overdue=Fees Overdue +label.column.Penalties.Repaid=Penalties Repaid +label.column.Penalties.Outstanding=Penalties Outstanding +label.column.Penalties.Overdue=Penalties Overdue + +lable.title.Active.Loans.Passed.Final.Maturity=Active Loans Passed Final Maturity + +lable.title.group.Branch=Branch \ No newline at end of file diff --git a/mifosng-provider/src/main/pentahoReports/Active Loans by Disbursal Period(Pentaho).prpt b/mifosng-provider/src/main/pentahoReports/Active Loans by Disbursal Period(Pentaho).prpt new file mode 100644 index 0000000000000000000000000000000000000000..cc64e972bd10fa989064be0c5c889c4d5fdc5ce2 GIT binary patch literal 23121 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 V$^g*rPQQ_p#kWdInwlTD|Ff{=($ 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 JeEIzAKLDHRtV#d? literal 0 HcmV?d00001 diff --git a/mifosng-provider/src/main/pentahoReports/Aging Detail.properties b/mifosng-provider/src/main/pentahoReports/Aging Detail.properties new file mode 100644 index 000000000..de8165c28 --- /dev/null +++ b/mifosng-provider/src/main/pentahoReports/Aging Detail.properties @@ -0,0 +1,20 @@ +label.column.Office/Branch=Office/Branch +label.column.Currency=Currency +label.column.Client.Account.No=Client Account No. +label.column.Client.Name=Client Name +label.column.Account.Number=Account Number +label.column.Loan.Amount=Loan Amount +label.column.Original.Principal=Original Principal +label.column.Original.Interest=Original Interest +label.column.Principal.Paid=Principal Paid +label.column.Interest.Paid=Interest Paid +label.column.Principal.Overdue=Principal Overdue +label.column.Interest.Overdue=Interest Overdue +label.column.Days.in.Arrears=Days in Arrears +label.column.Weeks.In.Arrears.Band=Weeks In Arrears Band +label.column.Days.in.Arrears.Band=Days in Arrears Band + + +lable.title.Aging.Detail=Aging Detail + +lable.title.group.Branch=Branch diff --git a/mifosng-provider/src/main/pentahoReports/Aging Summary (Arrears in Months)(Pentaho).prpt b/mifosng-provider/src/main/pentahoReports/Aging Summary (Arrears in Months)(Pentaho).prpt new file mode 100644 index 0000000000000000000000000000000000000000..f0185b22b3c981857892b27a1d13d9443b3c1df3 GIT binary patch literal 8557 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 P>f>kS5jt@rd;0bt$i~Vi literal 0 HcmV?d00001 diff --git a/mifosng-provider/src/main/pentahoReports/Aging Summary (Arrears in Months).properties b/mifosng-provider/src/main/pentahoReports/Aging Summary (Arrears in Months).properties new file mode 100644 index 000000000..c322bf4e9 --- /dev/null +++ b/mifosng-provider/src/main/pentahoReports/Aging Summary (Arrears in Months).properties @@ -0,0 +1,12 @@ +label.column.currency=currency +label.column.Days.In.Arrears=Days In Arrears +label.column.No.Of.Loans=No Of Loans +label.column.Original.Principal=Original Principal +label.column.Original.Interest=Original Interest +label.column.Principal.Paid=Principal Paid +label.column.Interest.Paid=Interest Paid +label.column.Principal.Overdue=Principal Overdue +label.column.Interest.Overdue=Interest Overdue +lable.title.Aging.Summary.Months=Aging Summary (Arrears in Months) + +lable.title.group.Branch=Branch diff --git a/mifosng-provider/src/main/pentahoReports/Aging Summary (Arrears in Weeks)(Pentaho).prpt b/mifosng-provider/src/main/pentahoReports/Aging Summary (Arrears in Weeks)(Pentaho).prpt new file mode 100644 index 0000000000000000000000000000000000000000..cd514f2fd422ebf33d63aa0ffbdb195b92320afe GIT binary patch literal 8711 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 z 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 literal 0 HcmV?d00001 diff --git a/mifosng-provider/src/main/pentahoReports/Client Listing.properties b/mifosng-provider/src/main/pentahoReports/Client Listing.properties new file mode 100644 index 000000000..623a41955 --- /dev/null +++ b/mifosng-provider/src/main/pentahoReports/Client Listing.properties @@ -0,0 +1,10 @@ +label.column.ID=ID +label.column.Office/Branch=Office/Branch +label.column.Client.Account.No=Client Account No. +label.column.Name=Name +label.column.Status=Status +label.column.Activation=Activation +label.column.External.Id=External Id + +lable.title.Client.Listing=Client Listing +lable.title.group.Branch=Branch diff --git a/mifosng-provider/src/main/pentahoReports/Client Loans Listing(Pentaho).prpt b/mifosng-provider/src/main/pentahoReports/Client Loans Listing(Pentaho).prpt new file mode 100644 index 0000000000000000000000000000000000000000..a47e5a0f0c61a16718b1b8996a17ac29c893e0de GIT binary patch literal 10385 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 H0N}p>=mJ_J literal 0 HcmV?d00001 diff --git a/mifosng-provider/src/main/pentahoReports/Expected Payments By Date - Basic.properties b/mifosng-provider/src/main/pentahoReports/Expected Payments By Date - Basic.properties new file mode 100644 index 000000000..b5a620e91 --- /dev/null +++ b/mifosng-provider/src/main/pentahoReports/Expected Payments By Date - Basic.properties @@ -0,0 +1,20 @@ + +label.column.Office=Office +label.column.Loan.Officer=Loan Officer +label.column.Client.Account.Number=Client Account Number +label.column.Name=Name +label.column.Product=Product +label.column.Loan.Account.Number=Loan Account Number +label.column.Due.Date=Due Date +label.column.Installment=Installment +label.column.Currency=Currency +label.column.Principal.Due=Principal Due +label.column.Interest.Due=Interest Due +label.column.Fees.Due=Fees Due +label.column.Penalty.Due=Penalty Due +label.column.Total.Due=Total Due +label.column.Total.Overdue=Total Overdue + + +lable.title.Expected.Payments.By.Date.Basic=Expected Payments By Date - Basic +lable.title.group.Branch=Branch diff --git a/mifosng-provider/src/main/pentahoReports/Funds Disbursed Between Dates Summary by Office(Pentaho).prpt b/mifosng-provider/src/main/pentahoReports/Funds Disbursed Between Dates Summary by Office(Pentaho).prpt new file mode 100644 index 0000000000000000000000000000000000000000..296a2206d3cdafa6608f917f7fbdefa581d197bc GIT binary patch literal 7673 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 literal 0 HcmV?d00001 diff --git a/mifosng-provider/src/main/pentahoReports/Loans Awaiting Disbursal Summary by Month.properties b/mifosng-provider/src/main/pentahoReports/Loans Awaiting Disbursal Summary by Month.properties new file mode 100644 index 000000000..5751fcf5f --- /dev/null +++ b/mifosng-provider/src/main/pentahoReports/Loans Awaiting Disbursal Summary by Month.properties @@ -0,0 +1,12 @@ + +label.column.Office/Branch=Office/Branch +label.column.Product=Product +label.column.Currency=Currency + +label.column.Year=Year +label.column.Month=Month +label.column.Principal=Principal + +lable.title.Loans.Awaiting.Disbursal.Summary.by.Month=Loans Awaiting Disbursal Summary by Month +lable.Group.title.Branch=Branch + diff --git a/mifosng-provider/src/main/pentahoReports/Loans Awaiting Disbursal Summary(Pentaho).prpt b/mifosng-provider/src/main/pentahoReports/Loans Awaiting Disbursal Summary(Pentaho).prpt new file mode 100644 index 0000000000000000000000000000000000000000..469b0d71f806e0024a825983f47dc8f0395bf782 GIT binary patch literal 7898 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 literal 0 HcmV?d00001 diff --git a/mifosng-provider/src/main/pentahoReports/Loans Awaiting Disbursal Summary.properties b/mifosng-provider/src/main/pentahoReports/Loans Awaiting Disbursal Summary.properties new file mode 100644 index 000000000..ddabb80d6 --- /dev/null +++ b/mifosng-provider/src/main/pentahoReports/Loans Awaiting Disbursal Summary.properties @@ -0,0 +1,13 @@ +label.column.Office/Branch=Office/Branch +label.column.Product=Product +label.column.Currency=Currency +label.column.Fund=Fund +label.column.Principal=Principal +lable.title.Loans.Awaiting.Disbursal.Summary=Loans Awaiting Disbursal Summary +lable.Group.title.Branch=Branch + + + + + + diff --git a/mifosng-provider/src/main/pentahoReports/Loans Awaiting Disbursal(Pentaho).prpt b/mifosng-provider/src/main/pentahoReports/Loans Awaiting Disbursal(Pentaho).prpt new file mode 100644 index 0000000000000000000000000000000000000000..8ccd96bf75e25b153b4cad633181beb99d0f6e39 GIT binary patch literal 8972 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 literal 0 HcmV?d00001 diff --git a/mifosng-provider/src/main/pentahoReports/Loans Awaiting Disbursal.properties b/mifosng-provider/src/main/pentahoReports/Loans Awaiting Disbursal.properties new file mode 100644 index 000000000..915d7d6df --- /dev/null +++ b/mifosng-provider/src/main/pentahoReports/Loans Awaiting Disbursal.properties @@ -0,0 +1,24 @@ +label.column.Office/Branch=Office/Branch +label.column.Client.Account.No=Client Account No +label.column.Name=Name +label.column.Loan.Account.No=Loan Account No. +label.column.Product=Product +label.column.Fund=Fund +label.column.Currency=Currency +label.column.Principal=Principal +label.column.Term.Frequency=Term Frequency +label.column.Term.Frequency.Period=Term Frequency Period +label.column.Annual.Nominal.Interest.Rate=Annual Nominal Interest Rate +label.column.Approved=Approved +label.column.Days.to.Disbursal=Days to Disbursal +label.column.Expected.Disbursal=Expected Disbursal +label.column.Loan.Purpose=Loan Purpose +label.column.Loan.Officer=Loan Officer +label.group.title.Branch.Name=Branch Name + + +lable.title.Loans.Awaiting.Disbursal=Loans Awaiting Disbursal + + + + diff --git a/mifosng-provider/src/main/pentahoReports/Loans Pending Approval(Pentaho).prpt b/mifosng-provider/src/main/pentahoReports/Loans Pending Approval(Pentaho).prpt new file mode 100644 index 0000000000000000000000000000000000000000..8767c7adf2f42f9a3b0b33dea7d9053ce684045d GIT binary patch literal 8727 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 literal 0 HcmV?d00001 diff --git a/mifosng-provider/src/main/pentahoReports/Loans Pending Approval.properties b/mifosng-provider/src/main/pentahoReports/Loans Pending Approval.properties new file mode 100644 index 000000000..bd9e6b4d8 --- /dev/null +++ b/mifosng-provider/src/main/pentahoReports/Loans Pending Approval.properties @@ -0,0 +1,18 @@ +label.column.Branch/Office=Branch/Office +label.column.Client.Account.No=Client Account No. +label.column.Client.Name=Client Name +label.column.Currency=Currency +label.column.Product=Product +label.column.Loan.Account.No=Loan Account No. +label.column.Loan.Amount=Loan Amount +label.column.Term.Frequency=Term Frequency +label.column.Term.Frequency.Period=Term Frequency Period +label.column.Annual.Nominal.Interest.Rate=Annual Nominal Interest Rate +label.column.Days.Pending.Approval=Days Pending Approval +label.column.Loan.Purpose=Loan Purpose +label.column.Loan.Officer=Loan Officer + +label.group.title.Branch.Name=Branch Name + + +lable.title.Loans.Pending.Approval=Loans Pending Approval diff --git a/mifosng-provider/src/main/pentahoReports/Obligation Met Loans Details(Pentaho).prpt b/mifosng-provider/src/main/pentahoReports/Obligation Met Loans Details(Pentaho).prpt new file mode 100644 index 0000000000000000000000000000000000000000..fb3e83a84b855e9cff5c08fd56418ef714d36d3c GIT binary patch literal 8981 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 literal 0 HcmV?d00001 diff --git a/mifosng-provider/src/main/pentahoReports/Obligation Met Loans Details.properties b/mifosng-provider/src/main/pentahoReports/Obligation Met Loans Details.properties new file mode 100644 index 000000000..b3614e77e --- /dev/null +++ b/mifosng-provider/src/main/pentahoReports/Obligation Met Loans Details.properties @@ -0,0 +1,22 @@ +label.column.Office/Branch=Office/Branch +label.column.Currency=Currency +label.column.Client.Account.No=Client Account No. +label.column.Client=Client +label.column.Loan.Account.No=Loan Account No. +label.column.Product=Product +label.column.Fund=Fund +label.column.Loan.Amount=Loan Amount +label.column.Total.Repaid=Total Repaid +label.column.Annual.Nominal.Interest.Rate=Annual Nominal Interest Rate +label.column.Disbursed=Disbursed +label.column.Closed=Closed +label.column.Principal.Repaid=Principal Repaid +label.column.Interest.Repaid=Interest Repaid +label.column.Fees.Repaid=Fees Repaid +label.column.Penalties.Repaid=Penalties Repaid +label.column.Loan.Officer=Loan Officer +label.group.title.Branch.Name=Branch Name + + +lable.title.Obligation.Met.Loans.Details=Obligation Met Loans Details + diff --git a/mifosng-provider/src/main/pentahoReports/Obligation Met Loans Summary(Pentaho).prpt b/mifosng-provider/src/main/pentahoReports/Obligation Met Loans Summary(Pentaho).prpt new file mode 100644 index 0000000000000000000000000000000000000000..b0158b3d196a1c0ffae41a9ca2c146f0214ff24e GIT binary patch literal 8702 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 Of9ub52RzBk-Twh3vNuiu literal 0 HcmV?d00001 diff --git a/mifosng-provider/src/main/pentahoReports/Obligation Met Loans Summary.properties b/mifosng-provider/src/main/pentahoReports/Obligation Met Loans Summary.properties new file mode 100644 index 000000000..0243333a9 --- /dev/null +++ b/mifosng-provider/src/main/pentahoReports/Obligation Met Loans Summary.properties @@ -0,0 +1,17 @@ +label.column.Office/Branch=Office/Branch +label.column.Currency=Currency +label.column.No.of.Clients=No. of Clients +label.column.Total.Loan.Amount=Total Loan Amount +label.column.Total.Principal.Repaid=Total Principal Repaid +label.column.Total.Interest.Repaid=Total Interest Repaid +label.column.Total.Fees.Repaid=Total Fees Repaid +label.column.Total.Penalties.Repaid=Total Penalties Repaid +label.column.Total.Interest.Waived=Total Interest Waived +label.column.Total.Fees.Waived=Total Fees Waived +label.column.Total.Penalties.Waived=Total Penalties Waived +label.group.title.Branch=Branch +label.column. + + +lable.title.Obligation.Met.Loans.Summary=Obligation Met Loans Summary + diff --git a/mifosng-provider/src/main/pentahoReports/Portfolio at Risk by Branch(Pentaho).prpt b/mifosng-provider/src/main/pentahoReports/Portfolio at Risk by Branch(Pentaho).prpt new file mode 100644 index 0000000000000000000000000000000000000000..86da1ce695a38327d9848364f33e0d10f8a215f8 GIT binary patch literal 8598 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 z%0D7oDOP1&~MZX_=Q3%#%ByA9a#YS3+j3R+?&y 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 ID4*W`0}JrKiU0rr literal 0 HcmV?d00001 diff --git a/mifosng-provider/src/main/pentahoReports/Portfolio at Risk by Branch.properties b/mifosng-provider/src/main/pentahoReports/Portfolio at Risk by Branch.properties new file mode 100644 index 000000000..f845130a6 --- /dev/null +++ b/mifosng-provider/src/main/pentahoReports/Portfolio at Risk by Branch.properties @@ -0,0 +1,15 @@ +label.group.title.Branch=Branch +label.column.Office/Branch=Office/Branch +label.column.Currency=Currency +label.column.Principal.Outstanding=Principal Outstanding +label.column.Principal.Overdue=Principal Overdue +label.column.Interest.Outstanding=Interest Outstanding +label.column.Interest.Overdue=Interest Overdue +label.column.Fees.Outstanding=Fees Outstanding +label.column.Fees.Overdue=Fees Overdue +label.column.Penalties.Outstanding=Penalties Outstanding +label.column.Penalties.Overdue=Penalties Overdue + + + +lable.title.Portfolio.At.Risk.By.Branch=Portfolio At Risk By Branch diff --git a/mifosng-provider/src/main/pentahoReports/Portfolio at Risk(Pentaho).prpt b/mifosng-provider/src/main/pentahoReports/Portfolio at Risk(Pentaho).prpt new file mode 100644 index 0000000000000000000000000000000000000000..0ea1b271d1fd4a1b4ad7a32bffc45f89a752be04 GIT binary patch literal 8395 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 u_lSmMf7i2r`u+XcKBmtfBc}YqA!n;QsQ(a literal 0 HcmV?d00001 diff --git a/mifosng-provider/src/main/pentahoReports/TxnRunningBalances.properties b/mifosng-provider/src/main/pentahoReports/TxnRunningBalances.properties new file mode 100644 index 000000000..45d459d02 --- /dev/null +++ b/mifosng-provider/src/main/pentahoReports/TxnRunningBalances.properties @@ -0,0 +1,19 @@ +label.column.Transaction.Date=Transaction Date +label.column.Transaction.Type=Transaction Type +label.column.Office=Office +label.column.Loan.Officer=Loan Officer +label.column.Loan.Account.No=Loan Account No +label.column.Loan.Product=Loan Product +label.column.Currency=Currency +label.column.Client.Account.No=Client Account No +label.column.Client=Client +label.column.Amount=Amount +label.column.Principal=Principal +label.column.Interest=Interest +label.column.Outstanding.Principal=Outstanding Principal +label.column.Interest.Income=Interest Income +label.column.Principal.Write.Off=Principal Write Off +label.group.title.Branch=Branch +lable.title.Transaction.Running.Balances=Transaction Running Balances + + diff --git a/mifosng-provider/src/main/pentahoReports/Written-Off Loans(Pentaho).prpt b/mifosng-provider/src/main/pentahoReports/Written-Off Loans(Pentaho).prpt new file mode 100644 index 0000000000000000000000000000000000000000..10c2054925b745afc20443b95428c02bb069b63a GIT binary patch literal 8662 zcmaKR1yq#Xw>O3DJ6}7lG5EE4T5wxQc?on@ZNhr zy?)>O-?N^zo;B<2ea=4T*?XV;`)Md6qhKK*U?3o98oSCMtB+c2PV5q%=qZP!G+uYU+2D38PfSV&mz`(%x z#~j?k{}mGWo2o1b$fc+z$75#(v3d=LIdZ$&+14Z|Lptg4gD-@Gx);AJ=&-6eivvA; z2~?~>I87#qN&edH17d$Q!Upe}>69RUCmrEaFeko|J4A_TB+$ z@EW~PPFO7X=)%j-349>(I@qZw`?L5m7LTX%BG%)|2o#5A+^b@68_SIn)g?@q*azp! zK2u6%0Sh#7ta0QWY28zwMqxSNF8V*a?+nU-sQ9t%_zRO*^^OW4RMlC339}?p9NgW! zA*)>031;$2|AdSf!lLed+!QJC9rLkm-h1oMeF3U`g-YcvOQFZZe2CZv||mRce@4{1n-S0?Sg&>}hoPI5c18>F{XZKq|2pBnUov7soFa_scEt6vp? zNZK}CiWs`C-zDYL=G9mu_$8dtP-t6d%dbLe$#Ru?6ZL_thFcwRtrX(a}sYzF>km^Mf%D@OJTg{aH-xd zFO+3#X@6$2_)4VEQ3P-|9pWJq#XWB3c4p4X{PN+XuycMCIKod#??0XtHaq~#?IDiv z(0Mp4*(jh|H!ncuLcDv_i}2f{$)86;?OO;|)^pjDVXu6;TE*E=KYz9uNk0Z8SBS5~ zmvjx8-&@dm;DM!QCQ+ zJOA&WC?R}=g_)z71^BfU#Ofi3JotZL@Iw7NFR|B_p1!w>)KUQ(&Unvgj3hncT$RmI zHEk4)EqW3Dz1NIlS`v~hmH+sdM76cU^Qa^7i!P_C=I>hZHc%6Tr+EPu$%MQeO5h%8 z_qX0{Eu+nzEb(Gc<{S+<)N00U@UIv(siKyG;(&n$Uv5QI<{x3IAE^q1lb1QT+X_v4 z1|->^U6_P9f~blgMFJ;Mo-93LEd3%Kf&h7>-b7$;RSww0QHT)BLj(u{qgdJM+x4ea zk8?}?;&{tOmjzol!!|MYIE7^7G37REaQD;pC~=f@^p}Fo7P#gLy7I)bCyH<-uY-P_ z`)}Foez*eZhv0wb7b^AJtU*uCZ|=X58udg;+uTy6=)0?{K}=<3YaeY|p6h%}Y|zl< zpEw^%@}3nsAJ%`igc;{)C}K>Hb^_CF$5{*1l@QDA66}pk(dekD75v!6&9Mm#z=%BK zr(iu!k#xMhcv{<}koB0VAEqPyES0Gtkc~)phDlB@E{^%N4^!w!Z&|$`^5f&j)3KZ5 zvr2PRRRYGiEGQgnsGV`lMkPP!1xa)NiJ#DPyC6eF-9M(BfuA*r{e=ZIqs{TB6h_dPgv)H^Y zuBX`L(e&GaUZ_@=i;qV7Ys*i{im*4&^YqhO)J_L#n3NgwKC(<74k#ykhi?oxgY1Gf7o%jb``Lppc?Xv;Tw&C-b; zR9_xVcG#)&(zfB4P!+#r_)hQYF<$xRjo@S{*r(RJUVO0w^dh!fes`#LHU+D{yQ(nf zY2i_YyJb|!Nc2wtR?QazWRP26-qR1(b4G(H3^s@MgmE3@>3soA7_6Ao?_?>(a-4`l zT`etlFlWIFxd$&SJktRw(MUQ!Z)IU_a#%tYJHY7=sO-Fpgdc|7nzPz{Zo1ijsjtU~ zCjHXe^#Qf-5XLkcaovjqkuPe;2yJASIKLh-=^;p=9UJb=Bm{qMy$8`x=62@~E)wB`qj)IzqMGWm?a&H zV2eE3 z;C=tPM0lo2W3DIDrsOQ5SGevr13XX6xl+)o`|7%=+6f=A$%&aTQN0_$m=2vC)YlC4 ztX-;XSTFMq;MfWyVP`RvRjtv7dikQQ%|=F6aehrI5|?m3tGgA^R{c16vdsLR5xF-K zsF27jtk;9=WU`y5g1m(Z16@0YKJPA*#LZr6x6iDjx$q+T$X@iU22?x9 zQZbURU7%DS@48p7GI%>Z7X1}uP8LLp%S{$ahVDh5A5=(Lm<2sYvT)-{CMqWyd7k4!QBOA-7qBA&y4eLYc)0e6t>=D zrE&#Yr{2UshjM7xcKC6n#B?EHV6PJ>J{7ysa%cv~sYHN8gjT2{A7x)^F!r+Qw;0b} zyap}SuDdho$Ob6Nx$-4y>0`+C;$s}ucTskEwp(mfyi@`&5gV@SZjM^5rGkDaTBX)D z+W*?&zHCi!uV{bnvV_t|j-NLDwHCyAuD&aPPPlU){P`xX9i$P(>!OdBnb0CID@ZK{ zM8q)psc4r4I%BIjj&#fQAp&pdn<&Z_J4i{m+LvIVMr&E4?51cK+Nup6ah@5s@A9{O zDs2dfD`dQUGuHg1{-cr;f1zBP@sgH0#3^=9H-%G?ha;cn@{GRkvOvsSSS=vfPuuY` zFkd9wX+I+2x;L?_o3c7E=I(2<_dGfWj!f>i((LDJu$)iA0JhwCDY9BYwo}kacI4}g zKqlQC@Ti;wQ~opt*`Xt)8Y(X1AW@4mGMP!(W2M=7Vu0(M>0Doj=$0JV10f{L#^VH3 zHLp-hsRIp_e;PHB?Dk@;B!+>kRyxY0=sUzQnmo`MUlDp~CAFi^%XYUxlW5IMC^&zN z<-z*YaA=csK24s?pD@DTYJi1-s8!nFyq>e|nwv>}(wfKwqAl^UrChtV5R_ac&>A?0+2C`a02C8z14-jHHs zpg)XKM}{CEVEsGWd_xm0o5U&ay?)R+QisJ;F+L{J;r3z>vu{GxkF3GCq%=AAD&BQS z^e$P^diF!A- zc7`c#mLdE2!>nb;VSwt_AGQgTHC_Sp8u85<2w#g9WGwr4n@ZDltN$w2@W9i_;nAGj z$-tFwHEBLF9zmT^VL9D!B6G(tBI}GU43Y1=-r=rZ6S$i=BwR8fGie)HD4%grMa&WF z{H&5&tV>~G&i@_@CDRCfghRXq$5Uv#=d1XFo?ao|n`NE@NT8r5C&2&M@No8dj#6Y3 znxVqU8dz8-bYttQ+wJ+POziPSEPDagN*0JbBXJ{TQiHu*K7r)TCNi;%AjT0tk`z0d z^7mn{cXY!#@?|@Z6oEL`0`GIZppq0GW#+LA?@)pmaCGQj4wENq(?-}>%!Ol=v0-_B ztG{@0g`X(gj`&q>5;OMaPm|n@*a2b6i{7za40T*}_3wKFx0hQwfOd}C7>OKR5bIK@ zj;2C2>8^90PImGX=Dq~so3neolRmB;i>o}z3Zlf5ynvn0}bB)5fVt%;^&vTpJ%9w@gg?DMpN%hOJR26q|C z!vcpIx|m4zKaQ9IM~N7z-!aXSy>com4qC_DGv~Xe3 zbM?~lKAx16=c)KSx@35}XBkp*=fuj`l(ps>Q^M26x$&vHbMtD$7R0R9=773X0X@F5 zm3KDHVa=+oeb=;80aSi7Q|mtn52|>R)xhi#`JH}3oB1` znR;pxRxtu!IA@gBkjZO}M*bM3Ygf>r0N(Y?$+*DpO|_ODf>Po9k&cI?j;bVlBn~8M zqLK=#h-oPaloeZ{9&F8-^tEg6FnSfF&Jo<=8F`G$n<{6PcmFNe?%;Qe@zC&myCj`r8y z{)`<8K_eyFv9}%dR()ib=fJrQn4_m7LkHWynsLy&3G_9zRvq6rES-qQ!BdFh*4urq zU*&_i^Y>i$V=#MzkPmAWq15lAqi`!)oP%&S ziI#>i4b)m3gt0$D%)xO&Rzn%4IO@oH=B;K+qRzHHv4@T2XN7$}B4YLa^y^2Vsc(mv ze@q|wtrbwM&C&Z-GY0Fpuzbyl*yrc`;=kFI(wk1%1mK5g7f2DhBLX=B5m;=uR5QXP zn(0gcX67(;9$avocq;jC;VU(p6ha`#Y6=EOQ_)X&5!Ze(q+sp<$%M3R_}WG z<^6Z6JG1o{VeQJkkDaC7xg1g@C!heyK$f$CDfq zy%1AhFz02ZtFL4n=D>z@;8+Wav-v84A_eTAun#-i-9+$v(jIta_sc@ zAkoO&|I;j@*V|LC!{G`l%Kvmvf@4t#wq|bjPX9E?2N_28-vx+$mu@&v4#3C-;Rixd z$fB~f+%NnDxPnPM3YbKgm15CknVfuX72d_M8J#dWzmf)LGMeD_!&+dhL@d#))Oy86Wcn1Gzag%-Q^A*j}2t7U?r}B~WVCwraEq zOUFlq6VA5A@ULM?$RzE*EdQyuu zS;V3!*A~O9VurPip_p}%(FR9rM2wz>co&ij(e;L#y`#mjXpC+h=i63F(Z#B`F96(T z=RWt&$|3hAeoD%H%wb9KtCT8I3U)Nf}N}+$!@!{@$RktqR>|b;g_>2&BZ6# z#Zop-Xh1+JXDm43WIo%3k(g8DBilVeK1EwDm3zutf{F$&tK2kU-Sx&RgyGYVlUQwp zN+$!8h|$E|i_~J0_8s(>0?zr~^V!6+)iOH59A?L#5b_}f9IEp*SI>r~Q!2)F_*PQ< zSa{wevKgsPDL(d1=E)edAN62=wvBfU&WY+|>t;16A0=l`%w%CM3AvVV4*E%Ee$nAX zDAUA3e3}}=_N^ZqOEjpUdYBSh_bg`?V|t|z(Fobjy8de*pytrhs!hsRDe(Yv({ z=|Yei%B}B{7XC9khc30&-LTTAZ+n6m85+zgEg4bn9C=@&3|`RD*QPuvG8`zgx*3?mRXmC_yvFR#wgK1^3?kN|(afiTwwK?UdKj^aoj#YwfgxywcuEvQJG{83+LBLP zTcuSJiB~>pDsBpUaF^oqH698Z(;W>M%ZN3nrpOv}KyWXdQ{w$|%Rp%;^E5qUF5s?H zhz514sio4GEM4sAo{nHeNBT+5^5awlLb{-}vf@CanlS8ejpLQ;+#aO`CgnvDO#iD~S5(d%Gf0 zL{4_?{;^{EC>2yIWPt#(w;qGT?1H=DWvFeAHhu;pYE^AwWaL*lOSQZcc%lMBO|1MP z$RGLNZdPWdtc(&?$wdt5STVmgFk&hg>T>|eO>+-z-z6|fevK~nc)a@U=B(c+v=wH# zTar|qMODm1BQL2$cPpAzsLgVxm`yo-_v5<1t`@CCAxWhRKhik$+=))sZCo4Mx$cQs zzn1wk-eDg`h@;Gjg^XbVLycedH8P#@s4^jl8KVXecTwp69S z3K>Y2lr4_ozL=wtxwty7xmk2Z8m7syykq2Qaw(>HyF9+bTqX?K|EAqdQ*YIBG0;cG zhK->!V|b9vTInpRlZgVV6W8*xnZB|Jx1An&Co$mBP>?&qec{M&oy)%6MF!ETwtd4HDbS17MZL1FH0x|OuSL)xBfi_M_sng`w)EXEqJ`&;=i`&F&L4ZR zTnwk*|I_j_9DK@&M?*lsH~vqh3;-`>FtFnTJ@OAqp%VpE?vexq9o>?2&b#Ca#_n*s z{$Rw&b)~hOIFw8WD6(H4*-e$ZV!K5jc^qHzsUOnFa%dk_bSAne1gR(XEVha*(LsLk zIcbjBdKDY(eH3h zmNBP_G!0pQ?V-YFOhMusN2-zwjx&Z!?YmE%Jfg&;0QI6Kh4x1KSoI36;TYWL&ShGm zc)4%0Y#ly(wbG=OB5P>}dSpB>?F-Zg$OC$N3GIP<$MYX?--l8Tb9A!>|KokPo*lfD zi0}MuSc_gK?KT77SG(qIx*k3zw2;u3j6H`##oj6m$qq9P60Tp@clCkCf4meAJ&z%6zaHBqVtC5XKcWi4fn5$t0Iqe;3&e$~}rX?ax zP8>}tnmU@XjE22^@tN9r70>1DXr?ice9BNsL(yjGq>Y+#-L`MA^vy)$!u&pV7DY&I z$mQCrg^hCG&1`Rlde&Uh-Y#B()o+I)+6S7iMoL{ia&LMe5+!smWPUn+_&v~)j!jH@SoQY@g(rIMSnm;$AY%D(* zyr8*=RQVBH`sBydTPyj`NYu-%AMMNeB~}G>s+z7y&bXpx(x1BoO=h)LOOc`u@;37r zCq1#1sSlHzj4xeJP0_O(Ze?wBPrN*kZHnbiuMoEyS z?~Mq6c|a3FienV{a&q)ihUO|JLa|P*;k_dFF;X72{Gvsc-;J5JA0N<9kp5AYv&Di zk-KkWn9OLQY6Ahf{q+rQ(TWboj3bTEU! zZ2w`6Vcbv$dng#r6@y`_L+zMBy!e4D9wp>IAn3H59Y~~4R=9d_7^&J1y>k8Q{Iagl zhWJ)ln;D)cj^I|j;tIF6_SFt$g^)o+r7W$LKEf z$P2K7^0312{9cNZa310MDXun*ASe|8K278MX%k@waHekKhkF@o&XH*@XuJ?zbqyS<3&H zj{95xPh9?igZM4M=>Mhvo00fi_fJIp0lEJz5pd5R=7#-|~d9xC~70m2EJKkNG6ntuk!|DF*DZ+(AP#J~0a j{A?e>=eJ1E{%bI4D5JtJA_xco_-`4`p)A9PA|U)90N)M! literal 0 HcmV?d00001 diff --git a/mifosng-provider/src/main/pentahoReports/Written-Off Loans.properties b/mifosng-provider/src/main/pentahoReports/Written-Off Loans.properties new file mode 100644 index 000000000..84a78493d --- /dev/null +++ b/mifosng-provider/src/main/pentahoReports/Written-Off Loans.properties @@ -0,0 +1,17 @@ +label.column.Office/Branch=Office/Branch +label.column.Currency=Currency +label.column.Client.Account.No=Client Account No. +label.column.Client.Name=Client Name +label.column.Loan.Account.No.=Loan Account No. +label.column.Product.Name=Product Name +label.column.Disbursed.Date=Disbursed Date +label.column.Written.Off.date=Written Off date +label.column.Loan.Amount=Loan Amount +label.column.Written.Off.Principal=Written-Off Principal +label.column.Written.Off.Interest=Written-Off Interest +label.column.Written.Off.Fees=Written-Off Fees +label.column.Written.Off.Penalties=Written-Off Penalties +label.column.Reason.For.Write.Off=Reason For Write-Off +label.column.Loan.Officer.Name=Loan Officer Name +label.group.title.Branch=Branch +label.title.Written.Off.Loans=Written-Off Loans diff --git a/mifosng-provider/src/main/pentahoReports/clientLoansListing.properties b/mifosng-provider/src/main/pentahoReports/clientLoansListing.properties new file mode 100644 index 000000000..fd76bfc40 --- /dev/null +++ b/mifosng-provider/src/main/pentahoReports/clientLoansListing.properties @@ -0,0 +1,43 @@ +label.column.Office/Branch=Office/Branch +label.column.Client.Account.No=Client Account No. +label.column.Name=Name +label.column.Client.Status=Client Status +label.column.Loan.Officer=Loan Officer +label.column.Loan.Account.No=Loan Account No. +label.column.External.Id=External Id +label.column.Loan=Loan +label.column.Status=Status +label.column.Fund=Fund +label.column.Loan.Purpose=Loan Purpose +label.column.Currency=Currency +label.column.principal_amount=principal_amount +label.column.Arrears.Tolerance.Amount=Arrears Tolerance Amount +label.column.principal_amount=principal_amount +label.column.Annual_Nominal.Interest_Rate=Annual_Nominal Interest_Rate +label.column.Nominal.Interest.Rate.Per.Period=Nominal Interest Rate Per Period +label.column.Interest.Rate.Frequency=Interest Rate Frequency +label.column.Interest.Method=Interest Method +label.column.Interest.Calculated.in.Period=Interest Calculated in Period +label.column.Term.Frequency=Term Frequency +label.column.Term.Frequency.Period=Term Frequency Period +label.column.Repayment.Frequency=Repayment Frequency +label.column.Repayment.Frequency.Period=Repayment Frequency Period +label.column.Amortization=Amortization +label.column.Total.Charges.Due.At.Disbursement=Total Charges Due At Disbursement +label.column.Submitted=Submitted +label.column.Approved=Approved +label.column.Expected.Disbursal=Expected Disbursal +label.column.Expected.First.Repayment=Expected First Repayment +label.column.Interest.Calculated.From=Interest Calculated From +label.column.Disbursed=Disbursed +label.column.Expected.Maturity=Expected Maturity +label.column.Matured.On=Matured On +label.column.Closed=Closed +label.column.Rejected=Rejected +label.column.Rescheduled=Rescheduled +label.column.Withdrawn=Withdrawn +label.column.Written.Off=Written Off +label.column. +label.groupby.Branch=Branch +label.title.Client.Loans.Listing=Client Loans Listing + diff --git a/mifosng-provider/src/main/pentahoReports/report-designer.properties b/mifosng-provider/src/main/pentahoReports/report-designer.properties new file mode 100644 index 000000000..f6962b74e --- /dev/null +++ b/mifosng-provider/src/main/pentahoReports/report-designer.properties @@ -0,0 +1,3 @@ +org.pentaho.reporting.designer.extensions.pentaho.repository.PublishLocation=http://localhost:8080/pentaho +org.pentaho.reporting.designer.extensions.pentaho.repository.ServerUser=joe +org.pentaho.reporting.designer.extensions.pentaho.repository.ServerPassword=password