From ebab8699fedca7ffc8df517e852e7655863172c8 Mon Sep 17 00:00:00 2001 From: MithunKashyap Date: Tue, 6 Jan 2015 15:43:28 +0530 Subject: [PATCH] MIFOSX-1823: Report file and upgrade script for Savings Transaction Receipt --- .../Savings Transaction Receipt.properties | 27 ++++++++++++++++++ .../Savings Transaction Receipt.prpt | Bin 0 -> 6854 bytes .../V233__Savings_Transaction_Receipt.sql | 8 ++++++ 3 files changed, 35 insertions(+) create mode 100644 mifosng-provider/src/main/pentahoReports/Savings Transaction Receipt.properties create mode 100644 mifosng-provider/src/main/pentahoReports/Savings Transaction Receipt.prpt create mode 100644 mifosng-provider/src/main/resources/sql/migrations/core_db/V233__Savings_Transaction_Receipt.sql diff --git a/mifosng-provider/src/main/pentahoReports/Savings Transaction Receipt.properties b/mifosng-provider/src/main/pentahoReports/Savings Transaction Receipt.properties new file mode 100644 index 000000000..8d0ba7da7 --- /dev/null +++ b/mifosng-provider/src/main/pentahoReports/Savings Transaction Receipt.properties @@ -0,0 +1,27 @@ +title.Saving.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.credited=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=Deposit +txn_type.2=Withdrawal +txn_type.3=Interest Posting +accounting_txn_type.1=credited +accounting_txn_type.2=debited +accounting_txn_type.3=credited +test.msg=Your Account has been $(acc_txn_type) with $(txn_amount, number, "#,###.##") \ No newline at end of file diff --git a/mifosng-provider/src/main/pentahoReports/Savings Transaction Receipt.prpt b/mifosng-provider/src/main/pentahoReports/Savings Transaction Receipt.prpt new file mode 100644 index 0000000000000000000000000000000000000000..7eaca7e61c66c7486274ec103f42e76f44fd1898 GIT binary patch literal 6854 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 Q002b(QjqCNMsa)fA3{6JC;$Ke literal 0 HcmV?d00001 diff --git a/mifosng-provider/src/main/resources/sql/migrations/core_db/V233__Savings_Transaction_Receipt.sql b/mifosng-provider/src/main/resources/sql/migrations/core_db/V233__Savings_Transaction_Receipt.sql new file mode 100644 index 000000000..bd8bf8323 --- /dev/null +++ b/mifosng-provider/src/main/resources/sql/migrations/core_db/V233__Savings_Transaction_Receipt.sql @@ -0,0 +1,8 @@ +INSERT INTO stretchy_parameter ( parameter_name, parameter_variable, parameter_label, parameter_displayType, parameter_FormatType, parameter_default, special, selectOne, selectAll, parameter_sql, parent_id) VALUES ('transactionId', 'transactionId', 'transactionId', 'text', 'string', 'n/a', 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 ( 'Savings 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='Savings Transaction Receipt'), + (select sp.id from stretchy_parameter sp where sp.parameter_name='transactionId'), + 'transactionId'); \ No newline at end of file