From af43e6c58fc674166aa39a202d2c482ae260756c Mon Sep 17 00:00:00 2001 From: MithunKashyap Date: Sat, 17 Jan 2015 13:52:31 +0530 Subject: [PATCH] MIFOSX-1846: Report and script files for Loan Transaction Receipt --- .../Loan Transaction Receipt.properties | 42 ++++++++++++++++++ .../Loan Transaction Receipt.prpt | Bin 0 -> 6795 bytes .../V237__Loan_Transaction_Receipt.sql | 2 + 3 files changed, 44 insertions(+) create mode 100644 mifosng-provider/src/main/pentahoReports/Loan Transaction Receipt.properties create mode 100644 mifosng-provider/src/main/pentahoReports/Loan Transaction Receipt.prpt create mode 100644 mifosng-provider/src/main/resources/sql/migrations/core_db/V237__Loan_Transaction_Receipt.sql diff --git a/mifosng-provider/src/main/pentahoReports/Loan Transaction Receipt.properties b/mifosng-provider/src/main/pentahoReports/Loan Transaction Receipt.properties new file mode 100644 index 000000000..f55ed9afa --- /dev/null +++ b/mifosng-provider/src/main/pentahoReports/Loan Transaction Receipt.properties @@ -0,0 +1,42 @@ +title.Loan.Transaction.Receipt=Receipt +label.ClientName=Client Name: +label.ClientAccountNumber=Client Account Number: +label.ProductName=Client Account Title: +label.Operation=Operation: +label.Operation.Deposit=Deposit +label.Operation.Withdrawal=Withdrawal +label.Operation.Amount=Amount: +label.Operation.Amount.InFigures=In Figures: +label.Operation.Amount.InWords=In Words: +label.Operation.Description=Description: +label.receipt.text1=Your account has been +label.receipt.credited=credited +label.receipt.debited=debited +label.receipt.text2= with +label.receipt.text.dot=. +label.receipt.ClientName=Client Name and Signature +label.receipt.TxnDateTime=Date and Time of Transaction: +label.receipt.Operator=Cashier Name: +label.receipt.TxnID=Transaction ID: +txn_type.1=Disbursement +txn_type.2=Repayment +txn_type.3=Contra +txn_type.4=Waive Interest +txn_type.5=Repayment At Disbursement +txn_type.6=Write-Off +txn_type.7=Marked for Rescheduling +txn_type.8=Recovery Repayment +txn_type.9=Waive Charges +txn_type.10=Apply Charges +txn_type.11=Apply Interest +accounting_txn_type.1=debited +accounting_txn_type.2=credited +accounting_txn_type.3=contra-ed +accounting_txn_type.4=credited +accounting_txn_type.5=credited +accounting_txn_type.6=credited +accounting_txn_type.7=credited +accounting_txn_type.8=debited +accounting_txn_type.9=credited +accounting_txn_type.10=debitd +accounting_txn_type.11=debited \ No newline at end of file diff --git a/mifosng-provider/src/main/pentahoReports/Loan Transaction Receipt.prpt b/mifosng-provider/src/main/pentahoReports/Loan Transaction Receipt.prpt new file mode 100644 index 0000000000000000000000000000000000000000..f4b6ad56248e50e01e885209427c07ab04257c49 GIT binary patch literal 6795 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 Rd;kDAh~F1PSEl~d{2$CWR_Oo$ literal 0 HcmV?d00001 diff --git a/mifosng-provider/src/main/resources/sql/migrations/core_db/V237__Loan_Transaction_Receipt.sql b/mifosng-provider/src/main/resources/sql/migrations/core_db/V237__Loan_Transaction_Receipt.sql new file mode 100644 index 000000000..00f040d72 --- /dev/null +++ b/mifosng-provider/src/main/resources/sql/migrations/core_db/V237__Loan_Transaction_Receipt.sql @@ -0,0 +1,2 @@ +INSERT INTO stretchy_report ( report_name, report_type, report_subtype, report_category, report_sql, description, core_report, use_report) VALUES ('Loan Transaction Receipt', 'Pentaho', NULL, NULL, NULL, NULL, 0, 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='Loan Transaction Receipt'), (select sp.id from stretchy_parameter sp where sp.parameter_name='transactionId'), 'transactionId');