From b3735c6270540fa380057e81b20f9f42fa47f629 Mon Sep 17 00:00:00 2001 From: sughosh88 Date: Mon, 8 Jun 2015 17:36:57 +0530 Subject: [PATCH 1/2] Balance Outstanding,Collection Report,Disbursal Report & Active Loan Summary Per Branch --- .../Active Loan Summary per Branch.prpt | Bin 0 -> 8686 bytes .../ActiveLoanSummaryperBranch.properties | 16 ++++++++++++ .../pentahoReports/Balance Outstanding.prpt | Bin 0 -> 9234 bytes .../pentahoReports/Collection Report.prpt | Bin 0 -> 9469 bytes .../CollectionReport.properties | 16 ++++++++++++ .../main/pentahoReports/Disbursal Report.prpt | Bin 0 -> 9322 bytes .../pentahoReports/DisbursalReport.properties | 23 ++++++++++++++++++ .../balanceOutstanding.properties | 14 +++++++++++ .../core_db/V263__mifos_reports.sql | 20 +++++++++++++++ 9 files changed, 89 insertions(+) create mode 100644 mifosng-provider/src/main/pentahoReports/Active Loan Summary per Branch.prpt create mode 100644 mifosng-provider/src/main/pentahoReports/ActiveLoanSummaryperBranch.properties create mode 100644 mifosng-provider/src/main/pentahoReports/Balance Outstanding.prpt create mode 100644 mifosng-provider/src/main/pentahoReports/Collection Report.prpt create mode 100644 mifosng-provider/src/main/pentahoReports/CollectionReport.properties create mode 100644 mifosng-provider/src/main/pentahoReports/Disbursal Report.prpt create mode 100644 mifosng-provider/src/main/pentahoReports/DisbursalReport.properties create mode 100644 mifosng-provider/src/main/pentahoReports/balanceOutstanding.properties create mode 100644 mifosng-provider/src/main/resources/sql/migrations/core_db/V263__mifos_reports.sql diff --git a/mifosng-provider/src/main/pentahoReports/Active Loan Summary per Branch.prpt b/mifosng-provider/src/main/pentahoReports/Active Loan Summary per Branch.prpt new file mode 100644 index 0000000000000000000000000000000000000000..76af0d36df4c7c2aff3035cbfcbd81aedda3ff07 GIT binary patch literal 8686 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 literal 0 HcmV?d00001 diff --git a/mifosng-provider/src/main/pentahoReports/ActiveLoanSummaryperBranch.properties b/mifosng-provider/src/main/pentahoReports/ActiveLoanSummaryperBranch.properties new file mode 100644 index 000000000..5a8ff11b6 --- /dev/null +++ b/mifosng-provider/src/main/pentahoReports/ActiveLoanSummaryperBranch.properties @@ -0,0 +1,16 @@ +active_loan_summery.=Active Loan Summary per Branch +branch.=Branch +centers.=No of Centers +groups.=No of Groups +clients.=No of Clients +activeloan.=No of Active Loan +loanarrears.=No of Loan in Arrears +disbursed.=Total Loans Disbursed +principalrepaid.=Total Principal Repaid +interestrepaid.=Total Interest Repaid +principaloutstand.=Total Principal Outstanding +interestoutstand.=Total Interest Outstanding +amountarreas.=Amount in Arrears +total.=Total +PrintedBy\:=Printed By : +On\:=On : \ No newline at end of file diff --git a/mifosng-provider/src/main/pentahoReports/Balance Outstanding.prpt b/mifosng-provider/src/main/pentahoReports/Balance Outstanding.prpt new file mode 100644 index 0000000000000000000000000000000000000000..db67924bd30ac0774111f44297ba074b081cef9d GIT binary patch literal 9234 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 literal 0 HcmV?d00001 diff --git a/mifosng-provider/src/main/pentahoReports/Collection Report.prpt b/mifosng-provider/src/main/pentahoReports/Collection Report.prpt new file mode 100644 index 0000000000000000000000000000000000000000..440da9e195d3eab7ff7f42d600e93f1eff1768a6 GIT binary patch literal 9469 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 E0C@Sb;Q#;t literal 0 HcmV?d00001 diff --git a/mifosng-provider/src/main/pentahoReports/CollectionReport.properties b/mifosng-provider/src/main/pentahoReports/CollectionReport.properties new file mode 100644 index 000000000..b507b6938 --- /dev/null +++ b/mifosng-provider/src/main/pentahoReports/CollectionReport.properties @@ -0,0 +1,16 @@ +collection.=Collection Report +receipt.=Receipt No +group.=Group Name +client.=Clients Name +pricAmt.=Principal Amount +intAmt.=Interest Amount +totalAmt.=Total Receipt Amount +mifos.=Mifos User +actdate.=Action Date +created.=Created Date +office.=Branch : +ondate.=From Date : +todate.=To Date : +PrintedBy\:=Printed by: +On\:=On: +center\:=Center : \ No newline at end of file diff --git a/mifosng-provider/src/main/pentahoReports/Disbursal Report.prpt b/mifosng-provider/src/main/pentahoReports/Disbursal Report.prpt new file mode 100644 index 0000000000000000000000000000000000000000..35f1260cb0dc95aa521ea74bb727d4a43e5a3aac GIT binary patch literal 9322 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 Si2U?heqym)o~kYYz<&X2&1vcY literal 0 HcmV?d00001 diff --git a/mifosng-provider/src/main/pentahoReports/DisbursalReport.properties b/mifosng-provider/src/main/pentahoReports/DisbursalReport.properties new file mode 100644 index 000000000..df864a834 --- /dev/null +++ b/mifosng-provider/src/main/pentahoReports/DisbursalReport.properties @@ -0,0 +1,23 @@ +disbursalReport=Disbursal Report +receiptNo=Receipt No: +phoneNo=Phone No: +accountId=Account ID: +clientGroup=Client/Group +loanAmount=Loan Amount +disbDate=Disbursed Date +loanType=Loan Type +loanOfficer=Loan Officer +PrintedBy\:=Printed By : +On\:=On : +center\:=Center : +centerName=Center Name +groupName=Group Name +disbursedAmount=Disbursed Amount +clientName=Client Name +serviceTax=Service Tax +annualSubscription=Annual Subscription +processingFees=Processing Fees +disbursedDate=Disbursed Date +createdDate=Created Date +mifosUser=Mifos User +fees=Fees \ No newline at end of file diff --git a/mifosng-provider/src/main/pentahoReports/balanceOutstanding.properties b/mifosng-provider/src/main/pentahoReports/balanceOutstanding.properties new file mode 100644 index 000000000..d89471f89 --- /dev/null +++ b/mifosng-provider/src/main/pentahoReports/balanceOutstanding.properties @@ -0,0 +1,14 @@ +balanceOutstanding=Balance Outstanding +accountId=Account ID: +clientGroup=Client/Group +loanAmount=Loan Amount +balance=Balance +loanStatus=Loan Status +disbDate=Disbursed Date +gender=Gender +loanType=Loan Type +fundSource=Fund Source +loanOfficer=Loan Officer +PrintedBy\:=Printed By : +On\:=On : +center\:=Center : \ No newline at end of file diff --git a/mifosng-provider/src/main/resources/sql/migrations/core_db/V263__mifos_reports.sql b/mifosng-provider/src/main/resources/sql/migrations/core_db/V263__mifos_reports.sql new file mode 100644 index 000000000..e6440c70e --- /dev/null +++ b/mifosng-provider/src/main/resources/sql/migrations/core_db/V263__mifos_reports.sql @@ -0,0 +1,20 @@ +INSERT INTO `stretchy_report` (`report_name`, `report_type`, `report_subtype`, `report_category`, `report_sql`, `description`, `core_report`, `use_report`) VALUES ('Active Loan Summary per Branch', 'Pentaho', NULL, 'Loans', NULL, NULL, 0, 1); + +INSERT INTO `stretchy_parameter` (`parameter_name`, `parameter_variable`, `parameter_label`, `parameter_displayType`, `parameter_FormatType`, `parameter_default`, `special`, `selectOne`, `selectAll`, `parameter_sql`, `parent_id`) VALUES ('asOnDate', 'asOn', 'As On', 'date', 'date', 'today', NULL, NULL, NULL, NULL, NULL); + +INSERT INTO `stretchy_report` (`report_name`, `report_type`, `report_subtype`, `report_category`, `report_sql`, `description`, `core_report`, `use_report`) VALUES ('Balance Outstanding', 'Pentaho', NULL, 'loans', NULL, NULL, 0, 1); + +INSERT INTO `stretchy_report_parameter` (report_id,parameter_id,report_parameter_name) VALUES ((select id from stretchy_report where report_name = 'Balance Outstanding'),(select id from stretchy_parameter where parameter_name='OfficeIdSelectOne'),'branch'); +INSERT INTO `stretchy_report_parameter` (report_id,parameter_id,report_parameter_name) VALUES ((select id from stretchy_report where report_name = 'Balance Outstanding'),(select id from stretchy_parameter where parameter_name='asOnDate'),'ondate'); + +INSERT INTO `stretchy_report` (`report_name`, `report_type`, `report_subtype`, `report_category`, `report_sql`, `description`, `core_report`, `use_report`) VALUES ('Collection Report', 'Pentaho', NULL, 'Accounting', NULL, NULL, 0, 1); +INSERT INTO `stretchy_report_parameter` (report_id,parameter_id,report_parameter_name) VALUES ((select id from stretchy_report where report_name = 'Collection Report'),(select id from stretchy_parameter where parameter_name='OfficeIdSelectOne'),'branch'); +INSERT INTO `stretchy_report_parameter` (report_id,parameter_id,report_parameter_name) VALUES ((select id from stretchy_report where report_name = 'Collection Report'),(select id from stretchy_parameter where parameter_name='startDateSelect'),'fromDate'); +INSERT INTO `stretchy_report_parameter` (report_id,parameter_id,report_parameter_name) VALUES ((select id from stretchy_report where report_name = 'Collection Report'),(select id from stretchy_parameter where parameter_name='endDateSelect'),'toDate'); + +INSERT INTO `stretchy_report` (`report_name`, `report_type`, `report_subtype`, `report_category`, `report_sql`, `description`, `core_report`, `use_report`) VALUES ('Disbursal Report', 'Pentaho', NULL, 'Accounting', NULL, NULL, 0, 1); +INSERT INTO `stretchy_report_parameter` (report_id,parameter_id,report_parameter_name) VALUES ((select id from stretchy_report where report_name = 'Disbursal Report'),(select id from stretchy_parameter where parameter_name='OfficeIdSelectOne'),'branch'); +INSERT INTO `stretchy_report_parameter` (report_id,parameter_id,report_parameter_name) VALUES ((select id from stretchy_report where report_name = 'Disbursal Report'),(select id from stretchy_parameter where parameter_name='startDateSelect'),'fromDate'); +INSERT INTO `stretchy_report_parameter` (report_id,parameter_id,report_parameter_name) VALUES ((select id from stretchy_report where report_name = 'Disbursal Report'),(select id from stretchy_parameter where parameter_name='endDateSelect'),'toDate'); + + From e93072fca1fbd0c15a808963ff23a3174ba037a9 Mon Sep 17 00:00:00 2001 From: sughosh88 Date: Wed, 10 Jun 2015 10:37:50 +0530 Subject: [PATCH 2/2] MIFOSX-2009(Epic) MIFOSX-2012,MIFOSX-2013,MIFOSX-2015 & MIFOSX-2016 --- .../sql/migrations/core_db/V263__mifos_reports.sql | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/mifosng-provider/src/main/resources/sql/migrations/core_db/V263__mifos_reports.sql b/mifosng-provider/src/main/resources/sql/migrations/core_db/V263__mifos_reports.sql index e6440c70e..e36859ca2 100644 --- a/mifosng-provider/src/main/resources/sql/migrations/core_db/V263__mifos_reports.sql +++ b/mifosng-provider/src/main/resources/sql/migrations/core_db/V263__mifos_reports.sql @@ -2,19 +2,25 @@ INSERT INTO `stretchy_report` (`report_name`, `report_type`, `report_subtype`, ` INSERT INTO `stretchy_parameter` (`parameter_name`, `parameter_variable`, `parameter_label`, `parameter_displayType`, `parameter_FormatType`, `parameter_default`, `special`, `selectOne`, `selectAll`, `parameter_sql`, `parent_id`) VALUES ('asOnDate', 'asOn', 'As On', 'date', 'date', 'today', NULL, NULL, NULL, NULL, NULL); -INSERT INTO `stretchy_report` (`report_name`, `report_type`, `report_subtype`, `report_category`, `report_sql`, `description`, `core_report`, `use_report`) VALUES ('Balance Outstanding', 'Pentaho', NULL, 'loans', NULL, NULL, 0, 1); +INSERT INTO `stretchy_report` (`report_name`, `report_type`, `report_subtype`, `report_category`, `report_sql`, `description`, `core_report`, `use_report`) VALUES ('Balance Outstanding', 'Pentaho', NULL, 'Loans', NULL, NULL, 0, 1); INSERT INTO `stretchy_report_parameter` (report_id,parameter_id,report_parameter_name) VALUES ((select id from stretchy_report where report_name = 'Balance Outstanding'),(select id from stretchy_parameter where parameter_name='OfficeIdSelectOne'),'branch'); INSERT INTO `stretchy_report_parameter` (report_id,parameter_id,report_parameter_name) VALUES ((select id from stretchy_report where report_name = 'Balance Outstanding'),(select id from stretchy_parameter where parameter_name='asOnDate'),'ondate'); -INSERT INTO `stretchy_report` (`report_name`, `report_type`, `report_subtype`, `report_category`, `report_sql`, `description`, `core_report`, `use_report`) VALUES ('Collection Report', 'Pentaho', NULL, 'Accounting', NULL, NULL, 0, 1); +INSERT INTO `stretchy_report` (`report_name`, `report_type`, `report_subtype`, `report_category`, `report_sql`, `description`, `core_report`, `use_report`) VALUES ('Collection Report', 'Pentaho', NULL, 'Loans', NULL, NULL, 0, 1); INSERT INTO `stretchy_report_parameter` (report_id,parameter_id,report_parameter_name) VALUES ((select id from stretchy_report where report_name = 'Collection Report'),(select id from stretchy_parameter where parameter_name='OfficeIdSelectOne'),'branch'); INSERT INTO `stretchy_report_parameter` (report_id,parameter_id,report_parameter_name) VALUES ((select id from stretchy_report where report_name = 'Collection Report'),(select id from stretchy_parameter where parameter_name='startDateSelect'),'fromDate'); INSERT INTO `stretchy_report_parameter` (report_id,parameter_id,report_parameter_name) VALUES ((select id from stretchy_report where report_name = 'Collection Report'),(select id from stretchy_parameter where parameter_name='endDateSelect'),'toDate'); -INSERT INTO `stretchy_report` (`report_name`, `report_type`, `report_subtype`, `report_category`, `report_sql`, `description`, `core_report`, `use_report`) VALUES ('Disbursal Report', 'Pentaho', NULL, 'Accounting', NULL, NULL, 0, 1); +INSERT INTO `stretchy_report` (`report_name`, `report_type`, `report_subtype`, `report_category`, `report_sql`, `description`, `core_report`, `use_report`) VALUES ('Disbursal Report', 'Pentaho', NULL, 'Loans', NULL, NULL, 0, 1); INSERT INTO `stretchy_report_parameter` (report_id,parameter_id,report_parameter_name) VALUES ((select id from stretchy_report where report_name = 'Disbursal Report'),(select id from stretchy_parameter where parameter_name='OfficeIdSelectOne'),'branch'); INSERT INTO `stretchy_report_parameter` (report_id,parameter_id,report_parameter_name) VALUES ((select id from stretchy_report where report_name = 'Disbursal Report'),(select id from stretchy_parameter where parameter_name='startDateSelect'),'fromDate'); INSERT INTO `stretchy_report_parameter` (report_id,parameter_id,report_parameter_name) VALUES ((select id from stretchy_report where report_name = 'Disbursal Report'),(select id from stretchy_parameter where parameter_name='endDateSelect'),'toDate'); +INSERT INTO `m_permission` (`grouping`, `code`, `entity_name`, `action_name`, `can_maker_checker`) VALUES ('report', 'READ_Active Loan Summary per Branch', 'Active Loan Summary per Branch', 'READ', 0); +INSERT INTO `m_permission` (`grouping`, `code`, `entity_name`, `action_name`, `can_maker_checker`) VALUES ('report', 'READ_Disbursal Report', 'Disbursal Report', 'READ', 0); +INSERT INTO `m_permission` (`grouping`, `code`, `entity_name`, `action_name`, `can_maker_checker`) VALUES ('report', 'READ_Balance Outstanding', 'Balance Outstanding', 'READ', 0); +INSERT INTO `m_permission` (`grouping`, `code`, `entity_name`, `action_name`, `can_maker_checker`) VALUES ('report', 'READ_Collection Report', 'Collection Report', 'READ', 0); + +