blob: 69cb2758752b3ecf9a675acefe750c5715111431 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
-->
<databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-4.1.xsd">
<changeSet author="fineract" id="1">
<insert tableName="c_cache">
<column name="id" valueNumeric="1"/>
<column name="cache_type_enum" valueNumeric="1"/>
</insert>
</changeSet>
<changeSet author="fineract" id="2">
<insert tableName="c_configuration">
<column name="id" valueNumeric="1"/>
<column name="name" value="maker-checker"/>
<column name="value"/>
<column name="date_value"/>
<column name="string_value"/>
<column name="enabled" valueBoolean="false"/>
<column name="is_trap_door" valueBoolean="false"/>
<column name="description"/>
</insert>
<insert tableName="c_configuration">
<column name="id" valueNumeric="4"/>
<column name="name" value="amazon-S3"/>
<column name="value"/>
<column name="date_value"/>
<column name="string_value"/>
<column name="enabled" valueBoolean="false"/>
<column name="is_trap_door" valueBoolean="false"/>
<column name="description"/>
</insert>
<insert tableName="c_configuration">
<column name="id" valueNumeric="5"/>
<column name="name" value="reschedule-future-repayments"/>
<column name="value"/>
<column name="date_value"/>
<column name="string_value"/>
<column name="enabled" valueBoolean="true"/>
<column name="is_trap_door" valueBoolean="false"/>
<column name="description"/>
</insert>
<insert tableName="c_configuration">
<column name="id" valueNumeric="6"/>
<column name="name" value="reschedule-repayments-on-holidays"/>
<column name="value"/>
<column name="date_value"/>
<column name="string_value"/>
<column name="enabled" valueBoolean="false"/>
<column name="is_trap_door" valueBoolean="false"/>
<column name="description"/>
</insert>
<insert tableName="c_configuration">
<column name="id" valueNumeric="7"/>
<column name="name" value="allow-transactions-on-holiday"/>
<column name="value"/>
<column name="date_value"/>
<column name="string_value"/>
<column name="enabled" valueBoolean="false"/>
<column name="is_trap_door" valueBoolean="false"/>
<column name="description"/>
</insert>
<insert tableName="c_configuration">
<column name="id" valueNumeric="8"/>
<column name="name" value="allow-transactions-on-non_workingday"/>
<column name="value"/>
<column name="date_value"/>
<column name="string_value"/>
<column name="enabled" valueBoolean="false"/>
<column name="is_trap_door" valueBoolean="false"/>
<column name="description"/>
</insert>
<insert tableName="c_configuration">
<column name="id" valueNumeric="9"/>
<column name="name" value="constraint_approach_for_datatables"/>
<column name="value"/>
<column name="date_value"/>
<column name="string_value"/>
<column name="enabled" valueBoolean="false"/>
<column name="is_trap_door" valueBoolean="false"/>
<column name="description"/>
</insert>
<insert tableName="c_configuration">
<column name="id" valueNumeric="10"/>
<column name="name" value="penalty-wait-period"/>
<column name="value" valueNumeric="2"/>
<column name="date_value"/>
<column name="string_value"/>
<column name="enabled" valueBoolean="true"/>
<column name="is_trap_door" valueBoolean="false"/>
<column name="description"/>
</insert>
<insert tableName="c_configuration">
<column name="id" valueNumeric="11"/>
<column name="name" value="force-password-reset-days"/>
<column name="value" valueNumeric="0"/>
<column name="date_value"/>
<column name="string_value"/>
<column name="enabled" valueBoolean="false"/>
<column name="is_trap_door" valueBoolean="false"/>
<column name="description"/>
</insert>
<insert tableName="c_configuration">
<column name="id" valueNumeric="12"/>
<column name="name" value="grace-on-penalty-posting"/>
<column name="value" valueNumeric="0"/>
<column name="date_value"/>
<column name="string_value"/>
<column name="enabled" valueBoolean="true"/>
<column name="is_trap_door" valueBoolean="false"/>
<column name="description"/>
</insert>
<insert tableName="c_configuration">
<column name="id" valueNumeric="15"/>
<column name="name" value="savings-interest-posting-current-period-end"/>
<column name="value"/>
<column name="date_value"/>
<column name="string_value"/>
<column name="enabled" valueBoolean="false"/>
<column name="is_trap_door" valueBoolean="false"/>
<column name="description"
value="Recommended to be changed only once during start of production. When set as false(default), interest will be posted on the first date of next period. If set as true, interest will be posted on last date of current period. There is no difference in the interest amount posted."/>
</insert>
<insert tableName="c_configuration">
<column name="id" valueNumeric="16"/>
<column name="name" value="financial-year-beginning-month"/>
<column name="value" valueNumeric="1"/>
<column name="date_value"/>
<column name="string_value"/>
<column name="enabled" valueBoolean="true"/>
<column name="is_trap_door" valueBoolean="false"/>
<column name="description"
value="Recommended to be changed only once during start of production. Allowed values 1 - 12 (January - December). Interest posting periods are evaluated based on this configuration."/>
</insert>
<insert tableName="c_configuration">
<column name="id" valueNumeric="17"/>
<column name="name" value="min-clients-in-group"/>
<column name="value" valueNumeric="5"/>
<column name="date_value"/>
<column name="string_value"/>
<column name="enabled" valueBoolean="false"/>
<column name="is_trap_door" valueBoolean="false"/>
<column name="description" value="Minimum number of Clients that a Group should have"/>
</insert>
<insert tableName="c_configuration">
<column name="id" valueNumeric="18"/>
<column name="name" value="max-clients-in-group"/>
<column name="value" valueNumeric="5"/>
<column name="date_value"/>
<column name="string_value"/>
<column name="enabled" valueBoolean="false"/>
<column name="is_trap_door" valueBoolean="false"/>
<column name="description" value="Maximum number of Clients that a Group can have"/>
</insert>
<insert tableName="c_configuration">
<column name="id" valueNumeric="19"/>
<column name="name" value="meetings-mandatory-for-jlg-loans"/>
<column name="value"/>
<column name="date_value"/>
<column name="string_value"/>
<column name="enabled" valueBoolean="false"/>
<column name="is_trap_door" valueBoolean="false"/>
<column name="description"
value="Enforces all JLG loans to follow a meeting schedule belonging to parent group or Center"/>
</insert>
<insert tableName="c_configuration">
<column name="id" valueNumeric="20"/>
<column name="name" value="office-specific-products-enabled"/>
<column name="value" valueNumeric="0"/>
<column name="date_value"/>
<column name="string_value"/>
<column name="enabled" valueBoolean="false"/>
<column name="is_trap_door" valueBoolean="false"/>
<column name="description"
value="Whether products and fees should be office specific or not? This property should NOT be changed once Mifos is Live."/>
</insert>
<insert tableName="c_configuration">
<column name="id" valueNumeric="21"/>
<column name="name" value="restrict-products-to-user-office"/>
<column name="value" valueNumeric="0"/>
<column name="date_value"/>
<column name="string_value"/>
<column name="enabled" valueBoolean="false"/>
<column name="is_trap_door" valueBoolean="false"/>
<column name="description"
value="This should be enabled only if, products &amp; fees are office specific (i.e. office-specific-products-enabled is enabled). This property specifies if the products should be auto-restricted to office of the user who created the proudct? Note: This property should NOT be changed once Mifos is Live."/>
</insert>
<insert tableName="c_configuration">
<column name="id" valueNumeric="22"/>
<column name="name" value="office-opening-balances-contra-account"/>
<column name="value" valueNumeric="0"/>
<column name="date_value"/>
<column name="string_value"/>
<column name="enabled" valueBoolean="true"/>
<column name="is_trap_door" valueBoolean="false"/>
<column name="description"/>
</insert>
<insert tableName="c_configuration">
<column name="id" valueNumeric="23"/>
<column name="name" value="rounding-mode"/>
<column name="value" valueNumeric="6"/>
<column name="date_value"/>
<column name="string_value"/>
<column name="enabled" valueBoolean="true"/>
<column name="is_trap_door" valueBoolean="true"/>
<column name="description"
value="0 - UP, 1 - DOWN, 2- CEILING, 3- FLOOR, 4- HALF_UP, 5- HALF_DOWN, 6 - HALF_EVEN"/>
</insert>
<insert tableName="c_configuration">
<column name="id" valueNumeric="24"/>
<column name="name" value="backdate-penalties-enabled"/>
<column name="value" valueNumeric="0"/>
<column name="date_value"/>
<column name="string_value"/>
<column name="enabled" valueBoolean="true"/>
<column name="is_trap_door" valueBoolean="false"/>
<column name="description"
value="If this parameter is disabled penalties will only be added to instalments due moving forward, any old overdue instalments will not be affected."/>
</insert>
<insert tableName="c_configuration">
<column name="id" valueNumeric="25"/>
<column name="name" value="organisation-start-date"/>
<column name="value" valueNumeric="0"/>
<column name="date_value"/>
<column name="string_value"/>
<column name="enabled" valueBoolean="false"/>
<column name="is_trap_door" valueBoolean="false"/>
<column name="description"/>
</insert>
<insert tableName="c_configuration">
<column name="id" valueNumeric="26"/>
<column name="name" value="paymenttype-applicable-for-disbursement-charges"/>
<column name="value"/>
<column name="date_value"/>
<column name="string_value"/>
<column name="enabled" valueBoolean="false"/>
<column name="is_trap_door" valueBoolean="false"/>
<column name="description"
value="Is the Disbursement Entry need to be considering the fund source of the paymnet type"/>
</insert>
<insert tableName="c_configuration">
<column name="id" valueNumeric="27"/>
<column name="name" value="interest-charged-from-date-same-as-disbursal-date"/>
<column name="value" valueNumeric="0"/>
<column name="date_value"/>
<column name="string_value"/>
<column name="enabled" valueBoolean="false"/>
<column name="is_trap_door" valueBoolean="false"/>
<column name="description"/>
</insert>
<insert tableName="c_configuration">
<column name="id" valueNumeric="28"/>
<column name="name" value="skip-repayment-on-first-day-of-month"/>
<column name="value" valueNumeric="14"/>
<column name="date_value"/>
<column name="string_value"/>
<column name="enabled" valueBoolean="false"/>
<column name="is_trap_door" valueBoolean="false"/>
<column name="description" value="skipping repayment on first day of month"/>
</insert>
<insert tableName="c_configuration">
<column name="id" valueNumeric="29"/>
<column name="name" value="change-emi-if-repaymentdate-same-as-disbursementdate"/>
<column name="value" valueNumeric="0"/>
<column name="date_value"/>
<column name="string_value"/>
<column name="enabled" valueBoolean="true"/>
<column name="is_trap_door" valueBoolean="false"/>
<column name="description"
value="In tranche loans, if repayment date is same as tranche disbursement date then allow to change the emi amount"/>
</insert>
<insert tableName="c_configuration">
<column name="id" valueNumeric="30"/>
<column name="name" value="daily-tpt-limit"/>
<column name="value" valueNumeric="0"/>
<column name="date_value"/>
<column name="string_value"/>
<column name="enabled" valueBoolean="false"/>
<column name="is_trap_door" valueBoolean="false"/>
<column name="description" value="Daily limit for third party transfers"/>
</insert>
<insert tableName="c_configuration">
<column name="id" valueNumeric="31"/>
<column name="name" value="Enable-Address"/>
<column name="value"/>
<column name="date_value"/>
<column name="string_value"/>
<column name="enabled" valueBoolean="false"/>
<column name="is_trap_door" valueBoolean="false"/>
<column name="description"/>
</insert>
<insert tableName="c_configuration">
<column name="id" valueNumeric="32"/>
<column name="name" value="sub-rates"/>
<column name="value" valueNumeric="0"/>
<column name="date_value"/>
<column name="string_value"/>
<column name="enabled" valueBoolean="false"/>
<column name="is_trap_door" valueBoolean="false"/>
<column name="description" value="Enable Rates Module"/>
</insert>
<insert tableName="c_configuration">
<column name="id" valueNumeric="33"/>
<column name="name" value="loan-reschedule-is-first-payday-allowed-on-holiday"/>
<column name="value" valueNumeric="0"/>
<column name="date_value"/>
<column name="string_value"/>
<column name="enabled" valueBoolean="false"/>
<column name="is_trap_door" valueBoolean="false"/>
<column name="description"
value="If enabled, while loan reschedule the first repayment date can be on a holiday/non working day"/>
</insert>
<insert tableName="c_configuration">
<column name="id" valueNumeric="35"/>
<column name="name" value="account-mapping-for-payment-type"/>
<column name="value"/>
<column name="date_value"/>
<column name="string_value" value="Asset"/>
<column name="enabled" valueBoolean="true"/>
<column name="is_trap_door" valueBoolean="false"/>
<column name="description"
value="Asset: default for asset, Use comma seperated values for Liability, Asset and Expense accounts"/>
</insert>
<insert tableName="c_configuration">
<column name="id" valueNumeric="36"/>
<column name="name" value="account-mapping-for-charge"/>
<column name="value"/>
<column name="date_value"/>
<column name="string_value" value="Income"/>
<column name="enabled" valueBoolean="true"/>
<column name="is_trap_door" valueBoolean="false"/>
<column name="description"
value="Income: default for Income, Use comma seperated values for Income, Liability and Expense accounts"/>
</insert>
<insert tableName="c_configuration">
<column name="id" valueNumeric="37"/>
<column name="name" value="fixed-deposit-transfer-interest-next-day-for-period-end-posting"/>
<column name="value"/>
<column name="date_value"/>
<column name="string_value"/>
<column name="enabled" valueBoolean="false"/>
<column name="is_trap_door" valueBoolean="false"/>
<column name="description" value="Transfer fixed transfer interest next day(t+1) for period end posting"/>
</insert>
<insert tableName="c_configuration">
<column name="id" valueNumeric="38"/>
<column name="name" value="allow-backdated-transaction-before-interest-posting"/>
<column name="value" valueNumeric="0"/>
<column name="date_value"/>
<column name="string_value"/>
<column name="enabled" valueBoolean="true"/>
<column name="is_trap_door" valueBoolean="false"/>
<column name="description" value="Avoid retrieving all transactions in a savings account"/>
</insert>
<insert tableName="c_configuration">
<column name="id" valueNumeric="39"/>
<column name="name" value="allow-backdated-transaction-before-interest-posting-date-for-days"/>
<column name="value" valueNumeric="0"/>
<column name="date_value"/>
<column name="string_value"/>
<column name="enabled" valueBoolean="false"/>
<column name="is_trap_door" valueBoolean="false"/>
<column name="description" value="One time configuration to relax the backdated transactions"/>
</insert>
<insert tableName="c_configuration">
<column name="id" valueNumeric="40"/>
<column name="name" value="custom-account-number-length"/>
<column name="value"/>
<column name="date_value"/>
<column name="string_value"/>
<column name="enabled" valueBoolean="false"/>
<column name="is_trap_door" valueBoolean="false"/>
<column name="description"
value="if enabled, the value if this configuration will set accounnumber length"/>
</insert>
<insert tableName="c_configuration">
<column name="id" valueNumeric="41"/>
<column name="name" value="random-account-number"/>
<column name="value"/>
<column name="date_value"/>
<column name="string_value"/>
<column name="enabled" valueBoolean="false"/>
<column name="is_trap_door" valueBoolean="false"/>
<column name="description"
value="if enabled, the client accounts, saving accounts, loan accounts will be created with Random Account Number"/>
</insert>
<insert tableName="c_configuration">
<column name="id" valueNumeric="42"/>
<column name="name" value="is-interest-to-be-recovered-first-when-greater-than-emi"/>
<column name="value" valueNumeric="0"/>
<column name="date_value"/>
<column name="string_value"/>
<column name="enabled" valueBoolean="false"/>
<column name="is_trap_door" valueBoolean="false"/>
<column name="description"
value="If enabled, when interest amount is greater than EMI, the additional interest is recovered first before principal"/>
</insert>
<insert tableName="c_configuration">
<column name="id" valueNumeric="43"/>
<column name="name" value="is-principal-compounding-disabled-for-overdue-loans"/>
<column name="value" valueNumeric="0"/>
<column name="date_value"/>
<column name="string_value"/>
<column name="enabled" valueBoolean="false"/>
<column name="is_trap_door" valueBoolean="false"/>
<column name="description"
value="If enabled, it donot consider principal of an unpaid installment for calculating interest of next installment. this is for testing back-dated loan schedule"/>
</insert>
</changeSet>
<changeSet author="fineract" id="3">
<insert tableName="c_external_service">
<column name="id" valueNumeric="3"/>
<column name="name" value="MESSAGE_GATEWAY"/>
</insert>
<insert tableName="c_external_service">
<column name="id" valueNumeric="4"/>
<column name="name" value="NOTIFICATION"/>
</insert>
<insert tableName="c_external_service">
<column name="id" valueNumeric="1"/>
<column name="name" value="S3"/>
</insert>
<insert tableName="c_external_service">
<column name="id" valueNumeric="2"/>
<column name="name" value="SMTP_Email_Account"/>
</insert>
</changeSet>
<changeSet author="fineract" id="4">
<insert tableName="c_external_service_properties">
<column name="name" value="s3_access_key"/>
<column name="value"/>
<column name="external_service_id" valueNumeric="1"/>
</insert>
<insert tableName="c_external_service_properties">
<column name="name" value="s3_bucket_name"/>
<column name="value"/>
<column name="external_service_id" valueNumeric="1"/>
</insert>
<insert tableName="c_external_service_properties">
<column name="name" value="s3_secret_key"/>
<column name="value"/>
<column name="external_service_id" valueNumeric="1"/>
</insert>
<insert tableName="c_external_service_properties">
<column name="name" value="username"/>
<column name="value" value="support@cloudmicrofinance.com"/>
<column name="external_service_id" valueNumeric="2"/>
</insert>
<insert tableName="c_external_service_properties">
<column name="name" value="password"/>
<column name="value" value="support81"/>
<column name="external_service_id" valueNumeric="2"/>
</insert>
<insert tableName="c_external_service_properties">
<column name="name" value="host"/>
<column name="value" value="localhost"/>
<column name="external_service_id" valueNumeric="2"/>
</insert>
<insert tableName="c_external_service_properties">
<column name="name" value="port"/>
<column name="value" value="3025"/>
<column name="external_service_id" valueNumeric="2"/>
</insert>
<insert tableName="c_external_service_properties">
<column name="name" value="useTLS"/>
<column name="value" value="true"/>
<column name="external_service_id" valueNumeric="2"/>
</insert>
<insert tableName="c_external_service_properties">
<column name="name" value="host_name"/>
<column name="value" value="localhost"/>
<column name="external_service_id" valueNumeric="3"/>
</insert>
<insert tableName="c_external_service_properties">
<column name="name" value="port_number"/>
<column name="value" value="9191"/>
<column name="external_service_id" valueNumeric="3"/>
</insert>
<insert tableName="c_external_service_properties">
<column name="name" value="end_point"/>
<column name="value" value="/"/>
<column name="external_service_id" valueNumeric="3"/>
</insert>
<insert tableName="c_external_service_properties">
<column name="name" value="tenant_app_key"/>
<column name="value"/>
<column name="external_service_id" valueNumeric="3"/>
</insert>
<insert tableName="c_external_service_properties">
<column name="name" value="server_key"/>
<column name="value"
value="AAAAToBmqQQ:APA91bEodkE12CwFl8VHqanUbeJYg1E05TiheVz59CZZYrBnCq3uM40UYhHfdP-JfeTQ0L0zoLqS8orjvW_ze0_VF8DSuyyqkrDibflhtUainsI0lwgVz5u1YP3q3c3erqjlySEuRShS"/>
<column name="external_service_id" valueNumeric="4"/>
</insert>
<insert tableName="c_external_service_properties">
<column name="name" value="gcm_end_point"/>
<column name="value" value="https://gcm-http.googleapis.com/gcm/send"/>
<column name="external_service_id" valueNumeric="4"/>
</insert>
<insert tableName="c_external_service_properties">
<column name="name" value="fcm_end_point"/>
<column name="value" value="https://fcm.googleapis.com/fcm/send"/>
<column name="external_service_id" valueNumeric="4"/>
</insert>
<insert tableName="c_external_service_properties">
<column name="name" value="fromEmail"/>
<column name="value" value="support@cloudmicrofinance.com"/>
<column name="external_service_id" valueNumeric="2"/>
</insert>
<insert tableName="c_external_service_properties">
<column name="name" value="fromName"/>
<column name="value" value="support@cloudmicrofinance.com"/>
<column name="external_service_id" valueNumeric="2"/>
</insert>
</changeSet>
<changeSet author="fineract" id="5">
<insert tableName="job">
<column name="id" valueNumeric="1"/>
<column name="name" value="Update loan Summary"/>
<column name="display_name" value="Update loan Summary"/>
<column name="cron_expression" value="0 0 22 1/1 * ? *"/>
<column name="create_time" valueDate="${current_datetime}"/>
<column name="task_priority" valueNumeric="5"/>
<column name="group_name"/>
<column name="previous_run_start_time"/>
<column name="job_key" value="Update loan SummaryJobDetail1 _ DEFAULT"/>
<column name="initializing_errorlog"/>
<column name="is_active" valueBoolean="true"/>
<column name="currently_running" valueBoolean="false"/>
<column name="updates_allowed" valueBoolean="true"/>
<column name="scheduler_group" valueNumeric="0"/>
<column name="is_misfired" valueBoolean="false"/>
<column name="node_id" valueNumeric="1"/>
<column name="is_mismatched_job" valueBoolean="true"/>
</insert>
<insert tableName="job">
<column name="id" valueNumeric="2"/>
<column name="name" value="Update Loan Arrears Ageing"/>
<column name="display_name" value="Update Loan Arrears Ageing"/>
<column name="cron_expression" value="0 1 0 1/1 * ? *"/>
<column name="create_time" valueDate="${current_datetime}"/>
<column name="task_priority" valueNumeric="5"/>
<column name="group_name"/>
<column name="previous_run_start_time"/>
<column name="job_key" value="Update Loan Arrears AgeingJobDetail1 _ DEFAULT"/>
<column name="initializing_errorlog"/>
<column name="is_active" valueBoolean="true"/>
<column name="currently_running" valueBoolean="false"/>
<column name="updates_allowed" valueBoolean="true"/>
<column name="scheduler_group" valueNumeric="0"/>
<column name="is_misfired" valueBoolean="false"/>
<column name="node_id" valueNumeric="1"/>
<column name="is_mismatched_job" valueBoolean="true"/>
</insert>
<insert tableName="job">
<column name="id" valueNumeric="3"/>
<column name="name" value="Update Loan Paid In Advance"/>
<column name="display_name" value="Update Loan Paid In Advance"/>
<column name="cron_expression" value="0 5 0 1/1 * ? *"/>
<column name="create_time" valueDate="${current_datetime}"/>
<column name="task_priority" valueNumeric="5"/>
<column name="group_name"/>
<column name="previous_run_start_time"/>
<column name="job_key" value="Update Loan Paid In AdvanceJobDetail1 _ DEFAULT"/>
<column name="initializing_errorlog"/>
<column name="is_active" valueBoolean="true"/>
<column name="currently_running" valueBoolean="false"/>
<column name="updates_allowed" valueBoolean="true"/>
<column name="scheduler_group" valueNumeric="0"/>
<column name="is_misfired" valueBoolean="false"/>
<column name="node_id" valueNumeric="1"/>
<column name="is_mismatched_job" valueBoolean="true"/>
</insert>
<insert tableName="job">
<column name="id" valueNumeric="4"/>
<column name="name" value="Apply Annual Fee For Savings"/>
<column name="display_name" value="Apply Annual Fee For Savings"/>
<column name="cron_expression" value="0 20 22 1/1 * ? *"/>
<column name="create_time" valueDate="${current_datetime}"/>
<column name="task_priority" valueNumeric="5"/>
<column name="group_name"/>
<column name="previous_run_start_time"/>
<column name="job_key" value="Apply Annual Fee For SavingsJobDetail1 _ DEFAULT"/>
<column name="initializing_errorlog"/>
<column name="is_active" valueBoolean="true"/>
<column name="currently_running" valueBoolean="false"/>
<column name="updates_allowed" valueBoolean="true"/>
<column name="scheduler_group" valueNumeric="0"/>
<column name="is_misfired" valueBoolean="false"/>
<column name="node_id" valueNumeric="1"/>
<column name="is_mismatched_job" valueBoolean="true"/>
</insert>
<insert tableName="job">
<column name="id" valueNumeric="5"/>
<column name="name" value="Apply Holidays To Loans"/>
<column name="display_name" value="Apply Holidays To Loans"/>
<column name="cron_expression" value="0 0 12 * * ?"/>
<column name="create_time" valueDate="${current_datetime}"/>
<column name="task_priority" valueNumeric="5"/>
<column name="group_name"/>
<column name="previous_run_start_time"/>
<column name="job_key" value="Apply Holidays To LoansJobDetail1 _ DEFAULT"/>
<column name="initializing_errorlog"/>
<column name="is_active" valueBoolean="true"/>
<column name="currently_running" valueBoolean="false"/>
<column name="updates_allowed" valueBoolean="true"/>
<column name="scheduler_group" valueNumeric="0"/>
<column name="is_misfired" valueBoolean="false"/>
<column name="node_id" valueNumeric="1"/>
<column name="is_mismatched_job" valueBoolean="true"/>
</insert>
<insert tableName="job">
<column name="id" valueNumeric="6"/>
<column name="name" value="Post Interest For Savings"/>
<column name="display_name" value="Post Interest For Savings"/>
<column name="cron_expression" value="0 0 0 1/1 * ? *"/>
<column name="create_time" valueDate="${current_datetime}"/>
<column name="task_priority" valueNumeric="5"/>
<column name="group_name"/>
<column name="previous_run_start_time"/>
<column name="job_key" value="Post Interest For SavingsJobDetail1 _ DEFAULT"/>
<column name="initializing_errorlog"/>
<column name="is_active" valueBoolean="true"/>
<column name="currently_running" valueBoolean="false"/>
<column name="updates_allowed" valueBoolean="true"/>
<column name="scheduler_group" valueNumeric="1"/>
<column name="is_misfired" valueBoolean="false"/>
<column name="node_id" valueNumeric="1"/>
<column name="is_mismatched_job" valueBoolean="true"/>
</insert>
<insert tableName="job">
<column name="id" valueNumeric="7"/>
<column name="name" value="Transfer Fee For Loans From Savings"/>
<column name="display_name" value="Transfer Fee For Loans From Savings"/>
<column name="cron_expression" value="0 1 0 1/1 * ? *"/>
<column name="create_time" valueDate="${current_datetime}"/>
<column name="task_priority" valueNumeric="5"/>
<column name="group_name"/>
<column name="previous_run_start_time"/>
<column name="job_key" value="Transfer Fee For Loans From SavingsJobDetail1 _ DEFAULT"/>
<column name="initializing_errorlog"/>
<column name="is_active" valueBoolean="true"/>
<column name="currently_running" valueBoolean="false"/>
<column name="updates_allowed" valueBoolean="true"/>
<column name="scheduler_group" valueNumeric="0"/>
<column name="is_misfired" valueBoolean="false"/>
<column name="node_id" valueNumeric="1"/>
<column name="is_mismatched_job" valueBoolean="true"/>
</insert>
<insert tableName="job">
<column name="id" valueNumeric="8"/>
<column name="name" value="Pay Due Savings Charges"/>
<column name="display_name" value="Pay Due Savings Charges"/>
<column name="cron_expression" value="0 0 12 * * ?"/>
<column name="create_time" valueDate="2013-09-23T00:00:00"/>
<column name="task_priority" valueNumeric="5"/>
<column name="group_name"/>
<column name="previous_run_start_time"/>
<column name="job_key" value="Pay Due Savings ChargesJobDetail1 _ DEFAULT"/>
<column name="initializing_errorlog"/>
<column name="is_active" valueBoolean="true"/>
<column name="currently_running" valueBoolean="false"/>
<column name="updates_allowed" valueBoolean="true"/>
<column name="scheduler_group" valueNumeric="0"/>
<column name="is_misfired" valueBoolean="false"/>
<column name="node_id" valueNumeric="1"/>
<column name="is_mismatched_job" valueBoolean="true"/>
</insert>
<insert tableName="job">
<column name="id" valueNumeric="9"/>
<column name="name" value="Update Accounting Running Balances"/>
<column name="display_name" value="Update Accounting Running Balances"/>
<column name="cron_expression" value="0 1 0 1/1 * ? *"/>
<column name="create_time" valueDate="${current_datetime}"/>
<column name="task_priority" valueNumeric="5"/>
<column name="group_name"/>
<column name="previous_run_start_time"/>
<column name="job_key" value="Update Accounting Running BalancesJobDetail1 _ DEFAULT"/>
<column name="initializing_errorlog"/>
<column name="is_active" valueBoolean="true"/>
<column name="currently_running" valueBoolean="false"/>
<column name="updates_allowed" valueBoolean="true"/>
<column name="scheduler_group" valueNumeric="0"/>
<column name="is_misfired" valueBoolean="false"/>
<column name="node_id" valueNumeric="1"/>
<column name="is_mismatched_job" valueBoolean="true"/>
</insert>
<insert tableName="job">
<column name="id" valueNumeric="10"/>
<column name="name" value="Execute Standing Instruction"/>
<column name="display_name" value="Execute Standing Instruction"/>
<column name="cron_expression" value="0 0 0 1/1 * ? *"/>
<column name="create_time" valueDate="${current_datetime}"/>
<column name="task_priority" valueNumeric="5"/>
<column name="group_name"/>
<column name="previous_run_start_time"/>
<column name="job_key" value="Execute Standing InstructionJobDetail1 _ DEFAULT"/>
<column name="initializing_errorlog"/>
<column name="is_active" valueBoolean="true"/>
<column name="currently_running" valueBoolean="false"/>
<column name="updates_allowed" valueBoolean="true"/>
<column name="scheduler_group" valueNumeric="0"/>
<column name="is_misfired" valueBoolean="false"/>
<column name="node_id" valueNumeric="1"/>
<column name="is_mismatched_job" valueBoolean="true"/>
</insert>
<insert tableName="job">
<column name="id" valueNumeric="11"/>
<column name="name" value="Add Accrual Transactions"/>
<column name="display_name" value="Add Accrual Transactions"/>
<column name="cron_expression" value="0 1 0 1/1 * ? *"/>
<column name="create_time" valueDate="${current_datetime}"/>
<column name="task_priority" valueNumeric="3"/>
<column name="group_name"/>
<column name="previous_run_start_time"/>
<column name="job_key" value="Add Accrual TransactionsJobDetail1 _ DEFAULT"/>
<column name="initializing_errorlog"/>
<column name="is_active" valueBoolean="true"/>
<column name="currently_running" valueBoolean="false"/>
<column name="updates_allowed" valueBoolean="true"/>
<column name="scheduler_group" valueNumeric="3"/>
<column name="is_misfired" valueBoolean="false"/>
<column name="node_id" valueNumeric="1"/>
<column name="is_mismatched_job" valueBoolean="true"/>
</insert>
<insert tableName="job">
<column name="id" valueNumeric="12"/>
<column name="name" value="Apply penalty to overdue loans"/>
<column name="display_name" value="Apply penalty to overdue loans"/>
<column name="cron_expression" value="0 0 0 1/1 * ? *"/>
<column name="create_time" valueDate="${current_datetime}"/>
<column name="task_priority" valueNumeric="5"/>
<column name="group_name"/>
<column name="previous_run_start_time"/>
<column name="job_key" value="Apply penalty to overdue loansJobDetail1 _ DEFAULT"/>
<column name="initializing_errorlog"/>
<column name="is_active" valueBoolean="true"/>
<column name="currently_running" valueBoolean="false"/>
<column name="updates_allowed" valueBoolean="true"/>
<column name="scheduler_group" valueNumeric="0"/>
<column name="is_misfired" valueBoolean="false"/>
<column name="node_id" valueNumeric="1"/>
<column name="is_mismatched_job" valueBoolean="true"/>
</insert>
<insert tableName="job">
<column name="id" valueNumeric="13"/>
<column name="name" value="Update Non Performing Assets"/>
<column name="display_name" value="Update Non Performing Assets"/>
<column name="cron_expression" value="0 0 0 1/1 * ? *"/>
<column name="create_time" valueDate="${current_datetime}"/>
<column name="task_priority" valueNumeric="6"/>
<column name="group_name"/>
<column name="previous_run_start_time"/>
<column name="job_key" value="Update Non Performing AssetsJobDetail1 _ DEFAULT"/>
<column name="initializing_errorlog"/>
<column name="is_active" valueBoolean="true"/>
<column name="currently_running" valueBoolean="false"/>
<column name="updates_allowed" valueBoolean="true"/>
<column name="scheduler_group" valueNumeric="3"/>
<column name="is_misfired" valueBoolean="false"/>
<column name="node_id" valueNumeric="1"/>
<column name="is_mismatched_job" valueBoolean="true"/>
</insert>
<insert tableName="job">
<column name="id" valueNumeric="14"/>
<column name="name" value="Transfer Interest To Savings"/>
<column name="display_name" value="Transfer Interest To Savings"/>
<column name="cron_expression" value="0 2 0 1/1 * ? *"/>
<column name="create_time" valueDate="${current_datetime}"/>
<column name="task_priority" valueNumeric="4"/>
<column name="group_name"/>
<column name="previous_run_start_time"/>
<column name="job_key" value="Transfer Interest To SavingsJobDetail1 _ DEFAULT"/>
<column name="initializing_errorlog"/>
<column name="is_active" valueBoolean="true"/>
<column name="currently_running" valueBoolean="false"/>
<column name="updates_allowed" valueBoolean="true"/>
<column name="scheduler_group" valueNumeric="1"/>
<column name="is_misfired" valueBoolean="false"/>
<column name="node_id" valueNumeric="1"/>
<column name="is_mismatched_job" valueBoolean="true"/>
</insert>
<insert tableName="job">
<column name="id" valueNumeric="15"/>
<column name="name" value="Update Deposit Accounts Maturity details"/>
<column name="display_name" value="Update Deposit Accounts Maturity details"/>
<column name="cron_expression" value="0 0 0 1/1 * ? *"/>
<column name="create_time" valueDate="${current_datetime}"/>
<column name="task_priority" valueNumeric="5"/>
<column name="group_name"/>
<column name="previous_run_start_time"/>
<column name="job_key" value="Update Deposit Accounts Maturity detailsJobDetail1 _ DEFAULT"/>
<column name="initializing_errorlog"/>
<column name="is_active" valueBoolean="true"/>
<column name="currently_running" valueBoolean="false"/>
<column name="updates_allowed" valueBoolean="true"/>
<column name="scheduler_group" valueNumeric="0"/>
<column name="is_misfired" valueBoolean="false"/>
<column name="node_id" valueNumeric="1"/>
<column name="is_mismatched_job" valueBoolean="true"/>
</insert>
<insert tableName="job">
<column name="id" valueNumeric="16"/>
<column name="name" value="Add Periodic Accrual Transactions"/>
<column name="display_name" value="Add Periodic Accrual Transactions"/>
<column name="cron_expression" value="0 2 0 1/1 * ? *"/>
<column name="create_time" valueDate="${current_datetime}"/>
<column name="task_priority" valueNumeric="2"/>
<column name="group_name"/>
<column name="previous_run_start_time"/>
<column name="job_key" value="Add Periodic Accrual TransactionsJobDetail1 _ DEFAULT"/>
<column name="initializing_errorlog"/>
<column name="is_active" valueBoolean="true"/>
<column name="currently_running" valueBoolean="false"/>
<column name="updates_allowed" valueBoolean="true"/>
<column name="scheduler_group" valueNumeric="3"/>
<column name="is_misfired" valueBoolean="false"/>
<column name="node_id" valueNumeric="1"/>
<column name="is_mismatched_job" valueBoolean="true"/>
</insert>
<insert tableName="job">
<column name="id" valueNumeric="17"/>
<column name="name" value="Recalculate Interest For Loans"/>
<column name="display_name" value="Recalculate Interest For Loans"/>
<column name="cron_expression" value="0 1 0 1/1 * ? *"/>
<column name="create_time" valueDate="${current_datetime}"/>
<column name="task_priority" valueNumeric="4"/>
<column name="group_name"/>
<column name="previous_run_start_time"/>
<column name="job_key" value="Recalculate Interest For LoansJobDetail1 _ DEFAULT"/>
<column name="initializing_errorlog"/>
<column name="is_active" valueBoolean="true"/>
<column name="currently_running" valueBoolean="false"/>
<column name="updates_allowed" valueBoolean="true"/>
<column name="scheduler_group" valueNumeric="3"/>
<column name="is_misfired" valueBoolean="false"/>
<column name="node_id" valueNumeric="1"/>
<column name="is_mismatched_job" valueBoolean="true"/>
</insert>
<insert tableName="job">
<column name="id" valueNumeric="18"/>
<column name="name" value="Generate Mandatory Savings Schedule"/>
<column name="display_name" value="Generate Mandatory Savings Schedule"/>
<column name="cron_expression" value="0 5 0 1/1 * ? *"/>
<column name="create_time" valueDate="${current_datetime}"/>
<column name="task_priority" valueNumeric="5"/>
<column name="group_name"/>
<column name="previous_run_start_time"/>
<column name="job_key" value="Generate Mandatory Savings ScheduleJobDetail1 _ DEFAULT"/>
<column name="initializing_errorlog"/>
<column name="is_active" valueBoolean="true"/>
<column name="currently_running" valueBoolean="false"/>
<column name="updates_allowed" valueBoolean="true"/>
<column name="scheduler_group" valueNumeric="0"/>
<column name="is_misfired" valueBoolean="false"/>
<column name="node_id" valueNumeric="1"/>
<column name="is_mismatched_job" valueBoolean="true"/>
</insert>
<insert tableName="job">
<column name="id" valueNumeric="19"/>
<column name="name" value="Generate Loan Loss Provisioning"/>
<column name="display_name" value="Generate Loan Loss Provisioning"/>
<column name="cron_expression" value="0 0 0 1/1 * ? *"/>
<column name="create_time" valueDate="${current_datetime}"/>
<column name="task_priority" valueNumeric="5"/>
<column name="group_name"/>
<column name="previous_run_start_time"/>
<column name="job_key" value="Generate Loan Loss ProvisioningJobDetail1 _ DEFAULT"/>
<column name="initializing_errorlog"/>
<column name="is_active" valueBoolean="true"/>
<column name="currently_running" valueBoolean="false"/>
<column name="updates_allowed" valueBoolean="true"/>
<column name="scheduler_group" valueNumeric="0"/>
<column name="is_misfired" valueBoolean="false"/>
<column name="node_id" valueNumeric="1"/>
<column name="is_mismatched_job" valueBoolean="true"/>
</insert>
<insert tableName="job">
<column name="id" valueNumeric="20"/>
<column name="name" value="Post Dividends For Shares"/>
<column name="display_name" value="Post Dividends For Shares"/>
<column name="cron_expression" value="0 0 0 1/1 * ? *"/>
<column name="create_time" valueDate="${current_datetime}"/>
<column name="task_priority" valueNumeric="5"/>
<column name="group_name"/>
<column name="previous_run_start_time"/>
<column name="job_key" value="Post Dividends For SharesJobDetail1 _ DEFAULT"/>
<column name="initializing_errorlog"/>
<column name="is_active" valueBoolean="true"/>
<column name="currently_running" valueBoolean="false"/>
<column name="updates_allowed" valueBoolean="true"/>
<column name="scheduler_group" valueNumeric="0"/>
<column name="is_misfired" valueBoolean="false"/>
<column name="node_id" valueNumeric="1"/>
<column name="is_mismatched_job" valueBoolean="true"/>
</insert>
<insert tableName="job">
<column name="id" valueNumeric="21"/>
<column name="name" value="Update Savings Dormant Accounts"/>
<column name="display_name" value="Update Savings Dormant Accounts"/>
<column name="cron_expression" value="0 0 0 1/1 * ? *"/>
<column name="create_time" valueDate="${current_datetime}"/>
<column name="task_priority" valueNumeric="3"/>
<column name="group_name"/>
<column name="previous_run_start_time"/>
<column name="job_key" value="Update Savings Dormant AccountsJobDetail1 _ DEFAULT"/>
<column name="initializing_errorlog"/>
<column name="is_active" valueBoolean="true"/>
<column name="currently_running" valueBoolean="false"/>
<column name="updates_allowed" valueBoolean="true"/>
<column name="scheduler_group" valueNumeric="1"/>
<column name="is_misfired" valueBoolean="false"/>
<column name="node_id" valueNumeric="1"/>
<column name="is_mismatched_job" valueBoolean="true"/>
</insert>
<insert tableName="job">
<column name="id" valueNumeric="22"/>
<column name="name" value="Add Accrual Transactions For Loans With Income Posted As Transactions"/>
<column name="display_name" value="Add Accrual Transactions For Loans With Income Posted As Transactions"/>
<column name="cron_expression" value="0 1 0 1/1 * ? *"/>
<column name="create_time" valueDate="${current_datetime}"/>
<column name="task_priority" valueNumeric="5"/>
<column name="group_name"/>
<column name="previous_run_start_time"/>
<column name="job_key"
value="Add Accrual Transactions For Loans With Income Posted As TransactionsJobDetail1 _ DEFAULT"/>
<column name="initializing_errorlog"/>
<column name="is_active" valueBoolean="true"/>
<column name="currently_running" valueBoolean="false"/>
<column name="updates_allowed" valueBoolean="true"/>
<column name="scheduler_group" valueNumeric="3"/>
<column name="is_misfired" valueBoolean="false"/>
<column name="node_id" valueNumeric="1"/>
<column name="is_mismatched_job" valueBoolean="true"/>
</insert>
<insert tableName="job">
<column name="id" valueNumeric="23"/>
<column name="name" value="Execute Report Mailing Jobs"/>
<column name="display_name" value="Execute Report Mailing Jobs"/>
<column name="cron_expression" value="0 0/15 * * * ?"/>
<column name="create_time" valueDate="${current_datetime}"/>
<column name="task_priority" valueNumeric="5"/>
<column name="group_name"/>
<column name="previous_run_start_time"/>
<column name="job_key" value="Execute Report Mailing JobsJobDetail1 _ DEFAULT"/>
<column name="initializing_errorlog"/>
<column name="is_active" valueBoolean="true"/>
<column name="currently_running" valueBoolean="false"/>
<column name="updates_allowed" valueBoolean="true"/>
<column name="scheduler_group" valueNumeric="0"/>
<column name="is_misfired" valueBoolean="false"/>
<column name="node_id" valueNumeric="1"/>
<column name="is_mismatched_job" valueBoolean="true"/>
</insert>
<insert tableName="job">
<column name="id" valueNumeric="24"/>
<column name="name" value="Update SMS Outbound with Campaign Message"/>
<column name="display_name" value="Update SMS Outbound with Campaign Message"/>
<column name="cron_expression" value="0 0 5 1/1 * ? *"/>
<column name="create_time" valueDate="${current_datetime}"/>
<column name="task_priority" valueNumeric="3"/>
<column name="group_name"/>
<column name="previous_run_start_time"/>
<column name="job_key" value="Update SMS Outbound with Campaign MessageJobDetail1 _ DEFAULT"/>
<column name="initializing_errorlog"/>
<column name="is_active" valueBoolean="true"/>
<column name="currently_running" valueBoolean="false"/>
<column name="updates_allowed" valueBoolean="true"/>
<column name="scheduler_group" valueNumeric="4"/>
<column name="is_misfired" valueBoolean="false"/>
<column name="node_id" valueNumeric="1"/>
<column name="is_mismatched_job" valueBoolean="true"/>
</insert>
<insert tableName="job">
<column name="id" valueNumeric="25"/>
<column name="name" value="Send Messages to SMS Gateway"/>
<column name="display_name" value="Send Messages to SMS Gateway"/>
<column name="cron_expression" value="0 0 5 1/1 * ? *"/>
<column name="create_time" valueDate="${current_datetime}"/>
<column name="task_priority" valueNumeric="2"/>
<column name="group_name"/>
<column name="previous_run_start_time"/>
<column name="job_key" value="Send Messages to SMS GatewayJobDetail1 _ DEFAULT"/>
<column name="initializing_errorlog"/>
<column name="is_active" valueBoolean="true"/>
<column name="currently_running" valueBoolean="false"/>
<column name="updates_allowed" valueBoolean="true"/>
<column name="scheduler_group" valueNumeric="4"/>
<column name="is_misfired" valueBoolean="false"/>
<column name="node_id" valueNumeric="1"/>
<column name="is_mismatched_job" valueBoolean="true"/>
</insert>
<insert tableName="job">
<column name="id" valueNumeric="26"/>
<column name="name" value="Get Delivery Reports from SMS Gateway"/>
<column name="display_name" value="Get Delivery Reports from SMS Gateway"/>
<column name="cron_expression" value="0 0 5 1/1 * ? *"/>
<column name="create_time" valueDate="${current_datetime}"/>
<column name="task_priority" valueNumeric="1"/>
<column name="group_name"/>
<column name="previous_run_start_time"/>
<column name="job_key" value="Get Delivery Reports from SMS GatewayJobDetail1 _ DEFAULT"/>
<column name="initializing_errorlog"/>
<column name="is_active" valueBoolean="true"/>
<column name="currently_running" valueBoolean="false"/>
<column name="updates_allowed" valueBoolean="true"/>
<column name="scheduler_group" valueNumeric="4"/>
<column name="is_misfired" valueBoolean="false"/>
<column name="node_id" valueNumeric="1"/>
<column name="is_mismatched_job" valueBoolean="true"/>
</insert>
<insert tableName="job">
<column name="id" valueNumeric="27"/>
<column name="name" value="Execute Email"/>
<column name="display_name" value="Execute Email"/>
<column name="cron_expression" value="0 0/10 * * * ?"/>
<column name="create_time" valueDate="${current_datetime}"/>
<column name="task_priority" valueNumeric="5"/>
<column name="group_name"/>
<column name="previous_run_start_time"/>
<column name="job_key" value="Execute EmailJobDetail1 _ DEFAULT"/>
<column name="initializing_errorlog"/>
<column name="is_active" valueBoolean="true"/>
<column name="currently_running" valueBoolean="false"/>
<column name="updates_allowed" valueBoolean="true"/>
<column name="scheduler_group" valueNumeric="0"/>
<column name="is_misfired" valueBoolean="false"/>
<column name="node_id" valueNumeric="1"/>
<column name="is_mismatched_job" valueBoolean="true"/>
</insert>
<insert tableName="job">
<column name="id" valueNumeric="28"/>
<column name="name" value="Update Email Outbound with campaign message"/>
<column name="display_name" value="Update Email Outbound with campaign message"/>
<column name="cron_expression" value="0 0/15 * * * ?"/>
<column name="create_time" valueDate="${current_datetime}"/>
<column name="task_priority" valueNumeric="5"/>
<column name="group_name"/>
<column name="previous_run_start_time"/>
<column name="job_key" value="Update Email Outbound with campaign messageJobDetail1 _ DEFAULT"/>
<column name="initializing_errorlog"/>
<column name="is_active" valueBoolean="true"/>
<column name="currently_running" valueBoolean="false"/>
<column name="updates_allowed" valueBoolean="true"/>
<column name="scheduler_group" valueNumeric="0"/>
<column name="is_misfired" valueBoolean="false"/>
<column name="node_id" valueNumeric="1"/>
<column name="is_mismatched_job" valueBoolean="true"/>
</insert>
<insert tableName="job">
<column name="id" valueNumeric="29"/>
<column name="name" value="Generate AdhocClient Schedule"/>
<column name="display_name" value="Generate AdhocClient Schedule"/>
<column name="cron_expression" value="0 0 12 1/1 * ? *"/>
<column name="create_time" valueDate="${current_datetime}"/>
<column name="task_priority" valueNumeric="5"/>
<column name="group_name"/>
<column name="previous_run_start_time"/>
<column name="job_key" value="Generate AdhocClient ScheduleJobDetail1 _ DEFAULT"/>
<column name="initializing_errorlog"/>
<column name="is_active" valueBoolean="true"/>
<column name="currently_running" valueBoolean="false"/>
<column name="updates_allowed" valueBoolean="true"/>
<column name="scheduler_group" valueNumeric="0"/>
<column name="is_misfired" valueBoolean="false"/>
<column name="node_id" valueNumeric="1"/>
<column name="is_mismatched_job" valueBoolean="true"/>
</insert>
<insert tableName="job">
<column name="id" valueNumeric="30"/>
<column name="name" value="Update Trial Balance Details"/>
<column name="display_name" value="Update Trial Balance Details"/>
<column name="cron_expression" value="0 1 0 1/1 * ? *"/>
<column name="create_time" valueDate="${current_datetime}"/>
<column name="task_priority" valueNumeric="5"/>
<column name="group_name"/>
<column name="previous_run_start_time"/>
<column name="job_key" value="Update Trial Balance DetailsJobDetail1 _ DEFAULT"/>
<column name="initializing_errorlog"/>
<column name="is_active" valueBoolean="true"/>
<column name="currently_running" valueBoolean="false"/>
<column name="updates_allowed" valueBoolean="true"/>
<column name="scheduler_group" valueNumeric="0"/>
<column name="is_misfired" valueBoolean="false"/>
<column name="node_id" valueNumeric="1"/>
<column name="is_mismatched_job" valueBoolean="true"/>
</insert>
<insert tableName="job">
<column name="id" valueNumeric="31"/>
<column name="name" value="Execute All Dirty Jobs"/>
<column name="display_name" value="Execute All Dirty Jobs"/>
<column name="cron_expression" value="0 1 0 1/1 * ? *"/>
<column name="create_time" valueDate="${current_datetime}"/>
<column name="task_priority" valueNumeric="5"/>
<column name="group_name"/>
<column name="previous_run_start_time"/>
<column name="job_key" value="Execute All Dirty JobsJobDetail1 _ DEFAULT"/>
<column name="initializing_errorlog"/>
<column name="is_active" valueBoolean="true"/>
<column name="currently_running" valueBoolean="false"/>
<column name="updates_allowed" valueBoolean="true"/>
<column name="scheduler_group" valueNumeric="0"/>
<column name="is_misfired" valueBoolean="false"/>
<column name="node_id" valueNumeric="0"/>
<column name="is_mismatched_job" valueBoolean="false"/>
</insert>
</changeSet>
<changeSet author="fineract" id="6">
<insert tableName="job_parameters">
<column name="id" valueNumeric="1"/>
<column name="job_id" valueNumeric="17"/>
<column name="parameter_name" value="thread-pool-size"/>
<column name="parameter_value" valueNumeric="10"/>
</insert>
<insert tableName="job_parameters">
<column name="id" valueNumeric="2"/>
<column name="job_id" valueNumeric="17"/>
<column name="parameter_name" value="batch-size"/>
<column name="parameter_value" valueNumeric="100"/>
</insert>
<insert tableName="job_parameters">
<column name="id" valueNumeric="3"/>
<column name="job_id" valueNumeric="17"/>
<column name="parameter_name" value="officeId"/>
<column name="parameter_value" valueNumeric="1"/>
</insert>
<insert tableName="job_parameters">
<column name="id" valueNumeric="4"/>
<column name="job_id" valueNumeric="6"/>
<column name="parameter_name" value="thread-pool-size"/>
<column name="parameter_value" valueNumeric="10"/>
</insert>
<insert tableName="job_parameters">
<column name="id" valueNumeric="5"/>
<column name="job_id" valueNumeric="6"/>
<column name="parameter_name" value="batch-size"/>
<column name="parameter_value" valueNumeric="100"/>
</insert>
</changeSet>
<changeSet author="fineract" id="7">
<insert tableName="m_office">
<column name="id" valueNumeric="1"/>
<column name="parent_id"/>
<column name="hierarchy" value="."/>
<column name="external_id" value="1"/>
<column name="name" value="Head Office"/>
<column name="opening_date" valueDate="2009-01-01"/>
</insert>
</changeSet>
<changeSet author="fineract" id="8">
<insert tableName="m_appuser">
<column name="id" valueNumeric="1"/>
<column name="is_deleted" valueBoolean="false"/>
<column name="office_id" valueNumeric="1"/>
<column name="staff_id"/>
<column name="username" value="mifos"/>
<column name="firstname" value="App"/>
<column name="lastname" value="Administrator"/>
<column name="password"
value="{SHA-256}{1}5787039480429368bf94732aacc771cd0a3ea02bcf504ffe1185ab94213bc63a"/>
<column name="email" value="demomfi@mifos.org"/>
<column name="firsttime_login_remaining" valueBoolean="false"/>
<column name="nonexpired" valueBoolean="true"/>
<column name="nonlocked" valueBoolean="true"/>
<column name="nonexpired_credentials" valueBoolean="true"/>
<column name="enabled" valueBoolean="true"/>
<column name="last_time_password_updated" valueDate="${current_date}"/>
<column name="password_never_expires" valueBoolean="false"/>
<column name="is_self_service_user" valueBoolean="false"/>
<column name="cannot_change_password"/>
</insert>
<insert tableName="m_appuser">
<column name="id" valueNumeric="2"/>
<column name="is_deleted" valueBoolean="false"/>
<column name="office_id" valueNumeric="1"/>
<column name="staff_id"/>
<column name="username" value="system"/>
<column name="firstname" value="system"/>
<column name="lastname" value="system"/>
<column name="password"
value="{SHA-256}{2}5787039480429368bf94732aacc771cd0a3ea02bcf504ffe1185ab94213bc63a"/>
<column name="email" value="demomfi@mifos.org"/>
<column name="firsttime_login_remaining" valueBoolean="false"/>
<column name="nonexpired" valueBoolean="true"/>
<column name="nonlocked" valueBoolean="true"/>
<column name="nonexpired_credentials" valueBoolean="true"/>
<column name="enabled" valueBoolean="true"/>
<column name="last_time_password_updated" valueDate="${current_date}"/>
<column name="password_never_expires" valueBoolean="false"/>
<column name="is_self_service_user" valueBoolean="false"/>
<column name="cannot_change_password"/>
</insert>
<insert tableName="m_appuser">
<column name="id" valueNumeric="3"/>
<column name="is_deleted" valueBoolean="false"/>
<column name="office_id" valueNumeric="1"/>
<column name="staff_id"/>
<column name="username" value="interopUser"/>
<column name="firstname" value="Interop"/>
<column name="lastname" value="User"/>
<column name="password"
value="{SHA-256}{3}5787039480429368bf94732aacc771cd0a3ea02bcf504ffe1185ab94213bc63a"/>
<column name="email" value="email@email.com"/>
<column name="firsttime_login_remaining" valueBoolean="false"/>
<column name="nonexpired" valueBoolean="true"/>
<column name="nonlocked" valueBoolean="true"/>
<column name="nonexpired_credentials" valueBoolean="true"/>
<column name="enabled" valueBoolean="true"/>
<column name="last_time_password_updated" valueDate="${current_date}"/>
<column name="password_never_expires" valueBoolean="false"/>
<column name="is_self_service_user" valueBoolean="false"/>
<column name="cannot_change_password"/>
</insert>
</changeSet>
<changeSet author="fineract" id="27">
<insert tableName="m_role">
<column name="id" valueNumeric="1"/>
<column name="name" value="Super user"/>
<column name="description" value="This role provides all application permissions."/>
<column name="is_disabled" valueBoolean="false"/>
</insert>
<insert tableName="m_role">
<column name="id" valueNumeric="2"/>
<column name="name" value="Self Service User"/>
<column name="description" value="self service user role"/>
<column name="is_disabled" valueBoolean="true"/>
</insert>
</changeSet>
<changeSet author="fineract" id="9">
<insert tableName="m_appuser_role">
<column name="appuser_id" valueNumeric="1"/>
<column name="role_id" valueNumeric="1"/>
</insert>
<insert tableName="m_appuser_role">
<column name="appuser_id" valueNumeric="3"/>
<column name="role_id" valueNumeric="1"/>
</insert>
</changeSet>
<changeSet author="fineract" id="10">
<insert tableName="m_code">
<column name="id" valueNumeric="1"/>
<column name="code_name" value="Customer Identifier"/>
<column name="is_system_defined" valueBoolean="true"/>
</insert>
<insert tableName="m_code">
<column name="id" valueNumeric="2"/>
<column name="code_name" value="LoanCollateral"/>
<column name="is_system_defined" valueBoolean="true"/>
</insert>
<insert tableName="m_code">
<column name="id" valueNumeric="3"/>
<column name="code_name" value="LoanPurpose"/>
<column name="is_system_defined" valueBoolean="true"/>
</insert>
<insert tableName="m_code">
<column name="id" valueNumeric="4"/>
<column name="code_name" value="Gender"/>
<column name="is_system_defined" valueBoolean="true"/>
</insert>
<insert tableName="m_code">
<column name="id" valueNumeric="5"/>
<column name="code_name" value="YesNo"/>
<column name="is_system_defined" valueBoolean="true"/>
</insert>
<insert tableName="m_code">
<column name="id" valueNumeric="6"/>
<column name="code_name" value="GuarantorRelationship"/>
<column name="is_system_defined" valueBoolean="true"/>
</insert>
<insert tableName="m_code">
<column name="id" valueNumeric="7"/>
<column name="code_name" value="AssetAccountTags"/>
<column name="is_system_defined" valueBoolean="true"/>
</insert>
<insert tableName="m_code">
<column name="id" valueNumeric="8"/>
<column name="code_name" value="LiabilityAccountTags"/>
<column name="is_system_defined" valueBoolean="true"/>
</insert>
<insert tableName="m_code">
<column name="id" valueNumeric="9"/>
<column name="code_name" value="EquityAccountTags"/>
<column name="is_system_defined" valueBoolean="true"/>
</insert>
<insert tableName="m_code">
<column name="id" valueNumeric="10"/>
<column name="code_name" value="IncomeAccountTags"/>
<column name="is_system_defined" valueBoolean="true"/>
</insert>
<insert tableName="m_code">
<column name="id" valueNumeric="11"/>
<column name="code_name" value="ExpenseAccountTags"/>
<column name="is_system_defined" valueBoolean="true"/>
</insert>
<insert tableName="m_code">
<column name="id" valueNumeric="13"/>
<column name="code_name" value="GROUPROLE"/>
<column name="is_system_defined" valueBoolean="true"/>
</insert>
<insert tableName="m_code">
<column name="id" valueNumeric="14"/>
<column name="code_name" value="ClientClosureReason"/>
<column name="is_system_defined" valueBoolean="true"/>
</insert>
<insert tableName="m_code">
<column name="id" valueNumeric="15"/>
<column name="code_name" value="GroupClosureReason"/>
<column name="is_system_defined" valueBoolean="true"/>
</insert>
<insert tableName="m_code">
<column name="id" valueNumeric="16"/>
<column name="code_name" value="ClientType"/>
<column name="is_system_defined" valueBoolean="true"/>
</insert>
<insert tableName="m_code">
<column name="id" valueNumeric="17"/>
<column name="code_name" value="ClientClassification"/>
<column name="is_system_defined" valueBoolean="true"/>
</insert>
<insert tableName="m_code">
<column name="id" valueNumeric="18"/>
<column name="code_name" value="ClientSubStatus"/>
<column name="is_system_defined" valueBoolean="true"/>
</insert>
<insert tableName="m_code">
<column name="id" valueNumeric="19"/>
<column name="code_name" value="ClientRejectReason"/>
<column name="is_system_defined" valueBoolean="true"/>
</insert>
<insert tableName="m_code">
<column name="id" valueNumeric="20"/>
<column name="code_name" value="ClientWithdrawReason"/>
<column name="is_system_defined" valueBoolean="true"/>
</insert>
<insert tableName="m_code">
<column name="id" valueNumeric="21"/>
<column name="code_name" value="Entity to Entity Access Types"/>
<column name="is_system_defined" valueBoolean="true"/>
</insert>
<insert tableName="m_code">
<column name="id" valueNumeric="22"/>
<column name="code_name" value="CenterClosureReason"/>
<column name="is_system_defined" valueBoolean="true"/>
</insert>
<insert tableName="m_code">
<column name="id" valueNumeric="23"/>
<column name="code_name" value="LoanRescheduleReason"/>
<column name="is_system_defined" valueBoolean="true"/>
</insert>
<insert tableName="m_code">
<column name="id" valueNumeric="24"/>
<column name="code_name" value="Constitution"/>
<column name="is_system_defined" valueBoolean="true"/>
</insert>
<insert tableName="m_code">
<column name="id" valueNumeric="25"/>
<column name="code_name" value="Main Business Line"/>
<column name="is_system_defined" valueBoolean="true"/>
</insert>
<insert tableName="m_code">
<column name="id" valueNumeric="26"/>
<column name="code_name" value="WriteOffReasons"/>
<column name="is_system_defined" valueBoolean="true"/>
</insert>
<insert tableName="m_code">
<column name="id" valueNumeric="27"/>
<column name="code_name" value="STATE"/>
<column name="is_system_defined" valueBoolean="true"/>
</insert>
<insert tableName="m_code">
<column name="id" valueNumeric="28"/>
<column name="code_name" value="COUNTRY"/>
<column name="is_system_defined" valueBoolean="true"/>
</insert>
<insert tableName="m_code">
<column name="id" valueNumeric="29"/>
<column name="code_name" value="ADDRESS_TYPE"/>
<column name="is_system_defined" valueBoolean="true"/>
</insert>
<insert tableName="m_code">
<column name="id" valueNumeric="30"/>
<column name="code_name" value="MARITAL STATUS"/>
<column name="is_system_defined" valueBoolean="true"/>
</insert>
<insert tableName="m_code">
<column name="id" valueNumeric="31"/>
<column name="code_name" value="RELATIONSHIP"/>
<column name="is_system_defined" valueBoolean="true"/>
</insert>
<insert tableName="m_code">
<column name="id" valueNumeric="32"/>
<column name="code_name" value="PROFESSION"/>
<column name="is_system_defined" valueBoolean="true"/>
</insert>
<insert tableName="m_code">
<column name="id" valueNumeric="33"/>
<column name="code_name" value="PaymentType"/>
<column name="is_system_defined" valueBoolean="true"/>
</insert>
<insert tableName="m_code">
<column name="id" valueNumeric="34"/>
<column name="code_name" value="Customer Documents"/>
<column name="is_system_defined" valueBoolean="true"/>
</insert>
</changeSet>
<changeSet author="fineract" id="11">
<insert tableName="m_code_value">
<column name="id" valueNumeric="1"/>
<column name="code_id" valueNumeric="1"/>
<column name="code_value" value="Passport"/>
<column name="code_description"/>
<column name="order_position" valueNumeric="1"/>
<column name="code_score"/>
<column name="is_active" valueBoolean="true"/>
<column name="is_mandatory" valueBoolean="false"/>
</insert>
<insert tableName="m_code_value">
<column name="id" valueNumeric="2"/>
<column name="code_id" valueNumeric="1"/>
<column name="code_value" value="Id"/>
<column name="code_description"/>
<column name="order_position" valueNumeric="2"/>
<column name="code_score"/>
<column name="is_active" valueBoolean="true"/>
<column name="is_mandatory" valueBoolean="false"/>
</insert>
<insert tableName="m_code_value">
<column name="id" valueNumeric="3"/>
<column name="code_id" valueNumeric="1"/>
<column name="code_value" value="Drivers License"/>
<column name="code_description"/>
<column name="order_position" valueNumeric="3"/>
<column name="code_score"/>
<column name="is_active" valueBoolean="true"/>
<column name="is_mandatory" valueBoolean="false"/>
</insert>
<insert tableName="m_code_value">
<column name="id" valueNumeric="4"/>
<column name="code_id" valueNumeric="1"/>
<column name="code_value" value="Any Other Id Type"/>
<column name="code_description"/>
<column name="order_position" valueNumeric="4"/>
<column name="code_score"/>
<column name="is_active" valueBoolean="true"/>
<column name="is_mandatory" valueBoolean="false"/>
</insert>
<insert tableName="m_code_value">
<column name="id" valueNumeric="5"/>
<column name="code_id" valueNumeric="6"/>
<column name="code_value" value="Spouse"/>
<column name="code_description"/>
<column name="order_position" valueNumeric="0"/>
<column name="code_score"/>
<column name="is_active" valueBoolean="true"/>
<column name="is_mandatory" valueBoolean="false"/>
</insert>
<insert tableName="m_code_value">
<column name="id" valueNumeric="6"/>
<column name="code_id" valueNumeric="6"/>
<column name="code_value" value="Parent"/>
<column name="code_description"/>
<column name="order_position" valueNumeric="0"/>
<column name="code_score"/>
<column name="is_active" valueBoolean="true"/>
<column name="is_mandatory" valueBoolean="false"/>
</insert>
<insert tableName="m_code_value">
<column name="id" valueNumeric="7"/>
<column name="code_id" valueNumeric="6"/>
<column name="code_value" value="Sibling"/>
<column name="code_description"/>
<column name="order_position" valueNumeric="0"/>
<column name="code_score"/>
<column name="is_active" valueBoolean="true"/>
<column name="is_mandatory" valueBoolean="false"/>
</insert>
<insert tableName="m_code_value">
<column name="id" valueNumeric="8"/>
<column name="code_id" valueNumeric="6"/>
<column name="code_value" value="Business Associate"/>
<column name="code_description"/>
<column name="order_position" valueNumeric="0"/>
<column name="code_score"/>
<column name="is_active" valueBoolean="true"/>
<column name="is_mandatory" valueBoolean="false"/>
</insert>
<insert tableName="m_code_value">
<column name="id" valueNumeric="9"/>
<column name="code_id" valueNumeric="6"/>
<column name="code_value" value="Other"/>
<column name="code_description"/>
<column name="order_position" valueNumeric="0"/>
<column name="code_score"/>
<column name="is_active" valueBoolean="true"/>
<column name="is_mandatory" valueBoolean="false"/>
</insert>
<insert tableName="m_code_value">
<column name="id" valueNumeric="10"/>
<column name="code_id" valueNumeric="21"/>
<column name="code_value" value="Office Access to Loan Products"/>
<column name="code_description"/>
<column name="order_position" valueNumeric="0"/>
<column name="code_score"/>
<column name="is_active" valueBoolean="true"/>
<column name="is_mandatory" valueBoolean="false"/>
</insert>
<insert tableName="m_code_value">
<column name="id" valueNumeric="11"/>
<column name="code_id" valueNumeric="21"/>
<column name="code_value" value="Office Access to Savings Products"/>
<column name="code_description"/>
<column name="order_position" valueNumeric="0"/>
<column name="code_score"/>
<column name="is_active" valueBoolean="true"/>
<column name="is_mandatory" valueBoolean="false"/>
</insert>
<insert tableName="m_code_value">
<column name="id" valueNumeric="12"/>
<column name="code_id" valueNumeric="21"/>
<column name="code_value" value="Office Access to Fees/Charges"/>
<column name="code_description"/>
<column name="order_position" valueNumeric="0"/>
<column name="code_score"/>
<column name="is_active" valueBoolean="true"/>
<column name="is_mandatory" valueBoolean="false"/>
</insert>
<insert tableName="m_code_value">
<column name="id" valueNumeric="13"/>
<column name="code_id" valueNumeric="13"/>
<column name="code_value" value="Leader"/>
<column name="code_description" value="Group Leader Role"/>
<column name="order_position" valueNumeric="1"/>
<column name="code_score"/>
<column name="is_active" valueBoolean="true"/>
<column name="is_mandatory" valueBoolean="false"/>
</insert>
<insert tableName="m_code_value">
<column name="id" valueNumeric="14"/>
<column name="code_id" valueNumeric="33"/>
<column name="code_value" value="Money Transfer"/>
<column name="code_description"/>
<column name="order_position" valueNumeric="1"/>
<column name="code_score"/>
<column name="is_active" valueBoolean="true"/>
<column name="is_mandatory" valueBoolean="false"/>
</insert>
</changeSet>
<changeSet author="fineract" id="12">
<insert tableName="m_creditbureau">
<column name="id" valueNumeric="1"/>
<column name="name" value="THITSAWORKS"/>
<column name="product" value="1"/>
<column name="country" value="Myanmar"/>
<column name="implementationKey" value="1"/>
</insert>
</changeSet>
<changeSet author="fineract" id="13">
<insert tableName="m_creditbureau_configuration">
<column name="id" valueNumeric="1"/>
<column name="configkey" value="Password"/>
<column name="value" value=""/>
<column name="organisation_creditbureau_id" valueNumeric="1"/>
<column name="description" value=""/>
</insert>
<insert tableName="m_creditbureau_configuration">
<column name="id" valueNumeric="2"/>
<column name="configkey" value="SubscriptionId"/>
<column name="value" value=""/>
<column name="organisation_creditbureau_id" valueNumeric="1"/>
<column name="description" value=""/>
</insert>
<insert tableName="m_creditbureau_configuration">
<column name="id" valueNumeric="3"/>
<column name="configkey" value="SubscriptionKey"/>
<column name="value" value=""/>
<column name="organisation_creditbureau_id" valueNumeric="1"/>
<column name="description" value=""/>
</insert>
<insert tableName="m_creditbureau_configuration">
<column name="id" valueNumeric="4"/>
<column name="configkey" value="Username"/>
<column name="value" value=""/>
<column name="organisation_creditbureau_id" valueNumeric="1"/>
<column name="description" value=""/>
</insert>
<insert tableName="m_creditbureau_configuration">
<column name="id" valueNumeric="5"/>
<column name="configkey" value="tokenurl"/>
<column name="value" value=""/>
<column name="organisation_creditbureau_id" valueNumeric="1"/>
<column name="description" value=""/>
</insert>
<insert tableName="m_creditbureau_configuration">
<column name="id" valueNumeric="6"/>
<column name="configkey" value="searchurl"/>
<column name="value" value=""/>
<column name="organisation_creditbureau_id" valueNumeric="1"/>
<column name="description" value=""/>
</insert>
<insert tableName="m_creditbureau_configuration">
<column name="id" valueNumeric="7"/>
<column name="configkey" value="creditReporturl"/>
<column name="value" value=""/>
<column name="organisation_creditbureau_id" valueNumeric="1"/>
<column name="description" value=""/>
</insert>
<insert tableName="m_creditbureau_configuration">
<column name="id" valueNumeric="8"/>
<column name="configkey" value="addCreditReporturl"/>
<column name="value" value=""/>
<column name="organisation_creditbureau_id" valueNumeric="1"/>
<column name="description" value=""/>
</insert>
</changeSet>
<changeSet author="fineract" id="14">
<insert tableName="m_currency">
<column name="id" valueNumeric="1"/>
<column name="code" value="AED"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="UAE Dirham"/>
<column name="internationalized_name_code" value="currency.AED"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="2"/>
<column name="code" value="AFN"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Afghanistan Afghani"/>
<column name="internationalized_name_code" value="currency.AFN"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="3"/>
<column name="code" value="ALL"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Albanian Lek"/>
<column name="internationalized_name_code" value="currency.ALL"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="4"/>
<column name="code" value="AMD"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Armenian Dram"/>
<column name="internationalized_name_code" value="currency.AMD"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="5"/>
<column name="code" value="ANG"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Netherlands Antillian Guilder"/>
<column name="internationalized_name_code" value="currency.ANG"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="6"/>
<column name="code" value="AOA"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Angolan Kwanza"/>
<column name="internationalized_name_code" value="currency.AOA"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="7"/>
<column name="code" value="ARS"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol" value="$"/>
<column name="name" value="Argentine Peso"/>
<column name="internationalized_name_code" value="currency.ARS"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="8"/>
<column name="code" value="AUD"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol" value="A$"/>
<column name="name" value="Australian Dollar"/>
<column name="internationalized_name_code" value="currency.AUD"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="9"/>
<column name="code" value="AWG"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Aruban Guilder"/>
<column name="internationalized_name_code" value="currency.AWG"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="10"/>
<column name="code" value="AZM"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Azerbaijanian Manat"/>
<column name="internationalized_name_code" value="currency.AZM"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="11"/>
<column name="code" value="BAM"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Bosnia and Herzegovina Convertible Marks"/>
<column name="internationalized_name_code" value="currency.BAM"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="12"/>
<column name="code" value="BBD"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Barbados Dollar"/>
<column name="internationalized_name_code" value="currency.BBD"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="13"/>
<column name="code" value="BDT"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Bangladesh Taka"/>
<column name="internationalized_name_code" value="currency.BDT"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="14"/>
<column name="code" value="BGN"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Bulgarian Lev"/>
<column name="internationalized_name_code" value="currency.BGN"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="15"/>
<column name="code" value="BHD"/>
<column name="decimal_places" valueNumeric="3"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Bahraini Dinar"/>
<column name="internationalized_name_code" value="currency.BHD"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="16"/>
<column name="code" value="BIF"/>
<column name="decimal_places" valueNumeric="0"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Burundi Franc"/>
<column name="internationalized_name_code" value="currency.BIF"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="17"/>
<column name="code" value="BMD"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Bermudian Dollar"/>
<column name="internationalized_name_code" value="currency.BMD"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="18"/>
<column name="code" value="BND"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol" value="B$"/>
<column name="name" value="Brunei Dollar"/>
<column name="internationalized_name_code" value="currency.BND"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="19"/>
<column name="code" value="BOB"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol" value="Bs."/>
<column name="name" value="Bolivian Boliviano"/>
<column name="internationalized_name_code" value="currency.BOB"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="20"/>
<column name="code" value="BRL"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol" value="R$"/>
<column name="name" value="Brazilian Real"/>
<column name="internationalized_name_code" value="currency.BRL"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="21"/>
<column name="code" value="BSD"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Bahamian Dollar"/>
<column name="internationalized_name_code" value="currency.BSD"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="22"/>
<column name="code" value="BTN"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Bhutan Ngultrum"/>
<column name="internationalized_name_code" value="currency.BTN"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="23"/>
<column name="code" value="BWP"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Botswana Pula"/>
<column name="internationalized_name_code" value="currency.BWP"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="24"/>
<column name="code" value="BYR"/>
<column name="decimal_places" valueNumeric="0"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Belarussian Ruble"/>
<column name="internationalized_name_code" value="currency.BYR"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="25"/>
<column name="code" value="BZD"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol" value="BZ$"/>
<column name="name" value="Belize Dollar"/>
<column name="internationalized_name_code" value="currency.BZD"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="26"/>
<column name="code" value="CAD"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Canadian Dollar"/>
<column name="internationalized_name_code" value="currency.CAD"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="27"/>
<column name="code" value="CDF"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Franc Congolais"/>
<column name="internationalized_name_code" value="currency.CDF"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="28"/>
<column name="code" value="CHF"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Swiss Franc"/>
<column name="internationalized_name_code" value="currency.CHF"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="29"/>
<column name="code" value="CLP"/>
<column name="decimal_places" valueNumeric="0"/>
<column name="currency_multiplesof"/>
<column name="display_symbol" value="$"/>
<column name="name" value="Chilean Peso"/>
<column name="internationalized_name_code" value="currency.CLP"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="30"/>
<column name="code" value="CNY"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Chinese Yuan Renminbi"/>
<column name="internationalized_name_code" value="currency.CNY"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="31"/>
<column name="code" value="COP"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol" value="$"/>
<column name="name" value="Colombian Peso"/>
<column name="internationalized_name_code" value="currency.COP"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="32"/>
<column name="code" value="CRC"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol" value="â‚¡"/>
<column name="name" value="Costa Rican Colon"/>
<column name="internationalized_name_code" value="currency.CRC"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="33"/>
<column name="code" value="CSD"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Serbian Dinar"/>
<column name="internationalized_name_code" value="currency.CSD"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="34"/>
<column name="code" value="CUP"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol" value="$MN"/>
<column name="name" value="Cuban Peso"/>
<column name="internationalized_name_code" value="currency.CUP"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="35"/>
<column name="code" value="CVE"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Cape Verde Escudo"/>
<column name="internationalized_name_code" value="currency.CVE"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="36"/>
<column name="code" value="CYP"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Cyprus Pound"/>
<column name="internationalized_name_code" value="currency.CYP"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="37"/>
<column name="code" value="CZK"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Czech Koruna"/>
<column name="internationalized_name_code" value="currency.CZK"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="38"/>
<column name="code" value="DJF"/>
<column name="decimal_places" valueNumeric="0"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Djibouti Franc"/>
<column name="internationalized_name_code" value="currency.DJF"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="39"/>
<column name="code" value="DKK"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Danish Krone"/>
<column name="internationalized_name_code" value="currency.DKK"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="40"/>
<column name="code" value="DOP"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol" value="RD$"/>
<column name="name" value="Dominican Peso"/>
<column name="internationalized_name_code" value="currency.DOP"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="41"/>
<column name="code" value="DZD"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Algerian Dinar"/>
<column name="internationalized_name_code" value="currency.DZD"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="42"/>
<column name="code" value="EEK"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Estonian Kroon"/>
<column name="internationalized_name_code" value="currency.EEK"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="43"/>
<column name="code" value="EGP"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Egyptian Pound"/>
<column name="internationalized_name_code" value="currency.EGP"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="44"/>
<column name="code" value="ERN"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Eritrea Nafka"/>
<column name="internationalized_name_code" value="currency.ERN"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="45"/>
<column name="code" value="ETB"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Ethiopian Birr"/>
<column name="internationalized_name_code" value="currency.ETB"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="46"/>
<column name="code" value="EUR"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol" value="€"/>
<column name="name" value="Euro"/>
<column name="internationalized_name_code" value="currency.EUR"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="47"/>
<column name="code" value="FJD"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Fiji Dollar"/>
<column name="internationalized_name_code" value="currency.FJD"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="48"/>
<column name="code" value="FKP"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Falkland Islands Pound"/>
<column name="internationalized_name_code" value="currency.FKP"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="49"/>
<column name="code" value="GBP"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Pound Sterling"/>
<column name="internationalized_name_code" value="currency.GBP"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="50"/>
<column name="code" value="GEL"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Georgian Lari"/>
<column name="internationalized_name_code" value="currency.GEL"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="51"/>
<column name="code" value="GHC"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol" value="GHc"/>
<column name="name" value="Ghana Cedi"/>
<column name="internationalized_name_code" value="currency.GHC"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="52"/>
<column name="code" value="GIP"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Gibraltar Pound"/>
<column name="internationalized_name_code" value="currency.GIP"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="53"/>
<column name="code" value="GMD"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Gambian Dalasi"/>
<column name="internationalized_name_code" value="currency.GMD"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="54"/>
<column name="code" value="GNF"/>
<column name="decimal_places" valueNumeric="0"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Guinea Franc"/>
<column name="internationalized_name_code" value="currency.GNF"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="55"/>
<column name="code" value="GTQ"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol" value="Q"/>
<column name="name" value="Guatemala Quetzal"/>
<column name="internationalized_name_code" value="currency.GTQ"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="56"/>
<column name="code" value="GYD"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Guyana Dollar"/>
<column name="internationalized_name_code" value="currency.GYD"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="57"/>
<column name="code" value="HKD"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Hong Kong Dollar"/>
<column name="internationalized_name_code" value="currency.HKD"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="58"/>
<column name="code" value="HNL"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol" value="L"/>
<column name="name" value="Honduras Lempira"/>
<column name="internationalized_name_code" value="currency.HNL"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="59"/>
<column name="code" value="HRK"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Croatian Kuna"/>
<column name="internationalized_name_code" value="currency.HRK"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="60"/>
<column name="code" value="HTG"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol" value="G"/>
<column name="name" value="Haiti Gourde"/>
<column name="internationalized_name_code" value="currency.HTG"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="61"/>
<column name="code" value="HUF"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Hungarian Forint"/>
<column name="internationalized_name_code" value="currency.HUF"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="62"/>
<column name="code" value="IDR"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Indonesian Rupiah"/>
<column name="internationalized_name_code" value="currency.IDR"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="63"/>
<column name="code" value="ILS"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="New Israeli Shekel"/>
<column name="internationalized_name_code" value="currency.ILS"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="64"/>
<column name="code" value="INR"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol" value="₹"/>
<column name="name" value="Indian Rupee"/>
<column name="internationalized_name_code" value="currency.INR"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="65"/>
<column name="code" value="IQD"/>
<column name="decimal_places" valueNumeric="3"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Iraqi Dinar"/>
<column name="internationalized_name_code" value="currency.IQD"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="66"/>
<column name="code" value="IRR"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Iranian Rial"/>
<column name="internationalized_name_code" value="currency.IRR"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="67"/>
<column name="code" value="ISK"/>
<column name="decimal_places" valueNumeric="0"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Iceland Krona"/>
<column name="internationalized_name_code" value="currency.ISK"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="68"/>
<column name="code" value="JMD"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Jamaican Dollar"/>
<column name="internationalized_name_code" value="currency.JMD"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="69"/>
<column name="code" value="JOD"/>
<column name="decimal_places" valueNumeric="3"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Jordanian Dinar"/>
<column name="internationalized_name_code" value="currency.JOD"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="70"/>
<column name="code" value="JPY"/>
<column name="decimal_places" valueNumeric="0"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Japanese Yen"/>
<column name="internationalized_name_code" value="currency.JPY"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="71"/>
<column name="code" value="KES"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol" value="KSh"/>
<column name="name" value="Kenyan Shilling"/>
<column name="internationalized_name_code" value="currency.KES"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="72"/>
<column name="code" value="KGS"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Kyrgyzstan Som"/>
<column name="internationalized_name_code" value="currency.KGS"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="73"/>
<column name="code" value="KHR"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Cambodia Riel"/>
<column name="internationalized_name_code" value="currency.KHR"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="74"/>
<column name="code" value="KMF"/>
<column name="decimal_places" valueNumeric="0"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Comoro Franc"/>
<column name="internationalized_name_code" value="currency.KMF"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="75"/>
<column name="code" value="KPW"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="North Korean Won"/>
<column name="internationalized_name_code" value="currency.KPW"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="76"/>
<column name="code" value="KRW"/>
<column name="decimal_places" valueNumeric="0"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Korean Won"/>
<column name="internationalized_name_code" value="currency.KRW"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="77"/>
<column name="code" value="KWD"/>
<column name="decimal_places" valueNumeric="3"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Kuwaiti Dinar"/>
<column name="internationalized_name_code" value="currency.KWD"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="78"/>
<column name="code" value="KYD"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Cayman Islands Dollar"/>
<column name="internationalized_name_code" value="currency.KYD"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="79"/>
<column name="code" value="KZT"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Kazakhstan Tenge"/>
<column name="internationalized_name_code" value="currency.KZT"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="80"/>
<column name="code" value="LAK"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Lao Kip"/>
<column name="internationalized_name_code" value="currency.LAK"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="81"/>
<column name="code" value="LBP"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol" value="L£"/>
<column name="name" value="Lebanese Pound"/>
<column name="internationalized_name_code" value="currency.LBP"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="82"/>
<column name="code" value="LKR"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Sri Lanka Rupee"/>
<column name="internationalized_name_code" value="currency.LKR"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="83"/>
<column name="code" value="LRD"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Liberian Dollar"/>
<column name="internationalized_name_code" value="currency.LRD"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="84"/>
<column name="code" value="LSL"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Lesotho Loti"/>
<column name="internationalized_name_code" value="currency.LSL"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="85"/>
<column name="code" value="LTL"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Lithuanian Litas"/>
<column name="internationalized_name_code" value="currency.LTL"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="86"/>
<column name="code" value="LVL"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Latvian Lats"/>
<column name="internationalized_name_code" value="currency.LVL"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="87"/>
<column name="code" value="LYD"/>
<column name="decimal_places" valueNumeric="3"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Libyan Dinar"/>
<column name="internationalized_name_code" value="currency.LYD"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="88"/>
<column name="code" value="MAD"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Moroccan Dirham"/>
<column name="internationalized_name_code" value="currency.MAD"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="89"/>
<column name="code" value="MDL"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Moldovan Leu"/>
<column name="internationalized_name_code" value="currency.MDL"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="90"/>
<column name="code" value="MGA"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Malagasy Ariary"/>
<column name="internationalized_name_code" value="currency.MGA"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="91"/>
<column name="code" value="MKD"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Macedonian Denar"/>
<column name="internationalized_name_code" value="currency.MKD"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="92"/>
<column name="code" value="MMK"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol" value="K"/>
<column name="name" value="Myanmar Kyat"/>
<column name="internationalized_name_code" value="currency.MMK"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="93"/>
<column name="code" value="MNT"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Mongolian Tugrik"/>
<column name="internationalized_name_code" value="currency.MNT"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="94"/>
<column name="code" value="MOP"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Macau Pataca"/>
<column name="internationalized_name_code" value="currency.MOP"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="95"/>
<column name="code" value="MRO"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Mauritania Ouguiya"/>
<column name="internationalized_name_code" value="currency.MRO"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="96"/>
<column name="code" value="MTL"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Maltese Lira"/>
<column name="internationalized_name_code" value="currency.MTL"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="97"/>
<column name="code" value="MUR"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Mauritius Rupee"/>
<column name="internationalized_name_code" value="currency.MUR"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="98"/>
<column name="code" value="MVR"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Maldives Rufiyaa"/>
<column name="internationalized_name_code" value="currency.MVR"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="99"/>
<column name="code" value="MWK"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Malawi Kwacha"/>
<column name="internationalized_name_code" value="currency.MWK"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="100"/>
<column name="code" value="MXN"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol" value="$"/>
<column name="name" value="Mexican Peso"/>
<column name="internationalized_name_code" value="currency.MXN"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="101"/>
<column name="code" value="MYR"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Malaysian Ringgit"/>
<column name="internationalized_name_code" value="currency.MYR"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="102"/>
<column name="code" value="MZM"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Mozambique Metical"/>
<column name="internationalized_name_code" value="currency.MZM"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="103"/>
<column name="code" value="NAD"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Namibia Dollar"/>
<column name="internationalized_name_code" value="currency.NAD"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="104"/>
<column name="code" value="NGN"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Nigerian Naira"/>
<column name="internationalized_name_code" value="currency.NGN"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="105"/>
<column name="code" value="NIO"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol" value="C$"/>
<column name="name" value="Nicaragua Cordoba Oro"/>
<column name="internationalized_name_code" value="currency.NIO"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="106"/>
<column name="code" value="NOK"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Norwegian Krone"/>
<column name="internationalized_name_code" value="currency.NOK"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="107"/>
<column name="code" value="NPR"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Nepalese Rupee"/>
<column name="internationalized_name_code" value="currency.NPR"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="108"/>
<column name="code" value="NZD"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="New Zealand Dollar"/>
<column name="internationalized_name_code" value="currency.NZD"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="109"/>
<column name="code" value="OMR"/>
<column name="decimal_places" valueNumeric="3"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Rial Omani"/>
<column name="internationalized_name_code" value="currency.OMR"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="110"/>
<column name="code" value="PAB"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol" value="B/."/>
<column name="name" value="Panama Balboa"/>
<column name="internationalized_name_code" value="currency.PAB"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="111"/>
<column name="code" value="PEN"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol" value="S/."/>
<column name="name" value="Peruvian Nuevo Sol"/>
<column name="internationalized_name_code" value="currency.PEN"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="112"/>
<column name="code" value="PGK"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Papua New Guinea Kina"/>
<column name="internationalized_name_code" value="currency.PGK"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="113"/>
<column name="code" value="PHP"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Philippine Peso"/>
<column name="internationalized_name_code" value="currency.PHP"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="114"/>
<column name="code" value="PKR"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Pakistan Rupee"/>
<column name="internationalized_name_code" value="currency.PKR"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="115"/>
<column name="code" value="PLN"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Polish Zloty"/>
<column name="internationalized_name_code" value="currency.PLN"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="116"/>
<column name="code" value="PYG"/>
<column name="decimal_places" valueNumeric="0"/>
<column name="currency_multiplesof"/>
<column name="display_symbol" value="₲"/>
<column name="name" value="Paraguayan Guarani"/>
<column name="internationalized_name_code" value="currency.PYG"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="117"/>
<column name="code" value="QAR"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Qatari Rial"/>
<column name="internationalized_name_code" value="currency.QAR"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="118"/>
<column name="code" value="RON"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Romanian Leu"/>
<column name="internationalized_name_code" value="currency.RON"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="119"/>
<column name="code" value="RUB"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Russian Ruble"/>
<column name="internationalized_name_code" value="currency.RUB"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="120"/>
<column name="code" value="RWF"/>
<column name="decimal_places" valueNumeric="0"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Rwanda Franc"/>
<column name="internationalized_name_code" value="currency.RWF"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="121"/>
<column name="code" value="SAR"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Saudi Riyal"/>
<column name="internationalized_name_code" value="currency.SAR"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="122"/>
<column name="code" value="SBD"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Solomon Islands Dollar"/>
<column name="internationalized_name_code" value="currency.SBD"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="123"/>
<column name="code" value="SCR"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Seychelles Rupee"/>
<column name="internationalized_name_code" value="currency.SCR"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="124"/>
<column name="code" value="SDD"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Sudanese Dinar"/>
<column name="internationalized_name_code" value="currency.SDD"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="125"/>
<column name="code" value="SEK"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Swedish Krona"/>
<column name="internationalized_name_code" value="currency.SEK"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="126"/>
<column name="code" value="SGD"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Singapore Dollar"/>
<column name="internationalized_name_code" value="currency.SGD"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="127"/>
<column name="code" value="SHP"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="St Helena Pound"/>
<column name="internationalized_name_code" value="currency.SHP"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="128"/>
<column name="code" value="SIT"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Slovenian Tolar"/>
<column name="internationalized_name_code" value="currency.SIT"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="129"/>
<column name="code" value="SKK"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Slovak Koruna"/>
<column name="internationalized_name_code" value="currency.SKK"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="130"/>
<column name="code" value="SLL"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Sierra Leone Leone"/>
<column name="internationalized_name_code" value="currency.SLL"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="131"/>
<column name="code" value="SOS"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Somali Shilling"/>
<column name="internationalized_name_code" value="currency.SOS"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="132"/>
<column name="code" value="SRD"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Surinam Dollar"/>
<column name="internationalized_name_code" value="currency.SRD"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="133"/>
<column name="code" value="STD"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Sao Tome and Principe Dobra"/>
<column name="internationalized_name_code" value="currency.STD"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="134"/>
<column name="code" value="SVC"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="El Salvador Colon"/>
<column name="internationalized_name_code" value="currency.SVC"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="135"/>
<column name="code" value="SYP"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Syrian Pound"/>
<column name="internationalized_name_code" value="currency.SYP"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="136"/>
<column name="code" value="SZL"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Eswatini Lilangeni"/>
<column name="internationalized_name_code" value="currency.SZL"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="137"/>
<column name="code" value="THB"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Thai Baht"/>
<column name="internationalized_name_code" value="currency.THB"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="138"/>
<column name="code" value="TJS"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Tajik Somoni"/>
<column name="internationalized_name_code" value="currency.TJS"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="139"/>
<column name="code" value="TMM"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Turkmenistan Manat"/>
<column name="internationalized_name_code" value="currency.TMM"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="140"/>
<column name="code" value="TND"/>
<column name="decimal_places" valueNumeric="3"/>
<column name="currency_multiplesof"/>
<column name="display_symbol" value="DT"/>
<column name="name" value="Tunisian Dinar"/>
<column name="internationalized_name_code" value="currency.TND"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="141"/>
<column name="code" value="TOP"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Tonga Pa'anga"/>
<column name="internationalized_name_code" value="currency.TOP"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="142"/>
<column name="code" value="TRY"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Turkish Lira"/>
<column name="internationalized_name_code" value="currency.TRY"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="143"/>
<column name="code" value="TTD"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Trinidad and Tobago Dollar"/>
<column name="internationalized_name_code" value="currency.TTD"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="144"/>
<column name="code" value="TWD"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="New Taiwan Dollar"/>
<column name="internationalized_name_code" value="currency.TWD"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="145"/>
<column name="code" value="TZS"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Tanzanian Shilling"/>
<column name="internationalized_name_code" value="currency.TZS"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="146"/>
<column name="code" value="UAH"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Ukraine Hryvnia"/>
<column name="internationalized_name_code" value="currency.UAH"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="147"/>
<column name="code" value="UGX"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol" value="USh"/>
<column name="name" value="Uganda Shilling"/>
<column name="internationalized_name_code" value="currency.UGX"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="148"/>
<column name="code" value="USD"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol" value="$"/>
<column name="name" value="US Dollar"/>
<column name="internationalized_name_code" value="currency.USD"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="149"/>
<column name="code" value="UYU"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol" value="$U"/>
<column name="name" value="Peso Uruguayo"/>
<column name="internationalized_name_code" value="currency.UYU"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="150"/>
<column name="code" value="UZS"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Uzbekistan Sum"/>
<column name="internationalized_name_code" value="currency.UZS"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="151"/>
<column name="code" value="VEB"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol" value="Bs.F."/>
<column name="name" value="Venezuelan Bolivar"/>
<column name="internationalized_name_code" value="currency.VEB"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="152"/>
<column name="code" value="VND"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Vietnamese Dong"/>
<column name="internationalized_name_code" value="currency.VND"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="153"/>
<column name="code" value="VUV"/>
<column name="decimal_places" valueNumeric="0"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Vanuatu Vatu"/>
<column name="internationalized_name_code" value="currency.VUV"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="154"/>
<column name="code" value="WST"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Samoa Tala"/>
<column name="internationalized_name_code" value="currency.WST"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="155"/>
<column name="code" value="XAF"/>
<column name="decimal_places" valueNumeric="0"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="CFA Franc BEAC"/>
<column name="internationalized_name_code" value="currency.XAF"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="156"/>
<column name="code" value="XCD"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="East Caribbean Dollar"/>
<column name="internationalized_name_code" value="currency.XCD"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="157"/>
<column name="code" value="XDR"/>
<column name="decimal_places" valueNumeric="5"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="SDR (Special Drawing Rights)"/>
<column name="internationalized_name_code" value="currency.XDR"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="158"/>
<column name="code" value="XOF"/>
<column name="decimal_places" valueNumeric="0"/>
<column name="currency_multiplesof"/>
<column name="display_symbol" value="CFA"/>
<column name="name" value="CFA Franc BCEAO"/>
<column name="internationalized_name_code" value="currency.XOF"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="159"/>
<column name="code" value="XPF"/>
<column name="decimal_places" valueNumeric="0"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="CFP Franc"/>
<column name="internationalized_name_code" value="currency.XPF"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="160"/>
<column name="code" value="YER"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Yemeni Rial"/>
<column name="internationalized_name_code" value="currency.YER"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="161"/>
<column name="code" value="ZAR"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol" value="R"/>
<column name="name" value="South African Rand"/>
<column name="internationalized_name_code" value="currency.ZAR"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="162"/>
<column name="code" value="ZMK"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Zambian Kwacha"/>
<column name="internationalized_name_code" value="currency.ZMK"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="163"/>
<column name="code" value="ZWD"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol"/>
<column name="name" value="Zimbabwe Dollar"/>
<column name="internationalized_name_code" value="currency.ZWD"/>
</insert>
<insert tableName="m_currency">
<column name="id" valueNumeric="164"/>
<column name="code" value="SSP"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="display_symbol" value="SS£"/>
<column name="name" value="South Sudanese Pound"/>
<column name="internationalized_name_code" value="currency.SSP"/>
</insert>
</changeSet>
<changeSet author="fineract" id="15">
<insert tableName="m_entity_relation">
<column name="id" valueNumeric="1"/>
<column name="from_entity_type" valueNumeric="1"/>
<column name="to_entity_type" valueNumeric="2"/>
<column name="code_name" value="office_access_to_loan_products"/>
</insert>
<insert tableName="m_entity_relation">
<column name="id" valueNumeric="2"/>
<column name="from_entity_type" valueNumeric="1"/>
<column name="to_entity_type" valueNumeric="3"/>
<column name="code_name" value="office_access_to_savings_products"/>
</insert>
<insert tableName="m_entity_relation">
<column name="id" valueNumeric="3"/>
<column name="from_entity_type" valueNumeric="1"/>
<column name="to_entity_type" valueNumeric="4"/>
<column name="code_name" value="office_access_to_fees/charges"/>
</insert>
<insert tableName="m_entity_relation">
<column name="id" valueNumeric="4"/>
<column name="from_entity_type" valueNumeric="5"/>
<column name="to_entity_type" valueNumeric="2"/>
<column name="code_name" value="role_access_to_loan_products"/>
</insert>
<insert tableName="m_entity_relation">
<column name="id" valueNumeric="5"/>
<column name="from_entity_type" valueNumeric="5"/>
<column name="to_entity_type" valueNumeric="3"/>
<column name="code_name" value="role_access_to_savings_products"/>
</insert>
</changeSet>
<changeSet author="fineract" id="16">
<insert tableName="m_field_configuration">
<column name="id" valueNumeric="1"/>
<column name="entity" value="ADDRESS"/>
<column name="subentity" value="CLIENT"/>
<column name="field" value="addressType"/>
<column name="is_enabled" valueBoolean="true"/>
<column name="is_mandatory" valueBoolean="false"/>
<column name="validation_regex" value=""/>
</insert>
<insert tableName="m_field_configuration">
<column name="id" valueNumeric="3"/>
<column name="entity" value="ADDRESS"/>
<column name="subentity" value="CLIENT"/>
<column name="field" value="addressLine1"/>
<column name="is_enabled" valueBoolean="true"/>
<column name="is_mandatory" valueBoolean="false"/>
<column name="validation_regex" value=""/>
</insert>
<insert tableName="m_field_configuration">
<column name="id" valueNumeric="4"/>
<column name="entity" value="ADDRESS"/>
<column name="subentity" value="CLIENT"/>
<column name="field" value="addressLine2"/>
<column name="is_enabled" valueBoolean="true"/>
<column name="is_mandatory" valueBoolean="false"/>
<column name="validation_regex" value=""/>
</insert>
<insert tableName="m_field_configuration">
<column name="id" valueNumeric="5"/>
<column name="entity" value="ADDRESS"/>
<column name="subentity" value="CLIENT"/>
<column name="field" value="addressLine3"/>
<column name="is_enabled" valueBoolean="true"/>
<column name="is_mandatory" valueBoolean="false"/>
<column name="validation_regex" value=""/>
</insert>
<insert tableName="m_field_configuration">
<column name="id" valueNumeric="6"/>
<column name="entity" value="ADDRESS"/>
<column name="subentity" value="CLIENT"/>
<column name="field" value="townVillage"/>
<column name="is_enabled" valueBoolean="false"/>
<column name="is_mandatory" valueBoolean="false"/>
<column name="validation_regex" value=""/>
</insert>
<insert tableName="m_field_configuration">
<column name="id" valueNumeric="7"/>
<column name="entity" value="ADDRESS"/>
<column name="subentity" value="CLIENT"/>
<column name="field" value="city"/>
<column name="is_enabled" valueBoolean="true"/>
<column name="is_mandatory" valueBoolean="false"/>
<column name="validation_regex" value=""/>
</insert>
<insert tableName="m_field_configuration">
<column name="id" valueNumeric="8"/>
<column name="entity" value="ADDRESS"/>
<column name="subentity" value="CLIENT"/>
<column name="field" value="countyDistrict"/>
<column name="is_enabled" valueBoolean="false"/>
<column name="is_mandatory" valueBoolean="false"/>
<column name="validation_regex" value=""/>
</insert>
<insert tableName="m_field_configuration">
<column name="id" valueNumeric="9"/>
<column name="entity" value="ADDRESS"/>
<column name="subentity" value="CLIENT"/>
<column name="field" value="stateProvinceId"/>
<column name="is_enabled" valueBoolean="true"/>
<column name="is_mandatory" valueBoolean="false"/>
<column name="validation_regex" value=""/>
</insert>
<insert tableName="m_field_configuration">
<column name="id" valueNumeric="10"/>
<column name="entity" value="ADDRESS"/>
<column name="subentity" value="CLIENT"/>
<column name="field" value="countryId"/>
<column name="is_enabled" valueBoolean="true"/>
<column name="is_mandatory" valueBoolean="false"/>
<column name="validation_regex" value=""/>
</insert>
<insert tableName="m_field_configuration">
<column name="id" valueNumeric="11"/>
<column name="entity" value="ADDRESS"/>
<column name="subentity" value="CLIENT"/>
<column name="field" value="postalCode"/>
<column name="is_enabled" valueBoolean="true"/>
<column name="is_mandatory" valueBoolean="false"/>
<column name="validation_regex" value=""/>
</insert>
<insert tableName="m_field_configuration">
<column name="id" valueNumeric="12"/>
<column name="entity" value="ADDRESS"/>
<column name="subentity" value="CLIENT"/>
<column name="field" value="latitude"/>
<column name="is_enabled" valueBoolean="false"/>
<column name="is_mandatory" valueBoolean="false"/>
<column name="validation_regex" value=""/>
</insert>
<insert tableName="m_field_configuration">
<column name="id" valueNumeric="13"/>
<column name="entity" value="ADDRESS"/>
<column name="subentity" value="CLIENT"/>
<column name="field" value="longitude"/>
<column name="is_enabled" valueBoolean="false"/>
<column name="is_mandatory" valueBoolean="false"/>
<column name="validation_regex" value=""/>
</insert>
<insert tableName="m_field_configuration">
<column name="id" valueNumeric="14"/>
<column name="entity" value="ADDRESS"/>
<column name="subentity" value="CLIENT"/>
<column name="field" value="createdBy"/>
<column name="is_enabled" valueBoolean="true"/>
<column name="is_mandatory" valueBoolean="false"/>
<column name="validation_regex" value=""/>
</insert>
<insert tableName="m_field_configuration">
<column name="id" valueNumeric="15"/>
<column name="entity" value="ADDRESS"/>
<column name="subentity" value="CLIENT"/>
<column name="field" value="createdOn"/>
<column name="is_enabled" valueBoolean="true"/>
<column name="is_mandatory" valueBoolean="false"/>
<column name="validation_regex" value=""/>
</insert>
<insert tableName="m_field_configuration">
<column name="id" valueNumeric="16"/>
<column name="entity" value="ADDRESS"/>
<column name="subentity" value="CLIENT"/>
<column name="field" value="updatedBy"/>
<column name="is_enabled" valueBoolean="true"/>
<column name="is_mandatory" valueBoolean="false"/>
<column name="validation_regex" value=""/>
</insert>
<insert tableName="m_field_configuration">
<column name="id" valueNumeric="17"/>
<column name="entity" value="ADDRESS"/>
<column name="subentity" value="CLIENT"/>
<column name="field" value="updatedOn"/>
<column name="is_enabled" valueBoolean="true"/>
<column name="is_mandatory" valueBoolean="false"/>
<column name="validation_regex" value=""/>
</insert>
<insert tableName="m_field_configuration">
<column name="id" valueNumeric="18"/>
<column name="entity" value="ADDRESS"/>
<column name="subentity" value="CLIENT"/>
<column name="field" value="isActive"/>
<column name="is_enabled" valueBoolean="true"/>
<column name="is_mandatory" valueBoolean="false"/>
<column name="validation_regex" value=""/>
</insert>
</changeSet>
<changeSet author="fineract" id="17">
<insert tableName="m_group_level">
<column name="id" valueNumeric="1"/>
<column name="parent_id"/>
<column name="super_parent" valueBoolean="true"/>
<column name="level_name" value="Center"/>
<column name="recursable" valueBoolean="true"/>
<column name="can_have_clients" valueBoolean="false"/>
</insert>
<insert tableName="m_group_level">
<column name="id" valueNumeric="2"/>
<column name="parent_id" valueNumeric="1"/>
<column name="super_parent" valueBoolean="false"/>
<column name="level_name" value="Group"/>
<column name="recursable" valueBoolean="false"/>
<column name="can_have_clients" valueBoolean="true"/>
</insert>
</changeSet>
<changeSet author="fineract" id="18">
<insert tableName="m_hook_templates">
<column name="id" valueNumeric="1"/>
<column name="name" value="Web"/>
</insert>
<insert tableName="m_hook_templates">
<column name="id" valueNumeric="2"/>
<column name="name" value="SMS Bridge"/>
</insert>
<insert tableName="m_hook_templates">
<column name="id" valueNumeric="3"/>
<column name="name" value="Elastic Search"/>
</insert>
<insert tableName="m_hook_templates">
<column name="id" valueNumeric="4"/>
<column name="name" value="Message Gateway"/>
</insert>
</changeSet>
<changeSet author="fineract" id="19">
<insert tableName="m_hook_schema">
<column name="id" valueNumeric="1"/>
<column name="hook_template_id" valueNumeric="1"/>
<column name="field_type" value="string"/>
<column name="field_name" value="Payload URL"/>
<column name="placeholder"/>
<column name="optional" valueBoolean="false"/>
</insert>
<insert tableName="m_hook_schema">
<column name="id" valueNumeric="2"/>
<column name="hook_template_id" valueNumeric="1"/>
<column name="field_type" value="string"/>
<column name="field_name" value="Content Type"/>
<column name="placeholder" value="json / form"/>
<column name="optional" valueBoolean="false"/>
</insert>
<insert tableName="m_hook_schema">
<column name="id" valueNumeric="3"/>
<column name="hook_template_id" valueNumeric="2"/>
<column name="field_type" value="string"/>
<column name="field_name" value="Payload URL"/>
<column name="placeholder"/>
<column name="optional" valueBoolean="false"/>
</insert>
<insert tableName="m_hook_schema">
<column name="id" valueNumeric="4"/>
<column name="hook_template_id" valueNumeric="2"/>
<column name="field_type" value="string"/>
<column name="field_name" value="SMS Provider"/>
<column name="placeholder"/>
<column name="optional" valueBoolean="false"/>
</insert>
<insert tableName="m_hook_schema">
<column name="id" valueNumeric="5"/>
<column name="hook_template_id" valueNumeric="2"/>
<column name="field_type" value="string"/>
<column name="field_name" value="Phone Number"/>
<column name="placeholder"/>
<column name="optional" valueBoolean="false"/>
</insert>
<insert tableName="m_hook_schema">
<column name="id" valueNumeric="6"/>
<column name="hook_template_id" valueNumeric="2"/>
<column name="field_type" value="string"/>
<column name="field_name" value="SMS Provider Token"/>
<column name="placeholder"/>
<column name="optional" valueBoolean="false"/>
</insert>
<insert tableName="m_hook_schema">
<column name="id" valueNumeric="7"/>
<column name="hook_template_id" valueNumeric="2"/>
<column name="field_type" value="string"/>
<column name="field_name" value="SMS Provider Account Id"/>
<column name="placeholder"/>
<column name="optional" valueBoolean="false"/>
</insert>
<insert tableName="m_hook_schema">
<column name="id" valueNumeric="8"/>
<column name="hook_template_id" valueNumeric="3"/>
<column name="field_type" value="string"/>
<column name="field_name" value="Payload URL"/>
<column name="placeholder" value="http://&lt;host&gt;/&lt;index name&gt;/&lt;type name&gt;"/>
<column name="optional" valueBoolean="false"/>
</insert>
<insert tableName="m_hook_schema">
<column name="id" valueNumeric="9"/>
<column name="hook_template_id" valueNumeric="3"/>
<column name="field_type" value="string"/>
<column name="field_name" value="Content Type"/>
<column name="placeholder" value="json"/>
<column name="optional" valueBoolean="false"/>
</insert>
<insert tableName="m_hook_schema">
<column name="id" valueNumeric="10"/>
<column name="hook_template_id" valueNumeric="3"/>
<column name="field_type" value="string"/>
<column name="field_name" value="Index Name"/>
<column name="placeholder"/>
<column name="optional" valueBoolean="true"/>
</insert>
<insert tableName="m_hook_schema">
<column name="id" valueNumeric="11"/>
<column name="hook_template_id" valueNumeric="4"/>
<column name="field_type" value="string"/>
<column name="field_name" value="SMS Provider Id"/>
<column name="placeholder"/>
<column name="optional" valueBoolean="false"/>
</insert>
</changeSet>
<changeSet author="fineract" id="21">
<insert tableName="m_organisation_currency">
<column name="id" valueNumeric="21"/>
<column name="code" value="USD"/>
<column name="decimal_places" valueNumeric="2"/>
<column name="currency_multiplesof"/>
<column name="name" value="US Dollar"/>
<column name="display_symbol" value="$"/>
<column name="internationalized_name_code" value="currency.USD"/>
</insert>
</changeSet>
<changeSet author="fineract" id="22">
<insert tableName="m_password_validation_policy">
<column name="id" valueNumeric="1"/>
<column name="regex" value="^.{1,50}$"/>
<column name="description"
value="Password most be at least 1 character and not more that 50 characters long"/>
<column name="active" valueBoolean="true"/>
<column name="key" value="simple"/>
</insert>
<insert tableName="m_password_validation_policy">
<column name="id" valueNumeric="2"/>
<column name="regex" value="^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?!.*\s).{6,50}$"/>
<column name="description"
value="Password must be at least 6 characters, no more than 50 characters long, must include at least one upper case letter, one lower case letter, one numeric digit and no space"/>
<column name="active" valueBoolean="false"/>
<column name="key" value="secure"/>
</insert>
</changeSet>
<changeSet author="fineract" id="23">
<insert tableName="m_payment_type">
<column name="id" valueNumeric="1"/>
<column name="value" value="Money Transfer"/>
<column name="description" value="Money Transfer"/>
<column name="is_cash_payment" valueBoolean="false"/>
<column name="order_position" valueNumeric="1"/>
</insert>
</changeSet>
<changeSet author="fineract" id="24">
<insert tableName="m_permission">
<column name="id" valueNumeric="1"/>
<column name="grouping" value="special"/>
<column name="code" value="ALL_FUNCTIONS"/>
<column name="entity_name"/>
<column name="action_name"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="2"/>
<column name="grouping" value="special"/>
<column name="code" value="ALL_FUNCTIONS_READ"/>
<column name="entity_name"/>
<column name="action_name"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="3"/>
<column name="grouping" value="special"/>
<column name="code" value="CHECKER_SUPER_USER"/>
<column name="entity_name"/>
<column name="action_name"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="4"/>
<column name="grouping" value="special"/>
<column name="code" value="REPORTING_SUPER_USER"/>
<column name="entity_name"/>
<column name="action_name"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="5"/>
<column name="grouping" value="authorisation"/>
<column name="code" value="READ_PERMISSION"/>
<column name="entity_name" value="PERMISSION"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="6"/>
<column name="grouping" value="authorisation"/>
<column name="code" value="PERMISSIONS_ROLE"/>
<column name="entity_name" value="ROLE"/>
<column name="action_name" value="PERMISSIONS"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="7"/>
<column name="grouping" value="authorisation"/>
<column name="code" value="CREATE_ROLE"/>
<column name="entity_name" value="ROLE"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="8"/>
<column name="grouping" value="authorisation"/>
<column name="code" value="CREATE_ROLE_CHECKER"/>
<column name="entity_name" value="ROLE"/>
<column name="action_name" value="CREATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="9"/>
<column name="grouping" value="authorisation"/>
<column name="code" value="READ_ROLE"/>
<column name="entity_name" value="ROLE"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="10"/>
<column name="grouping" value="authorisation"/>
<column name="code" value="UPDATE_ROLE"/>
<column name="entity_name" value="ROLE"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="11"/>
<column name="grouping" value="authorisation"/>
<column name="code" value="UPDATE_ROLE_CHECKER"/>
<column name="entity_name" value="ROLE"/>
<column name="action_name" value="UPDATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="12"/>
<column name="grouping" value="authorisation"/>
<column name="code" value="DELETE_ROLE"/>
<column name="entity_name" value="ROLE"/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="13"/>
<column name="grouping" value="authorisation"/>
<column name="code" value="DELETE_ROLE_CHECKER"/>
<column name="entity_name" value="ROLE"/>
<column name="action_name" value="DELETE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="14"/>
<column name="grouping" value="authorisation"/>
<column name="code" value="CREATE_USER"/>
<column name="entity_name" value="USER"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="15"/>
<column name="grouping" value="authorisation"/>
<column name="code" value="CREATE_USER_CHECKER"/>
<column name="entity_name" value="USER"/>
<column name="action_name" value="CREATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="16"/>
<column name="grouping" value="authorisation"/>
<column name="code" value="READ_USER"/>
<column name="entity_name" value="USER"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="17"/>
<column name="grouping" value="authorisation"/>
<column name="code" value="UPDATE_USER"/>
<column name="entity_name" value="USER"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="18"/>
<column name="grouping" value="authorisation"/>
<column name="code" value="UPDATE_USER_CHECKER"/>
<column name="entity_name" value="USER"/>
<column name="action_name" value="UPDATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="19"/>
<column name="grouping" value="authorisation"/>
<column name="code" value="DELETE_USER"/>
<column name="entity_name" value="USER"/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="20"/>
<column name="grouping" value="authorisation"/>
<column name="code" value="DELETE_USER_CHECKER"/>
<column name="entity_name" value="USER"/>
<column name="action_name" value="DELETE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="21"/>
<column name="grouping" value="configuration"/>
<column name="code" value="READ_CONFIGURATION"/>
<column name="entity_name" value="CONFIGURATION"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="22"/>
<column name="grouping" value="configuration"/>
<column name="code" value="UPDATE_CONFIGURATION"/>
<column name="entity_name" value="CONFIGURATION"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="23"/>
<column name="grouping" value="configuration"/>
<column name="code" value="UPDATE_CONFIGURATION_CHECKER"/>
<column name="entity_name" value="CONFIGURATION"/>
<column name="action_name" value="UPDATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="24"/>
<column name="grouping" value="configuration"/>
<column name="code" value="READ_CODE"/>
<column name="entity_name" value="CODE"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="25"/>
<column name="grouping" value="configuration"/>
<column name="code" value="CREATE_CODE"/>
<column name="entity_name" value="CODE"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="26"/>
<column name="grouping" value="configuration"/>
<column name="code" value="CREATE_CODE_CHECKER"/>
<column name="entity_name" value="CODE"/>
<column name="action_name" value="CREATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="27"/>
<column name="grouping" value="configuration"/>
<column name="code" value="UPDATE_CODE"/>
<column name="entity_name" value="CODE"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="28"/>
<column name="grouping" value="configuration"/>
<column name="code" value="UPDATE_CODE_CHECKER"/>
<column name="entity_name" value="CODE"/>
<column name="action_name" value="UPDATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="29"/>
<column name="grouping" value="configuration"/>
<column name="code" value="DELETE_CODE"/>
<column name="entity_name" value="CODE"/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="30"/>
<column name="grouping" value="configuration"/>
<column name="code" value="DELETE_CODE_CHECKER"/>
<column name="entity_name" value="CODE"/>
<column name="action_name" value="DELETE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="31"/>
<column name="grouping" value="configuration"/>
<column name="code" value="READ_CODEVALUE"/>
<column name="entity_name" value="CODEVALUE"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="32"/>
<column name="grouping" value="configuration"/>
<column name="code" value="CREATE_CODEVALUE"/>
<column name="entity_name" value="CODEVALUE"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="33"/>
<column name="grouping" value="configuration"/>
<column name="code" value="CREATE_CODEVALUE_CHECKER"/>
<column name="entity_name" value="CODEVALUE"/>
<column name="action_name" value="CREATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="34"/>
<column name="grouping" value="configuration"/>
<column name="code" value="UPDATE_CODEVALUE"/>
<column name="entity_name" value="CODEVALUE"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="35"/>
<column name="grouping" value="configuration"/>
<column name="code" value="UPDATE_CODEVALUE_CHECKER"/>
<column name="entity_name" value="CODEVALUE"/>
<column name="action_name" value="UPDATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="36"/>
<column name="grouping" value="configuration"/>
<column name="code" value="DELETE_CODEVALUE"/>
<column name="entity_name" value="CODEVALUE"/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="37"/>
<column name="grouping" value="configuration"/>
<column name="code" value="DELETE_CODEVALUE_CHECKER"/>
<column name="entity_name" value="CODEVALUE"/>
<column name="action_name" value="DELETE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="38"/>
<column name="grouping" value="configuration"/>
<column name="code" value="READ_CURRENCY"/>
<column name="entity_name" value="CURRENCY"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="39"/>
<column name="grouping" value="configuration"/>
<column name="code" value="UPDATE_CURRENCY"/>
<column name="entity_name" value="CURRENCY"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="40"/>
<column name="grouping" value="configuration"/>
<column name="code" value="UPDATE_CURRENCY_CHECKER"/>
<column name="entity_name" value="CURRENCY"/>
<column name="action_name" value="UPDATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="41"/>
<column name="grouping" value="configuration"/>
<column name="code" value="UPDATE_PERMISSION"/>
<column name="entity_name" value="PERMISSION"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="42"/>
<column name="grouping" value="configuration"/>
<column name="code" value="UPDATE_PERMISSION_CHECKER"/>
<column name="entity_name" value="PERMISSION"/>
<column name="action_name" value="UPDATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="43"/>
<column name="grouping" value="configuration"/>
<column name="code" value="READ_DATATABLE"/>
<column name="entity_name" value="DATATABLE"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="44"/>
<column name="grouping" value="configuration"/>
<column name="code" value="REGISTER_DATATABLE"/>
<column name="entity_name" value="DATATABLE"/>
<column name="action_name" value="REGISTER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="45"/>
<column name="grouping" value="configuration"/>
<column name="code" value="REGISTER_DATATABLE_CHECKER"/>
<column name="entity_name" value="DATATABLE"/>
<column name="action_name" value="REGISTER_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="46"/>
<column name="grouping" value="configuration"/>
<column name="code" value="DEREGISTER_DATATABLE"/>
<column name="entity_name" value="DATATABLE"/>
<column name="action_name" value="DEREGISTER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="47"/>
<column name="grouping" value="configuration"/>
<column name="code" value="DEREGISTER_DATATABLE_CHECKER"/>
<column name="entity_name" value="DATATABLE"/>
<column name="action_name" value="DEREGISTER_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="48"/>
<column name="grouping" value="configuration"/>
<column name="code" value="READ_AUDIT"/>
<column name="entity_name" value="AUDIT"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="49"/>
<column name="grouping" value="configuration"/>
<column name="code" value="CREATE_CALENDAR"/>
<column name="entity_name" value="CALENDAR"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="50"/>
<column name="grouping" value="configuration"/>
<column name="code" value="READ_CALENDAR"/>
<column name="entity_name" value="CALENDAR"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="51"/>
<column name="grouping" value="configuration"/>
<column name="code" value="UPDATE_CALENDAR"/>
<column name="entity_name" value="CALENDAR"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="52"/>
<column name="grouping" value="configuration"/>
<column name="code" value="DELETE_CALENDAR"/>
<column name="entity_name" value="CALENDAR"/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="53"/>
<column name="grouping" value="configuration"/>
<column name="code" value="CREATE_CALENDAR_CHECKER"/>
<column name="entity_name" value="CALENDAR"/>
<column name="action_name" value="CREATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="54"/>
<column name="grouping" value="configuration"/>
<column name="code" value="UPDATE_CALENDAR_CHECKER"/>
<column name="entity_name" value="CALENDAR"/>
<column name="action_name" value="UPDATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="55"/>
<column name="grouping" value="configuration"/>
<column name="code" value="DELETE_CALENDAR_CHECKER"/>
<column name="entity_name" value="CALENDAR"/>
<column name="action_name" value="DELETE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="57"/>
<column name="grouping" value="organisation"/>
<column name="code" value="READ_CHARGE"/>
<column name="entity_name" value="CHARGE"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="58"/>
<column name="grouping" value="organisation"/>
<column name="code" value="CREATE_CHARGE"/>
<column name="entity_name" value="CHARGE"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="59"/>
<column name="grouping" value="organisation"/>
<column name="code" value="CREATE_CHARGE_CHECKER"/>
<column name="entity_name" value="CHARGE"/>
<column name="action_name" value="CREATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="60"/>
<column name="grouping" value="organisation"/>
<column name="code" value="UPDATE_CHARGE"/>
<column name="entity_name" value="CHARGE"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="61"/>
<column name="grouping" value="organisation"/>
<column name="code" value="UPDATE_CHARGE_CHECKER"/>
<column name="entity_name" value="CHARGE"/>
<column name="action_name" value="UPDATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="62"/>
<column name="grouping" value="organisation"/>
<column name="code" value="DELETE_CHARGE"/>
<column name="entity_name" value="CHARGE"/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="63"/>
<column name="grouping" value="organisation"/>
<column name="code" value="DELETE_CHARGE_CHECKER"/>
<column name="entity_name" value="CHARGE"/>
<column name="action_name" value="DELETE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="64"/>
<column name="grouping" value="organisation"/>
<column name="code" value="READ_FUND"/>
<column name="entity_name" value="FUND"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="65"/>
<column name="grouping" value="organisation"/>
<column name="code" value="CREATE_FUND"/>
<column name="entity_name" value="FUND"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="66"/>
<column name="grouping" value="organisation"/>
<column name="code" value="CREATE_FUND_CHECKER"/>
<column name="entity_name" value="FUND"/>
<column name="action_name" value="CREATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="67"/>
<column name="grouping" value="organisation"/>
<column name="code" value="UPDATE_FUND"/>
<column name="entity_name" value="FUND"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="68"/>
<column name="grouping" value="organisation"/>
<column name="code" value="UPDATE_FUND_CHECKER"/>
<column name="entity_name" value="FUND"/>
<column name="action_name" value="UPDATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="69"/>
<column name="grouping" value="organisation"/>
<column name="code" value="DELETE_FUND"/>
<column name="entity_name" value="FUND"/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="70"/>
<column name="grouping" value="organisation"/>
<column name="code" value="DELETE_FUND_CHECKER"/>
<column name="entity_name" value="FUND"/>
<column name="action_name" value="DELETE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="71"/>
<column name="grouping" value="organisation"/>
<column name="code" value="READ_LOANPRODUCT"/>
<column name="entity_name" value="LOANPRODUCT"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="72"/>
<column name="grouping" value="organisation"/>
<column name="code" value="CREATE_LOANPRODUCT"/>
<column name="entity_name" value="LOANPRODUCT"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="73"/>
<column name="grouping" value="organisation"/>
<column name="code" value="CREATE_LOANPRODUCT_CHECKER"/>
<column name="entity_name" value="LOANPRODUCT"/>
<column name="action_name" value="CREATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="74"/>
<column name="grouping" value="organisation"/>
<column name="code" value="UPDATE_LOANPRODUCT"/>
<column name="entity_name" value="LOANPRODUCT"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="75"/>
<column name="grouping" value="organisation"/>
<column name="code" value="UPDATE_LOANPRODUCT_CHECKER"/>
<column name="entity_name" value="LOANPRODUCT"/>
<column name="action_name" value="UPDATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="76"/>
<column name="grouping" value="organisation"/>
<column name="code" value="DELETE_LOANPRODUCT"/>
<column name="entity_name" value="LOANPRODUCT"/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="77"/>
<column name="grouping" value="organisation"/>
<column name="code" value="DELETE_LOANPRODUCT_CHECKER"/>
<column name="entity_name" value="LOANPRODUCT"/>
<column name="action_name" value="DELETE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="78"/>
<column name="grouping" value="organisation"/>
<column name="code" value="READ_OFFICE"/>
<column name="entity_name" value="OFFICE"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="79"/>
<column name="grouping" value="organisation"/>
<column name="code" value="CREATE_OFFICE"/>
<column name="entity_name" value="OFFICE"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="80"/>
<column name="grouping" value="organisation"/>
<column name="code" value="CREATE_OFFICE_CHECKER"/>
<column name="entity_name" value="OFFICE"/>
<column name="action_name" value="CREATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="81"/>
<column name="grouping" value="organisation"/>
<column name="code" value="UPDATE_OFFICE"/>
<column name="entity_name" value="OFFICE"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="82"/>
<column name="grouping" value="organisation"/>
<column name="code" value="UPDATE_OFFICE_CHECKER"/>
<column name="entity_name" value="OFFICE"/>
<column name="action_name" value="UPDATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="83"/>
<column name="grouping" value="organisation"/>
<column name="code" value="READ_OFFICETRANSACTION"/>
<column name="entity_name" value="OFFICETRANSACTION"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="84"/>
<column name="grouping" value="organisation"/>
<column name="code" value="DELETE_OFFICE_CHECKER"/>
<column name="entity_name" value="OFFICE"/>
<column name="action_name" value="DELETE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="85"/>
<column name="grouping" value="organisation"/>
<column name="code" value="CREATE_OFFICETRANSACTION"/>
<column name="entity_name" value="OFFICETRANSACTION"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="86"/>
<column name="grouping" value="organisation"/>
<column name="code" value="CREATE_OFFICETRANSACTION_CHECKER"/>
<column name="entity_name" value="OFFICETRANSACTION"/>
<column name="action_name" value="CREATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="87"/>
<column name="grouping" value="organisation"/>
<column name="code" value="DELETE_OFFICETRANSACTION"/>
<column name="entity_name" value="OFFICETRANSACTION"/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="88"/>
<column name="grouping" value="organisation"/>
<column name="code" value="DELETE_OFFICETRANSACTION_CHECKER"/>
<column name="entity_name" value="OFFICETRANSACTION"/>
<column name="action_name" value="DELETE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="89"/>
<column name="grouping" value="organisation"/>
<column name="code" value="READ_STAFF"/>
<column name="entity_name" value="STAFF"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="90"/>
<column name="grouping" value="organisation"/>
<column name="code" value="CREATE_STAFF"/>
<column name="entity_name" value="STAFF"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="91"/>
<column name="grouping" value="organisation"/>
<column name="code" value="CREATE_STAFF_CHECKER"/>
<column name="entity_name" value="STAFF"/>
<column name="action_name" value="CREATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="92"/>
<column name="grouping" value="organisation"/>
<column name="code" value="UPDATE_STAFF"/>
<column name="entity_name" value="STAFF"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="93"/>
<column name="grouping" value="organisation"/>
<column name="code" value="UPDATE_STAFF_CHECKER"/>
<column name="entity_name" value="STAFF"/>
<column name="action_name" value="UPDATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="94"/>
<column name="grouping" value="organisation"/>
<column name="code" value="DELETE_STAFF"/>
<column name="entity_name" value="STAFF"/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="95"/>
<column name="grouping" value="organisation"/>
<column name="code" value="DELETE_STAFF_CHECKER"/>
<column name="entity_name" value="STAFF"/>
<column name="action_name" value="DELETE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="96"/>
<column name="grouping" value="organisation"/>
<column name="code" value="READ_SAVINGSPRODUCT"/>
<column name="entity_name" value="SAVINGSPRODUCT"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="97"/>
<column name="grouping" value="organisation"/>
<column name="code" value="CREATE_SAVINGSPRODUCT"/>
<column name="entity_name" value="SAVINGSPRODUCT"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="98"/>
<column name="grouping" value="organisation"/>
<column name="code" value="CREATE_SAVINGSPRODUCT_CHECKER"/>
<column name="entity_name" value="SAVINGSPRODUCT"/>
<column name="action_name" value="CREATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="99"/>
<column name="grouping" value="organisation"/>
<column name="code" value="UPDATE_SAVINGSPRODUCT"/>
<column name="entity_name" value="SAVINGSPRODUCT"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="100"/>
<column name="grouping" value="organisation"/>
<column name="code" value="UPDATE_SAVINGSPRODUCT_CHECKER"/>
<column name="entity_name" value="SAVINGSPRODUCT"/>
<column name="action_name" value="UPDATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="101"/>
<column name="grouping" value="organisation"/>
<column name="code" value="DELETE_SAVINGSPRODUCT"/>
<column name="entity_name" value="SAVINGSPRODUCT"/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="102"/>
<column name="grouping" value="organisation"/>
<column name="code" value="DELETE_SAVINGSPRODUCT_CHECKER"/>
<column name="entity_name" value="SAVINGSPRODUCT"/>
<column name="action_name" value="DELETE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="103"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="READ_LOAN"/>
<column name="entity_name" value="LOAN"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="104"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="CREATE_LOAN"/>
<column name="entity_name" value="LOAN"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="105"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="CREATE_LOAN_CHECKER"/>
<column name="entity_name" value="LOAN"/>
<column name="action_name" value="CREATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="106"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="UPDATE_LOAN"/>
<column name="entity_name" value="LOAN"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="107"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="UPDATE_LOAN_CHECKER"/>
<column name="entity_name" value="LOAN"/>
<column name="action_name" value="UPDATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="108"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="DELETE_LOAN"/>
<column name="entity_name" value="LOAN"/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="109"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="DELETE_LOAN_CHECKER"/>
<column name="entity_name" value="LOAN"/>
<column name="action_name" value="DELETE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="110"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="READ_CLIENT"/>
<column name="entity_name" value="CLIENT"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="111"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="CREATE_CLIENT"/>
<column name="entity_name" value="CLIENT"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="112"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="CREATE_CLIENT_CHECKER"/>
<column name="entity_name" value="CLIENT"/>
<column name="action_name" value="CREATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="113"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="UPDATE_CLIENT"/>
<column name="entity_name" value="CLIENT"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="114"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="UPDATE_CLIENT_CHECKER"/>
<column name="entity_name" value="CLIENT"/>
<column name="action_name" value="UPDATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="115"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="DELETE_CLIENT"/>
<column name="entity_name" value="CLIENT"/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="116"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="DELETE_CLIENT_CHECKER"/>
<column name="entity_name" value="CLIENT"/>
<column name="action_name" value="DELETE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="117"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="READ_CLIENTIMAGE"/>
<column name="entity_name" value="CLIENTIMAGE"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="118"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="CREATE_CLIENTIMAGE"/>
<column name="entity_name" value="CLIENTIMAGE"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="119"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="CREATE_CLIENTIMAGE_CHECKER"/>
<column name="entity_name" value="CLIENTIMAGE"/>
<column name="action_name" value="CREATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="120"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="DELETE_CLIENTIMAGE"/>
<column name="entity_name" value="CLIENTIMAGE"/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="121"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="DELETE_CLIENTIMAGE_CHECKER"/>
<column name="entity_name" value="CLIENTIMAGE"/>
<column name="action_name" value="DELETE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="122"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="READ_CLIENTNOTE"/>
<column name="entity_name" value="CLIENTNOTE"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="123"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="CREATE_CLIENTNOTE"/>
<column name="entity_name" value="CLIENTNOTE"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="124"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="CREATE_CLIENTNOTE_CHECKER"/>
<column name="entity_name" value="CLIENTNOTE"/>
<column name="action_name" value="CREATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="125"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="UPDATE_CLIENTNOTE"/>
<column name="entity_name" value="CLIENTNOTE"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="126"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="UPDATE_CLIENTNOTE_CHECKER"/>
<column name="entity_name" value="CLIENTNOTE"/>
<column name="action_name" value="UPDATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="127"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="DELETE_CLIENTNOTE"/>
<column name="entity_name" value="CLIENTNOTE"/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="128"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="DELETE_CLIENTNOTE_CHECKER"/>
<column name="entity_name" value="CLIENTNOTE"/>
<column name="action_name" value="DELETE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="129"/>
<column name="grouping" value="portfolio_group"/>
<column name="code" value="READ_GROUPNOTE"/>
<column name="entity_name" value="GROUPNOTE"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="130"/>
<column name="grouping" value="portfolio_group"/>
<column name="code" value="CREATE_GROUPNOTE"/>
<column name="entity_name" value="GROUPNOTE"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="131"/>
<column name="grouping" value="portfolio_group"/>
<column name="code" value="UPDATE_GROUPNOTE"/>
<column name="entity_name" value="GROUPNOTE"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="132"/>
<column name="grouping" value="portfolio_group"/>
<column name="code" value="DELETE_GROUPNOTE"/>
<column name="entity_name" value="GROUPNOTE"/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="133"/>
<column name="grouping" value="portfolio_group"/>
<column name="code" value="CREATE_GROUPNOTE_CHECKER"/>
<column name="entity_name" value="GROUPNOTE"/>
<column name="action_name" value="CREATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="134"/>
<column name="grouping" value="portfolio_group"/>
<column name="code" value="UPDATE_GROUPNOTE_CHECKER"/>
<column name="entity_name" value="GROUPNOTE"/>
<column name="action_name" value="UPDATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="135"/>
<column name="grouping" value="portfolio_group"/>
<column name="code" value="DELETE_GROUPNOTE_CHECKER"/>
<column name="entity_name" value="GROUPNOTE"/>
<column name="action_name" value="DELETE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="136"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="READ_LOANNOTE"/>
<column name="entity_name" value="LOANNOTE"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="137"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="CREATE_LOANNOTE"/>
<column name="entity_name" value="LOANNOTE"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="138"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="UPDATE_LOANNOTE"/>
<column name="entity_name" value="LOANNOTE"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="139"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="DELETE_LOANNOTE"/>
<column name="entity_name" value="LOANNOTE"/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="140"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="CREATE_LOANNOTE_CHECKER"/>
<column name="entity_name" value="LOANNOTE"/>
<column name="action_name" value="CREATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="141"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="UPDATE_LOANNOTE_CHECKER"/>
<column name="entity_name" value="LOANNOTE"/>
<column name="action_name" value="UPDATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="142"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="DELETE_LOANNOTE_CHECKER"/>
<column name="entity_name" value="LOANNOTE"/>
<column name="action_name" value="DELETE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="143"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="READ_LOANTRANSACTIONNOTE"/>
<column name="entity_name" value="LOANTRANSACTIONNOTE"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="144"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="CREATE_LOANTRANSACTIONNOTE"/>
<column name="entity_name" value="LOANTRANSACTIONNOTE"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="145"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="UPDATE_LOANTRANSACTIONNOTE"/>
<column name="entity_name" value="LOANTRANSACTIONNOTE"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="146"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="DELETE_LOANTRANSACTIONNOTE"/>
<column name="entity_name" value="LOANTRANSACTIONNOTE"/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="147"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="CREATE_LOANTRANSACTIONNOTE_CHECKER"/>
<column name="entity_name" value="LOANTRANSACTIONNOTE"/>
<column name="action_name" value="CREATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="148"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="UPDATE_LOANTRANSACTIONNOTE_CHECKER"/>
<column name="entity_name" value="LOANTRANSACTIONNOTE"/>
<column name="action_name" value="UPDATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="149"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="DELETE_LOANTRANSACTIONNOTE_CHECKER"/>
<column name="entity_name" value="LOANTRANSACTIONNOTE"/>
<column name="action_name" value="DELETE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="150"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="READ_SAVINGNOTE"/>
<column name="entity_name" value="SAVINGNOTE"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="151"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="CREATE_SAVINGNOTE"/>
<column name="entity_name" value="SAVINGNOTE"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="152"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="UPDATE_SAVINGNOTE"/>
<column name="entity_name" value="SAVINGNOTE"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="153"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="DELETE_SAVINGNOTE"/>
<column name="entity_name" value="SAVINGNOTE"/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="154"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="CREATE_SAVINGNOTE_CHECKER"/>
<column name="entity_name" value="SAVINGNOTE"/>
<column name="action_name" value="CREATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="155"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="UPDATE_SAVINGNOTE_CHECKER"/>
<column name="entity_name" value="SAVINGNOTE"/>
<column name="action_name" value="UPDATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="156"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="DELETE_SAVINGNOTE_CHECKER"/>
<column name="entity_name" value="SAVINGNOTE"/>
<column name="action_name" value="DELETE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="157"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="READ_CLIENTIDENTIFIER"/>
<column name="entity_name" value="CLIENTIDENTIFIER"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="158"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="CREATE_CLIENTIDENTIFIER"/>
<column name="entity_name" value="CLIENTIDENTIFIER"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="159"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="CREATE_CLIENTIDENTIFIER_CHECKER"/>
<column name="entity_name" value="CLIENTIDENTIFIER"/>
<column name="action_name" value="CREATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="160"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="UPDATE_CLIENTIDENTIFIER"/>
<column name="entity_name" value="CLIENTIDENTIFIER"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="161"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="UPDATE_CLIENTIDENTIFIER_CHECKER"/>
<column name="entity_name" value="CLIENTIDENTIFIER"/>
<column name="action_name" value="UPDATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="162"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="DELETE_CLIENTIDENTIFIER"/>
<column name="entity_name" value="CLIENTIDENTIFIER"/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="163"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="DELETE_CLIENTIDENTIFIER_CHECKER"/>
<column name="entity_name" value="CLIENTIDENTIFIER"/>
<column name="action_name" value="DELETE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="164"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="READ_DOCUMENT"/>
<column name="entity_name" value="DOCUMENT"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="165"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="CREATE_DOCUMENT"/>
<column name="entity_name" value="DOCUMENT"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="166"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="CREATE_DOCUMENT_CHECKER"/>
<column name="entity_name" value="DOCUMENT"/>
<column name="action_name" value="CREATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="167"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="UPDATE_DOCUMENT"/>
<column name="entity_name" value="DOCUMENT"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="168"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="UPDATE_DOCUMENT_CHECKER"/>
<column name="entity_name" value="DOCUMENT"/>
<column name="action_name" value="UPDATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="169"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="DELETE_DOCUMENT"/>
<column name="entity_name" value="DOCUMENT"/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="170"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="DELETE_DOCUMENT_CHECKER"/>
<column name="entity_name" value="DOCUMENT"/>
<column name="action_name" value="DELETE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="171"/>
<column name="grouping" value="portfolio_group"/>
<column name="code" value="READ_GROUP"/>
<column name="entity_name" value="GROUP"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="172"/>
<column name="grouping" value="portfolio_group"/>
<column name="code" value="CREATE_GROUP"/>
<column name="entity_name" value="GROUP"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="173"/>
<column name="grouping" value="portfolio_group"/>
<column name="code" value="CREATE_GROUP_CHECKER"/>
<column name="entity_name" value="GROUP"/>
<column name="action_name" value="CREATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="174"/>
<column name="grouping" value="portfolio_group"/>
<column name="code" value="UPDATE_GROUP"/>
<column name="entity_name" value="GROUP"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="175"/>
<column name="grouping" value="portfolio_group"/>
<column name="code" value="UPDATE_GROUP_CHECKER"/>
<column name="entity_name" value="GROUP"/>
<column name="action_name" value="UPDATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="176"/>
<column name="grouping" value="portfolio_group"/>
<column name="code" value="DELETE_GROUP"/>
<column name="entity_name" value="GROUP"/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="177"/>
<column name="grouping" value="portfolio_group"/>
<column name="code" value="DELETE_GROUP_CHECKER"/>
<column name="entity_name" value="GROUP"/>
<column name="action_name" value="DELETE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="178"/>
<column name="grouping" value="portfolio_group"/>
<column name="code" value="UNASSIGNSTAFF_GROUP"/>
<column name="entity_name" value="GROUP"/>
<column name="action_name" value="UNASSIGNSTAFF"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="179"/>
<column name="grouping" value="portfolio_group"/>
<column name="code" value="UNASSIGNSTAFF_GROUP_CHECKER"/>
<column name="entity_name" value="GROUP"/>
<column name="action_name" value="UNASSIGNSTAFF_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="180"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="CREATE_LOANCHARGE"/>
<column name="entity_name" value="LOANCHARGE"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="181"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="CREATE_LOANCHARGE_CHECKER"/>
<column name="entity_name" value="LOANCHARGE"/>
<column name="action_name" value="CREATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="182"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="UPDATE_LOANCHARGE"/>
<column name="entity_name" value="LOANCHARGE"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="183"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="UPDATE_LOANCHARGE_CHECKER"/>
<column name="entity_name" value="LOANCHARGE"/>
<column name="action_name" value="UPDATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="184"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="DELETE_LOANCHARGE"/>
<column name="entity_name" value="LOANCHARGE"/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="185"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="DELETE_LOANCHARGE_CHECKER"/>
<column name="entity_name" value="LOANCHARGE"/>
<column name="action_name" value="DELETE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="186"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="WAIVE_LOANCHARGE"/>
<column name="entity_name" value="LOANCHARGE"/>
<column name="action_name" value="WAIVE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="187"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="WAIVE_LOANCHARGE_CHECKER"/>
<column name="entity_name" value="LOANCHARGE"/>
<column name="action_name" value="WAIVE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="188"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="READ_SAVINGSACCOUNT"/>
<column name="entity_name" value="SAVINGSACCOUNT"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="189"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="CREATE_SAVINGSACCOUNT"/>
<column name="entity_name" value="SAVINGSACCOUNT"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="190"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="CREATE_SAVINGSACCOUNT_CHECKER"/>
<column name="entity_name" value="SAVINGSACCOUNT"/>
<column name="action_name" value="CREATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="191"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="UPDATE_SAVINGSACCOUNT"/>
<column name="entity_name" value="SAVINGSACCOUNT"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="192"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="UPDATE_SAVINGSACCOUNT_CHECKER"/>
<column name="entity_name" value="SAVINGSACCOUNT"/>
<column name="action_name" value="UPDATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="193"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="DELETE_SAVINGSACCOUNT"/>
<column name="entity_name" value="SAVINGSACCOUNT"/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="194"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="DELETE_SAVINGSACCOUNT_CHECKER"/>
<column name="entity_name" value="SAVINGSACCOUNT"/>
<column name="action_name" value="DELETE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="195"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="READ_GUARANTOR"/>
<column name="entity_name" value="GUARANTOR"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="196"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="CREATE_GUARANTOR"/>
<column name="entity_name" value="GUARANTOR"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="197"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="CREATE_GUARANTOR_CHECKER"/>
<column name="entity_name" value="GUARANTOR"/>
<column name="action_name" value="CREATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="198"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="UPDATE_GUARANTOR"/>
<column name="entity_name" value="GUARANTOR"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="199"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="UPDATE_GUARANTOR_CHECKER"/>
<column name="entity_name" value="GUARANTOR"/>
<column name="action_name" value="UPDATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="200"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="DELETE_GUARANTOR"/>
<column name="entity_name" value="GUARANTOR"/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="201"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="DELETE_GUARANTOR_CHECKER"/>
<column name="entity_name" value="GUARANTOR"/>
<column name="action_name" value="DELETE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="202"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="READ_COLLATERAL"/>
<column name="entity_name" value="COLLATERAL"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="203"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="CREATE_COLLATERAL"/>
<column name="entity_name" value="COLLATERAL"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="204"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="UPDATE_COLLATERAL"/>
<column name="entity_name" value="COLLATERAL"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="205"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="DELETE_COLLATERAL"/>
<column name="entity_name" value="COLLATERAL"/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="206"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="CREATE_COLLATERAL_CHECKER"/>
<column name="entity_name" value="COLLATERAL"/>
<column name="action_name" value="CREATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="207"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="UPDATE_COLLATERAL_CHECKER"/>
<column name="entity_name" value="COLLATERAL"/>
<column name="action_name" value="UPDATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="208"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="DELETE_COLLATERAL_CHECKER"/>
<column name="entity_name" value="COLLATERAL"/>
<column name="action_name" value="DELETE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="209"/>
<column name="grouping" value="transaction_loan"/>
<column name="code" value="APPROVE_LOAN"/>
<column name="entity_name" value="LOAN"/>
<column name="action_name" value="APPROVE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="211"/>
<column name="grouping" value="transaction_loan"/>
<column name="code" value="REJECT_LOAN"/>
<column name="entity_name" value="LOAN"/>
<column name="action_name" value="REJECT"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="213"/>
<column name="grouping" value="transaction_loan"/>
<column name="code" value="WITHDRAW_LOAN"/>
<column name="entity_name" value="LOAN"/>
<column name="action_name" value="WITHDRAW"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="215"/>
<column name="grouping" value="transaction_loan"/>
<column name="code" value="APPROVALUNDO_LOAN"/>
<column name="entity_name" value="LOAN"/>
<column name="action_name" value="APPROVALUNDO"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="216"/>
<column name="grouping" value="transaction_loan"/>
<column name="code" value="DISBURSE_LOAN"/>
<column name="entity_name" value="LOAN"/>
<column name="action_name" value="DISBURSE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="218"/>
<column name="grouping" value="transaction_loan"/>
<column name="code" value="DISBURSALUNDO_LOAN"/>
<column name="entity_name" value="LOAN"/>
<column name="action_name" value="DISBURSALUNDO"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="219"/>
<column name="grouping" value="transaction_loan"/>
<column name="code" value="REPAYMENT_LOAN"/>
<column name="entity_name" value="LOAN"/>
<column name="action_name" value="REPAYMENT"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="221"/>
<column name="grouping" value="transaction_loan"/>
<column name="code" value="ADJUST_LOAN"/>
<column name="entity_name" value="LOAN"/>
<column name="action_name" value="ADJUST"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="222"/>
<column name="grouping" value="transaction_loan"/>
<column name="code" value="WAIVEINTERESTPORTION_LOAN"/>
<column name="entity_name" value="LOAN"/>
<column name="action_name" value="WAIVEINTERESTPORTION"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="223"/>
<column name="grouping" value="transaction_loan"/>
<column name="code" value="WRITEOFF_LOAN"/>
<column name="entity_name" value="LOAN"/>
<column name="action_name" value="WRITEOFF"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="224"/>
<column name="grouping" value="transaction_loan"/>
<column name="code" value="CLOSE_LOAN"/>
<column name="entity_name" value="LOAN"/>
<column name="action_name" value="CLOSE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="225"/>
<column name="grouping" value="transaction_loan"/>
<column name="code" value="CLOSEASRESCHEDULED_LOAN"/>
<column name="entity_name" value="LOAN"/>
<column name="action_name" value="CLOSEASRESCHEDULED"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="226"/>
<column name="grouping" value="transaction_loan"/>
<column name="code" value="UPDATELOANOFFICER_LOAN"/>
<column name="entity_name" value="LOAN"/>
<column name="action_name" value="UPDATELOANOFFICER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="227"/>
<column name="grouping" value="transaction_loan"/>
<column name="code" value="UPDATELOANOFFICER_LOAN_CHECKER"/>
<column name="entity_name" value="LOAN"/>
<column name="action_name" value="UPDATELOANOFFICER_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="228"/>
<column name="grouping" value="transaction_loan"/>
<column name="code" value="REMOVELOANOFFICER_LOAN"/>
<column name="entity_name" value="LOAN"/>
<column name="action_name" value="REMOVELOANOFFICER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="229"/>
<column name="grouping" value="transaction_loan"/>
<column name="code" value="REMOVELOANOFFICER_LOAN_CHECKER"/>
<column name="entity_name" value="LOAN"/>
<column name="action_name" value="REMOVELOANOFFICER_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="230"/>
<column name="grouping" value="transaction_loan"/>
<column name="code" value="BULKREASSIGN_LOAN"/>
<column name="entity_name" value="LOAN"/>
<column name="action_name" value="BULKREASSIGN"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="231"/>
<column name="grouping" value="transaction_loan"/>
<column name="code" value="BULKREASSIGN_LOAN_CHECKER"/>
<column name="entity_name" value="LOAN"/>
<column name="action_name" value="BULKREASSIGN_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="232"/>
<column name="grouping" value="transaction_loan"/>
<column name="code" value="APPROVE_LOAN_CHECKER"/>
<column name="entity_name" value="LOAN"/>
<column name="action_name" value="APPROVE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="234"/>
<column name="grouping" value="transaction_loan"/>
<column name="code" value="REJECT_LOAN_CHECKER"/>
<column name="entity_name" value="LOAN"/>
<column name="action_name" value="REJECT_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="236"/>
<column name="grouping" value="transaction_loan"/>
<column name="code" value="WITHDRAW_LOAN_CHECKER"/>
<column name="entity_name" value="LOAN"/>
<column name="action_name" value="WITHDRAW_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="238"/>
<column name="grouping" value="transaction_loan"/>
<column name="code" value="APPROVALUNDO_LOAN_CHECKER"/>
<column name="entity_name" value="LOAN"/>
<column name="action_name" value="APPROVALUNDO_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="239"/>
<column name="grouping" value="transaction_loan"/>
<column name="code" value="DISBURSE_LOAN_CHECKER"/>
<column name="entity_name" value="LOAN"/>
<column name="action_name" value="DISBURSE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="241"/>
<column name="grouping" value="transaction_loan"/>
<column name="code" value="DISBURSALUNDO_LOAN_CHECKER"/>
<column name="entity_name" value="LOAN"/>
<column name="action_name" value="DISBURSALUNDO_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="242"/>
<column name="grouping" value="transaction_loan"/>
<column name="code" value="REPAYMENT_LOAN_CHECKER"/>
<column name="entity_name" value="LOAN"/>
<column name="action_name" value="REPAYMENT_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="244"/>
<column name="grouping" value="transaction_loan"/>
<column name="code" value="ADJUST_LOAN_CHECKER"/>
<column name="entity_name" value="LOAN"/>
<column name="action_name" value="ADJUST_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="245"/>
<column name="grouping" value="transaction_loan"/>
<column name="code" value="WAIVEINTERESTPORTION_LOAN_CHECKER"/>
<column name="entity_name" value="LOAN"/>
<column name="action_name" value="WAIVEINTERESTPORTION_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="246"/>
<column name="grouping" value="transaction_loan"/>
<column name="code" value="WRITEOFF_LOAN_CHECKER"/>
<column name="entity_name" value="LOAN"/>
<column name="action_name" value="WRITEOFF_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="247"/>
<column name="grouping" value="transaction_loan"/>
<column name="code" value="CLOSE_LOAN_CHECKER"/>
<column name="entity_name" value="LOAN"/>
<column name="action_name" value="CLOSE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="248"/>
<column name="grouping" value="transaction_loan"/>
<column name="code" value="CLOSEASRESCHEDULED_LOAN_CHECKER"/>
<column name="entity_name" value="LOAN"/>
<column name="action_name" value="CLOSEASRESCHEDULED_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="249"/>
<column name="grouping" value="transaction_loan"/>
<column name="code" value="UNDO_WAIVECHARGE"/>
<column name="entity_name" value="WAIVECHARGE"/>
<column name="action_name" value="UNDO"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="250"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="DEPOSIT_SAVINGSACCOUNT"/>
<column name="entity_name" value="SAVINGSACCOUNT"/>
<column name="action_name" value="DEPOSIT"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="251"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="DEPOSIT_SAVINGSACCOUNT_CHECKER"/>
<column name="entity_name" value="SAVINGSACCOUNT"/>
<column name="action_name" value="DEPOSIT_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="252"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="WITHDRAWAL_SAVINGSACCOUNT"/>
<column name="entity_name" value="SAVINGSACCOUNT"/>
<column name="action_name" value="WITHDRAWAL"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="253"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="WITHDRAWAL_SAVINGSACCOUNT_CHECKER"/>
<column name="entity_name" value="SAVINGSACCOUNT"/>
<column name="action_name" value="WITHDRAWAL_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="254"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="ACTIVATE_SAVINGSACCOUNT"/>
<column name="entity_name" value="SAVINGSACCOUNT"/>
<column name="action_name" value="ACTIVATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="255"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="ACTIVATE_SAVINGSACCOUNT_CHECKER"/>
<column name="entity_name" value="SAVINGSACCOUNT"/>
<column name="action_name" value="ACTIVATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="256"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="CALCULATEINTEREST_SAVINGSACCOUNT"/>
<column name="entity_name" value="SAVINGSACCOUNT"/>
<column name="action_name" value="CALCULATEINTEREST"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="257"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="CALCULATEINTEREST_SAVINGSACCOUNT_CHECKER"/>
<column name="entity_name" value="SAVINGSACCOUNT"/>
<column name="action_name" value="CALCULATEINTEREST_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="258"/>
<column name="grouping" value="accounting"/>
<column name="code" value="CREATE_GLACCOUNT"/>
<column name="entity_name" value="GLACCOUNT"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="259"/>
<column name="grouping" value="accounting"/>
<column name="code" value="UPDATE_GLACCOUNT"/>
<column name="entity_name" value="GLACCOUNT"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="260"/>
<column name="grouping" value="accounting"/>
<column name="code" value="DELETE_GLACCOUNT"/>
<column name="entity_name" value="GLACCOUNT"/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="261"/>
<column name="grouping" value="accounting"/>
<column name="code" value="CREATE_GLCLOSURE"/>
<column name="entity_name" value="GLCLOSURE"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="262"/>
<column name="grouping" value="accounting"/>
<column name="code" value="UPDATE_GLCLOSURE"/>
<column name="entity_name" value="GLCLOSURE"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="263"/>
<column name="grouping" value="accounting"/>
<column name="code" value="DELETE_GLCLOSURE"/>
<column name="entity_name" value="GLCLOSURE"/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="264"/>
<column name="grouping" value="accounting"/>
<column name="code" value="CREATE_JOURNALENTRY"/>
<column name="entity_name" value="JOURNALENTRY"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="265"/>
<column name="grouping" value="accounting"/>
<column name="code" value="REVERSE_JOURNALENTRY"/>
<column name="entity_name" value="JOURNALENTRY"/>
<column name="action_name" value="REVERSE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="266"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Active Loans - Details"/>
<column name="entity_name" value="Active Loans - Details"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="267"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Active Loans - Summary"/>
<column name="entity_name" value="Active Loans - Summary"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="268"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Active Loans by Disbursal Period"/>
<column name="entity_name" value="Active Loans by Disbursal Period"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="269"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Active Loans in last installment"/>
<column name="entity_name" value="Active Loans in last installment"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="270"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Active Loans in last installment Summary"/>
<column name="entity_name" value="Active Loans in last installment Summary"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="271"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Active Loans Passed Final Maturity"/>
<column name="entity_name" value="Active Loans Passed Final Maturity"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="272"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Active Loans Passed Final Maturity Summary"/>
<column name="entity_name" value="Active Loans Passed Final Maturity Summary"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="273"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Aging Detail"/>
<column name="entity_name" value="Aging Detail"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="274"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Aging Summary (Arrears in Months)"/>
<column name="entity_name" value="Aging Summary (Arrears in Months)"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="275"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Aging Summary (Arrears in Weeks)"/>
<column name="entity_name" value="Aging Summary (Arrears in Weeks)"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="276"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Balance Sheet"/>
<column name="entity_name" value="Balance Sheet"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="277"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Branch Expected Cash Flow"/>
<column name="entity_name" value="Branch Expected Cash Flow"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="278"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Client Listing"/>
<column name="entity_name" value="Client Listing"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="279"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Client Loans Listing"/>
<column name="entity_name" value="Client Loans Listing"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="280"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Expected Payments By Date - Basic"/>
<column name="entity_name" value="Expected Payments By Date - Basic"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="281"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Expected Payments By Date - Formatted"/>
<column name="entity_name" value="Expected Payments By Date - Formatted"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="282"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Funds Disbursed Between Dates Summary"/>
<column name="entity_name" value="Funds Disbursed Between Dates Summary"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="283"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Funds Disbursed Between Dates Summary by Office"/>
<column name="entity_name" value="Funds Disbursed Between Dates Summary by Office"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="284"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Income Statement"/>
<column name="entity_name" value="Income Statement"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="285"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Loan Account Schedule"/>
<column name="entity_name" value="Loan Account Schedule"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="286"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Loans Awaiting Disbursal"/>
<column name="entity_name" value="Loans Awaiting Disbursal"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="287"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Loans Awaiting Disbursal Summary"/>
<column name="entity_name" value="Loans Awaiting Disbursal Summary"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="288"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Loans Awaiting Disbursal Summary by Month"/>
<column name="entity_name" value="Loans Awaiting Disbursal Summary by Month"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="289"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Loans Pending Approval"/>
<column name="entity_name" value="Loans Pending Approval"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="290"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Obligation Met Loans Details"/>
<column name="entity_name" value="Obligation Met Loans Details"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="291"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Obligation Met Loans Summary"/>
<column name="entity_name" value="Obligation Met Loans Summary"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="292"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Portfolio at Risk"/>
<column name="entity_name" value="Portfolio at Risk"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="293"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Portfolio at Risk by Branch"/>
<column name="entity_name" value="Portfolio at Risk by Branch"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="294"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Rescheduled Loans"/>
<column name="entity_name" value="Rescheduled Loans"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="295"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Trial Balance"/>
<column name="entity_name" value="Trial Balance"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="296"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Written-Off Loans"/>
<column name="entity_name" value="Written-Off Loans"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="297"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="POSTINTEREST_SAVINGSACCOUNT"/>
<column name="entity_name" value="SAVINGSACCOUNT"/>
<column name="action_name" value="POSTINTEREST"/>
<column name="can_maker_checker" valueBoolean="true"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="298"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="POSTINTEREST_SAVINGSACCOUNT_CHECKER"/>
<column name="entity_name" value="SAVINGSACCOUNT"/>
<column name="action_name" value="POSTINTEREST_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="299"/>
<column name="grouping" value="portfolio_center"/>
<column name="code" value="READ_CENTER"/>
<column name="entity_name" value="CENTER"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="300"/>
<column name="grouping" value="portfolio_center"/>
<column name="code" value="CREATE_CENTER"/>
<column name="entity_name" value="CENTER"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="301"/>
<column name="grouping" value="portfolio_center"/>
<column name="code" value="CREATE_CENTER_CHECKER"/>
<column name="entity_name" value="CENTER"/>
<column name="action_name" value="CREATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="302"/>
<column name="grouping" value="portfolio_center"/>
<column name="code" value="UPDATE_CENTER"/>
<column name="entity_name" value="CENTER"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="303"/>
<column name="grouping" value="portfolio_center"/>
<column name="code" value="UPDATE_CENTER_CHECKER"/>
<column name="entity_name" value="CENTER"/>
<column name="action_name" value="UPDATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="304"/>
<column name="grouping" value="portfolio_center"/>
<column name="code" value="DELETE_CENTER"/>
<column name="entity_name" value="CENTER"/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="305"/>
<column name="grouping" value="portfolio_center"/>
<column name="code" value="DELETE_CENTER_CHECKER"/>
<column name="entity_name" value="CENTER"/>
<column name="action_name" value="DELETE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="306"/>
<column name="grouping" value="configuration"/>
<column name="code" value="READ_REPORT"/>
<column name="entity_name" value="REPORT"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="307"/>
<column name="grouping" value="configuration"/>
<column name="code" value="CREATE_REPORT"/>
<column name="entity_name" value="REPORT"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="308"/>
<column name="grouping" value="configuration"/>
<column name="code" value="CREATE_REPORT_CHECKER"/>
<column name="entity_name" value="REPORT"/>
<column name="action_name" value="CREATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="309"/>
<column name="grouping" value="configuration"/>
<column name="code" value="UPDATE_REPORT"/>
<column name="entity_name" value="REPORT"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="310"/>
<column name="grouping" value="configuration"/>
<column name="code" value="UPDATE_REPORT_CHECKER"/>
<column name="entity_name" value="REPORT"/>
<column name="action_name" value="UPDATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="311"/>
<column name="grouping" value="configuration"/>
<column name="code" value="DELETE_REPORT"/>
<column name="entity_name" value="REPORT"/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="312"/>
<column name="grouping" value="configuration"/>
<column name="code" value="DELETE_REPORT_CHECKER"/>
<column name="entity_name" value="REPORT"/>
<column name="action_name" value="DELETE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="313"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="ACTIVATE_CLIENT"/>
<column name="entity_name" value="CLIENT"/>
<column name="action_name" value="ACTIVATE"/>
<column name="can_maker_checker" valueBoolean="true"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="314"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="ACTIVATE_CLIENT_CHECKER"/>
<column name="entity_name" value="CLIENT"/>
<column name="action_name" value="ACTIVATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="315"/>
<column name="grouping" value="portfolio_center"/>
<column name="code" value="ACTIVATE_CENTER"/>
<column name="entity_name" value="CENTER"/>
<column name="action_name" value="ACTIVATE"/>
<column name="can_maker_checker" valueBoolean="true"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="316"/>
<column name="grouping" value="portfolio_center"/>
<column name="code" value="ACTIVATE_CENTER_CHECKER"/>
<column name="entity_name" value="CENTER"/>
<column name="action_name" value="ACTIVATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="317"/>
<column name="grouping" value="portfolio_group"/>
<column name="code" value="ACTIVATE_GROUP"/>
<column name="entity_name" value="GROUP"/>
<column name="action_name" value="ACTIVATE"/>
<column name="can_maker_checker" valueBoolean="true"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="318"/>
<column name="grouping" value="portfolio_group"/>
<column name="code" value="ACTIVATE_GROUP_CHECKER"/>
<column name="entity_name" value="GROUP"/>
<column name="action_name" value="ACTIVATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="319"/>
<column name="grouping" value="portfolio_group"/>
<column name="code" value="ASSOCIATECLIENTS_GROUP"/>
<column name="entity_name" value="GROUP"/>
<column name="action_name" value="ASSOCIATECLIENTS"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="320"/>
<column name="grouping" value="portfolio_group"/>
<column name="code" value="DISASSOCIATECLIENTS_GROUP"/>
<column name="entity_name" value="GROUP"/>
<column name="action_name" value="DISASSOCIATECLIENTS"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="321"/>
<column name="grouping" value="portfolio_group"/>
<column name="code" value="SAVECOLLECTIONSHEET_GROUP"/>
<column name="entity_name" value="GROUP"/>
<column name="action_name" value="SAVECOLLECTIONSHEET"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="322"/>
<column name="grouping" value="portfolio_center"/>
<column name="code" value="SAVECOLLECTIONSHEET_CENTER"/>
<column name="entity_name" value="CENTER"/>
<column name="action_name" value="SAVECOLLECTIONSHEET"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="324"/>
<column name="grouping" value="accounting"/>
<column name="code" value="DELETE_ACCOUNTINGRULE"/>
<column name="entity_name" value="ACCOUNTINGRULE"/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="325"/>
<column name="grouping" value="accounting"/>
<column name="code" value="CREATE_ACCOUNTINGRULE"/>
<column name="entity_name" value="ACCOUNTINGRULE"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="326"/>
<column name="grouping" value="accounting"/>
<column name="code" value="UPDATE_ACCOUNTINGRULE"/>
<column name="entity_name" value="ACCOUNTINGRULE"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="327"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_GroupSummaryCounts"/>
<column name="entity_name" value="GroupSummaryCounts"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="328"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_GroupSummaryAmounts"/>
<column name="entity_name" value="GroupSummaryAmounts"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="329"/>
<column name="grouping" value="configuration"/>
<column name="code" value="CREATE_DATATABLE"/>
<column name="entity_name" value="DATATABLE"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="330"/>
<column name="grouping" value="configuration"/>
<column name="code" value="CREATE_DATATABLE_CHECKER"/>
<column name="entity_name" value="DATATABLE"/>
<column name="action_name" value="CREATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="331"/>
<column name="grouping" value="configuration"/>
<column name="code" value="UPDATE_DATATABLE"/>
<column name="entity_name" value="DATATABLE"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="332"/>
<column name="grouping" value="configuration"/>
<column name="code" value="UPDATE_DATATABLE_CHECKER"/>
<column name="entity_name" value="DATATABLE"/>
<column name="action_name" value="UPDATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="333"/>
<column name="grouping" value="configuration"/>
<column name="code" value="DELETE_DATATABLE"/>
<column name="entity_name" value="DATATABLE"/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="334"/>
<column name="grouping" value="configuration"/>
<column name="code" value="DELETE_DATATABLE_CHECKER"/>
<column name="entity_name" value="DATATABLE"/>
<column name="action_name" value="DELETE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="335"/>
<column name="grouping" value="organisation"/>
<column name="code" value="CREATE_HOLIDAY"/>
<column name="entity_name" value="HOLIDAY"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="336"/>
<column name="grouping" value="portfolio_group"/>
<column name="code" value="ASSIGNROLE_GROUP"/>
<column name="entity_name" value="GROUP"/>
<column name="action_name" value="ASSIGNROLE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="337"/>
<column name="grouping" value="portfolio_group"/>
<column name="code" value="UNASSIGNROLE_GROUP"/>
<column name="entity_name" value="GROUP"/>
<column name="action_name" value="UNASSIGNROLE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="338"/>
<column name="grouping" value="portfolio_group"/>
<column name="code" value="UPDATEROLE_GROUP"/>
<column name="entity_name" value="GROUP"/>
<column name="action_name" value="UPDATEROLE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="347"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_TxnRunningBalances"/>
<column name="entity_name" value="TxnRunningBalances"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="348"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="UNASSIGNSTAFF_CLIENT"/>
<column name="entity_name" value="CLIENT"/>
<column name="action_name" value="UNASSIGNSTAFF"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="349"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="ASSIGNSTAFF_CLIENT"/>
<column name="entity_name" value="CLIENT"/>
<column name="action_name" value="ASSIGNSTAFF"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="350"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="CLOSE_CLIENT"/>
<column name="entity_name" value="CLIENT"/>
<column name="action_name" value="CLOSE"/>
<column name="can_maker_checker" valueBoolean="true"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="351"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_FieldAgentStats"/>
<column name="entity_name" value="FieldAgentStats"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="352"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_FieldAgentPrograms"/>
<column name="entity_name" value="FieldAgentPrograms"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="353"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_ProgramDetails"/>
<column name="entity_name" value="ProgramDetails"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="354"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_ChildrenStaffList"/>
<column name="entity_name" value="ChildrenStaffList"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="355"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_CoordinatorStats"/>
<column name="entity_name" value="CoordinatorStats"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="356"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_BranchManagerStats"/>
<column name="entity_name" value="BranchManagerStats"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="357"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_ProgramDirectorStats"/>
<column name="entity_name" value="ProgramDirectorStats"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="358"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_ProgramStats"/>
<column name="entity_name" value="ProgramStats"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="359"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="APPROVE_SAVINGSACCOUNT"/>
<column name="entity_name" value="SAVINGSACCOUNT"/>
<column name="action_name" value="APPROVE"/>
<column name="can_maker_checker" valueBoolean="true"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="360"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="REJECT_SAVINGSACCOUNT"/>
<column name="entity_name" value="SAVINGSACCOUNT"/>
<column name="action_name" value="REJECT"/>
<column name="can_maker_checker" valueBoolean="true"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="361"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="WITHDRAW_SAVINGSACCOUNT"/>
<column name="entity_name" value="SAVINGSACCOUNT"/>
<column name="action_name" value="WITHDRAW"/>
<column name="can_maker_checker" valueBoolean="true"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="362"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="APPROVALUNDO_SAVINGSACCOUNT"/>
<column name="entity_name" value="SAVINGSACCOUNT"/>
<column name="action_name" value="APPROVALUNDO"/>
<column name="can_maker_checker" valueBoolean="true"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="363"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="CLOSE_SAVINGSACCOUNT"/>
<column name="entity_name" value="SAVINGSACCOUNT"/>
<column name="action_name" value="CLOSE"/>
<column name="can_maker_checker" valueBoolean="true"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="364"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="APPROVE_SAVINGSACCOUNT_CHECKER"/>
<column name="entity_name" value="SAVINGSACCOUNT"/>
<column name="action_name" value="APPROVE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="365"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="REJECT_SAVINGSACCOUNT_CHECKER"/>
<column name="entity_name" value="SAVINGSACCOUNT"/>
<column name="action_name" value="REJECT_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="366"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="WITHDRAW_SAVINGSACCOUNT_CHECKER"/>
<column name="entity_name" value="SAVINGSACCOUNT"/>
<column name="action_name" value="WITHDRAW_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="367"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="APPROVALUNDO_SAVINGSACCOUNT_CHECKER"/>
<column name="entity_name" value="SAVINGSACCOUNT"/>
<column name="action_name" value="APPROVALUNDO_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="368"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="CLOSE_SAVINGSACCOUNT_CHECKER"/>
<column name="entity_name" value="SAVINGSACCOUNT"/>
<column name="action_name" value="CLOSE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="369"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="UNDOTRANSACTION_SAVINGSACCOUNT"/>
<column name="entity_name" value="SAVINGSACCOUNT"/>
<column name="action_name" value="UNDOTRANSACTION"/>
<column name="can_maker_checker" valueBoolean="true"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="370"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="UNDOTRANSACTION_SAVINGSACCOUNT_CHECKER"/>
<column name="entity_name" value="SAVINGSACCOUNT"/>
<column name="action_name" value="UNDOTRANSACTION_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="371"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="CREATE_PRODUCTMIX"/>
<column name="entity_name" value="PRODUCTMIX"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="372"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="UPDATE_PRODUCTMIX"/>
<column name="entity_name" value="PRODUCTMIX"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="373"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="DELETE_PRODUCTMIX"/>
<column name="entity_name" value="PRODUCTMIX"/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="374"/>
<column name="grouping" value="jobs"/>
<column name="code" value="UPDATE_SCHEDULER"/>
<column name="entity_name" value="SCHEDULER"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="375"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="APPLYANNUALFEE_SAVINGSACCOUNT"/>
<column name="entity_name" value="SAVINGSACCOUNT"/>
<column name="action_name" value="APPLYANNUALFEE"/>
<column name="can_maker_checker" valueBoolean="true"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="376"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="APPLYANNUALFEE_SAVINGSACCOUNT_CHECKER"/>
<column name="entity_name" value="SAVINGSACCOUNT"/>
<column name="action_name" value="APPLYANNUALFEE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="377"/>
<column name="grouping" value="portfolio_group"/>
<column name="code" value="ASSIGNSTAFF_GROUP"/>
<column name="entity_name" value="GROUP"/>
<column name="action_name" value="ASSIGNSTAFF"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="378"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="READ_ACCOUNTTRANSFER"/>
<column name="entity_name" value="ACCOUNTTRANSFER"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="379"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="CREATE_ACCOUNTTRANSFER"/>
<column name="entity_name" value="ACCOUNTTRANSFER"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="true"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="380"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="CREATE_ACCOUNTTRANSFER_CHECKER"/>
<column name="entity_name" value="ACCOUNTTRANSFER"/>
<column name="action_name" value="CREATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="381"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="ADJUSTTRANSACTION_SAVINGSACCOUNT"/>
<column name="entity_name" value="SAVINGSACCOUNT"/>
<column name="action_name" value="ADJUSTTRANSACTION"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="382"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="CREATE_MEETING"/>
<column name="entity_name" value="MEETING"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="383"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="UPDATE_MEETING"/>
<column name="entity_name" value="MEETING"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="384"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="DELETE_MEETING"/>
<column name="entity_name" value="MEETING"/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="385"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="SAVEORUPDATEATTENDANCE_MEETING"/>
<column name="entity_name" value="MEETING"/>
<column name="action_name" value="SAVEORUPDATEATTENDANCE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="386"/>
<column name="grouping" value="portfolio_group"/>
<column name="code" value="TRANSFERCLIENTS_GROUP"/>
<column name="entity_name" value="GROUP"/>
<column name="action_name" value="TRANSFERCLIENTS"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="387"/>
<column name="grouping" value="portfolio_group"/>
<column name="code" value="TRANSFERCLIENTS_GROUP_CHECKER"/>
<column name="entity_name" value="GROUP"/>
<column name="action_name" value="TRANSFERCLIENTS_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="390"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="PROPOSETRANSFER_CLIENT"/>
<column name="entity_name" value="CLIENT"/>
<column name="action_name" value="PROPOSETRANSFER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="391"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="PROPOSETRANSFER_CLIENT_CHECKER"/>
<column name="entity_name" value="CLIENT"/>
<column name="action_name" value="PROPOSETRANSFER_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="392"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="ACCEPTTRANSFER_CLIENT"/>
<column name="entity_name" value="CLIENT"/>
<column name="action_name" value="ACCEPTTRANSFER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="393"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="ACCEPTTRANSFER_CLIENT_CHECKER"/>
<column name="entity_name" value="CLIENT"/>
<column name="action_name" value="ACCEPTTRANSFER_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="394"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="REJECTTRANSFER_CLIENT"/>
<column name="entity_name" value="CLIENT"/>
<column name="action_name" value="REJECTTRANSFER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="395"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="REJECTTRANSFER_CLIENT_CHECKER"/>
<column name="entity_name" value="CLIENT"/>
<column name="action_name" value="REJECTTRANSFER_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="396"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="WITHDRAWTRANSFER_CLIENT"/>
<column name="entity_name" value="CLIENT"/>
<column name="action_name" value="WITHDRAWTRANSFER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="397"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="WITHDRAWTRANSFER_CLIENT_CHECKER"/>
<column name="entity_name" value="CLIENT"/>
<column name="action_name" value="WITHDRAWTRANSFER_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="398"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="CLOSE_GROUP"/>
<column name="entity_name" value="GROUP"/>
<column name="action_name" value="CLOSE"/>
<column name="can_maker_checker" valueBoolean="true"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="399"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="CLOSE_CENTER"/>
<column name="entity_name" value="CENTER"/>
<column name="action_name" value="CLOSE"/>
<column name="can_maker_checker" valueBoolean="true"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="400"/>
<column name="grouping" value="xbrlmapping"/>
<column name="code" value="UPDATE_XBRLMAPPING"/>
<column name="entity_name" value="XBRLMAPPING"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="401"/>
<column name="grouping" value="configuration"/>
<column name="code" value="READ_CACHE"/>
<column name="entity_name" value="CACHE"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="402"/>
<column name="grouping" value="configuration"/>
<column name="code" value="UPDATE_CACHE"/>
<column name="entity_name" value="CACHE"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="403"/>
<column name="grouping" value="transaction_loan"/>
<column name="code" value="PAY_LOANCHARGE"/>
<column name="entity_name" value="LOANCHARGE"/>
<column name="action_name" value="PAY"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="404"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="CREATE_SAVINGSACCOUNTCHARGE"/>
<column name="entity_name" value="SAVINGSACCOUNTCHARGE"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="405"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="CREATE_SAVINGSACCOUNTCHARGE_CHECKER"/>
<column name="entity_name" value="SAVINGSACCOUNTCHARGE"/>
<column name="action_name" value="CREATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="406"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="UPDATE_SAVINGSACCOUNTCHARGE"/>
<column name="entity_name" value="SAVINGSACCOUNTCHARGE"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="407"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="UPDATE_SAVINGSACCOUNTCHARGE_CHECKER"/>
<column name="entity_name" value="SAVINGSACCOUNTCHARGE"/>
<column name="action_name" value="UPDATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="408"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="DELETE_SAVINGSACCOUNTCHARGE"/>
<column name="entity_name" value="SAVINGSACCOUNTCHARGE"/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="409"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="DELETE_SAVINGSACCOUNTCHARGE_CHECKER"/>
<column name="entity_name" value="SAVINGSACCOUNTCHARGE"/>
<column name="action_name" value="DELETE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="410"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="WAIVE_SAVINGSACCOUNTCHARGE"/>
<column name="entity_name" value="SAVINGSACCOUNTCHARGE"/>
<column name="action_name" value="WAIVE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="411"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="WAIVE_SAVINGSACCOUNTCHARGE_CHECKER"/>
<column name="entity_name" value="SAVINGSACCOUNTCHARGE"/>
<column name="action_name" value="WAIVE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="412"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="PAY_SAVINGSACCOUNTCHARGE"/>
<column name="entity_name" value="SAVINGSACCOUNTCHARGE"/>
<column name="action_name" value="PAY"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="413"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="PAY_SAVINGSACCOUNTCHARGE_CHECKER"/>
<column name="entity_name" value="SAVINGSACCOUNTCHARGE"/>
<column name="action_name" value="PAY_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="414"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="PROPOSEANDACCEPTTRANSFER_CLIENT"/>
<column name="entity_name" value="CLIENT"/>
<column name="action_name" value="PROPOSEANDACCEPTTRANSFER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="415"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="PROPOSEANDACCEPTTRANSFER_CLIENT_CHECKER"/>
<column name="entity_name" value="CLIENT"/>
<column name="action_name" value="PROPOSEANDACCEPTTRANSFER_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="416"/>
<column name="grouping" value="organisation"/>
<column name="code" value="DELETE_TEMPLATE"/>
<column name="entity_name" value="TEMPLATE"/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="417"/>
<column name="grouping" value="organisation"/>
<column name="code" value="CREATE_TEMPLATE"/>
<column name="entity_name" value="TEMPLATE"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="418"/>
<column name="grouping" value="organisation"/>
<column name="code" value="UPDATE_TEMPLATE"/>
<column name="entity_name" value="TEMPLATE"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="419"/>
<column name="grouping" value="organisation"/>
<column name="code" value="READ_TEMPLATE"/>
<column name="entity_name" value="TEMPLATE"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="420"/>
<column name="grouping" value="accounting"/>
<column name="code" value="UPDATERUNNINGBALANCE_JOURNALENTRY"/>
<column name="entity_name" value="JOURNALENTRY"/>
<column name="action_name" value="UPDATERUNNINGBALANCE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="421"/>
<column name="grouping" value="organisation"/>
<column name="code" value="READ_SMS"/>
<column name="entity_name" value="SMS"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="422"/>
<column name="grouping" value="organisation"/>
<column name="code" value="CREATE_SMS"/>
<column name="entity_name" value="SMS"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="423"/>
<column name="grouping" value="organisation"/>
<column name="code" value="CREATE_SMS_CHECKER"/>
<column name="entity_name" value="SMS"/>
<column name="action_name" value="CREATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="424"/>
<column name="grouping" value="organisation"/>
<column name="code" value="UPDATE_SMS"/>
<column name="entity_name" value="SMS"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="425"/>
<column name="grouping" value="organisation"/>
<column name="code" value="UPDATE_SMS_CHECKER"/>
<column name="entity_name" value="SMS"/>
<column name="action_name" value="UPDATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="426"/>
<column name="grouping" value="organisation"/>
<column name="code" value="DELETE_SMS"/>
<column name="entity_name" value="SMS"/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="427"/>
<column name="grouping" value="organisation"/>
<column name="code" value="DELETE_SMS_CHECKER"/>
<column name="entity_name" value="SMS"/>
<column name="action_name" value="DELETE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="428"/>
<column name="grouping" value="organisation"/>
<column name="code" value="CREATE_HOLIDAY_CHECKER"/>
<column name="entity_name" value="HOLIDAY"/>
<column name="action_name" value="CREATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="429"/>
<column name="grouping" value="organisation"/>
<column name="code" value="ACTIVATE_HOLIDAY"/>
<column name="entity_name" value="HOLIDAY"/>
<column name="action_name" value="ACTIVATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="430"/>
<column name="grouping" value="organisation"/>
<column name="code" value="ACTIVATE_HOLIDAY_CHECKER"/>
<column name="entity_name" value="HOLIDAY"/>
<column name="action_name" value="ACTIVATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="431"/>
<column name="grouping" value="organisation"/>
<column name="code" value="UPDATE_HOLIDAY"/>
<column name="entity_name" value="HOLIDAY"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="432"/>
<column name="grouping" value="organisation"/>
<column name="code" value="UPDATE_HOLIDAY_CHECKER"/>
<column name="entity_name" value="HOLIDAY"/>
<column name="action_name" value="UPDATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="433"/>
<column name="grouping" value="organisation"/>
<column name="code" value="DELETE_HOLIDAY"/>
<column name="entity_name" value="HOLIDAY"/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="434"/>
<column name="grouping" value="organisation"/>
<column name="code" value="DELETE_HOLIDAY_CHECKER"/>
<column name="entity_name" value="HOLIDAY"/>
<column name="action_name" value="DELETE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="435"/>
<column name="grouping" value="transaction_loan"/>
<column name="code" value="UNDOWRITEOFF_LOAN"/>
<column name="entity_name" value="LOAN"/>
<column name="action_name" value="UNDOWRITEOFF"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="436"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="READ_SAVINGSACCOUNTCHARGE"/>
<column name="entity_name" value="SAVINGSACCOUNTCHARGE"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="437"/>
<column name="grouping" value="accounting"/>
<column name="code" value="CREATE_JOURNALENTRY_CHECKER"/>
<column name="entity_name" value="JOURNALENTRY"/>
<column name="action_name" value="CREATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="438"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="UPDATE_DISBURSEMENTDETAIL"/>
<column name="entity_name" value="DISBURSEMENTDETAIL"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="439"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="UPDATESAVINGSACCOUNT_CLIENT"/>
<column name="entity_name" value="CLIENT"/>
<column name="action_name" value="UPDATESAVINGSACCOUNT"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="440"/>
<column name="grouping" value="accounting"/>
<column name="code" value="READ_ACCOUNTINGRULE"/>
<column name="entity_name" value="ACCOUNTINGRULE"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="441"/>
<column name="grouping" value="accounting"/>
<column name="code" value="READ_JOURNALENTRY"/>
<column name="entity_name" value="JOURNALENTRY"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="442"/>
<column name="grouping" value="accounting"/>
<column name="code" value="READ_GLACCOUNT"/>
<column name="entity_name" value="GLACCOUNT"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="443"/>
<column name="grouping" value="accounting"/>
<column name="code" value="READ_GLCLOSURE"/>
<column name="entity_name" value="GLCLOSURE"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="444"/>
<column name="grouping" value="organisation"/>
<column name="code" value="READ_HOLIDAY"/>
<column name="entity_name" value="HOLIDAY"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="445"/>
<column name="grouping" value="jobs"/>
<column name="code" value="READ_SCHEDULER"/>
<column name="entity_name" value="SCHEDULER"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="446"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="READ_PRODUCTMIX"/>
<column name="entity_name" value="PRODUCTMIX"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="447"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="READ_MEETING"/>
<column name="entity_name" value="MEETING"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="448"/>
<column name="grouping" value="jobs"/>
<column name="code" value="EXECUTEJOB_SCHEDULER"/>
<column name="entity_name" value="SCHEDULER"/>
<column name="action_name" value="EXECUTEJOB"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="449"/>
<column name="grouping" value="account_transfer"/>
<column name="code" value="READ_STANDINGINSTRUCTION "/>
<column name="entity_name" value="STANDINGINSTRUCTION "/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="450"/>
<column name="grouping" value="account_transfer"/>
<column name="code" value="CREATE_STANDINGINSTRUCTION "/>
<column name="entity_name" value="STANDINGINSTRUCTION "/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="451"/>
<column name="grouping" value="account_transfer"/>
<column name="code" value="UPDATE_STANDINGINSTRUCTION "/>
<column name="entity_name" value="STANDINGINSTRUCTION "/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="452"/>
<column name="grouping" value="account_transfer"/>
<column name="code" value="DELETE_STANDINGINSTRUCTION "/>
<column name="entity_name" value="STANDINGINSTRUCTION "/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="453"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="CREATE_INTERESTRATECHART"/>
<column name="entity_name" value="INTERESTRATECHART"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="454"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="CREATE_INTERESTRATECHART_CHECKER"/>
<column name="entity_name" value="INTERESTRATECHART"/>
<column name="action_name" value="CREATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="455"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="UPDATE_INTERESTRATECHART"/>
<column name="entity_name" value="INTERESTRATECHART"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="456"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="DELETE_INTERESTRATECHART"/>
<column name="entity_name" value="INTERESTRATECHART"/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="457"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="UPDATE_INTERESTRATECHART_CHECKER"/>
<column name="entity_name" value="INTERESTRATECHART"/>
<column name="action_name" value="UPDATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="458"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="DELETE_INTERESTRATECHART_CHECKER"/>
<column name="entity_name" value="INTERESTRATECHART"/>
<column name="action_name" value="DELETE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="459"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="CREATE_CHARTSLAB"/>
<column name="entity_name" value="CHARTSLAB"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="460"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="CREATE_CHARTSLAB_CHECKER"/>
<column name="entity_name" value="CHARTSLAB"/>
<column name="action_name" value="CREATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="461"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="UPDATE_CHARTSLAB"/>
<column name="entity_name" value="CHARTSLAB"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="462"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="DELETE_CHARTSLAB"/>
<column name="entity_name" value="CHARTSLAB"/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="463"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="UPDATE_CHARTSLAB_CHECKER"/>
<column name="entity_name" value="CHARTSLAB"/>
<column name="action_name" value="UPDATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="464"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="DELETE_CHARTSLAB_CHECKER"/>
<column name="entity_name" value="CHARTSLAB"/>
<column name="action_name" value="DELETE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="465"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="CREATE_FIXEDDEPOSITPRODUCT"/>
<column name="entity_name" value="FIXEDDEPOSITPRODUCT"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="466"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="CREATE_FIXEDDEPOSITPRODUCT_CHECKER"/>
<column name="entity_name" value="FIXEDDEPOSITPRODUCT"/>
<column name="action_name" value="CREATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="467"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="UPDATE_FIXEDDEPOSITPRODUCT"/>
<column name="entity_name" value="FIXEDDEPOSITPRODUCT"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="468"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="DELETE_FIXEDDEPOSITPRODUCT"/>
<column name="entity_name" value="FIXEDDEPOSITPRODUCT"/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="469"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="UPDATE_FIXEDDEPOSITPRODUCT_CHECKER"/>
<column name="entity_name" value="FIXEDDEPOSITPRODUCT"/>
<column name="action_name" value="UPDATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="470"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="DELETE_FIXEDDEPOSITPRODUCT_CHECKER"/>
<column name="entity_name" value="FIXEDDEPOSITPRODUCT"/>
<column name="action_name" value="DELETE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="471"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="CREATE_RECURRINGDEPOSITPRODUCT"/>
<column name="entity_name" value="RECURRINGDEPOSITPRODUCT"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="472"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="CREATE_RECURRINGDEPOSITPRODUCT_CHECKER"/>
<column name="entity_name" value="RECURRINGDEPOSITPRODUCT"/>
<column name="action_name" value="CREATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="473"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="UPDATE_RECURRINGDEPOSITPRODUCT"/>
<column name="entity_name" value="RECURRINGDEPOSITPRODUCT"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="474"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="DELETE_RECURRINGDEPOSITPRODUCT"/>
<column name="entity_name" value="RECURRINGDEPOSITPRODUCT"/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="475"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="UPDATE_RECURRINGDEPOSITPRODUCT_CHECKER"/>
<column name="entity_name" value="RECURRINGDEPOSITPRODUCT"/>
<column name="action_name" value="UPDATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="476"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="DELETE_RECURRINGDEPOSITPRODUCT_CHECKER"/>
<column name="entity_name" value="RECURRINGDEPOSITPRODUCT"/>
<column name="action_name" value="DELETE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="477"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="READ_FIXEDDEPOSITACCOUNT"/>
<column name="entity_name" value="FIXEDDEPOSITACCOUNT"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="478"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="CREATE_FIXEDDEPOSITACCOUNT"/>
<column name="entity_name" value="FIXEDDEPOSITACCOUNT"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="479"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="CREATE_FIXEDDEPOSITACCOUNT_CHECKER"/>
<column name="entity_name" value="FIXEDDEPOSITACCOUNT"/>
<column name="action_name" value="CREATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="480"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="UPDATE_FIXEDDEPOSITACCOUNT"/>
<column name="entity_name" value="FIXEDDEPOSITACCOUNT"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="481"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="UPDATE_FIXEDDEPOSITACCOUNT_CHECKER"/>
<column name="entity_name" value="FIXEDDEPOSITACCOUNT"/>
<column name="action_name" value="UPDATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="482"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="DELETE_FIXEDDEPOSITACCOUNT"/>
<column name="entity_name" value="FIXEDDEPOSITACCOUNT"/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="483"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="DELETE_FIXEDDEPOSITACCOUNT_CHECKER"/>
<column name="entity_name" value="FIXEDDEPOSITACCOUNT"/>
<column name="action_name" value="DELETE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="484"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="DEPOSIT_FIXEDDEPOSITACCOUNT"/>
<column name="entity_name" value="FIXEDDEPOSITACCOUNT"/>
<column name="action_name" value="DEPOSIT"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="485"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="DEPOSIT_FIXEDDEPOSITACCOUNT_CHECKER"/>
<column name="entity_name" value="FIXEDDEPOSITACCOUNT"/>
<column name="action_name" value="DEPOSIT_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="486"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="WITHDRAWAL_FIXEDDEPOSITACCOUNT"/>
<column name="entity_name" value="FIXEDDEPOSITACCOUNT"/>
<column name="action_name" value="WITHDRAWAL"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="487"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="WITHDRAWAL_FIXEDDEPOSITACCOUNT_CHECKER"/>
<column name="entity_name" value="FIXEDDEPOSITACCOUNT"/>
<column name="action_name" value="WITHDRAWAL_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="488"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="ACTIVATE_FIXEDDEPOSITACCOUNT"/>
<column name="entity_name" value="FIXEDDEPOSITACCOUNT"/>
<column name="action_name" value="ACTIVATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="489"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="ACTIVATE_FIXEDDEPOSITACCOUNT_CHECKER"/>
<column name="entity_name" value="FIXEDDEPOSITACCOUNT"/>
<column name="action_name" value="ACTIVATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="490"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="CALCULATEINTEREST_FIXEDDEPOSITACCOUNT"/>
<column name="entity_name" value="FIXEDDEPOSITACCOUNT"/>
<column name="action_name" value="CALCULATEINTEREST"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="491"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="CALCULATEINTEREST_FIXEDDEPOSITACCOUNT_CHECKER"/>
<column name="entity_name" value="FIXEDDEPOSITACCOUNT"/>
<column name="action_name" value="CALCULATEINTEREST_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="492"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="POSTINTEREST_FIXEDDEPOSITACCOUNT"/>
<column name="entity_name" value="FIXEDDEPOSITACCOUNT"/>
<column name="action_name" value="POSTINTEREST"/>
<column name="can_maker_checker" valueBoolean="true"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="493"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="POSTINTEREST_FIXEDDEPOSITACCOUNT_CHECKER"/>
<column name="entity_name" value="FIXEDDEPOSITACCOUNT"/>
<column name="action_name" value="POSTINTEREST_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="494"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="APPROVE_FIXEDDEPOSITACCOUNT"/>
<column name="entity_name" value="FIXEDDEPOSITACCOUNT"/>
<column name="action_name" value="APPROVE"/>
<column name="can_maker_checker" valueBoolean="true"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="495"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="REJECT_FIXEDDEPOSITACCOUNT"/>
<column name="entity_name" value="FIXEDDEPOSITACCOUNT"/>
<column name="action_name" value="REJECT"/>
<column name="can_maker_checker" valueBoolean="true"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="496"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="WITHDRAW_FIXEDDEPOSITACCOUNT"/>
<column name="entity_name" value="FIXEDDEPOSITACCOUNT"/>
<column name="action_name" value="WITHDRAW"/>
<column name="can_maker_checker" valueBoolean="true"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="497"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="APPROVALUNDO_FIXEDDEPOSITACCOUNT"/>
<column name="entity_name" value="FIXEDDEPOSITACCOUNT"/>
<column name="action_name" value="APPROVALUNDO"/>
<column name="can_maker_checker" valueBoolean="true"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="498"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="CLOSE_FIXEDDEPOSITACCOUNT"/>
<column name="entity_name" value="FIXEDDEPOSITACCOUNT"/>
<column name="action_name" value="CLOSE"/>
<column name="can_maker_checker" valueBoolean="true"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="499"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="APPROVE_FIXEDDEPOSITACCOUNT_CHECKER"/>
<column name="entity_name" value="FIXEDDEPOSITACCOUNT"/>
<column name="action_name" value="APPROVE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="500"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="REJECT_FIXEDDEPOSITACCOUNT_CHECKER"/>
<column name="entity_name" value="FIXEDDEPOSITACCOUNT"/>
<column name="action_name" value="REJECT_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="501"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="WITHDRAW_FIXEDDEPOSITACCOUNT_CHECKER"/>
<column name="entity_name" value="FIXEDDEPOSITACCOUNT"/>
<column name="action_name" value="WITHDRAW_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="502"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="APPROVALUNDO_FIXEDDEPOSITACCOUNT_CHECKER"/>
<column name="entity_name" value="FIXEDDEPOSITACCOUNT"/>
<column name="action_name" value="APPROVALUNDO_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="503"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="CLOSE_FIXEDDEPOSITACCOUNT_CHECKER"/>
<column name="entity_name" value="FIXEDDEPOSITACCOUNT"/>
<column name="action_name" value="CLOSE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="504"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="UNDOTRANSACTION_FIXEDDEPOSITACCOUNT"/>
<column name="entity_name" value="FIXEDDEPOSITACCOUNT"/>
<column name="action_name" value="UNDOTRANSACTION"/>
<column name="can_maker_checker" valueBoolean="true"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="505"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="UNDOTRANSACTION_FIXEDDEPOSITACCOUNT_CHECKER"/>
<column name="entity_name" value="FIXEDDEPOSITACCOUNT"/>
<column name="action_name" value="UNDOTRANSACTION_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="506"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="ADJUSTTRANSACTION_FIXEDDEPOSITACCOUNT"/>
<column name="entity_name" value="FIXEDDEPOSITACCOUNT"/>
<column name="action_name" value="ADJUSTTRANSACTION"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="507"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="READ_RECURRINGDEPOSITACCOUNT"/>
<column name="entity_name" value="RECURRINGDEPOSITACCOUNT"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="508"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="CREATE_RECURRINGDEPOSITACCOUNT"/>
<column name="entity_name" value="RECURRINGDEPOSITACCOUNT"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="509"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="CREATE_RECURRINGDEPOSITACCOUNT_CHECKER"/>
<column name="entity_name" value="RECURRINGDEPOSITACCOUNT"/>
<column name="action_name" value="CREATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="510"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="UPDATE_RECURRINGDEPOSITACCOUNT"/>
<column name="entity_name" value="RECURRINGDEPOSITACCOUNT"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="511"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="UPDATE_RECURRINGDEPOSITACCOUNT_CHECKER"/>
<column name="entity_name" value="RECURRINGDEPOSITACCOUNT"/>
<column name="action_name" value="UPDATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="512"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="DELETE_RECURRINGDEPOSITACCOUNT"/>
<column name="entity_name" value="RECURRINGDEPOSITACCOUNT"/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="513"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="DELETE_RECURRINGDEPOSITACCOUNT_CHECKER"/>
<column name="entity_name" value="RECURRINGDEPOSITACCOUNT"/>
<column name="action_name" value="DELETE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="514"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="DEPOSIT_RECURRINGDEPOSITACCOUNT"/>
<column name="entity_name" value="RECURRINGDEPOSITACCOUNT"/>
<column name="action_name" value="DEPOSIT"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="515"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="DEPOSIT_RECURRINGDEPOSITACCOUNT_CHECKER"/>
<column name="entity_name" value="RECURRINGDEPOSITACCOUNT"/>
<column name="action_name" value="DEPOSIT_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="516"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="WITHDRAWAL_RECURRINGDEPOSITACCOUNT"/>
<column name="entity_name" value="RECURRINGDEPOSITACCOUNT"/>
<column name="action_name" value="WITHDRAWAL"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="517"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="WITHDRAWAL_RECURRINGDEPOSITACCOUNT_CHECKER"/>
<column name="entity_name" value="RECURRINGDEPOSITACCOUNT"/>
<column name="action_name" value="WITHDRAWAL_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="518"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="ACTIVATE_RECURRINGDEPOSITACCOUNT"/>
<column name="entity_name" value="RECURRINGDEPOSITACCOUNT"/>
<column name="action_name" value="ACTIVATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="519"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="ACTIVATE_RECURRINGDEPOSITACCOUNT_CHECKER"/>
<column name="entity_name" value="RECURRINGDEPOSITACCOUNT"/>
<column name="action_name" value="ACTIVATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="520"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="CALCULATEINTEREST_RECURRINGDEPOSITACCOUNT"/>
<column name="entity_name" value="RECURRINGDEPOSITACCOUNT"/>
<column name="action_name" value="CALCULATEINTEREST"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="521"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="CALCULATEINTEREST_RECURRINGDEPOSITACCOUNT_CHECKER"/>
<column name="entity_name" value="RECURRINGDEPOSITACCOUNT"/>
<column name="action_name" value="CALCULATEINTEREST_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="522"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="POSTINTEREST_RECURRINGDEPOSITACCOUNT"/>
<column name="entity_name" value="RECURRINGDEPOSITACCOUNT"/>
<column name="action_name" value="POSTINTEREST"/>
<column name="can_maker_checker" valueBoolean="true"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="523"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="POSTINTEREST_RECURRINGDEPOSITACCOUNT_CHECKER"/>
<column name="entity_name" value="RECURRINGDEPOSITACCOUNT"/>
<column name="action_name" value="POSTINTEREST_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="524"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="APPROVE_RECURRINGDEPOSITACCOUNT"/>
<column name="entity_name" value="RECURRINGDEPOSITACCOUNT"/>
<column name="action_name" value="APPROVE"/>
<column name="can_maker_checker" valueBoolean="true"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="525"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="REJECT_RECURRINGDEPOSITACCOUNT"/>
<column name="entity_name" value="RECURRINGDEPOSITACCOUNT"/>
<column name="action_name" value="REJECT"/>
<column name="can_maker_checker" valueBoolean="true"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="526"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="WITHDRAW_RECURRINGDEPOSITACCOUNT"/>
<column name="entity_name" value="RECURRINGDEPOSITACCOUNT"/>
<column name="action_name" value="WITHDRAW"/>
<column name="can_maker_checker" valueBoolean="true"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="527"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="APPROVALUNDO_RECURRINGDEPOSITACCOUNT"/>
<column name="entity_name" value="RECURRINGDEPOSITACCOUNT"/>
<column name="action_name" value="APPROVALUNDO"/>
<column name="can_maker_checker" valueBoolean="true"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="528"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="CLOSE_RECURRINGDEPOSITACCOUNT"/>
<column name="entity_name" value="RECURRINGDEPOSITACCOUNT"/>
<column name="action_name" value="CLOSE"/>
<column name="can_maker_checker" valueBoolean="true"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="529"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="APPROVE_RECURRINGDEPOSITACCOUNT_CHECKER"/>
<column name="entity_name" value="RECURRINGDEPOSITACCOUNT"/>
<column name="action_name" value="APPROVE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="530"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="REJECT_RECURRINGDEPOSITACCOUNT_CHECKER"/>
<column name="entity_name" value="RECURRINGDEPOSITACCOUNT"/>
<column name="action_name" value="REJECT_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="531"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="WITHDRAW_RECURRINGDEPOSITACCOUNT_CHECKER"/>
<column name="entity_name" value="RECURRINGDEPOSITACCOUNT"/>
<column name="action_name" value="WITHDRAW_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="532"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="APPROVALUNDO_RECURRINGDEPOSITACCOUNT_CHECKER"/>
<column name="entity_name" value="RECURRINGDEPOSITACCOUNT"/>
<column name="action_name" value="APPROVALUNDO_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="533"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="CLOSE_RECURRINGDEPOSITACCOUNT_CHECKER"/>
<column name="entity_name" value="RECURRINGDEPOSITACCOUNT"/>
<column name="action_name" value="CLOSE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="534"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="UNDOTRANSACTION_RECURRINGDEPOSITACCOUNT"/>
<column name="entity_name" value="RECURRINGDEPOSITACCOUNT"/>
<column name="action_name" value="UNDOTRANSACTION"/>
<column name="can_maker_checker" valueBoolean="true"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="535"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="UNDOTRANSACTION_RECURRINGDEPOSITACCOUNT_CHECKER"/>
<column name="entity_name" value="RECURRINGDEPOSITACCOUNT"/>
<column name="action_name" value="UNDOTRANSACTION_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="536"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="ADJUSTTRANSACTION_RECURRINGDEPOSITACCOUNT"/>
<column name="entity_name" value="RECURRINGDEPOSITACCOUNT"/>
<column name="action_name" value="ADJUSTTRANSACTION"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="537"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="PREMATURECLOSE_FIXEDDEPOSITACCOUNT_CHECKER"/>
<column name="entity_name" value="FIXEDDEPOSITACCOUNT"/>
<column name="action_name" value="PREMATURECLOSE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="538"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="PREMATURECLOSE_FIXEDDEPOSITACCOUNT"/>
<column name="entity_name" value="FIXEDDEPOSITACCOUNT"/>
<column name="action_name" value="PREMATURECLOSE"/>
<column name="can_maker_checker" valueBoolean="true"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="539"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="PREMATURECLOSE_RECURRINGDEPOSITACCOUNT_CHECKER"/>
<column name="entity_name" value="RECURRINGDEPOSITACCOUNT"/>
<column name="action_name" value="PREMATURECLOSE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="540"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="PREMATURECLOSE_RECURRINGDEPOSITACCOUNT"/>
<column name="entity_name" value="RECURRINGDEPOSITACCOUNT"/>
<column name="action_name" value="PREMATURECLOSE"/>
<column name="can_maker_checker" valueBoolean="true"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="541"/>
<column name="grouping" value="transaction_loan"/>
<column name="code" value="DISBURSETOSAVINGS_LOAN"/>
<column name="entity_name" value="LOAN"/>
<column name="action_name" value="DISBURSETOSAVINGS"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="542"/>
<column name="grouping" value="transaction_loan"/>
<column name="code" value="RECOVERYPAYMENT_LOAN"/>
<column name="entity_name" value="LOAN"/>
<column name="action_name" value="RECOVERYPAYMENT"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="543"/>
<column name="grouping" value="organisation"/>
<column name="code" value="READ_RECURRINGDEPOSITPRODUCT"/>
<column name="entity_name" value="RECURRINGDEPOSITPRODUCT"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="544"/>
<column name="grouping" value="organisation"/>
<column name="code" value="READ_FIXEDDEPOSITPRODUCT"/>
<column name="entity_name" value="FIXEDDEPOSITPRODUCT"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="545"/>
<column name="grouping" value="accounting"/>
<column name="code" value="READ_FINANCIALACTIVITYACCOUNT"/>
<column name="entity_name" value="FINANCIALACTIVITYACCOUNT"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="546"/>
<column name="grouping" value="accounting"/>
<column name="code" value="CREATE_FINANCIALACTIVITYACCOUNT"/>
<column name="entity_name" value="FINANCIALACTIVITYACCOUNT"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="547"/>
<column name="grouping" value="accounting"/>
<column name="code" value="DELETE_FINANCIALACTIVITYACCOUNT"/>
<column name="entity_name" value="FINANCIALACTIVITYACCOUNT"/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="548"/>
<column name="grouping" value="accounting"/>
<column name="code" value="UPDATE_FINANCIALACTIVITYACCOUNT"/>
<column name="entity_name" value="FINANCIALACTIVITYACCOUNT"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="549"/>
<column name="grouping" value="datatable"/>
<column name="code" value="UPDATE_LIKELIHOOD"/>
<column name="entity_name" value="likelihood"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="550"/>
<column name="grouping" value="survey"/>
<column name="code" value="REGISTER_SURVEY"/>
<column name="entity_name" value="survey"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="551"/>
<column name="grouping" value="accounting"/>
<column name="code" value="EXECUTE_PERIODICACCRUALACCOUNTING"/>
<column name="entity_name" value="PERIODICACCRUALACCOUNTING"/>
<column name="action_name" value="EXECUTE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="552"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="INACTIVATE_SAVINGSACCOUNTCHARGE"/>
<column name="entity_name" value="SAVINGSACCOUNTCHARGE"/>
<column name="action_name" value="INACTIVATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="553"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="INACTIVATE_SAVINGSACCOUNTCHARGE_CHECKER"/>
<column name="entity_name" value="SAVINGSACCOUNTCHARGE"/>
<column name="action_name" value="INACTIVATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="554"/>
<column name="grouping" value="portfolio_center"/>
<column name="code" value="DISASSOCIATEGROUPS_CENTER"/>
<column name="entity_name" value="CENTER"/>
<column name="action_name" value="DISASSOCIATEGROUPS"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="555"/>
<column name="grouping" value="portfolio_center"/>
<column name="code" value="ASSOCIATEGROUPS_CENTER"/>
<column name="entity_name" value="CENTER"/>
<column name="action_name" value="ASSOCIATEGROUPS"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="556"/>
<column name="grouping" value="portfolio_center"/>
<column name="code" value="DISASSOCIATEGROUPS_CENTER_CHECKER"/>
<column name="entity_name" value="CENTER"/>
<column name="action_name" value="DISASSOCIATEGROUPS_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="557"/>
<column name="grouping" value="portfolio_center"/>
<column name="code" value="ASSOCIATEGROUPS_CENTER_CHECKER"/>
<column name="entity_name" value="CENTER"/>
<column name="action_name" value="ASSOCIATEGROUPS_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="558"/>
<column name="grouping" value="loan_reschedule"/>
<column name="code" value="READ_RESCHEDULELOAN"/>
<column name="entity_name" value="RESCHEDULELOAN"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="559"/>
<column name="grouping" value="loan_reschedule"/>
<column name="code" value="CREATE_RESCHEDULELOAN"/>
<column name="entity_name" value="RESCHEDULELOAN"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="560"/>
<column name="grouping" value="loan_reschedule"/>
<column name="code" value="REJECT_RESCHEDULELOAN"/>
<column name="entity_name" value="RESCHEDULELOAN"/>
<column name="action_name" value="REJECT"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="561"/>
<column name="grouping" value="loan_reschedule"/>
<column name="code" value="APPROVE_RESCHEDULELOAN"/>
<column name="entity_name" value="RESCHEDULELOAN"/>
<column name="action_name" value="APPROVE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="562"/>
<column name="grouping" value="configuration"/>
<column name="code" value="CREATE_HOOK"/>
<column name="entity_name" value="HOOK"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="563"/>
<column name="grouping" value="configuration"/>
<column name="code" value="READ_HOOK"/>
<column name="entity_name" value="HOOK"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="564"/>
<column name="grouping" value="configuration"/>
<column name="code" value="UPDATE_HOOK"/>
<column name="entity_name" value="HOOK"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="565"/>
<column name="grouping" value="configuration"/>
<column name="code" value="DELETE_HOOK"/>
<column name="entity_name" value="HOOK"/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="566"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="REMOVESAVINGSOFFICER_SAVINGSACCOUNT"/>
<column name="entity_name" value="SAVINGSACCOUNT"/>
<column name="action_name" value="REMOVESAVINGSOFFICER"/>
<column name="can_maker_checker" valueBoolean="true"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="567"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="UPDATESAVINGSOFFICER_SAVINGSACCOUNT"/>
<column name="entity_name" value="SAVINGSACCOUNT"/>
<column name="action_name" value="UPDATESAVINGSOFFICER"/>
<column name="can_maker_checker" valueBoolean="true"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="568"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Active Loans - Summary(Pentaho)"/>
<column name="entity_name" value="Active Loans - Summary(Pentaho)"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="569"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Active Loans by Disbursal Period(Pentaho)"/>
<column name="entity_name" value="Active Loans by Disbursal Period(Pentaho)"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="570"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Active Loans in last installment Summary(Pentaho)"/>
<column name="entity_name" value="Active Loans in last installment Summary(Pentaho)"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="571"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Active Loans in last installment(Pentaho)"/>
<column name="entity_name" value="Active Loans in last installment(Pentaho)"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="572"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Active Loans Passed Final Maturity Summary(Pentaho)"/>
<column name="entity_name" value="Active Loans Passed Final Maturity Summary(Pentaho)"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="573"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Active Loans Passed Final Maturity(Pentaho)"/>
<column name="entity_name" value="Active Loans Passed Final Maturity(Pentaho)"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="574"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Aging Detail(Pentaho)"/>
<column name="entity_name" value="Aging Detail(Pentaho)"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="575"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Aging Summary (Arrears in Months)(Pentaho)"/>
<column name="entity_name" value="Aging Summary (Arrears in Months)(Pentaho)"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="576"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Aging Summary (Arrears in Weeks)(Pentaho)"/>
<column name="entity_name" value="Aging Summary (Arrears in Weeks)(Pentaho)"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="577"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Client Listing(Pentaho)"/>
<column name="entity_name" value="Client Listing(Pentaho)"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="578"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Client Loan Account Schedule"/>
<column name="entity_name" value="Client Loan Account Schedule"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="579"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Client Loans Listing(Pentaho)"/>
<column name="entity_name" value="Client Loans Listing(Pentaho)"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="580"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Client Saving Transactions"/>
<column name="entity_name" value="Client Saving Transactions"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="581"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Client Savings Summary"/>
<column name="entity_name" value="Client Savings Summary"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="582"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_ClientSummary "/>
<column name="entity_name" value="ClientSummary "/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="583"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_ClientTrendsByDay"/>
<column name="entity_name" value="ClientTrendsByDay"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="584"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_ClientTrendsByMonth"/>
<column name="entity_name" value="ClientTrendsByMonth"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="585"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_ClientTrendsByWeek"/>
<column name="entity_name" value="ClientTrendsByWeek"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="586"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Demand_Vs_Collection"/>
<column name="entity_name" value="Demand_Vs_Collection"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="587"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Disbursal_Vs_Awaitingdisbursal"/>
<column name="entity_name" value="Disbursal_Vs_Awaitingdisbursal"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="588"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Expected Payments By Date - Basic(Pentaho)"/>
<column name="entity_name" value="Expected Payments By Date - Basic(Pentaho)"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="589"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Funds Disbursed Between Dates Summary by Office(Pentaho)"/>
<column name="entity_name" value="Funds Disbursed Between Dates Summary by Office(Pentaho)"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="590"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Funds Disbursed Between Dates Summary(Pentaho)"/>
<column name="entity_name" value="Funds Disbursed Between Dates Summary(Pentaho)"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="591"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_GroupNamesByStaff"/>
<column name="entity_name" value="GroupNamesByStaff"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="592"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_GroupSavingSummary"/>
<column name="entity_name" value="GroupSavingSummary"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="593"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_LoanCyclePerProduct"/>
<column name="entity_name" value="LoanCyclePerProduct"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="594"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Loans Awaiting Disbursal Summary by Month(Pentaho)"/>
<column name="entity_name" value="Loans Awaiting Disbursal Summary by Month(Pentaho)"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="595"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Loans Awaiting Disbursal Summary(Pentaho)"/>
<column name="entity_name" value="Loans Awaiting Disbursal Summary(Pentaho)"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="596"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Loans Awaiting Disbursal(Pentaho)"/>
<column name="entity_name" value="Loans Awaiting Disbursal(Pentaho)"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="597"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Loans Pending Approval(Pentaho)"/>
<column name="entity_name" value="Loans Pending Approval(Pentaho)"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="598"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_LoanTrendsByDay"/>
<column name="entity_name" value="LoanTrendsByDay"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="599"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_LoanTrendsByMonth"/>
<column name="entity_name" value="LoanTrendsByMonth"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="600"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_LoanTrendsByWeek"/>
<column name="entity_name" value="LoanTrendsByWeek"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="601"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Obligation Met Loans Details(Pentaho)"/>
<column name="entity_name" value="Obligation Met Loans Details(Pentaho)"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="602"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Obligation Met Loans Summary(Pentaho)"/>
<column name="entity_name" value="Obligation Met Loans Summary(Pentaho)"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="603"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Portfolio at Risk by Branch(Pentaho)"/>
<column name="entity_name" value="Portfolio at Risk by Branch(Pentaho)"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="604"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Portfolio at Risk(Pentaho)"/>
<column name="entity_name" value="Portfolio at Risk(Pentaho)"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="605"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Rescheduled Loans(Pentaho)"/>
<column name="entity_name" value="Rescheduled Loans(Pentaho)"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="606"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Savings Transactions"/>
<column name="entity_name" value="Savings Transactions"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="607"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_TxnRunningBalances(Pentaho)"/>
<column name="entity_name" value="TxnRunningBalances(Pentaho)"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="608"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Written-Off Loans(Pentaho)"/>
<column name="entity_name" value="Written-Off Loans(Pentaho)"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="609"/>
<column name="grouping" value="configuration"/>
<column name="code" value="CREATE_ACCOUNTNUMBERFORMAT"/>
<column name="entity_name" value="ACCOUNTNUMBERFORMAT"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="610"/>
<column name="grouping" value="configuration"/>
<column name="code" value="READ_ACCOUNTNUMBERFORMAT"/>
<column name="entity_name" value="ACCOUNTNUMBERFORMAT"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="611"/>
<column name="grouping" value="configuration"/>
<column name="code" value="UPDATE_ACCOUNTNUMBERFORMAT"/>
<column name="entity_name" value="ACCOUNTNUMBERFORMAT"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="612"/>
<column name="grouping" value="configuration"/>
<column name="code" value="DELETE_ACCOUNTNUMBERFORMAT"/>
<column name="entity_name" value="HOOK"/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="613"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="RECOVERGUARANTEES_LOAN"/>
<column name="entity_name" value="LOAN"/>
<column name="action_name" value="RECOVERGUARANTEES"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="614"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="RECOVERGUARANTEES_LOAN_CHECKER"/>
<column name="entity_name" value="LOAN"/>
<column name="action_name" value="RECOVERGUARANTEES_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="615"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="REJECT_CLIENT"/>
<column name="entity_name" value="CLIENT"/>
<column name="action_name" value="REJECT"/>
<column name="can_maker_checker" valueBoolean="true"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="616"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="REJECT_CLIENT_CHECKER"/>
<column name="entity_name" value="CLIENT"/>
<column name="action_name" value="REJECT_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="617"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="WITHDRAW_CLIENT"/>
<column name="entity_name" value="CLIENT"/>
<column name="action_name" value="WITHDRAW"/>
<column name="can_maker_checker" valueBoolean="true"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="618"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="WITHDRAW_CLIENT_CHECKER"/>
<column name="entity_name" value="CLIENT"/>
<column name="action_name" value="WITHDRAW_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="619"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="REACTIVATE_CLIENT"/>
<column name="entity_name" value="CLIENT"/>
<column name="action_name" value="REACTIVATE"/>
<column name="can_maker_checker" valueBoolean="true"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="620"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="REACTIVATE_CLIENT_CHECKER"/>
<column name="entity_name" value="CLIENT"/>
<column name="action_name" value="REACTIVATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="621"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="UPDATEDEPOSITAMOUNT_RECURRINGDEPOSITACCOUNT"/>
<column name="entity_name" value="RECURRINGDEPOSITACCOUNT"/>
<column name="action_name" value="UPDATEDEPOSITAMOUNT"/>
<column name="can_maker_checker" valueBoolean="true"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="622"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="UPDATEDEPOSITAMOUNT_RECURRINGDEPOSITACCOUNT_CHECKER"/>
<column name="entity_name" value="RECURRINGDEPOSITACCOUNT"/>
<column name="action_name" value="UPDATEDEPOSITAMOUNT"/>
<column name="can_maker_checker" valueBoolean="true"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="623"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="REFUNDBYTRANSFER_ACCOUNTTRANSFER_CHECKER"/>
<column name="entity_name" value="ACCOUNTTRANSFER"/>
<column name="action_name" value="REFUNDBYTRANSFER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="624"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="REFUNDBYTRANSFER_ACCOUNTTRANSFER"/>
<column name="entity_name" value="ACCOUNTTRANSFER"/>
<column name="action_name" value="REFUNDBYTRANSFER"/>
<column name="can_maker_checker" valueBoolean="true"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="625"/>
<column name="grouping" value="transaction_loan"/>
<column name="code" value="REFUNDBYCASH_LOAN"/>
<column name="entity_name" value="LOAN"/>
<column name="action_name" value="REFUNDBYCASH"/>
<column name="can_maker_checker" valueBoolean="true"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="626"/>
<column name="grouping" value="transaction_loan"/>
<column name="code" value="REFUNDBYCASH_LOAN_CHECKER"/>
<column name="entity_name" value="LOAN"/>
<column name="action_name" value="REFUNDBYCASH"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="627"/>
<column name="grouping" value="cash_mgmt"/>
<column name="code" value="CREATE_TELLER"/>
<column name="entity_name" value="TELLER"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="true"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="628"/>
<column name="grouping" value="cash_mgmt"/>
<column name="code" value="UPDATE_TELLER"/>
<column name="entity_name" value="TELLER"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="true"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="629"/>
<column name="grouping" value="cash_mgmt"/>
<column name="code" value="ALLOCATECASHIER_TELLER"/>
<column name="entity_name" value="TELLER"/>
<column name="action_name" value="ALLOCATE"/>
<column name="can_maker_checker" valueBoolean="true"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="630"/>
<column name="grouping" value="cash_mgmt"/>
<column name="code" value="UPDATECASHIERALLOCATION_TELLER"/>
<column name="entity_name" value="TELLER"/>
<column name="action_name" value="UPDATECASHIERALLOCATION"/>
<column name="can_maker_checker" valueBoolean="true"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="631"/>
<column name="grouping" value="cash_mgmt"/>
<column name="code" value="DELETECASHIERALLOCATION_TELLER"/>
<column name="entity_name" value="TELLER"/>
<column name="action_name" value="DELETECASHIERALLOCATION"/>
<column name="can_maker_checker" valueBoolean="true"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="632"/>
<column name="grouping" value="cash_mgmt"/>
<column name="code" value="ALLOCATECASHTOCASHIER_TELLER"/>
<column name="entity_name" value="TELLER"/>
<column name="action_name" value="ALLOCATECASHTOCASHIER"/>
<column name="can_maker_checker" valueBoolean="true"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="633"/>
<column name="grouping" value="cash_mgmt"/>
<column name="code" value="SETTLECASHFROMCASHIER_TELLER"/>
<column name="entity_name" value="TELLER"/>
<column name="action_name" value="SETTLECASHFROMCASHIER"/>
<column name="can_maker_checker" valueBoolean="true"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="634"/>
<column name="grouping" value="authorisation"/>
<column name="code" value="DISABLE_ROLE"/>
<column name="entity_name" value="ROLE"/>
<column name="action_name" value="DISABLE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="635"/>
<column name="grouping" value="authorisation"/>
<column name="code" value="DISABLE_ROLE_CHECKER"/>
<column name="entity_name" value="ROLE"/>
<column name="action_name" value="DISABLE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="636"/>
<column name="grouping" value="authorisation"/>
<column name="code" value="ENABLE_ROLE"/>
<column name="entity_name" value="ROLE"/>
<column name="action_name" value="ENABLE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="637"/>
<column name="grouping" value="authorisation"/>
<column name="code" value="ENABLE_ROLE_CHECKER"/>
<column name="entity_name" value="ROLE"/>
<column name="action_name" value="ENABLE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="638"/>
<column name="grouping" value="accounting"/>
<column name="code" value="DEFINEOPENINGBALANCE_JOURNALENTRY"/>
<column name="entity_name" value="JOURNALENTRY"/>
<column name="action_name" value="DEFINEOPENINGBALANCE"/>
<column name="can_maker_checker" valueBoolean="true"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="639"/>
<column name="grouping" value="collection_sheet"/>
<column name="code" value="READ_COLLECTIONSHEET"/>
<column name="entity_name" value="COLLECTIONSHEET"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="640"/>
<column name="grouping" value="collection_sheet"/>
<column name="code" value="SAVE_COLLECTIONSHEET"/>
<column name="entity_name" value="COLLECTIONSHEET"/>
<column name="action_name" value="SAVE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="641"/>
<column name="grouping" value="infrastructure"/>
<column name="code" value="CREATE_ENTITYMAPPING"/>
<column name="entity_name" value="ENTITYMAPPING"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="642"/>
<column name="grouping" value="infrastructure"/>
<column name="code" value="UPDATE_ENTITYMAPPING"/>
<column name="entity_name" value="ENTITYMAPPING"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="643"/>
<column name="grouping" value="infrastructure"/>
<column name="code" value="DELETE_ENTITYMAPPING"/>
<column name="entity_name" value="ENTITYMAPPING"/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="644"/>
<column name="grouping" value="organisation"/>
<column name="code" value="READ_WORKINGDAYS"/>
<column name="entity_name" value="WORKINGDAYS"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="645"/>
<column name="grouping" value="organisation"/>
<column name="code" value="UPDATE_WORKINGDAYS"/>
<column name="entity_name" value="WORKINGDAYS"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="646"/>
<column name="grouping" value="organisation"/>
<column name="code" value="UPDATE_WORKINGDAYS_CHECKER"/>
<column name="entity_name" value="WORKINGDAYS"/>
<column name="action_name" value="UPDATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="647"/>
<column name="grouping" value="authorisation"/>
<column name="code" value="READ_PASSWORD_PREFERENCES"/>
<column name="entity_name" value="PASSWORD_PREFERENCES"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="648"/>
<column name="grouping" value="authorisation"/>
<column name="code" value="UPDATE_PASSWORD_PREFERENCES"/>
<column name="entity_name" value="PASSWORD_PREFERENCES"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="649"/>
<column name="grouping" value="authorisation"/>
<column name="code" value="UPDATE_PASSWORD_PREFERENCES_CHECKER"/>
<column name="entity_name" value="PASSWORD_PREFERENCES"/>
<column name="action_name" value="UPDATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="650"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="CREATE_PAYMENTTYPE"/>
<column name="entity_name" value="PAYMENTTYPE"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="651"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="UPDATE_PAYMENTTYPE"/>
<column name="entity_name" value="PAYMENTTYPE"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="652"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="DELETE_PAYMENTTYPE"/>
<column name="entity_name" value="PAYMENTTYPE"/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="653"/>
<column name="grouping" value="cash_mgmt"/>
<column name="code" value="DELETE_TELLER"/>
<column name="entity_name" value="TELLER"/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="true"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="654"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_General Ledger Report"/>
<column name="entity_name" value="General Ledger Report"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="655"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="READ_STAFFIMAGE"/>
<column name="entity_name" value="STAFFIMAGE"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="656"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="CREATE_STAFFIMAGE"/>
<column name="entity_name" value="STAFFIMAGE"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="true"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="657"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="CREATE_STAFFIMAGE_CHECKER"/>
<column name="entity_name" value="STAFFIMAGE"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="658"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="DELETE_STAFFIMAGE"/>
<column name="entity_name" value="STAFFIMAGE"/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="true"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="659"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="DELETE_STAFFIMAGE_CHECKER"/>
<column name="entity_name" value="STAFFIMAGE"/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="660"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Active Loan Summary per Branch"/>
<column name="entity_name" value="Active Loan Summary per Branch"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="661"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Disbursal Report"/>
<column name="entity_name" value="Disbursal Report"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="662"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Balance Outstanding"/>
<column name="entity_name" value="Balance Outstanding"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="663"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Collection Report"/>
<column name="entity_name" value="Collection Report"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="664"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="READ_PAYMENTTYPE"/>
<column name="entity_name" value="PAYMENTTYPE"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="665"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Staff Assignment History"/>
<column name="entity_name" value="Staff Assignment History(Pentaho)"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="666"/>
<column name="grouping" value="externalservices"/>
<column name="code" value="UPDATE_EXTERNALSERVICES"/>
<column name="entity_name" value="EXTERNALSERVICES"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="667"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="READ_CLIENTCHARGE"/>
<column name="entity_name" value="CLIENTCHARGE"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="668"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="CREATE_CLIENTCHARGE"/>
<column name="entity_name" value="CLIENTCHARGE"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="669"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="DELETE_CLIENTCHARGE"/>
<column name="entity_name" value="CLIENTCHARGE"/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="670"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="WAIVE_CLIENTCHARGE"/>
<column name="entity_name" value="CLIENTCHARGE"/>
<column name="action_name" value="WAIVE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="671"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="PAY_CLIENTCHARGE"/>
<column name="entity_name" value="CLIENTCHARGE"/>
<column name="action_name" value="PAY"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="672"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="INACTIVATE_CLIENTCHARGE"/>
<column name="entity_name" value="CLIENTCHARGE"/>
<column name="action_name" value="INACTIVATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="673"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="UPDATE_CLIENTCHARGE"/>
<column name="entity_name" value="CLIENTCHARGE"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="674"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="CREATE_CLIENTCHARGE_CHECKER"/>
<column name="entity_name" value="CLIENTCHARGE"/>
<column name="action_name" value="CREATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="675"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="DELETE_CLIENTCHARGE_CHECKER"/>
<column name="entity_name" value="CLIENTCHARGE"/>
<column name="action_name" value="DELETE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="676"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="WAIVE_CLIENTCHARGE_CHECKER"/>
<column name="entity_name" value="CLIENTCHARGE"/>
<column name="action_name" value="WAIVE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="677"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="PAY_CLIENTCHARGE_CHECKER"/>
<column name="entity_name" value="CLIENTCHARGE"/>
<column name="action_name" value="PAY_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="678"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="INACTIVATE_CLIENTCHARGE_CHECKER"/>
<column name="entity_name" value="CLIENTCHARGE"/>
<column name="action_name" value="INACTIVATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="679"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="UPDATE_CLIENTCHARGE_CHECKER"/>
<column name="entity_name" value="CLIENTCHARGE"/>
<column name="action_name" value="UPDATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="680"/>
<column name="grouping" value="transaction_client"/>
<column name="code" value="READTRANSACTION_CLIENT"/>
<column name="entity_name" value="CLIENT"/>
<column name="action_name" value="READTRANSACTION"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="681"/>
<column name="grouping" value="transaction_client"/>
<column name="code" value="UNDOTRANSACTION_CLIENT"/>
<column name="entity_name" value="CLIENT"/>
<column name="action_name" value="UNDOTRANSACTION"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="682"/>
<column name="grouping" value="transaction_client"/>
<column name="code" value="UNDOTRANSACTION_CLIENT_CHECKER"/>
<column name="entity_name" value="CLIENT"/>
<column name="action_name" value="UNDOTRANSACTION_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="683"/>
<column name="grouping" value="LOAN_PROVISIONING"/>
<column name="code" value="CREATE_PROVISIONCATEGORY"/>
<column name="entity_name" value="PROVISIONCATEGORY"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="684"/>
<column name="grouping" value="LOAN_PROVISIONING"/>
<column name="code" value="DELETE_PROVISIONCATEGORY"/>
<column name="entity_name" value="PROVISIONCATEGORY"/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="685"/>
<column name="grouping" value="LOAN_PROVISIONING"/>
<column name="code" value="CREATE_PROVISIONCRITERIA"/>
<column name="entity_name" value="PROVISIONINGCRITERIA"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="686"/>
<column name="grouping" value="LOAN_PROVISIONING"/>
<column name="code" value="UPDATE_PROVISIONCRITERIA"/>
<column name="entity_name" value="PROVISIONINGCRITERIA"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="687"/>
<column name="grouping" value="LOAN_PROVISIONING"/>
<column name="code" value="DELETE_PROVISIONCRITERIA"/>
<column name="entity_name" value="PROVISIONINGCRITERIA"/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="688"/>
<column name="grouping" value="LOAN_PROVISIONING"/>
<column name="code" value="CREATE_PROVISIONENTRIES"/>
<column name="entity_name" value="PROVISIONINGENTRIES"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="689"/>
<column name="grouping" value="LOAN_PROVISIONING"/>
<column name="code" value="CREATE_PROVISIONJOURNALENTRIES"/>
<column name="entity_name" value="PROVISIONINGENTRIES"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="690"/>
<column name="grouping" value="LOAN_PROVISIONING"/>
<column name="code" value="RECREATE_PROVISIONENTRIES"/>
<column name="entity_name" value="PROVISIONINGENTRIES"/>
<column name="action_name" value="RECREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="691"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="READ_FLOATINGRATE"/>
<column name="entity_name" value="FLOATINGRATE"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="692"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="CREATE_FLOATINGRATE"/>
<column name="entity_name" value="FLOATINGRATE"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="true"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="693"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="CREATE_FLOATINGRATE_CHECKER"/>
<column name="entity_name" value="FLOATINGRATE"/>
<column name="action_name" value="CREATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="694"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="UPDATE_FLOATINGRATE"/>
<column name="entity_name" value="FLOATINGRATE"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="true"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="695"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="UPDATE_FLOATINGRATE_CHECKER"/>
<column name="entity_name" value="FLOATINGRATE"/>
<column name="action_name" value="UPDATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="696"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="CREATESCHEDULEEXCEPTIONS_LOAN"/>
<column name="entity_name" value="LOAN"/>
<column name="action_name" value="CREATESCHEDULEEXCEPTIONS"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="697"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="CREATESCHEDULEEXCEPTIONS_LOAN_CHECKER"/>
<column name="entity_name" value="LOAN"/>
<column name="action_name" value="CREATESCHEDULEEXCEPTIONS_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="698"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="DELETESCHEDULEEXCEPTIONS_LOAN"/>
<column name="entity_name" value="LOAN"/>
<column name="action_name" value="DELETESCHEDULEEXCEPTIONS"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="699"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="DELETESCHEDULEEXCEPTIONS_LOAN_CHECKER"/>
<column name="entity_name" value="LOAN"/>
<column name="action_name" value="DELETESCHEDULEEXCEPTIONS_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="700"/>
<column name="grouping" value="transaction_loan"/>
<column name="code" value="DISBURSALLASTUNDO_LOAN"/>
<column name="entity_name" value="LOAN"/>
<column name="action_name" value="DISBURSALLASTUNDO"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="701"/>
<column name="grouping" value="transaction_loan"/>
<column name="code" value="DISBURSALLASTUNDO_LOAN_CHECKER"/>
<column name="entity_name" value="LOAN"/>
<column name="action_name" value="DISBURSALLASTUNDO_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="702"/>
<column name="grouping" value="SHAREPRODUCT"/>
<column name="code" value="CREATE_SHAREPRODUCT"/>
<column name="entity_name" value="SHAREPRODUCT"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="703"/>
<column name="grouping" value="SHAREPRODUCT"/>
<column name="code" value="UPDATE_SHAREPRODUCT"/>
<column name="entity_name" value="SHAREPRODUCT"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="704"/>
<column name="grouping" value="SHAREACCOUNT"/>
<column name="code" value="CREATE_SHAREACCOUNT"/>
<column name="entity_name" value="SHAREACCOUNT"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="705"/>
<column name="grouping" value="SHAREACCOUNT"/>
<column name="code" value="UPDATE_SHAREACCOUNT"/>
<column name="entity_name" value="SHAREACCOUNT"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="706"/>
<column name="grouping" value="organisation"/>
<column name="code" value="READ_TAXCOMPONENT"/>
<column name="entity_name" value="TAXCOMPONENT"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="707"/>
<column name="grouping" value="organisation"/>
<column name="code" value="CREATE_TAXCOMPONENT"/>
<column name="entity_name" value="TAXCOMPONENT"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="708"/>
<column name="grouping" value="organisation"/>
<column name="code" value="CREATE_TAXCOMPONENT_CHECKER"/>
<column name="entity_name" value="TAXCOMPONENT"/>
<column name="action_name" value="CREATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="709"/>
<column name="grouping" value="organisation"/>
<column name="code" value="UPDATE_TAXCOMPONENT"/>
<column name="entity_name" value="TAXCOMPONENT"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="710"/>
<column name="grouping" value="organisation"/>
<column name="code" value="UPDATE_TAXCOMPONENT_CHECKER"/>
<column name="entity_name" value="TAXCOMPONENT"/>
<column name="action_name" value="UPDATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="711"/>
<column name="grouping" value="organisation"/>
<column name="code" value="READ_TAXGROUP"/>
<column name="entity_name" value="TAXGROUP"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="712"/>
<column name="grouping" value="organisation"/>
<column name="code" value="CREATE_TAXGROUP"/>
<column name="entity_name" value="TAXGROUP"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="713"/>
<column name="grouping" value="organisation"/>
<column name="code" value="CREATE_TAXGROUP_CHECKER"/>
<column name="entity_name" value="TAXGROUP"/>
<column name="action_name" value="CREATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="714"/>
<column name="grouping" value="organisation"/>
<column name="code" value="UPDATE_TAXGROUP"/>
<column name="entity_name" value="TAXGROUP"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="715"/>
<column name="grouping" value="organisation"/>
<column name="code" value="UPDATE_TAXGROUP_CHECKER"/>
<column name="entity_name" value="TAXGROUP"/>
<column name="action_name" value="UPDATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="716"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="UPDATEWITHHOLDTAX_SAVINGSACCOUNT"/>
<column name="entity_name" value="SAVINGSACCOUNT"/>
<column name="action_name" value="UPDATEWITHHOLDTAX"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="717"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="UPDATEWITHHOLDTAX_SAVINGSACCOUNT_CHECKER"/>
<column name="entity_name" value="SAVINGSACCOUNT"/>
<column name="action_name" value="UPDATEWITHHOLDTAX_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="718"/>
<column name="grouping" value="SHAREPRODUCT"/>
<column name="code" value="CREATE_DIVIDEND_SHAREPRODUCT"/>
<column name="entity_name" value="SHAREPRODUCT"/>
<column name="action_name" value="CREATE_DIVIDEND"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="719"/>
<column name="grouping" value="SHAREPRODUCT"/>
<column name="code" value="CREATE_DIVIDEND_SHAREPRODUCT_CHECKER"/>
<column name="entity_name" value="SHAREPRODUCT"/>
<column name="action_name" value="CREATE_DIVIDEND_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="720"/>
<column name="grouping" value="SHAREPRODUCT"/>
<column name="code" value="APPROVE_DIVIDEND_SHAREPRODUCT"/>
<column name="entity_name" value="SHAREPRODUCT"/>
<column name="action_name" value="APPROVE_DIVIDEND"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="721"/>
<column name="grouping" value="SHAREPRODUCT"/>
<column name="code" value="APPROVE_DIVIDEND_SHAREPRODUCT_CHECKER"/>
<column name="entity_name" value="SHAREPRODUCT"/>
<column name="action_name" value="APPROVE_DIVIDEND_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="722"/>
<column name="grouping" value="SHAREPRODUCT"/>
<column name="code" value="DELETE_DIVIDEND_SHAREPRODUCT"/>
<column name="entity_name" value="SHAREPRODUCT"/>
<column name="action_name" value="DELETE_DIVIDEND"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="723"/>
<column name="grouping" value="SHAREPRODUCT"/>
<column name="code" value="DELETE_DIVIDEND_SHAREPRODUCT_CHECKER"/>
<column name="entity_name" value="SHAREPRODUCT"/>
<column name="action_name" value="DELETE_DIVIDEND_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="724"/>
<column name="grouping" value="SHAREPRODUCT"/>
<column name="code" value="READ_DIVIDEND_SHAREPRODUCT"/>
<column name="entity_name" value="SHAREPRODUCT"/>
<column name="action_name" value="READ_DIVIDEND"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="725"/>
<column name="grouping" value="SHAREACCOUNT"/>
<column name="code" value="APPROVE_SHAREACCOUNT"/>
<column name="entity_name" value="SHAREACCOUNT"/>
<column name="action_name" value="APPROVE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="726"/>
<column name="grouping" value="SHAREACCOUNT"/>
<column name="code" value="ACTIVATE_SHAREACCOUNT"/>
<column name="entity_name" value="SHAREACCOUNT"/>
<column name="action_name" value="ACTIVATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="727"/>
<column name="grouping" value="SHAREACCOUNT"/>
<column name="code" value="UNDOAPPROVAL_SHAREACCOUNT"/>
<column name="entity_name" value="SHAREACCOUNT"/>
<column name="action_name" value="UNDOAPPROVAL"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="728"/>
<column name="grouping" value="SHAREACCOUNT"/>
<column name="code" value="REJECT_SHAREACCOUNT"/>
<column name="entity_name" value="SHAREACCOUNT"/>
<column name="action_name" value="REJECT"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="729"/>
<column name="grouping" value="SHAREACCOUNT"/>
<column name="code" value="APPLYADDITIONALSHARES_SHAREACCOUNT"/>
<column name="entity_name" value="SHAREACCOUNT"/>
<column name="action_name" value="APPLYADDITIONALSHARES"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="730"/>
<column name="grouping" value="SHAREACCOUNT"/>
<column name="code" value="APPROVEADDITIONALSHARES_SHAREACCOUNT"/>
<column name="entity_name" value="SHAREACCOUNT"/>
<column name="action_name" value="APPROVEADDITIONALSHARES"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="731"/>
<column name="grouping" value="SHAREACCOUNT"/>
<column name="code" value="REJECTADDITIONALSHARES_SHAREACCOUNT"/>
<column name="entity_name" value="SHAREACCOUNT"/>
<column name="action_name" value="REJECTADDITIONALSHARES"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="732"/>
<column name="grouping" value="SHAREACCOUNT"/>
<column name="code" value="REDEEMSHARES_SHAREACCOUNT"/>
<column name="entity_name" value="SHAREACCOUNT"/>
<column name="action_name" value="REDEEMSHARES"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="733"/>
<column name="grouping" value="SHAREACCOUNT"/>
<column name="code" value="CLOSE_SHAREACCOUNT"/>
<column name="entity_name" value="SHAREACCOUNT"/>
<column name="action_name" value="CLOSE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="734"/>
<column name="grouping" value="SSBENEFICIARYTPT"/>
<column name="code" value="READ_SSBENEFICIARYTPT"/>
<column name="entity_name" value="SSBENEFICIARYTPT"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="735"/>
<column name="grouping" value="SSBENEFICIARYTPT"/>
<column name="code" value="CREATE_SSBENEFICIARYTPT"/>
<column name="entity_name" value="SSBENEFICIARYTPT"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="736"/>
<column name="grouping" value="SSBENEFICIARYTPT"/>
<column name="code" value="UPDATE_SSBENEFICIARYTPT"/>
<column name="entity_name" value="SSBENEFICIARYTPT"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="737"/>
<column name="grouping" value="SSBENEFICIARYTPT"/>
<column name="code" value="DELETE_SSBENEFICIARYTPT"/>
<column name="entity_name" value="SSBENEFICIARYTPT"/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="738"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="FORECLOSURE_LOAN"/>
<column name="entity_name" value="LOAN"/>
<column name="action_name" value="FORECLOSURE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="739"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="FORECLOSURE_LOAN_CHECKER"/>
<column name="entity_name" value="LOAN"/>
<column name="action_name" value="FORECLOSURE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="740"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="CREATE_ADDRESS"/>
<column name="entity_name" value="ADDRESS"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="741"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="CREATE_ADDRESS_CHECKER"/>
<column name="entity_name" value="ADDRESS"/>
<column name="action_name" value="CREATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="true"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="742"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="UPDATE_ADDRESS"/>
<column name="entity_name" value="ADDRESS"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="743"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="UPDATE_ADDRESS_CHECKER"/>
<column name="entity_name" value="ADDRESS"/>
<column name="action_name" value="UPDATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="true"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="744"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="READ_ADDRESS"/>
<column name="entity_name" value="ADDRESS"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="745"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="DELETE_ADDRESS"/>
<column name="entity_name" value="ADDRESS"/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="746"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="DELETE_ADDRESS_CHECKER"/>
<column name="entity_name" value="ADDRESS"/>
<column name="action_name" value="DELETE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="true"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="747"/>
<column name="grouping" value="jobs"/>
<column name="code" value="CREATE_REPORTMAILINGJOB"/>
<column name="entity_name" value="REPORTMAILINGJOB"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="748"/>
<column name="grouping" value="jobs"/>
<column name="code" value="UPDATE_REPORTMAILINGJOB"/>
<column name="entity_name" value="REPORTMAILINGJOB"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="749"/>
<column name="grouping" value="jobs"/>
<column name="code" value="DELETE_REPORTMAILINGJOB"/>
<column name="entity_name" value="REPORTMAILINGJOB"/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="750"/>
<column name="grouping" value="jobs"/>
<column name="code" value="READ_REPORTMAILINGJOB"/>
<column name="entity_name" value="REPORTMAILINGJOB"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="751"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="UNDOREJECT_CLIENT"/>
<column name="entity_name" value="CLIENT"/>
<column name="action_name" value="UNDOREJECT"/>
<column name="can_maker_checker" valueBoolean="true"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="752"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="UNDOREJECT_CLIENT_CHECKER"/>
<column name="entity_name" value="CLIENT"/>
<column name="action_name" value="UNDOREJECT_CHECKER"/>
<column name="can_maker_checker" valueBoolean="true"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="753"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="UNDOWITHDRAWAL_CLIENT"/>
<column name="entity_name" value="CLIENT"/>
<column name="action_name" value="UNDOWITHDRAWAL"/>
<column name="can_maker_checker" valueBoolean="true"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="754"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="UNDOWITHDRAWAL_CLIENT_CHECKER"/>
<column name="entity_name" value="CLIENT"/>
<column name="action_name" value="UNDOWITHDRAWAL_CHECKER"/>
<column name="can_maker_checker" valueBoolean="true"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="755"/>
<column name="grouping" value="organisation"/>
<column name="code" value="READ_SMSCAMPAIGN"/>
<column name="entity_name" value="SMSCAMPAIGN"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="756"/>
<column name="grouping" value="organisation"/>
<column name="code" value="CREATE_SMSCAMPAIGN"/>
<column name="entity_name" value="SMSCAMPAIGN"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="757"/>
<column name="grouping" value="organisation"/>
<column name="code" value="CREATE_SMSCAMPAIGN_CHECKER"/>
<column name="entity_name" value="SMSCAMPAIGN"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="758"/>
<column name="grouping" value="organisation"/>
<column name="code" value="UPDATE_SMSCAMPAIGN"/>
<column name="entity_name" value="SMSCAMPAIGN"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="759"/>
<column name="grouping" value="organisation"/>
<column name="code" value="UPDATE_SMSCAMPAIGN_CHECKER"/>
<column name="entity_name" value="SMSCAMPAIGN"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="760"/>
<column name="grouping" value="organisation"/>
<column name="code" value="DELETE_SMSCAMPAIGN"/>
<column name="entity_name" value="SMSCAMPAIGN"/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="761"/>
<column name="grouping" value="organisation"/>
<column name="code" value="DELETE_SMSCAMPAIGN_CHECKER"/>
<column name="entity_name" value="SMSCAMPAIGN"/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="762"/>
<column name="grouping" value="organisation"/>
<column name="code" value="ACTIVATE_SMSCAMPAIGN"/>
<column name="entity_name" value="SMSCAMPAIGN"/>
<column name="action_name" value="ACTIVATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="763"/>
<column name="grouping" value="organisation"/>
<column name="code" value="CLOSE_SMSCAMPAIGN"/>
<column name="entity_name" value="SMSCAMPAIGN"/>
<column name="action_name" value="CLOSE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="764"/>
<column name="grouping" value="organisation"/>
<column name="code" value="REACTIVATE_SMSCAMPAIGN"/>
<column name="entity_name" value="SMSCAMPAIGN"/>
<column name="action_name" value="REACTIVATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="765"/>
<column name="grouping" value="organisation"/>
<column name="code" value="READ_EMAIL"/>
<column name="entity_name" value="EMAIL"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="766"/>
<column name="grouping" value="organisation"/>
<column name="code" value="CREATE_EMAIL"/>
<column name="entity_name" value="EMAIL"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="767"/>
<column name="grouping" value="organisation"/>
<column name="code" value="CREATE_EMAIL_CHECKER"/>
<column name="entity_name" value="EMAIL"/>
<column name="action_name" value="CREATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="768"/>
<column name="grouping" value="organisation"/>
<column name="code" value="UPDATE_EMAIL"/>
<column name="entity_name" value="EMAIL"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="769"/>
<column name="grouping" value="organisation"/>
<column name="code" value="UPDATE_EMAIL_CHECKER"/>
<column name="entity_name" value="EMAIL"/>
<column name="action_name" value="UPDATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="770"/>
<column name="grouping" value="organisation"/>
<column name="code" value="DELETE_EMAIL"/>
<column name="entity_name" value="EMAIL"/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="771"/>
<column name="grouping" value="organisation"/>
<column name="code" value="DELETE_EMAIL_CHECKER"/>
<column name="entity_name" value="EMAIL"/>
<column name="action_name" value="DELETE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="772"/>
<column name="grouping" value="organisation"/>
<column name="code" value="READ_EMAIL_CAMPAIGN"/>
<column name="entity_name" value="EMAIL_CAMPAIGN"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="773"/>
<column name="grouping" value="organisation"/>
<column name="code" value="CREATE_EMAIL_CAMPAIGN"/>
<column name="entity_name" value="EMAIL_CAMPAIGN"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="774"/>
<column name="grouping" value="organisation"/>
<column name="code" value="CREATE_EMAIL_CAMPAIGN_CHECKER"/>
<column name="entity_name" value="EMAIL_CAMPAIGN"/>
<column name="action_name" value="CREATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="775"/>
<column name="grouping" value="organisation"/>
<column name="code" value="UPDATE_EMAIL_CAMPAIGN"/>
<column name="entity_name" value="EMAIL_CAMPAIGN"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="776"/>
<column name="grouping" value="organisation"/>
<column name="code" value="UPDATE_EMAIL_CAMPAIGN_CHECKER"/>
<column name="entity_name" value="EMAIL_CAMPAIGN"/>
<column name="action_name" value="UPDATE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="777"/>
<column name="grouping" value="organisation"/>
<column name="code" value="DELETE_EMAIL_CAMPAIGN"/>
<column name="entity_name" value="EMAIL_CAMPAIGN"/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="778"/>
<column name="grouping" value="organisation"/>
<column name="code" value="DELETE_EMAIL_CAMPAIGN_CHECKER"/>
<column name="entity_name" value="EMAIL_CAMPAIGN"/>
<column name="action_name" value="DELETE_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="779"/>
<column name="grouping" value="organisation"/>
<column name="code" value="CLOSE_EMAIL_CAMPAIGN"/>
<column name="entity_name" value="EMAIL_CAMPAIGN"/>
<column name="action_name" value="CLOSE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="780"/>
<column name="grouping" value="organisation"/>
<column name="code" value="ACTIVATE_EMAIL_CAMPAIGN"/>
<column name="entity_name" value="EMAIL_CAMPAIGN"/>
<column name="action_name" value="ACTIVATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="781"/>
<column name="grouping" value="organisation"/>
<column name="code" value="REACTIVATE_EMAIL_CAMPAIGN"/>
<column name="entity_name" value="EMAIL_CAMPAIGN"/>
<column name="action_name" value="REACTIVATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="782"/>
<column name="grouping" value="organisation"/>
<column name="code" value="READ_EMAIL_CONFIGURATION"/>
<column name="entity_name" value="EMAIL_CONFIGURATION"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="783"/>
<column name="grouping" value="organisation"/>
<column name="code" value="UPDATE_EMAIL_CONFIGURATION"/>
<column name="entity_name" value="EMAIL_CONFIGURATION"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="784"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Active Clients - Email"/>
<column name="entity_name" value="Active Clients - Email"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="785"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Prospective Clients - Email"/>
<column name="entity_name" value="Prospective Clients - Email"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="786"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Active Loan Clients - Email"/>
<column name="entity_name" value="Active Loan Clients - Email"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="787"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Loans in arrears - Email"/>
<column name="entity_name" value="Loans in arrears - Email"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="788"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Loans disbursed to clients - Email"/>
<column name="entity_name" value="Loans disbursed to clients - Email"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="789"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Loan payments due - Email"/>
<column name="entity_name" value="Loan payments due - Email"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="790"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Dormant Prospects - Email"/>
<column name="entity_name" value="Dormant Prospects - Email"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="791"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Active Group Leaders - Email"/>
<column name="entity_name" value="Active Group Leaders - Email"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="792"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Loan Payments Due (Overdue Loans) - Email"/>
<column name="entity_name" value="Loan Payments Due (Overdue Loans) - Email"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="793"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Loan Payments Received (Active Loans) - Email"/>
<column name="entity_name" value="Loan Payments Received (Active Loans) - Email"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="794"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Loan Payments Received (Overdue Loans) - Email"/>
<column name="entity_name" value="Loan Payments Received (Overdue Loans) - Email"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="795"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Loan Fully Repaid - Email"/>
<column name="entity_name" value="Loan Fully Repaid - Email"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="796"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Loans Outstanding after final instalment date - Email"/>
<column name="entity_name" value="Loans Outstanding after final instalment date - Email"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="797"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Happy Birthday - Email"/>
<column name="entity_name" value="Happy Birthday - Email"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="798"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Loan Rejected - Email"/>
<column name="entity_name" value="Loan Rejected - Email"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="799"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Loan Approved - Email"/>
<column name="entity_name" value="Loan Approved - Email"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="800"/>
<column name="grouping" value="report"/>
<column name="code" value="READ_Loan Repayment - Email"/>
<column name="entity_name" value="Loan Repayment - Email"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="801"/>
<column name="grouping" value="datatable"/>
<column name="code" value="READ_ENTITY_DATATABLE_CHECK"/>
<column name="entity_name" value="ENTITY_DATATABLE_CHECK"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="802"/>
<column name="grouping" value="datatable"/>
<column name="code" value="CREATE_ENTITY_DATATABLE_CHECK"/>
<column name="entity_name" value="ENTITY_DATATABLE_CHECK"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="803"/>
<column name="grouping" value="datatable"/>
<column name="code" value="DELETE_ENTITY_DATATABLE_CHECK"/>
<column name="entity_name" value="ENTITY_DATATABLE_CHECK"/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="804"/>
<column name="grouping" value="configuration"/>
<column name="code" value="CREATE_CREDITBUREAU_LOANPRODUCT_MAPPING"/>
<column name="entity_name" value="CREDITBUREAU_LOANPRODUCT_MAPPING"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="805"/>
<column name="grouping" value="configuration"/>
<column name="code" value="CREATE_ORGANISATIONCREDITBUREAU"/>
<column name="entity_name" value="ORGANISATIONCREDITBUREAU"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="806"/>
<column name="grouping" value="configuration"/>
<column name="code" value="UPDATE_ORGANISATIONCREDITBUREAU"/>
<column name="entity_name" value="ORGANISATIONCREDITBUREAU"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="807"/>
<column name="grouping" value="configuration"/>
<column name="code" value="UPDATE_CREDITBUREAU_LOANPRODUCT_MAPPING"/>
<column name="entity_name" value="CREDITBUREAU_LOANPRODUCT_MAPPING"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="808"/>
<column name="grouping" value="configuration"/>
<column name="code" value="GET_CREDITREPORT"/>
<column name="entity_name" value="CREDITREPORT"/>
<column name="action_name" value="GET"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="809"/>
<column name="grouping" value="configuration"/>
<column name="code" value="CREATE_CREDITBUREAU_CONFIGURATION"/>
<column name="entity_name" value="CREDITBUREAU_CONFIGURATION"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="810"/>
<column name="grouping" value="configuration"/>
<column name="code" value="UPDATE_CREDITBUREAU_CONFIGURATION"/>
<column name="entity_name" value="CREDITBUREAU_CONFIGURATION"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="811"/>
<column name="grouping" value="configuration"/>
<column name="code" value="SAVE_CREDITREPORT"/>
<column name="entity_name" value="CREDITREPORT"/>
<column name="action_name" value="SAVE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="812"/>
<column name="grouping" value="configuration"/>
<column name="code" value="DELETE_CREDITREPORT"/>
<column name="entity_name" value="CREDITREPORT"/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="813"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="CREATE_FAMILYMEMBERS"/>
<column name="entity_name" value="FAMILYMEMBERS"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="814"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="UPDATE_FAMILYMEMBERS"/>
<column name="entity_name" value="FAMILYMEMBERS"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="815"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="DELETE_FAMILYMEMBERS"/>
<column name="entity_name" value="FAMILYMEMBERS"/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="816"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="HOLDAMOUNT_SAVINGSACCOUNT"/>
<column name="entity_name" value="SAVINGSACCOUNT"/>
<column name="action_name" value="HOLDAMOUNT"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="817"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="HOLDAMOUNT_SAVINGSACCOUNT_CHECKER"/>
<column name="entity_name" value="SAVINGSACCOUNT"/>
<column name="action_name" value="HOLDAMOUNT_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="818"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="BLOCKDEBIT_SAVINGSACCOUNT"/>
<column name="entity_name" value="SAVINGSACCOUNT"/>
<column name="action_name" value="BLOCKDEBIT"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="819"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="BLOCKDEBIT_SAVINGSACCOUNT_CHECKER"/>
<column name="entity_name" value="SAVINGSACCOUNT"/>
<column name="action_name" value="BLOCKDEBIT_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="820"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="UNBLOCKDEBIT_SAVINGSACCOUNT"/>
<column name="entity_name" value="SAVINGSACCOUNT"/>
<column name="action_name" value="UNBLOCKDEBIT"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="821"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="UNBLOCKDEBIT_SAVINGSACCOUNT_CHECKER"/>
<column name="entity_name" value="SAVINGSACCOUNT"/>
<column name="action_name" value="UNBLOCKDEBIT_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="822"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="BLOCKCREDIT_SAVINGSACCOUNT"/>
<column name="entity_name" value="SAVINGSACCOUNT"/>
<column name="action_name" value="BLOCKCREDIT"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="823"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="BLOCKCREDIT_SAVINGSACCOUNT_CHECKER"/>
<column name="entity_name" value="SAVINGSACCOUNT"/>
<column name="action_name" value="BLOCKCREDIT_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="824"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="UNBLOCKCREDIT_SAVINGSACCOUNT"/>
<column name="entity_name" value="SAVINGSACCOUNT"/>
<column name="action_name" value="UNBLOCKCREDIT"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="825"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="UNBLOCKCREDIT_SAVINGSACCOUNT_CHECKER"/>
<column name="entity_name" value="SAVINGSACCOUNT"/>
<column name="action_name" value="UNBLOCKCREDIT_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="826"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="BLOCK_SAVINGSACCOUNT"/>
<column name="entity_name" value="SAVINGSACCOUNT"/>
<column name="action_name" value="BLOCK"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="827"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="BLOCK_SAVINGSACCOUNT_CHECKER"/>
<column name="entity_name" value="SAVINGSACCOUNT"/>
<column name="action_name" value="BLOCK_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="828"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="UNBLOCK_SAVINGSACCOUNT"/>
<column name="entity_name" value="SAVINGSACCOUNT"/>
<column name="action_name" value="UNBLOCK"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="829"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="UNBLOCK_SAVINGSACCOUNT_CHECKER"/>
<column name="entity_name" value="SAVINGSACCOUNT"/>
<column name="action_name" value="UNBLOCK_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="830"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="RELEASEAMOUNT_SAVINGSACCOUNT"/>
<column name="entity_name" value="SAVINGSACCOUNT"/>
<column name="action_name" value="RELEASEAMOUNT"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="831"/>
<column name="grouping" value="transaction_savings"/>
<column name="code" value="RELEASEAMOUNT_SAVINGSACCOUNT_CHECKER"/>
<column name="entity_name" value="SAVINGSACCOUNT"/>
<column name="action_name" value="RELEASEAMOUNT_CHECKER"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="832"/>
<column name="grouping" value="authorisation"/>
<column name="code" value="UPDATE_ADHOC"/>
<column name="entity_name" value="ADHOC"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="true"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="833"/>
<column name="grouping" value="authorisation"/>
<column name="code" value="UPDATE_ADHOC_CHECKER"/>
<column name="entity_name" value="ADHOC"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="834"/>
<column name="grouping" value="authorisation"/>
<column name="code" value="DELETE_ADHOC"/>
<column name="entity_name" value="ADHOC"/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="true"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="835"/>
<column name="grouping" value="authorisation"/>
<column name="code" value="DELETE_ADHOC_CHECKER"/>
<column name="entity_name" value="ADHOC"/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="836"/>
<column name="grouping" value="authorisation"/>
<column name="code" value="CREATE_ADHOC"/>
<column name="entity_name" value="ADHOC"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="true"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="837"/>
<column name="grouping" value="authorisation"/>
<column name="code" value="CREATE_ADHOC_CHECKER"/>
<column name="entity_name" value="ADHOC"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="838"/>
<column name="grouping" value="authorisation"/>
<column name="code" value="INVALIDATE_TWOFACTOR_ACCESSTOKEN"/>
<column name="entity_name" value="TWOFACTOR_ACCESSTOKEN"/>
<column name="action_name" value="INVALIDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="839"/>
<column name="grouping" value="configuration"/>
<column name="code" value="READ_TWOFACTOR_CONFIGURATION"/>
<column name="entity_name" value="TWOFACTOR_CONFIGURATION"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="840"/>
<column name="grouping" value="configuration"/>
<column name="code" value="UPDATE_TWOFACTOR_CONFIGURATION"/>
<column name="entity_name" value="TWOFACTOR_CONFIGURATION"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="841"/>
<column name="grouping" value="special"/>
<column name="code" value="BYPASS_TWOFACTOR"/>
<column name="entity_name"/>
<column name="action_name"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="842"/>
<column name="grouping" value="infrastructure"/>
<column name="code" value="READ_IMPORT"/>
<column name="entity_name" value="IMPORT"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="843"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="LINK_ACCOUNT_TO_POCKET"/>
<column name="entity_name" value="POCKET"/>
<column name="action_name" value="LINK_ACCOUNT_TO"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="844"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="DELINK_ACCOUNT_FROM_POCKET"/>
<column name="entity_name" value="POCKET"/>
<column name="action_name" value="DELINK_ACCOUNT_FROM"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="845"/>
<column name="grouping" value="interop"/>
<column name="code" value="READ_INTERID"/>
<column name="entity_name" value="INTERID"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="846"/>
<column name="grouping" value="interop"/>
<column name="code" value="READ_INTERREQUEST"/>
<column name="entity_name" value="INTERREQUEST"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="847"/>
<column name="grouping" value="interop"/>
<column name="code" value="READ_INTERQUOTE"/>
<column name="entity_name" value="INTERQUOTE"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="848"/>
<column name="grouping" value="interop"/>
<column name="code" value="READ_INTERTRANSFER"/>
<column name="entity_name" value="INTERTRANSFER"/>
<column name="action_name" value="READ"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="849"/>
<column name="grouping" value="interop"/>
<column name="code" value="PREPARE_INTERTRANSFER"/>
<column name="entity_name" value="INTERTRANSFER"/>
<column name="action_name" value="PREPARE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="850"/>
<column name="grouping" value="interop"/>
<column name="code" value="RELEASE_INTERTRANSFER"/>
<column name="entity_name" value="INTERTRANSFER"/>
<column name="action_name" value="RELEASE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="851"/>
<column name="grouping" value="interop"/>
<column name="code" value="CREATE_INTERID"/>
<column name="entity_name" value="INTERID"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="852"/>
<column name="grouping" value="interop"/>
<column name="code" value="CREATE_INTERREQUEST"/>
<column name="entity_name" value="INTERREQUEST"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="853"/>
<column name="grouping" value="interop"/>
<column name="code" value="CREATE_INTERQUOTE"/>
<column name="entity_name" value="INTERQUOTE"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="854"/>
<column name="grouping" value="interop"/>
<column name="code" value="CREATE_INTERTRANSFER"/>
<column name="entity_name" value="INTERTRANSFER"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="855"/>
<column name="grouping" value="interop"/>
<column name="code" value="DELETE_INTERID"/>
<column name="entity_name" value="INTERID"/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="856"/>
<column name="grouping" value="organisation"/>
<column name="code" value="READ_RATE"/>
<column name="entity_name" value="RATE"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="true"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="857"/>
<column name="grouping" value="organisation"/>
<column name="code" value="CREATE_RATE"/>
<column name="entity_name" value="RATE"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="true"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="858"/>
<column name="grouping" value="organisation"/>
<column name="code" value="UPDATE_RATE"/>
<column name="entity_name" value="RATE"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="true"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="859"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="CREATE_GSIMACCOUNT"/>
<column name="entity_name" value="GSIMACCOUNT"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="860"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="APPROVE_GSIMACCOUNT"/>
<column name="entity_name" value="GSIMACCOUNT"/>
<column name="action_name" value="APPROVE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="861"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="ACTIVATE_GSIMACCOUNT"/>
<column name="entity_name" value="GSIMACCOUNT"/>
<column name="action_name" value="ACTIVATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="862"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="APPROVALUNDO_GSIMACCOUNT"/>
<column name="entity_name" value="GSIMACCOUNT"/>
<column name="action_name" value="APPROVALUNDO"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="863"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="UPDATE_GSIMACCOUNT"/>
<column name="entity_name" value="GSIMACCOUNT"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="864"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="REJECT_GSIMACCOUNT"/>
<column name="entity_name" value="GSIMACCOUNT"/>
<column name="action_name" value="REJECT"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="865"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="DEPOSIT_GSIMACCOUNT"/>
<column name="entity_name" value="GSIMACCOUNT"/>
<column name="action_name" value="DEPOSIT"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="866"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="CLOSE_GSIMACCOUNT"/>
<column name="entity_name" value="GSIMACCOUNT"/>
<column name="action_name" value="CLOSE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="867"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="APPROVE_GLIMLOAN"/>
<column name="entity_name" value="GLIMLOAN"/>
<column name="action_name" value="APPROVE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="868"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="DISBURSE_GLIMLOAN"/>
<column name="entity_name" value="GLIMLOAN"/>
<column name="action_name" value="DISBURSE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="869"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="REPAYMENT_GLIMLOAN"/>
<column name="entity_name" value="GLIMLOAN"/>
<column name="action_name" value="REPAYMENT"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="870"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="UNDODISBURSAL_GLIMLOAN"/>
<column name="entity_name" value="GLIMLOAN"/>
<column name="action_name" value="UNDODISBURSAL"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="871"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="UNDOAPPROVAL_GLIMLOAN"/>
<column name="entity_name" value="GLIMLOAN"/>
<column name="action_name" value="UNDOAPPROVAL"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="872"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="REJECT_GLIMLOAN"/>
<column name="entity_name" value="GLIMLOAN"/>
<column name="action_name" value="REJECT"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="873"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="CREATE_CLIENT_COLLATERAL_PRODUCT"/>
<column name="entity_name" value="CLIENT_COLLATERAL_PRODUCT"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="874"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="CREATE_COLLATERAL_PRODUCT"/>
<column name="entity_name" value="COLLATERAL_PRODUCT"/>
<column name="action_name" value="CREATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="875"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="DELETE_CLIENT_COLLATERAL_PRODUCT"/>
<column name="entity_name" value="CLIENT_COLLATERAL_PRODUCT"/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="876"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="DELETE_COLLATERAL_PRODUCT"/>
<column name="entity_name" value="COLLATERAL_PRODUCT"/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="877"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="DELETE_LOAN_COLLATERAL_PRODUCT"/>
<column name="entity_name" value="LOAN_COLLATERAL_PRODUCT"/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="878"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="UPDATE_CLIENT_COLLATERAL_PRODUCT"/>
<column name="entity_name" value="CLIENT_COLLATERAL_PRODUCT"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="879"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="UPDATE_COLLATERAL_PRODUCT"/>
<column name="entity_name" value="COLLATERAL_PRODUCT"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="880"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="UPDATE_REPAYMENT_WITH_POSTDATEDCHECKS"/>
<column name="entity_name" value="REPAYMENT_WITH_POSTDATEDCHECKS"/>
<column name="action_name" value="UPDATE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="881"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="DELETE_REPAYMENT_WITH_POSTDATEDCHECKS"/>
<column name="entity_name" value="REPAYMENT_WITH_POSTDATEDCHECKS"/>
<column name="action_name" value="DELETE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
<insert tableName="m_permission">
<column name="id" valueNumeric="882"/>
<column name="grouping" value="portfolio"/>
<column name="code" value="BOUNCE_REPAYMENT_WITH_POSTDATEDCHECKS"/>
<column name="entity_name" value="REPAYMENT_WITH_POSTDATEDCHECKS"/>
<column name="action_name" value="BOUNCE"/>
<column name="can_maker_checker" valueBoolean="false"/>
</insert>
</changeSet>
<changeSet author="fineract" id="25">
<insert tableName="m_provision_category">
<column name="id" valueNumeric="1"/>
<column name="category_name" value="STANDARD"/>
<column name="description" value="Punctual Payment without any dues"/>
</insert>
<insert tableName="m_provision_category">
<column name="id" valueNumeric="2"/>
<column name="category_name" value="SUB-STANDARD"/>
<column name="description" value="Principal and/or Interest overdue by x days"/>
</insert>
<insert tableName="m_provision_category">
<column name="id" valueNumeric="3"/>
<column name="category_name" value="DOUBTFUL"/>
<column name="description" value="Principal and/or Interest overdue by x days and less than y"/>
</insert>
<insert tableName="m_provision_category">
<column name="id" valueNumeric="4"/>
<column name="category_name" value="LOSS"/>
<column name="description" value="Principal and/or Interest overdue by y days"/>
</insert>
</changeSet>
<changeSet author="fineract" id="26">
<insert tableName="m_report_mailing_job_configuration">
<column name="id" valueNumeric="1"/>
<column name="name" value="GMAIL_SMTP_SERVER"/>
<column name="value" value="smtp.gmail.com"/>
</insert>
<insert tableName="m_report_mailing_job_configuration">
<column name="id" valueNumeric="2"/>
<column name="name" value="GMAIL_SMTP_PORT"/>
<column name="value" value="587"/>
</insert>
<insert tableName="m_report_mailing_job_configuration">
<column name="id" valueNumeric="3"/>
<column name="name" value="GMAIL_SMTP_USERNAME"/>
<column name="value" value=""/>
</insert>
<insert tableName="m_report_mailing_job_configuration">
<column name="id" valueNumeric="4"/>
<column name="name" value="GMAIL_SMTP_PASSWORD"/>
<column name="value" value=""/>
</insert>
</changeSet>
<changeSet author="fineract" id="28">
<insert tableName="m_role_permission">
<column name="role_id" valueNumeric="1"/>
<column name="permission_id" valueNumeric="1"/>
</insert>
</changeSet>
<changeSet author="fineract" id="29">
<insert tableName="m_working_days">
<column name="id" valueNumeric="1"/>
<column name="recurrence" value="FREQ=WEEKLY;INTERVAL=1;BYDAY=MO,TU,WE,TH,FR,SA,SU"/>
<column name="repayment_rescheduling_enum" valueNumeric="2"/>
<column name="extend_term_daily_repayments" valueBoolean="false"/>
<column name="extend_term_holiday_repayment" valueBoolean="false"/>
</insert>
</changeSet>
<changeSet author="fineract" id="30">
<insert tableName="mix_taxonomy">
<column name="id" valueNumeric="1"/>
<column name="name" value="AdministrativeExpense"/>
<column name="namespace_id" valueNumeric="1"/>
<column name="dimension"/>
<column name="type" valueNumeric="3"/>
<column name="description"/>
<column name="need_mapping" valueBoolean="true"/>
</insert>
<insert tableName="mix_taxonomy">
<column name="id" valueNumeric="2"/>
<column name="name" value="Assets"/>
<column name="namespace_id" valueNumeric="3"/>
<column name="dimension"/>
<column name="type" valueNumeric="1"/>
<column name="description"
value="All outstanding principals due for all outstanding client loans. This includes current, delinquent, and renegotiated loans, but not loans that have been written off. It does not include interest receivable."/>
<column name="need_mapping" valueBoolean="true"/>
</insert>
<insert tableName="mix_taxonomy">
<column name="id" valueNumeric="3"/>
<column name="name" value="Assets"/>
<column name="namespace_id" valueNumeric="3"/>
<column name="dimension" value="MaturityDimension:LessThanOneYearMember"/>
<column name="type" valueNumeric="1"/>
<column name="description" value="Segmentation based on the life of an asset or liability."/>
<column name="need_mapping" valueBoolean="true"/>
</insert>
<insert tableName="mix_taxonomy">
<column name="id" valueNumeric="4"/>
<column name="name" value="Assets"/>
<column name="namespace_id" valueNumeric="3"/>
<column name="dimension" value="MaturityDimension:MoreThanOneYearMember"/>
<column name="type" valueNumeric="1"/>
<column name="description" value="Segmentation based on the life of an asset or liability."/>
<column name="need_mapping" valueBoolean="true"/>
</insert>
<insert tableName="mix_taxonomy">
<column name="id" valueNumeric="5"/>
<column name="name" value="CashAndCashEquivalents"/>
<column name="namespace_id" valueNumeric="1"/>
<column name="dimension"/>
<column name="type" valueNumeric="1"/>
<column name="description"/>
<column name="need_mapping" valueBoolean="true"/>
</insert>
<insert tableName="mix_taxonomy">
<column name="id" valueNumeric="6"/>
<column name="name" value="Deposits"/>
<column name="namespace_id" valueNumeric="3"/>
<column name="dimension"/>
<column name="type" valueNumeric="1"/>
<column name="description"
value="The total value of funds placed in an account with an MFI that are payable to a depositor. This item includes any current, checking, or savings accounts that are payable on demand. It also includes time deposits which have a fixed maturity date and compulsory deposits."/>
<column name="need_mapping" valueBoolean="true"/>
</insert>
<insert tableName="mix_taxonomy">
<column name="id" valueNumeric="7"/>
<column name="name" value="Deposits"/>
<column name="namespace_id" valueNumeric="3"/>
<column name="dimension" value="DepositProductsDimension:CompulsoryMember"/>
<column name="type" valueNumeric="1"/>
<column name="description"
value="The value of deposits that an MFI's clients are required to maintain as a condition of an existing or future loan."/>
<column name="need_mapping"/>
</insert>
<insert tableName="mix_taxonomy">
<column name="id" valueNumeric="8"/>
<column name="name" value="Deposits"/>
<column name="namespace_id" valueNumeric="3"/>
<column name="dimension" value="DepositProductsDimension:VoluntaryMember"/>
<column name="type" valueNumeric="1"/>
<column name="description"
value="The value of deposits that an MFI's clients are not required to maintain as a condition of an existing or future loan."/>
<column name="need_mapping"/>
</insert>
<insert tableName="mix_taxonomy">
<column name="id" valueNumeric="9"/>
<column name="name" value="Deposits"/>
<column name="namespace_id" valueNumeric="3"/>
<column name="dimension" value="LocationDimension:RuralMember"/>
<column name="type" valueNumeric="1"/>
<column name="description" value="Located in rural areas. Segmentation based on location."/>
<column name="need_mapping"/>
</insert>
<insert tableName="mix_taxonomy">
<column name="id" valueNumeric="10"/>
<column name="name" value="Deposits"/>
<column name="namespace_id" valueNumeric="3"/>
<column name="dimension" value="LocationDimension:UrbanMember"/>
<column name="type" valueNumeric="1"/>
<column name="description" value="Located in urban areas. Segmentation based on location."/>
<column name="need_mapping"/>
</insert>
<insert tableName="mix_taxonomy">
<column name="id" valueNumeric="11"/>
<column name="name" value="Deposits"/>
<column name="namespace_id" valueNumeric="3"/>
<column name="dimension" value="MaturityDimension:LessThanOneYearMember"/>
<column name="type" valueNumeric="1"/>
<column name="description" value="Segmentation based on the life of an asset or liability."/>
<column name="need_mapping"/>
</insert>
<insert tableName="mix_taxonomy">
<column name="id" valueNumeric="12"/>
<column name="name" value="Deposits"/>
<column name="namespace_id" valueNumeric="3"/>
<column name="dimension" value="MaturityDimension:MoreThanOneYearMember"/>
<column name="type" valueNumeric="1"/>
<column name="description" value="Segmentation based on the life of an asset or liability."/>
<column name="need_mapping"/>
</insert>
<insert tableName="mix_taxonomy">
<column name="id" valueNumeric="13"/>
<column name="name" value="EmployeeBenefitsExpense"/>
<column name="namespace_id" valueNumeric="1"/>
<column name="dimension"/>
<column name="type" valueNumeric="3"/>
<column name="description"/>
<column name="need_mapping"/>
</insert>
<insert tableName="mix_taxonomy">
<column name="id" valueNumeric="14"/>
<column name="name" value="Equity"/>
<column name="namespace_id" valueNumeric="1"/>
<column name="dimension"/>
<column name="type" valueNumeric="1"/>
<column name="description"/>
<column name="need_mapping"/>
</insert>
<insert tableName="mix_taxonomy">
<column name="id" valueNumeric="15"/>
<column name="name" value="Expense"/>
<column name="namespace_id" valueNumeric="1"/>
<column name="dimension"/>
<column name="type" valueNumeric="3"/>
<column name="description"/>
<column name="need_mapping"/>
</insert>
<insert tableName="mix_taxonomy">
<column name="id" valueNumeric="16"/>
<column name="name" value="FinancialExpense"/>
<column name="namespace_id" valueNumeric="3"/>
<column name="dimension"/>
<column name="type" valueNumeric="3"/>
<column name="description"
value="All costs All costs incurred in raising funds from third parties, fee expenses from non-financial services, net gains (losses) due to changes in fair value of financial liabilities, impairment losses net of reversals of financial assets other than loan portfolio and net gains (losses) from restatement of financial statements in terms of the measuring unit current at the end of the reporting period."/>
<column name="need_mapping"/>
</insert>
<insert tableName="mix_taxonomy">
<column name="id" valueNumeric="17"/>
<column name="name" value="FinancialRevenueOnLoans"/>
<column name="namespace_id" valueNumeric="3"/>
<column name="dimension"/>
<column name="type" valueNumeric="2"/>
<column name="description"
value="Interest and non-interest income generated by the provision of credit services to the clients. Fees and commissions for late payment are also included."/>
<column name="need_mapping"/>
</insert>
<insert tableName="mix_taxonomy">
<column name="id" valueNumeric="18"/>
<column name="name" value="ImpairmentLossAllowanceGrossLoanPortfolio"/>
<column name="namespace_id" valueNumeric="3"/>
<column name="dimension"/>
<column name="type" valueNumeric="2"/>
<column name="description"
value="An allowance for the risk of losses in the gross loan portfolio due to default ."/>
<column name="need_mapping"/>
</insert>
<insert tableName="mix_taxonomy">
<column name="id" valueNumeric="19"/>
<column name="name" value="Liabilities"/>
<column name="namespace_id" valueNumeric="1"/>
<column name="dimension"/>
<column name="type" valueNumeric="1"/>
<column name="description"/>
<column name="need_mapping"/>
</insert>
<insert tableName="mix_taxonomy">
<column name="id" valueNumeric="20"/>
<column name="name" value="Liabilities"/>
<column name="namespace_id" valueNumeric="3"/>
<column name="dimension" value="MaturityDimension:LessThanOneYearMember"/>
<column name="type" valueNumeric="1"/>
<column name="description" value="Segmentation based on the life of an asset or liability."/>
<column name="need_mapping"/>
</insert>
<insert tableName="mix_taxonomy">
<column name="id" valueNumeric="21"/>
<column name="name" value="Liabilities"/>
<column name="namespace_id" valueNumeric="3"/>
<column name="dimension" value="MaturityDimension:MoreThanOneYearMember"/>
<column name="type" valueNumeric="1"/>
<column name="description" value="Segmentation based on the life of an asset or liability."/>
<column name="need_mapping"/>
</insert>
<insert tableName="mix_taxonomy">
<column name="id" valueNumeric="22"/>
<column name="name" value="LoanPortfolioGross"/>
<column name="namespace_id" valueNumeric="3"/>
<column name="dimension"/>
<column name="type" valueNumeric="2"/>
<column name="description"
value="All outstanding principals due for all outstanding client loans. This includes current, delinquent, and renegotiated loans, but not loans that have been written off. It does not include interest receivable."/>
<column name="need_mapping"/>
</insert>
<insert tableName="mix_taxonomy">
<column name="id" valueNumeric="23"/>
<column name="name" value="LoanPortfolioGross"/>
<column name="namespace_id" valueNumeric="3"/>
<column name="dimension" value="CreditProductsDimension:MicroenterpriseMember"/>
<column name="type" valueNumeric="2"/>
<column name="description"
value="Loans that finance the production or trade of goods and services for an individual's microenterprise, whether or not the microenterprise is legally registered. Segmentation based on loan product."/>
<column name="need_mapping"/>
</insert>
<insert tableName="mix_taxonomy">
<column name="id" valueNumeric="24"/>
<column name="name" value="LoanPortfolioGross"/>
<column name="namespace_id" valueNumeric="3"/>
<column name="dimension" value="DelinquencyDimension:OneMonthOrMoreMember"/>
<column name="type" valueNumeric="2"/>
<column name="description"
value="Segmentation based on the principal balance of all loans outstanding that have one or more installments of principal past due or renegotiated. Segmentation based on the principal balance of all loans outstanding that have one or more installments of principal past due or renegotiated."/>
<column name="need_mapping"/>
</insert>
<insert tableName="mix_taxonomy">
<column name="id" valueNumeric="25"/>
<column name="name" value="LoanPortfolioGross"/>
<column name="namespace_id" valueNumeric="3"/>
<column name="dimension" value="DelinquencyDimension:ThreeMonthsOrMoreMember"/>
<column name="type" valueNumeric="2"/>
<column name="description"
value="Segmentation based on the principal balance of all loans outstanding that have one or more installments of principal past due or renegotiated.? Segmentation based on the principal balance of all loans outstanding that have one or more installments of principal past due or renegotiated."/>
<column name="need_mapping"/>
</insert>
<insert tableName="mix_taxonomy">
<column name="id" valueNumeric="26"/>
<column name="name" value="LoanPortfolioGross"/>
<column name="namespace_id" valueNumeric="3"/>
<column name="dimension" value="LocationDimension:RuralMember"/>
<column name="type" valueNumeric="2"/>
<column name="description" value="Located in rural areas. Segmentation based on geographic location."/>
<column name="need_mapping"/>
</insert>
<insert tableName="mix_taxonomy">
<column name="id" valueNumeric="27"/>
<column name="name" value="LoanPortfolioGross"/>
<column name="namespace_id" valueNumeric="3"/>
<column name="dimension" value="LocationDimension:UrbanMember"/>
<column name="type" valueNumeric="2"/>
<column name="description" value="Located in urbal areas. Segmentation based on geographic location."/>
<column name="need_mapping"/>
</insert>
<insert tableName="mix_taxonomy">
<column name="id" valueNumeric="28"/>
<column name="name" value="LoanPortfolioGross"/>
<column name="namespace_id" valueNumeric="3"/>
<column name="dimension" value="MaturityDimension:LessThanOneYearMember"/>
<column name="type" valueNumeric="2"/>
<column name="description" value="Segmentation based on the life of an asset or liability."/>
<column name="need_mapping"/>
</insert>
<insert tableName="mix_taxonomy">
<column name="id" valueNumeric="29"/>
<column name="name" value="LoanPortfolioGross"/>
<column name="namespace_id" valueNumeric="3"/>
<column name="dimension" value="MaturityDimension:MoreThanOneYearMember"/>
<column name="type" valueNumeric="2"/>
<column name="description" value="Segmentation based on the life of an asset or liability."/>
<column name="need_mapping"/>
</insert>
<insert tableName="mix_taxonomy">
<column name="id" valueNumeric="30"/>
<column name="name" value="NetLoanLoss"/>
<column name="namespace_id" valueNumeric="3"/>
<column name="dimension" value=""/>
<column name="type" valueNumeric="3"/>
<column name="description"
value="Referred to the value of delinquency loans written off net of any principal recovery."/>
<column name="need_mapping"/>
</insert>
<insert tableName="mix_taxonomy">
<column name="id" valueNumeric="31"/>
<column name="name" value="NetLoanLossProvisionExpense"/>
<column name="namespace_id" valueNumeric="3"/>
<column name="dimension"/>
<column name="type" valueNumeric="3"/>
<column name="description"
value="Represent the net value of loan portfolio impairment loss considering any reversal on impairment loss and any recovery on loans written off recognized as a income during the accounting period."/>
<column name="need_mapping"/>
</insert>
<insert tableName="mix_taxonomy">
<column name="id" valueNumeric="32"/>
<column name="name" value="NetOperatingIncome"/>
<column name="namespace_id" valueNumeric="3"/>
<column name="dimension"/>
<column name="type" valueNumeric="2"/>
<column name="description"
value="Total operating revenue less all expenses related to the MFI's core financial service operation including total financial expense, impairment loss and operating expense. Donations are excluded."/>
<column name="need_mapping"/>
</insert>
<insert tableName="mix_taxonomy">
<column name="id" valueNumeric="33"/>
<column name="name" value="NetOperatingIncomeNetOfTaxExpense"/>
<column name="namespace_id" valueNumeric="3"/>
<column name="dimension"/>
<column name="type" valueNumeric="3"/>
<column name="description"
value="Net operating income reported incorporating the effect of taxes. Taxes include all domestic and foreign taxes which are based on taxable profits, other taxes related to personnel, financial transactions or value-added taxes are not considered in calculation of this value."/>
<column name="need_mapping"/>
</insert>
<insert tableName="mix_taxonomy">
<column name="id" valueNumeric="34"/>
<column name="name" value="NumberOfActiveBorrowers"/>
<column name="namespace_id" valueNumeric="3"/>
<column name="dimension"/>
<column name="type" valueNumeric="0"/>
<column name="description"
value="The number of individuals who currently have an outstanding loan balance with the MFI or are primarily responsible for repaying any portion of the gross loan portfolio. Individuals who have multiple loans with an MFI should be counted as a single borrower."/>
<column name="need_mapping"/>
</insert>
<insert tableName="mix_taxonomy">
<column name="id" valueNumeric="35"/>
<column name="name" value="NumberOfActiveBorrowers"/>
<column name="namespace_id" valueNumeric="3"/>
<column name="dimension" value="GenderDimension:FemaleMember"/>
<column name="type" valueNumeric="0"/>
<column name="description"
value="The number of individuals who currently have an outstanding loan balance with the MFI or are primarily responsible for repaying any portion of the gross loan portfolio. Individuals who have multiple loans with an MFI should be counted as a single borrower."/>
<column name="need_mapping"/>
</insert>
<insert tableName="mix_taxonomy">
<column name="id" valueNumeric="36"/>
<column name="name" value="NumberOfBoardMembers"/>
<column name="namespace_id" valueNumeric="3"/>
<column name="dimension" value="GenderDimension:FemaleMember"/>
<column name="type" valueNumeric="0"/>
<column name="description"
value="The number of members that comprise the board of directors at the end of the reporting period who are female."/>
<column name="need_mapping"/>
</insert>
<insert tableName="mix_taxonomy">
<column name="id" valueNumeric="37"/>
<column name="name" value="NumberOfDepositAccounts"/>
<column name="namespace_id" valueNumeric="3"/>
<column name="dimension"/>
<column name="type" valueNumeric="0"/>
<column name="description"
value="The number of individuals who currently have funds on deposit with the MFI on a voluntary basis; i.e., they are not required to maintain the deposit account to access a loan. This number applies only to deposits held by an MFI, not to those deposits held in other institutions by the MFI's clients. The number should be based on the number of individuals rather than the number of groups. A single deposit account may represent multiple depositors."/>
<column name="need_mapping"/>
</insert>
<insert tableName="mix_taxonomy">
<column name="id" valueNumeric="38"/>
<column name="name" value="NumberOfDepositors"/>
<column name="namespace_id" valueNumeric="3"/>
<column name="dimension" value=""/>
<column name="type" valueNumeric="0"/>
<column name="description"
value="The number of deposit accounts, both voluntary and compulsory, opened at the MFI whose balances the institution is liable to repay. The number should be based on the number of individual accounts rather than on the number of groups."/>
<column name="need_mapping"/>
</insert>
<insert tableName="mix_taxonomy">
<column name="id" valueNumeric="39"/>
<column name="name" value="NumberOfEmployees"/>
<column name="namespace_id" valueNumeric="3"/>
<column name="dimension"/>
<column name="type" valueNumeric="0"/>
<column name="description"
value="The number of individuals who are actively employed by an entity. This number includes contract employees or advisors who dedicate a substantial portion of their time to the entity, even if they are not on the entity's employees roster."/>
<column name="need_mapping"/>
</insert>
<insert tableName="mix_taxonomy">
<column name="id" valueNumeric="40"/>
<column name="name" value="NumberOfEmployees"/>
<column name="namespace_id" valueNumeric="3"/>
<column name="dimension" value="GenderDimension:FemaleMember"/>
<column name="type" valueNumeric="0"/>
<column name="description"
value="The number of individuals who are actively employed by an entity. This number includes contract employees or advisors who dedicate a substantial portion of their time to the entity, even if they are not on the entity's employees roster."/>
<column name="need_mapping"/>
</insert>
<insert tableName="mix_taxonomy">
<column name="id" valueNumeric="41"/>
<column name="name" value="NumberOfLoanOfficers"/>
<column name="namespace_id" valueNumeric="3"/>
<column name="dimension"/>
<column name="type" valueNumeric="0"/>
<column name="description"
value="The number of employees whose main activity is to manage a portion of the gross loan portfolio. A loan officer is a staff member of record who is directly responsible for arranging and monitoring client loans."/>
<column name="need_mapping"/>
</insert>
<insert tableName="mix_taxonomy">
<column name="id" valueNumeric="42"/>
<column name="name" value="NumberOfLoanOfficers"/>
<column name="namespace_id" valueNumeric="3"/>
<column name="dimension" value="GenderDimension:FemaleMember"/>
<column name="type" valueNumeric="0"/>
<column name="description"
value="The number of employees whose main activity is to manage a portion of the gross loan portfolio. A loan officer is a staff member of record who is directly responsible for arranging and monitoring client loans."/>
<column name="need_mapping"/>
</insert>
<insert tableName="mix_taxonomy">
<column name="id" valueNumeric="43"/>
<column name="name" value="NumberOfManagers"/>
<column name="namespace_id" valueNumeric="3"/>
<column name="dimension" value="GenderDimension:FemaleMember"/>
<column name="type" valueNumeric="0"/>
<column name="description"
value="The number of members that comprise the management of the institution who are female."/>
<column name="need_mapping"/>
</insert>
<insert tableName="mix_taxonomy">
<column name="id" valueNumeric="44"/>
<column name="name" value="NumberOfOffices"/>
<column name="namespace_id" valueNumeric="3"/>
<column name="dimension"/>
<column name="type" valueNumeric="0"/>
<column name="description"
value="The number of staffed points of service and administrative sites used to deliver or support the delivery of financial services to microfinance clients."/>
<column name="need_mapping"/>
</insert>
<insert tableName="mix_taxonomy">
<column name="id" valueNumeric="45"/>
<column name="name" value="NumberOfOutstandingLoans"/>
<column name="namespace_id" valueNumeric="3"/>
<column name="dimension"/>
<column name="type" valueNumeric="0"/>
<column name="description"
value="The number of loans in the gross loan portfolio. For MFIs using a group lending methodology, the number of loans should refer to the number of individuals receiving loans as part of a group or as part of a group loan."/>
<column name="need_mapping"/>
</insert>
<insert tableName="mix_taxonomy">
<column name="id" valueNumeric="46"/>
<column name="name" value="OperatingExpense"/>
<column name="namespace_id" valueNumeric="3"/>
<column name="dimension"/>
<column name="type" valueNumeric="3"/>
<column name="description"
value="Includes expenses not related to financial and credit loss impairment, such as personnel expenses, depreciation, amortization and administrative expenses."/>
<column name="need_mapping"/>
</insert>
<insert tableName="mix_taxonomy">
<column name="id" valueNumeric="47"/>
<column name="name" value="OperatingIncome"/>
<column name="namespace_id" valueNumeric="3"/>
<column name="dimension"/>
<column name="type" valueNumeric="2"/>
<column name="description"
value="Includes all financial income and other operating revenue which is generated from non-financial services. Operating income also includes net gains (losses) from holding financial assets (changes on their values during the period and foreign exchange differences). Donations or any revenue not related with an MFI's core business of making loans and providing financial services are not considered under this category."/>
<column name="need_mapping"/>
</insert>
<insert tableName="mix_taxonomy">
<column name="id" valueNumeric="48"/>
<column name="name" value="WriteOffsOnGrossLoanPortfolio"/>
<column name="namespace_id" valueNumeric="3"/>
<column name="dimension"/>
<column name="type" valueNumeric="2"/>
<column name="description"
value="The value of loans that have been recognized as uncollectible for accounting purposes. A write-off is an accounting procedure that removes the outstanding balance of the loan from the gross loan portfolio and impairment loss allowance. Thus, the write-off does not affect the net loan portfolio, total assets, or any equity account. If the impairment loss allowance is insufficient to cover the amount written off, the excess amount will result in an additional impairment loss on loans recognised in profit or loss of the period."/>
<column name="need_mapping"/>
</insert>
</changeSet>
<changeSet author="fineract" id="31">
<insert tableName="mix_taxonomy_mapping">
<column name="id" valueNumeric="1"/>
<column name="identifier" value="default"/>
<column name="config"/>
<column name="last_update_date"/>
<column name="currency" value=""/>
</insert>
</changeSet>
<changeSet author="fineract" id="32">
<insert tableName="mix_xbrl_namespace">
<column name="id" valueNumeric="1"/>
<column name="prefix" value="ifrs"/>
<column name="url" value="http://xbrl.iasb.org/taxonomy/2009-04-01/ifrs"/>
</insert>
<insert tableName="mix_xbrl_namespace">
<column name="id" valueNumeric="2"/>
<column name="prefix" value="iso4217"/>
<column name="url" value="http://www.xbrl.org/2003/iso4217"/>
</insert>
<insert tableName="mix_xbrl_namespace">
<column name="id" valueNumeric="3"/>
<column name="prefix" value="mix"/>
<column name="url" value="http://www.themix.org/INT/fr/ifrs/basi/YYYY-MM-DD/mx-cor"/>
</insert>
<insert tableName="mix_xbrl_namespace">
<column name="id" valueNumeric="4"/>
<column name="prefix" value="xbrldi"/>
<column name="url" value="http://xbrl.org/2006/xbrldi"/>
</insert>
<insert tableName="mix_xbrl_namespace">
<column name="id" valueNumeric="5"/>
<column name="prefix" value="xbrli"/>
<column name="url" value="http://www.xbrl.org/2003/instance"/>
</insert>
<insert tableName="mix_xbrl_namespace">
<column name="id" valueNumeric="6"/>
<column name="prefix" value="link"/>
<column name="url" value="http://www.xbrl.org/2003/linkbase"/>
</insert>
<insert tableName="mix_xbrl_namespace">
<column name="id" valueNumeric="7"/>
<column name="prefix" value="dc-all"/>
<column name="url" value="http://www.themix.org/INT/fr/ifrs/basi/2010-08-31/dc-all"/>
</insert>
</changeSet>
<changeSet author="fineract" id="33">
<insert tableName="oauth_client_details">
<column name="client_id" value="community-app"/>
<column name="resource_ids"/>
<column name="client_secret"
value="{SHA-256}a665a45920422f9d417e4867efdc4fb8a04a1f3fff1fa07e998e86f7f7a27ae3"/>
<column name="scope" value="all"/>
<column name="authorized_grant_types" value="password,refresh_token"/>
<column name="web_server_redirect_uri"/>
<column name="authorities"/>
<column name="access_token_validity"/>
<column name="refresh_token_validity"/>
<column name="additional_information"/>
<column name="autoapprove"/>
</insert>
</changeSet>
<changeSet author="fineract" id="34">
<insert tableName="ppi_scores">
<column name="id" valueNumeric="1"/>
<column name="score_from" valueNumeric="0"/>
<column name="score_to" valueNumeric="4"/>
</insert>
<insert tableName="ppi_scores">
<column name="id" valueNumeric="2"/>
<column name="score_from" valueNumeric="5"/>
<column name="score_to" valueNumeric="9"/>
</insert>
<insert tableName="ppi_scores">
<column name="id" valueNumeric="3"/>
<column name="score_from" valueNumeric="10"/>
<column name="score_to" valueNumeric="14"/>
</insert>
<insert tableName="ppi_scores">
<column name="id" valueNumeric="4"/>
<column name="score_from" valueNumeric="15"/>
<column name="score_to" valueNumeric="19"/>
</insert>
<insert tableName="ppi_scores">
<column name="id" valueNumeric="5"/>
<column name="score_from" valueNumeric="20"/>
<column name="score_to" valueNumeric="24"/>
</insert>
<insert tableName="ppi_scores">
<column name="id" valueNumeric="6"/>
<column name="score_from" valueNumeric="25"/>
<column name="score_to" valueNumeric="29"/>
</insert>
<insert tableName="ppi_scores">
<column name="id" valueNumeric="7"/>
<column name="score_from" valueNumeric="30"/>
<column name="score_to" valueNumeric="34"/>
</insert>
<insert tableName="ppi_scores">
<column name="id" valueNumeric="8"/>
<column name="score_from" valueNumeric="35"/>
<column name="score_to" valueNumeric="39"/>
</insert>
<insert tableName="ppi_scores">
<column name="id" valueNumeric="9"/>
<column name="score_from" valueNumeric="40"/>
<column name="score_to" valueNumeric="44"/>
</insert>
<insert tableName="ppi_scores">
<column name="id" valueNumeric="10"/>
<column name="score_from" valueNumeric="45"/>
<column name="score_to" valueNumeric="49"/>
</insert>
<insert tableName="ppi_scores">
<column name="id" valueNumeric="11"/>
<column name="score_from" valueNumeric="50"/>
<column name="score_to" valueNumeric="54"/>
</insert>
<insert tableName="ppi_scores">
<column name="id" valueNumeric="12"/>
<column name="score_from" valueNumeric="55"/>
<column name="score_to" valueNumeric="59"/>
</insert>
<insert tableName="ppi_scores">
<column name="id" valueNumeric="13"/>
<column name="score_from" valueNumeric="60"/>
<column name="score_to" valueNumeric="64"/>
</insert>
<insert tableName="ppi_scores">
<column name="id" valueNumeric="14"/>
<column name="score_from" valueNumeric="65"/>
<column name="score_to" valueNumeric="69"/>
</insert>
<insert tableName="ppi_scores">
<column name="id" valueNumeric="15"/>
<column name="score_from" valueNumeric="70"/>
<column name="score_to" valueNumeric="74"/>
</insert>
<insert tableName="ppi_scores">
<column name="id" valueNumeric="16"/>
<column name="score_from" valueNumeric="75"/>
<column name="score_to" valueNumeric="79"/>
</insert>
<insert tableName="ppi_scores">
<column name="id" valueNumeric="17"/>
<column name="score_from" valueNumeric="80"/>
<column name="score_to" valueNumeric="84"/>
</insert>
<insert tableName="ppi_scores">
<column name="id" valueNumeric="18"/>
<column name="score_from" valueNumeric="85"/>
<column name="score_to" valueNumeric="89"/>
</insert>
<insert tableName="ppi_scores">
<column name="id" valueNumeric="19"/>
<column name="score_from" valueNumeric="90"/>
<column name="score_to" valueNumeric="94"/>
</insert>
<insert tableName="ppi_scores">
<column name="id" valueNumeric="20"/>
<column name="score_from" valueNumeric="95"/>
<column name="score_to" valueNumeric="100"/>
</insert>
</changeSet>
<changeSet author="fineract" id="35">
<insert tableName="r_enum_value">
<column name="enum_name" value="account_type_type_enum"/>
<column name="enum_id" valueNumeric="0"/>
<column name="enum_message_property" value="INVALID"/>
<column name="enum_value" value="INVALID"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="account_type_type_enum"/>
<column name="enum_id" valueNumeric="1"/>
<column name="enum_message_property" value="INDIVIDUAL"/>
<column name="enum_value" value="INDIVIDUAL"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="account_type_type_enum"/>
<column name="enum_id" valueNumeric="2"/>
<column name="enum_message_property" value="GROUP"/>
<column name="enum_value" value="GROUP"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="account_type_type_enum"/>
<column name="enum_id" valueNumeric="3"/>
<column name="enum_message_property" value="JLG"/>
<column name="enum_value" value="JLG"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="accrual_accounts_for_loan_type_enum"/>
<column name="enum_id" valueNumeric="1"/>
<column name="enum_message_property" value="FUND_SOURCE"/>
<column name="enum_value" value="FUND_SOURCE"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="accrual_accounts_for_loan_type_enum"/>
<column name="enum_id" valueNumeric="2"/>
<column name="enum_message_property" value="LOAN_PORTFOLIO"/>
<column name="enum_value" value="LOAN_PORTFOLIO"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="accrual_accounts_for_loan_type_enum"/>
<column name="enum_id" valueNumeric="3"/>
<column name="enum_message_property" value="INTEREST_ON_LOANS"/>
<column name="enum_value" value="INTEREST_ON_LOANS"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="accrual_accounts_for_loan_type_enum"/>
<column name="enum_id" valueNumeric="4"/>
<column name="enum_message_property" value="INCOME_FROM_FEES"/>
<column name="enum_value" value="INCOME_FROM_FEES"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="accrual_accounts_for_loan_type_enum"/>
<column name="enum_id" valueNumeric="5"/>
<column name="enum_message_property" value="INCOME_FROM_PENALTIES"/>
<column name="enum_value" value="INCOME_FROM_PENALTIES"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="accrual_accounts_for_loan_type_enum"/>
<column name="enum_id" valueNumeric="6"/>
<column name="enum_message_property" value="LOSSES_WRITTEN_OFF"/>
<column name="enum_value" value="LOSSES_WRITTEN_OFF"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="accrual_accounts_for_loan_type_enum"/>
<column name="enum_id" valueNumeric="7"/>
<column name="enum_message_property" value="INTEREST_RECEIVABLE"/>
<column name="enum_value" value="INTEREST_RECEIVABLE"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="accrual_accounts_for_loan_type_enum"/>
<column name="enum_id" valueNumeric="8"/>
<column name="enum_message_property" value="FEES_RECEIVABLE"/>
<column name="enum_value" value="FEES_RECEIVABLE"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="accrual_accounts_for_loan_type_enum"/>
<column name="enum_id" valueNumeric="9"/>
<column name="enum_message_property" value="PENALTIES_RECEIVABLE"/>
<column name="enum_value" value="PENALTIES_RECEIVABLE"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="accrual_accounts_for_loan_type_enum"/>
<column name="enum_id" valueNumeric="10"/>
<column name="enum_message_property" value="TRANSFERS_SUSPENSE"/>
<column name="enum_value" value="TRANSFERS_SUSPENSE"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="accrual_accounts_for_loan_type_enum"/>
<column name="enum_id" valueNumeric="11"/>
<column name="enum_message_property" value="OVERPAYMENT"/>
<column name="enum_value" value="OVERPAYMENT"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="accrual_accounts_for_loan_type_enum"/>
<column name="enum_id" valueNumeric="12"/>
<column name="enum_message_property" value="INCOME_FROM_RECOVERY"/>
<column name="enum_value" value="INCOME_FROM_RECOVERY"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="amortization_method_enum"/>
<column name="enum_id" valueNumeric="0"/>
<column name="enum_message_property" value="Equal principle payments"/>
<column name="enum_value" value="Equal principle payments"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="amortization_method_enum"/>
<column name="enum_id" valueNumeric="1"/>
<column name="enum_message_property" value="Equal installments"/>
<column name="enum_value" value="Equal installments"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="calendar_type_enum"/>
<column name="enum_id" valueNumeric="0"/>
<column name="enum_message_property" value="INVALID"/>
<column name="enum_value" value="INVALID"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="calendar_type_enum"/>
<column name="enum_id" valueNumeric="1"/>
<column name="enum_message_property" value="CLIENTS"/>
<column name="enum_value" value="CLIENTS"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="calendar_type_enum"/>
<column name="enum_id" valueNumeric="2"/>
<column name="enum_message_property" value="GROUPS"/>
<column name="enum_value" value="GROUPS"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="calendar_type_enum"/>
<column name="enum_id" valueNumeric="3"/>
<column name="enum_message_property" value="LOANS"/>
<column name="enum_value" value="LOANS"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="calendar_type_enum"/>
<column name="enum_id" valueNumeric="4"/>
<column name="enum_message_property" value="CENTERS"/>
<column name="enum_value" value="CENTERS"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="calendar_type_enum"/>
<column name="enum_id" valueNumeric="5"/>
<column name="enum_message_property" value="SAVINGS"/>
<column name="enum_value" value="SAVINGS"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="calendar_type_enum"/>
<column name="enum_id" valueNumeric="6"/>
<column name="enum_message_property" value="LOAN_RECALCULATION_REST_DETAIL"/>
<column name="enum_value" value="LOAN_RECALCULATION_REST_DETAIL"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="calendar_type_enum"/>
<column name="enum_id" valueNumeric="7"/>
<column name="enum_message_property" value="LOAN_RECALCULATION_COMPOUNDING_DETAIL"/>
<column name="enum_value" value="LOAN_RECALCULATION_COMPOUNDING_DETAIL"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="cash_accounts_for_loan_type_enum"/>
<column name="enum_id" valueNumeric="1"/>
<column name="enum_message_property" value="FUND_SOURCE"/>
<column name="enum_value" value="FUND_SOURCE"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="cash_accounts_for_loan_type_enum"/>
<column name="enum_id" valueNumeric="2"/>
<column name="enum_message_property" value="LOAN_PORTFOLIO"/>
<column name="enum_value" value="LOAN_PORTFOLIO"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="cash_accounts_for_loan_type_enum"/>
<column name="enum_id" valueNumeric="3"/>
<column name="enum_message_property" value="INTEREST_ON_LOANS"/>
<column name="enum_value" value="INTEREST_ON_LOANS"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="cash_accounts_for_loan_type_enum"/>
<column name="enum_id" valueNumeric="4"/>
<column name="enum_message_property" value="INCOME_FROM_FEES"/>
<column name="enum_value" value="INCOME_FROM_FEES"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="cash_accounts_for_loan_type_enum"/>
<column name="enum_id" valueNumeric="5"/>
<column name="enum_message_property" value="INCOME_FROM_PENALTIES"/>
<column name="enum_value" value="INCOME_FROM_PENALTIES"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="cash_accounts_for_loan_type_enum"/>
<column name="enum_id" valueNumeric="6"/>
<column name="enum_message_property" value="LOSSES_WRITTEN_OFF"/>
<column name="enum_value" value="LOSSES_WRITTEN_OFF"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="cash_accounts_for_loan_type_enum"/>
<column name="enum_id" valueNumeric="10"/>
<column name="enum_message_property" value="TRANSFERS_SUSPENSE"/>
<column name="enum_value" value="TRANSFERS_SUSPENSE"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="cash_accounts_for_loan_type_enum"/>
<column name="enum_id" valueNumeric="11"/>
<column name="enum_message_property" value="OVERPAYMENT"/>
<column name="enum_value" value="OVERPAYMENT"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="cash_accounts_for_loan_type_enum"/>
<column name="enum_id" valueNumeric="12"/>
<column name="enum_message_property" value="INCOME_FROM_RECOVERY"/>
<column name="enum_value" value="INCOME_FROM_RECOVERY"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="cash_accounts_for_savings_type_enum"/>
<column name="enum_id" valueNumeric="1"/>
<column name="enum_message_property" value="SAVINGS_REFERENCE"/>
<column name="enum_value" value="SAVINGS_REFERENCE"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="cash_accounts_for_savings_type_enum"/>
<column name="enum_id" valueNumeric="2"/>
<column name="enum_message_property" value="SAVINGS_CONTROL"/>
<column name="enum_value" value="SAVINGS_CONTROL"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="cash_accounts_for_savings_type_enum"/>
<column name="enum_id" valueNumeric="3"/>
<column name="enum_message_property" value="INTEREST_ON_SAVINGS"/>
<column name="enum_value" value="INTEREST_ON_SAVINGS"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="cash_accounts_for_savings_type_enum"/>
<column name="enum_id" valueNumeric="4"/>
<column name="enum_message_property" value="INCOME_FROM_FEES"/>
<column name="enum_value" value="INCOME_FROM_FEES"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="cash_accounts_for_savings_type_enum"/>
<column name="enum_id" valueNumeric="5"/>
<column name="enum_message_property" value="INCOME_FROM_PENALTIES"/>
<column name="enum_value" value="INCOME_FROM_PENALTIES"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="cash_accounts_for_savings_type_enum"/>
<column name="enum_id" valueNumeric="10"/>
<column name="enum_message_property" value="TRANSFERS_SUSPENSE"/>
<column name="enum_value" value="TRANSFERS_SUSPENSE"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="cash_accounts_for_savings_type_enum"/>
<column name="enum_id" valueNumeric="11"/>
<column name="enum_message_property" value="OVERDRAFT_PORTFOLIO_CONTROL"/>
<column name="enum_value" value="OVERDRAFT_PORTFOLIO_CONTROL"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="cash_accounts_for_savings_type_enum"/>
<column name="enum_id" valueNumeric="12"/>
<column name="enum_message_property" value="INCOME_FROM_INTEREST"/>
<column name="enum_value" value="INCOME_FROM_INTEREST"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="cash_account_for_shares_type_enum"/>
<column name="enum_id" valueNumeric="1"/>
<column name="enum_message_property" value="SHARES_REFERENCE"/>
<column name="enum_value" value="SHARES_REFERENCE"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="cash_account_for_shares_type_enum"/>
<column name="enum_id" valueNumeric="2"/>
<column name="enum_message_property" value="SHARES_SUSPENSE"/>
<column name="enum_value" value="SHARES_SUSPENSE"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="cash_account_for_shares_type_enum"/>
<column name="enum_id" valueNumeric="3"/>
<column name="enum_message_property" value="INCOME_FROM_FEES"/>
<column name="enum_value" value="INCOME_FROM_FEES"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="cash_account_for_shares_type_enum"/>
<column name="enum_id" valueNumeric="4"/>
<column name="enum_message_property" value="SHARES_EQUITY"/>
<column name="enum_value" value="SHARES_EQUITY"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="client_transaction_type_enum"/>
<column name="enum_id" valueNumeric="1"/>
<column name="enum_message_property" value="PAY_CHARGE"/>
<column name="enum_value" value="PAY_CHARGE"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="client_transaction_type_enum"/>
<column name="enum_id" valueNumeric="2"/>
<column name="enum_message_property" value="WAIVE_CHARGE"/>
<column name="enum_value" value="WAIVE_CHARGE"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="entity_account_type_enum"/>
<column name="enum_id" valueNumeric="1"/>
<column name="enum_message_property" value="CLIENT"/>
<column name="enum_value" value="CLIENT"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="entity_account_type_enum"/>
<column name="enum_id" valueNumeric="2"/>
<column name="enum_message_property" value="LOAN"/>
<column name="enum_value" value="LOAN"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="entity_account_type_enum"/>
<column name="enum_id" valueNumeric="3"/>
<column name="enum_message_property" value="SAVINGS"/>
<column name="enum_value" value="SAVINGS"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="entity_account_type_enum"/>
<column name="enum_id" valueNumeric="4"/>
<column name="enum_message_property" value="CENTER"/>
<column name="enum_value" value="CENTER"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="entity_account_type_enum"/>
<column name="enum_id" valueNumeric="5"/>
<column name="enum_message_property" value="GROUP"/>
<column name="enum_value" value="GROUP"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="entity_account_type_enum"/>
<column name="enum_id" valueNumeric="6"/>
<column name="enum_message_property" value="SHARES"/>
<column name="enum_value" value="SHARES"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="financial_activity_type_enum"/>
<column name="enum_id" valueNumeric="100"/>
<column name="enum_message_property" value="ASSET_TRANSFER"/>
<column name="enum_value" value="ASSET_TRANSFER"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="financial_activity_type_enum"/>
<column name="enum_id" valueNumeric="101"/>
<column name="enum_message_property" value="CASH_AT_MAINVAULT"/>
<column name="enum_value" value="CASH_AT_MAINVAULT"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="financial_activity_type_enum"/>
<column name="enum_id" valueNumeric="102"/>
<column name="enum_message_property" value="CASH_AT_TELLER"/>
<column name="enum_value" value="CASH_AT_TELLER"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="financial_activity_type_enum"/>
<column name="enum_id" valueNumeric="103"/>
<column name="enum_message_property" value="ASSET_FUND_SOURCE"/>
<column name="enum_value" value="ASSET_FUND_SOURCE"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="financial_activity_type_enum"/>
<column name="enum_id" valueNumeric="200"/>
<column name="enum_message_property" value="LIABILITY_TRANSFER"/>
<column name="enum_value" value="LIABILITY_TRANSFER"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="financial_activity_type_enum"/>
<column name="enum_id" valueNumeric="201"/>
<column name="enum_message_property" value="PAYABLE_DIVIDENDS"/>
<column name="enum_value" value="PAYABLE_DIVIDENDS"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="financial_activity_type_enum"/>
<column name="enum_id" valueNumeric="300"/>
<column name="enum_message_property" value="OPENING_BALANCES_TRANSFER_CONTRA"/>
<column name="enum_value" value="OPENING_BALANCES_TRANSFER_CONTRA"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="glaccount_type_enum"/>
<column name="enum_id" valueNumeric="1"/>
<column name="enum_message_property" value="ASSET"/>
<column name="enum_value" value="ASSET"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="glaccount_type_enum"/>
<column name="enum_id" valueNumeric="2"/>
<column name="enum_message_property" value="LIABILITY"/>
<column name="enum_value" value="LIABILITY"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="glaccount_type_enum"/>
<column name="enum_id" valueNumeric="3"/>
<column name="enum_message_property" value="EQUITY"/>
<column name="enum_value" value="EQUITY"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="glaccount_type_enum"/>
<column name="enum_id" valueNumeric="4"/>
<column name="enum_message_property" value="INCOME"/>
<column name="enum_value" value="INCOME"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="glaccount_type_enum"/>
<column name="enum_id" valueNumeric="5"/>
<column name="enum_message_property" value="EXPENSE"/>
<column name="enum_value" value="EXPENSE"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="interest_calculated_in_period_enum"/>
<column name="enum_id" valueNumeric="0"/>
<column name="enum_message_property" value="Daily"/>
<column name="enum_value" value="Daily"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="interest_calculated_in_period_enum"/>
<column name="enum_id" valueNumeric="1"/>
<column name="enum_message_property" value="Same as repayment period"/>
<column name="enum_value" value="Same as repayment period"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="interest_method_enum"/>
<column name="enum_id" valueNumeric="0"/>
<column name="enum_message_property" value="Declining Balance"/>
<column name="enum_value" value="Declining Balance"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="interest_method_enum"/>
<column name="enum_id" valueNumeric="1"/>
<column name="enum_message_property" value="Flat"/>
<column name="enum_value" value="Flat"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="interest_period_frequency_enum"/>
<column name="enum_id" valueNumeric="2"/>
<column name="enum_message_property" value="Per month"/>
<column name="enum_value" value="Per month"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="interest_period_frequency_enum"/>
<column name="enum_id" valueNumeric="3"/>
<column name="enum_message_property" value="Per year"/>
<column name="enum_value" value="Per year"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="journal_entry_type_type_enum"/>
<column name="enum_id" valueNumeric="1"/>
<column name="enum_message_property" value="CREDIT"/>
<column name="enum_value" value="CREDIT"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="journal_entry_type_type_enum"/>
<column name="enum_id" valueNumeric="2"/>
<column name="enum_message_property" value="DEBIT"/>
<column name="enum_value" value="DEBIT"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="loan_status_id"/>
<column name="enum_id" valueNumeric="0"/>
<column name="enum_message_property" value="Invalid"/>
<column name="enum_value" value="Invalid"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="loan_status_id"/>
<column name="enum_id" valueNumeric="100"/>
<column name="enum_message_property" value="Submitted and awaiting approval"/>
<column name="enum_value" value="Submitted and awaiting approval"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="loan_status_id"/>
<column name="enum_id" valueNumeric="200"/>
<column name="enum_message_property" value="Approved"/>
<column name="enum_value" value="Approved"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="loan_status_id"/>
<column name="enum_id" valueNumeric="300"/>
<column name="enum_message_property" value="Active"/>
<column name="enum_value" value="Active"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="loan_status_id"/>
<column name="enum_id" valueNumeric="400"/>
<column name="enum_message_property" value="Withdrawn by client"/>
<column name="enum_value" value="Withdrawn by client"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="loan_status_id"/>
<column name="enum_id" valueNumeric="500"/>
<column name="enum_message_property" value="Rejected"/>
<column name="enum_value" value="Rejected"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="loan_status_id"/>
<column name="enum_id" valueNumeric="600"/>
<column name="enum_message_property" value="Closed"/>
<column name="enum_value" value="Closed"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="loan_status_id"/>
<column name="enum_id" valueNumeric="601"/>
<column name="enum_message_property" value="Written-Off"/>
<column name="enum_value" value="Written-Off"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="loan_status_id"/>
<column name="enum_id" valueNumeric="602"/>
<column name="enum_message_property" value="Rescheduled"/>
<column name="enum_value" value="Rescheduled"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="loan_status_id"/>
<column name="enum_id" valueNumeric="700"/>
<column name="enum_message_property" value="Overpaid"/>
<column name="enum_value" value="Overpaid"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="loan_transaction_strategy_id"/>
<column name="enum_id" valueNumeric="1"/>
<column name="enum_message_property" value="mifos-standard-strategy"/>
<column name="enum_value" value="Mifos style"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="loan_transaction_strategy_id"/>
<column name="enum_id" valueNumeric="2"/>
<column name="enum_message_property" value="heavensfamily-strategy"/>
<column name="enum_value" value="Heavensfamily"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="loan_transaction_strategy_id"/>
<column name="enum_id" valueNumeric="3"/>
<column name="enum_message_property" value="creocore-strategy"/>
<column name="enum_value" value="Creocore"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="loan_transaction_strategy_id"/>
<column name="enum_id" valueNumeric="4"/>
<column name="enum_message_property" value="rbi-india-strategy"/>
<column name="enum_value" value="RBI (India)"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="loan_transaction_type_enum"/>
<column name="enum_id" valueNumeric="0"/>
<column name="enum_message_property" value="INVALID"/>
<column name="enum_value" value="INVALID"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="loan_transaction_type_enum"/>
<column name="enum_id" valueNumeric="1"/>
<column name="enum_message_property" value="DISBURSEMENT"/>
<column name="enum_value" value="DISBURSEMENT"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="loan_transaction_type_enum"/>
<column name="enum_id" valueNumeric="2"/>
<column name="enum_message_property" value="REPAYMENT"/>
<column name="enum_value" value="REPAYMENT"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="loan_transaction_type_enum"/>
<column name="enum_id" valueNumeric="3"/>
<column name="enum_message_property" value="CONTRA"/>
<column name="enum_value" value="CONTRA"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="loan_transaction_type_enum"/>
<column name="enum_id" valueNumeric="4"/>
<column name="enum_message_property" value="WAIVE_INTEREST"/>
<column name="enum_value" value="WAIVE_INTEREST"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="loan_transaction_type_enum"/>
<column name="enum_id" valueNumeric="5"/>
<column name="enum_message_property" value="REPAYMENT_AT_DISBURSEMENT"/>
<column name="enum_value" value="REPAYMENT_AT_DISBURSEMENT"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="loan_transaction_type_enum"/>
<column name="enum_id" valueNumeric="6"/>
<column name="enum_message_property" value="WRITEOFF"/>
<column name="enum_value" value="WRITEOFF"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="loan_transaction_type_enum"/>
<column name="enum_id" valueNumeric="7"/>
<column name="enum_message_property" value="MARKED_FOR_RESCHEDULING"/>
<column name="enum_value" value="MARKED_FOR_RESCHEDULING"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="loan_transaction_type_enum"/>
<column name="enum_id" valueNumeric="8"/>
<column name="enum_message_property" value="RECOVERY_REPAYMENT"/>
<column name="enum_value" value="RECOVERY_REPAYMENT"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="loan_transaction_type_enum"/>
<column name="enum_id" valueNumeric="9"/>
<column name="enum_message_property" value="WAIVE_CHARGES"/>
<column name="enum_value" value="WAIVE_CHARGES"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="loan_transaction_type_enum"/>
<column name="enum_id" valueNumeric="10"/>
<column name="enum_message_property" value="ACCRUAL"/>
<column name="enum_value" value="ACCRUAL"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="loan_transaction_type_enum"/>
<column name="enum_id" valueNumeric="12"/>
<column name="enum_message_property" value="INITIATE_TRANSFER"/>
<column name="enum_value" value="INITIATE_TRANSFER"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="loan_transaction_type_enum"/>
<column name="enum_id" valueNumeric="13"/>
<column name="enum_message_property" value="APPROVE_TRANSFER"/>
<column name="enum_value" value="APPROVE_TRANSFER"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="loan_transaction_type_enum"/>
<column name="enum_id" valueNumeric="14"/>
<column name="enum_message_property" value="WITHDRAW_TRANSFER"/>
<column name="enum_value" value="WITHDRAW_TRANSFER"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="loan_transaction_type_enum"/>
<column name="enum_id" valueNumeric="15"/>
<column name="enum_message_property" value="REJECT_TRANSFER"/>
<column name="enum_value" value="REJECT_TRANSFER"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="loan_transaction_type_enum"/>
<column name="enum_id" valueNumeric="16"/>
<column name="enum_message_property" value="REFUND"/>
<column name="enum_value" value="REFUND"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="loan_transaction_type_enum"/>
<column name="enum_id" valueNumeric="17"/>
<column name="enum_message_property" value="CHARGE_PAYMENT"/>
<column name="enum_value" value="CHARGE_PAYMENT"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="loan_transaction_type_enum"/>
<column name="enum_id" valueNumeric="18"/>
<column name="enum_message_property" value="REFUND_FOR_ACTIVE_LOAN"/>
<column name="enum_value" value="REFUND_FOR_ACTIVE_LOAN"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="loan_transaction_type_enum"/>
<column name="enum_id" valueNumeric="19"/>
<column name="enum_message_property" value="INCOME_POSTING"/>
<column name="enum_value" value="INCOME_POSTING"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="loan_type_enum"/>
<column name="enum_id" valueNumeric="1"/>
<column name="enum_message_property" value="Individual Loan"/>
<column name="enum_value" value="Individual Loan"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="loan_type_enum"/>
<column name="enum_id" valueNumeric="2"/>
<column name="enum_message_property" value="Group Loan"/>
<column name="enum_value" value="Group Loan"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="portfolio_account_type_enum"/>
<column name="enum_id" valueNumeric="1"/>
<column name="enum_message_property" value="LOAN"/>
<column name="enum_value" value="LOAN"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="portfolio_account_type_enum"/>
<column name="enum_id" valueNumeric="2"/>
<column name="enum_message_property" value="SAVING"/>
<column name="enum_value" value="EXPENSE"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="portfolio_account_type_enum"/>
<column name="enum_id" valueNumeric="3"/>
<column name="enum_message_property" value="PROVISIONING"/>
<column name="enum_value" value="PROVISIONING"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="portfolio_account_type_enum"/>
<column name="enum_id" valueNumeric="4"/>
<column name="enum_message_property" value="SHARES"/>
<column name="enum_value" value="SHARES"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="processing_result_enum"/>
<column name="enum_id" valueNumeric="0"/>
<column name="enum_message_property" value="invalid"/>
<column name="enum_value" value="Invalid"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="processing_result_enum"/>
<column name="enum_id" valueNumeric="1"/>
<column name="enum_message_property" value="processed"/>
<column name="enum_value" value="Processed"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="processing_result_enum"/>
<column name="enum_id" valueNumeric="2"/>
<column name="enum_message_property" value="awaiting.approval"/>
<column name="enum_value" value="Awaiting Approval"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="processing_result_enum"/>
<column name="enum_id" valueNumeric="3"/>
<column name="enum_message_property" value="rejected"/>
<column name="enum_value" value="Rejected"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="repayment_period_frequency_enum"/>
<column name="enum_id" valueNumeric="0"/>
<column name="enum_message_property" value="Days"/>
<column name="enum_value" value="Days"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="repayment_period_frequency_enum"/>
<column name="enum_id" valueNumeric="1"/>
<column name="enum_message_property" value="Weeks"/>
<column name="enum_value" value="Weeks"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="repayment_period_frequency_enum"/>
<column name="enum_id" valueNumeric="2"/>
<column name="enum_message_property" value="Months"/>
<column name="enum_value" value="Months"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="savings_transaction_type_enum"/>
<column name="enum_id" valueNumeric="0"/>
<column name="enum_message_property" value="INVALID"/>
<column name="enum_value" value="INVALID"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="savings_transaction_type_enum"/>
<column name="enum_id" valueNumeric="1"/>
<column name="enum_message_property" value="deposit"/>
<column name="enum_value" value="deposit"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="savings_transaction_type_enum"/>
<column name="enum_id" valueNumeric="2"/>
<column name="enum_message_property" value="withdrawal"/>
<column name="enum_value" value="withdrawal"/>
<column name="enum_type" valueBoolean="true"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="savings_transaction_type_enum"/>
<column name="enum_id" valueNumeric="3"/>
<column name="enum_message_property" value="Interest Posting"/>
<column name="enum_value" value="Interest Posting"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="savings_transaction_type_enum"/>
<column name="enum_id" valueNumeric="4"/>
<column name="enum_message_property" value="Withdrawal Fee"/>
<column name="enum_value" value="Withdrawal Fee"/>
<column name="enum_type" valueBoolean="true"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="savings_transaction_type_enum"/>
<column name="enum_id" valueNumeric="5"/>
<column name="enum_message_property" value="Annual Fee"/>
<column name="enum_value" value="Annual Fee"/>
<column name="enum_type" valueBoolean="true"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="savings_transaction_type_enum"/>
<column name="enum_id" valueNumeric="6"/>
<column name="enum_message_property" value="Waive Charge"/>
<column name="enum_value" value="Waive Charge"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="savings_transaction_type_enum"/>
<column name="enum_id" valueNumeric="7"/>
<column name="enum_message_property" value="Pay Charge"/>
<column name="enum_value" value="Pay Charge"/>
<column name="enum_type" valueBoolean="true"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="savings_transaction_type_enum"/>
<column name="enum_id" valueNumeric="8"/>
<column name="enum_message_property" value="DIVIDEND_PAYOUT"/>
<column name="enum_value" value="DIVIDEND_PAYOUT"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="savings_transaction_type_enum"/>
<column name="enum_id" valueNumeric="12"/>
<column name="enum_message_property" value="Initiate Transfer"/>
<column name="enum_value" value="Initiate Transfer"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="savings_transaction_type_enum"/>
<column name="enum_id" valueNumeric="13"/>
<column name="enum_message_property" value="Approve Transfer"/>
<column name="enum_value" value="Approve Transfer"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="savings_transaction_type_enum"/>
<column name="enum_id" valueNumeric="14"/>
<column name="enum_message_property" value="Withdraw Transfer"/>
<column name="enum_value" value="Withdraw Transfer"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="savings_transaction_type_enum"/>
<column name="enum_id" valueNumeric="15"/>
<column name="enum_message_property" value="Reject Transfer"/>
<column name="enum_value" value="Reject Transfer"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="savings_transaction_type_enum"/>
<column name="enum_id" valueNumeric="16"/>
<column name="enum_message_property" value="Written-Off"/>
<column name="enum_value" value="Written-Off"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="savings_transaction_type_enum"/>
<column name="enum_id" valueNumeric="17"/>
<column name="enum_message_property" value="Overdraft Interest"/>
<column name="enum_value" value="Overdraft Interest"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="savings_transaction_type_enum"/>
<column name="enum_id" valueNumeric="19"/>
<column name="enum_message_property" value="WITHHOLD_TAX"/>
<column name="enum_value" value="WITHHOLD_TAX"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="status_enum"/>
<column name="enum_id" valueNumeric="0"/>
<column name="enum_message_property" value="Invalid"/>
<column name="enum_value" value="Invalid"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="status_enum"/>
<column name="enum_id" valueNumeric="100"/>
<column name="enum_message_property" value="Pending"/>
<column name="enum_value" value="Pending"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="status_enum"/>
<column name="enum_id" valueNumeric="300"/>
<column name="enum_message_property" value="Active"/>
<column name="enum_value" value="Active"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="status_enum"/>
<column name="enum_id" valueNumeric="600"/>
<column name="enum_message_property" value="Closed"/>
<column name="enum_value" value="Closed"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="teller_status"/>
<column name="enum_id" valueNumeric="300"/>
<column name="enum_message_property" value="Active"/>
<column name="enum_value" value="Active"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="teller_status"/>
<column name="enum_id" valueNumeric="400"/>
<column name="enum_message_property" value="Inactive"/>
<column name="enum_value" value="Inactive"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="teller_status"/>
<column name="enum_id" valueNumeric="600"/>
<column name="enum_message_property" value="Closed"/>
<column name="enum_value" value="Closed"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="term_period_frequency_enum"/>
<column name="enum_id" valueNumeric="0"/>
<column name="enum_message_property" value="Days"/>
<column name="enum_value" value="Days"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="term_period_frequency_enum"/>
<column name="enum_id" valueNumeric="1"/>
<column name="enum_message_property" value="Weeks"/>
<column name="enum_value" value="Weeks"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="term_period_frequency_enum"/>
<column name="enum_id" valueNumeric="2"/>
<column name="enum_message_property" value="Months"/>
<column name="enum_value" value="Months"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="term_period_frequency_enum"/>
<column name="enum_id" valueNumeric="3"/>
<column name="enum_message_property" value="Years"/>
<column name="enum_value" value="Years"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="transaction_type_enum"/>
<column name="enum_id" valueNumeric="1"/>
<column name="enum_message_property" value="Disbursement"/>
<column name="enum_value" value="Disbursement"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="transaction_type_enum"/>
<column name="enum_id" valueNumeric="2"/>
<column name="enum_message_property" value="Repayment"/>
<column name="enum_value" value="Repayment"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="transaction_type_enum"/>
<column name="enum_id" valueNumeric="3"/>
<column name="enum_message_property" value="Contra"/>
<column name="enum_value" value="Contra"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="transaction_type_enum"/>
<column name="enum_id" valueNumeric="4"/>
<column name="enum_message_property" value="Waive Interest"/>
<column name="enum_value" value="Waive Interest"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="transaction_type_enum"/>
<column name="enum_id" valueNumeric="5"/>
<column name="enum_message_property" value="Repayment At Disbursement"/>
<column name="enum_value" value="Repayment At Disbursement"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="transaction_type_enum"/>
<column name="enum_id" valueNumeric="6"/>
<column name="enum_message_property" value="Write-Off"/>
<column name="enum_value" value="Write-Off"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="transaction_type_enum"/>
<column name="enum_id" valueNumeric="7"/>
<column name="enum_message_property" value="Marked for Rescheduling"/>
<column name="enum_value" value="Marked for Rescheduling"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="transaction_type_enum"/>
<column name="enum_id" valueNumeric="8"/>
<column name="enum_message_property" value="Recovery Repayment"/>
<column name="enum_value" value="Recovery Repayment"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="transaction_type_enum"/>
<column name="enum_id" valueNumeric="9"/>
<column name="enum_message_property" value="Waive Charges"/>
<column name="enum_value" value="Waive Charges"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="transaction_type_enum"/>
<column name="enum_id" valueNumeric="10"/>
<column name="enum_message_property" value="Apply Charges"/>
<column name="enum_value" value="Apply Charges"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
<insert tableName="r_enum_value">
<column name="enum_name" value="transaction_type_enum"/>
<column name="enum_id" valueNumeric="11"/>
<column name="enum_message_property" value="Apply Interest"/>
<column name="enum_value" value="Apply Interest"/>
<column name="enum_type" valueBoolean="false"/>
</insert>
</changeSet>
<changeSet author="fineract" id="36">
<insert tableName="ref_loan_transaction_processing_strategy">
<column name="id" valueNumeric="1"/>
<column name="code" value="mifos-standard-strategy"/>
<column name="name" value="Penalties, Fees, Interest, Principal order"/>
<column name="sort_order" valueNumeric="1"/>
</insert>
<insert tableName="ref_loan_transaction_processing_strategy">
<column name="id" valueNumeric="2"/>
<column name="code" value="heavensfamily-strategy"/>
<column name="name" value="HeavensFamily Unique"/>
<column name="sort_order" valueNumeric="6"/>
</insert>
<insert tableName="ref_loan_transaction_processing_strategy">
<column name="id" valueNumeric="3"/>
<column name="code" value="creocore-strategy"/>
<column name="name" value="Creocore Unique"/>
<column name="sort_order" valueNumeric="7"/>
</insert>
<insert tableName="ref_loan_transaction_processing_strategy">
<column name="id" valueNumeric="4"/>
<column name="code" value="rbi-india-strategy"/>
<column name="name" value="Overdue/Due Fee/Int,Principal"/>
<column name="sort_order" valueNumeric="2"/>
</insert>
<insert tableName="ref_loan_transaction_processing_strategy">
<column name="id" valueNumeric="5"/>
<column name="code" value="principal-interest-penalties-fees-order-strategy"/>
<column name="name" value="Principal, Interest, Penalties, Fees Order"/>
<column name="sort_order" valueNumeric="3"/>
</insert>
<insert tableName="ref_loan_transaction_processing_strategy">
<column name="id" valueNumeric="6"/>
<column name="code" value="interest-principal-penalties-fees-order-strategy"/>
<column name="name" value="Interest, Principal, Penalties, Fees Order"/>
<column name="sort_order" valueNumeric="4"/>
</insert>
<insert tableName="ref_loan_transaction_processing_strategy">
<column name="id" valueNumeric="7"/>
<column name="code" value="early-repayment-strategy"/>
<column name="name" value="Early Repayment Strategy"/>
<column name="sort_order" valueNumeric="5"/>
</insert>
</changeSet>
<changeSet author="fineract" id="37">
<insert tableName="scheduled_email_configuration">
<column name="id" valueNumeric="1"/>
<column name="name" value="SMTP_SERVER"/>
<column name="value"/>
</insert>
<insert tableName="scheduled_email_configuration">
<column name="id" valueNumeric="2"/>
<column name="name" value="SMTP_PORT"/>
<column name="value"/>
</insert>
<insert tableName="scheduled_email_configuration">
<column name="id" valueNumeric="3"/>
<column name="name" value="SMTP_USERNAME"/>
<column name="value"/>
</insert>
<insert tableName="scheduled_email_configuration">
<column name="id" valueNumeric="4"/>
<column name="name" value="SMTP_PASSWORD"/>
<column name="value"/>
</insert>
</changeSet>
<changeSet author="fineract" id="38">
<insert tableName="scheduler_detail">
<column name="id" valueNumeric="1"/>
<column name="is_suspended" valueBoolean="false"/>
<column name="execute_misfired_jobs" valueBoolean="true"/>
<column name="reset_scheduler_on_bootup" valueBoolean="true"/>
</insert>
</changeSet>
<changeSet author="fineract" id="40-mysql" context="mysql">
<insert tableName="stretchy_parameter">
<column name="id" valueNumeric="1"/>
<column name="parameter_name" value="startDateSelect"/>
<column name="parameter_variable" value="startDate"/>
<column name="parameter_label" value="startDate"/>
<column name="parameter_displayType" value="date"/>
<column name="parameter_FormatType" value="date"/>
<column name="parameter_default" value="today"/>
<column name="special"/>
<column name="selectOne"/>
<column name="selectAll"/>
<column name="parameter_sql"/>
<column name="parent_id"/>
</insert>
<insert tableName="stretchy_parameter">
<column name="id" valueNumeric="2"/>
<column name="parameter_name" value="endDateSelect"/>
<column name="parameter_variable" value="endDate"/>
<column name="parameter_label" value="endDate"/>
<column name="parameter_displayType" value="date"/>
<column name="parameter_FormatType" value="date"/>
<column name="parameter_default" value="today"/>
<column name="special"/>
<column name="selectOne"/>
<column name="selectAll"/>
<column name="parameter_sql"/>
<column name="parent_id"/>
</insert>
<insert tableName="stretchy_parameter">
<column name="id" valueNumeric="3"/>
<column name="parameter_name" value="obligDateTypeSelect"/>
<column name="parameter_variable" value="obligDateType"/>
<column name="parameter_label" value="obligDateType"/>
<column name="parameter_displayType" value="select"/>
<column name="parameter_FormatType" value="number"/>
<column name="parameter_default" value="0"/>
<column name="special"/>
<column name="selectOne"/>
<column name="selectAll"/>
<column name="parameter_sql"
value="select * from&#13;&#10;(select 1 as id, &quot;Closed&quot; as `name` union all&#13;&#10;select 2, &quot;Disbursal&quot; ) x&#13;&#10;order by x.`id`"/>
<column name="parent_id"/>
</insert>
<insert tableName="stretchy_parameter">
<column name="id" valueNumeric="5"/>
<column name="parameter_name" value="OfficeIdSelectOne"/>
<column name="parameter_variable" value="officeId"/>
<column name="parameter_label" value="Office"/>
<column name="parameter_displayType" value="select"/>
<column name="parameter_FormatType" value="number"/>
<column name="parameter_default" value="0"/>
<column name="special"/>
<column name="selectOne" value="Y"/>
<column name="selectAll"/>
<column name="parameter_sql"
value="select id, &#13;&#10;concat(substring(&quot;........................................&quot;, 1, &#13;&#10; &#10;&#10;((LENGTH(`hierarchy`) - LENGTH(REPLACE(`hierarchy`, '.', '')) - 1) * 4)), &#13;&#10; `name`) as tc&#13;&#10;from m_office&#13;&#10;where hierarchy like concat&#10;&#10;('${currentUserHierarchy}', '%')&#13;&#10;order by hierarchy"/>
<column name="parent_id"/>
</insert>
<insert tableName="stretchy_parameter">
<column name="id" valueNumeric="6"/>
<column name="parameter_name" value="loanOfficerIdSelectAll"/>
<column name="parameter_variable" value="loanOfficerId"/>
<column name="parameter_label" value="Loan Officer"/>
<column name="parameter_displayType" value="select"/>
<column name="parameter_FormatType" value="number"/>
<column name="parameter_default" value="0"/>
<column name="special"/>
<column name="selectOne"/>
<column name="selectAll" value="Y"/>
<column name="parameter_sql"
value="(select lo.id, lo.display_name as `Name` &#13;&#10;from m_office o &#13;&#10;join m_office ounder on ounder.hierarchy like concat(o.hierarchy, '%')&#13;&#10;join m_staff lo on lo.office_id = ounder.id&#13;&#10;where lo.is_loan_officer = true&#13;&#10;and o.id = ${officeId})&#13;&#10;union all&#13;&#10;(select -10, '-')&#13;&#10;order by 2"/>
<column name="parent_id" valueNumeric="5"/>
</insert>
<insert tableName="stretchy_parameter">
<column name="id" valueNumeric="10"/>
<column name="parameter_name" value="currencyIdSelectAll"/>
<column name="parameter_variable" value="currencyId"/>
<column name="parameter_label" value="Currency"/>
<column name="parameter_displayType" value="select"/>
<column name="parameter_FormatType" value="number"/>
<column name="parameter_default" value="0"/>
<column name="special"/>
<column name="selectOne"/>
<column name="selectAll" value="Y"/>
<column name="parameter_sql"
value="select `code`, `name`&#13;&#10;from m_organisation_currency&#13;&#10;order by `code`"/>
<column name="parent_id"/>
</insert>
<insert tableName="stretchy_parameter">
<column name="id" valueNumeric="20"/>
<column name="parameter_name" value="fundIdSelectAll"/>
<column name="parameter_variable" value="fundId"/>
<column name="parameter_label" value="Fund"/>
<column name="parameter_displayType" value="select"/>
<column name="parameter_FormatType" value="number"/>
<column name="parameter_default" value="0"/>
<column name="special"/>
<column name="selectOne"/>
<column name="selectAll" value="Y"/>
<column name="parameter_sql"
value="(select id, `name`&#13;&#10;from m_fund)&#13;&#10;union all&#13;&#10;(select -10, '-')&#13;&#10;order by 2"/>
<column name="parent_id"/>
</insert>
<insert tableName="stretchy_parameter">
<column name="id" valueNumeric="25"/>
<column name="parameter_name" value="loanProductIdSelectAll"/>
<column name="parameter_variable" value="loanProductId"/>
<column name="parameter_label" value="Product"/>
<column name="parameter_displayType" value="select"/>
<column name="parameter_FormatType" value="number"/>
<column name="parameter_default" value="0"/>
<column name="special"/>
<column name="selectOne"/>
<column name="selectAll" value="Y"/>
<column name="parameter_sql"
value="select p.id, p.`name`&#13;&#10;from m_product_loan p&#13;&#10;where (p.currency_code = '${currencyId}' or '-1'= '${currencyId}')&#13;&#10;order by 2"/>
<column name="parent_id" valueNumeric="10"/>
</insert>
<insert tableName="stretchy_parameter">
<column name="id" valueNumeric="26"/>
<column name="parameter_name" value="loanPurposeIdSelectAll"/>
<column name="parameter_variable" value="loanPurposeId"/>
<column name="parameter_label" value="Loan Purpose"/>
<column name="parameter_displayType" value="select"/>
<column name="parameter_FormatType" value="number"/>
<column name="parameter_default" value="0"/>
<column name="special"/>
<column name="selectOne"/>
<column name="selectAll" value="Y"/>
<column name="parameter_sql"
value="select -10 as id, '-' as code_value&#13;&#10;union all&#13;&#10;select * from (select v.id, v.code_value&#13;&#10;from m_code c&#13;&#10;join m_code_value v on v.code_id = c.id&#13;&#10;where c.code_name = &quot;loanPurpose&quot;&#13;&#10;order by v.order_position) x"/>
<column name="parent_id"/>
</insert>
<insert tableName="stretchy_parameter">
<column name="id" valueNumeric="100"/>
<column name="parameter_name" value="parTypeSelect"/>
<column name="parameter_variable" value="parType"/>
<column name="parameter_label" value="parType"/>
<column name="parameter_displayType" value="select"/>
<column name="parameter_FormatType" value="number"/>
<column name="parameter_default" value="0"/>
<column name="special"/>
<column name="selectOne"/>
<column name="selectAll"/>
<column name="parameter_sql"
value="select * from&#13;&#10;(select 1 as id, &quot;Principal Only&quot; as `name` union all&#13;&#10;select 2, &quot;Principal + Interest&quot; union all&#13;&#10;select 3, &quot;Principal + Interest + Fees&quot; union all&#13;&#10;select 4, &quot;Principal + Interest + Fees + Penalties&quot;) x&#13;&#10;order by x.`id`"/>
<column name="parent_id"/>
</insert>
<insert tableName="stretchy_parameter">
<column name="id" valueNumeric="1001"/>
<column name="parameter_name" value="FullReportList"/>
<column name="parameter_variable"/>
<column name="parameter_label" value="n/a"/>
<column name="parameter_displayType" value="n/a"/>
<column name="parameter_FormatType" value="n/a"/>
<column name="parameter_default" value="n/a"/>
<column name="special" value="Y"/>
<column name="selectOne"/>
<column name="selectAll"/>
<column name="parameter_sql"
value="select r.id as report_id, r.report_name, r.report_type, r.report_subtype, r.report_category,&#10;rp.id as parameter_id, rp.report_parameter_name, p.parameter_name&#10; from stretchy_report r&#10; left join stretchy_report_parameter rp on rp.report_id = r.id &#10; left join stretchy_parameter p on p.id = rp.parameter_id&#10; where r.use_report is true and r.self_service_user_report = '${isSelfServiceUser}'&#10; and exists&#10; ( select 'f'&#10; from m_appuser_role ur &#10; join m_role r on r.id = ur.role_id&#10; join m_role_permission rp on rp.role_id = r.id&#10; join m_permission p on p.id = rp.permission_id&#10; where ur.appuser_id = ${currentUserId}&#10; and (p.code in ('ALL_FUNCTIONS_READ', 'ALL_FUNCTIONS') or p.code = concat(&quot;READ_&quot;, r.report_name)) )&#10; order by r.report_category, r.report_name, rp.id"/>
<column name="parent_id"/>
</insert>
<insert tableName="stretchy_parameter">
<column name="id" valueNumeric="1002"/>
<column name="parameter_name" value="FullParameterList"/>
<column name="parameter_variable"/>
<column name="parameter_label" value="n/a"/>
<column name="parameter_displayType" value="n/a"/>
<column name="parameter_FormatType" value="n/a"/>
<column name="parameter_default" value="n/a"/>
<column name="special" value="Y"/>
<column name="selectOne"/>
<column name="selectAll"/>
<column name="parameter_sql"
value="select sp.parameter_name, sp.parameter_variable, sp.parameter_label, sp.parameter_displayType, &#13; sp.parameter_FormatType, sp.parameter_default, sp.selectOne, sp.selectAll, spp.parameter_name as parentParameterName&#13; from stretchy_parameter sp&#13; left join stretchy_parameter spp on spp.id = sp.parent_id&#13; where sp.special is null&#13; and exists &#13; (select 'f' &#13; from stretchy_report sr&#13; join stretchy_report_parameter srp on srp.report_id = sr.id and sr.self_service_user_report = '${isSelfServiceUser}'&#13; where sr.report_name in(${reportListing})&#13; and srp.parameter_id = sp.id&#13; )&#13; order by sp.id"/>
<column name="parent_id"/>
</insert>
<insert tableName="stretchy_parameter">
<column name="id" valueNumeric="1003"/>
<column name="parameter_name" value="reportCategoryList"/>
<column name="parameter_variable"/>
<column name="parameter_label" value="n/a"/>
<column name="parameter_displayType" value="n/a"/>
<column name="parameter_FormatType" value="n/a"/>
<column name="parameter_default" value="n/a"/>
<column name="special" value="Y"/>
<column name="selectOne"/>
<column name="selectAll"/>
<column name="parameter_sql"
value="select r.id as report_id, r.report_name, r.report_type, r.report_subtype, r.report_category,&#10; rp.id as parameter_id, rp.report_parameter_name, p.parameter_name&#10; from stretchy_report r&#10; left join stretchy_report_parameter rp on rp.report_id = r.id&#10; left join stretchy_parameter p on p.id = rp.parameter_id&#10; where r.report_category = '${reportCategory}'&#10; and r.use_report is true and r.self_service_user_report = '${isSelfServiceUser}' &#10; and exists&#10; (select 'f'&#10; from m_appuser_role ur &#10; join m_role r on r.id = ur.role_id&#10; join m_role_permission rp on rp.role_id = r.id&#10; join m_permission p on p.id = rp.permission_id&#10; where ur.appuser_id = ${currentUserId}&#10; and (p.code in ('ALL_FUNCTIONS_READ', 'ALL_FUNCTIONS') or p.code = concat(&quot;READ_&quot;, r.report_name)) )&#10; order by r.report_category, r.report_name, rp.id"/>
<column name="parent_id"/>
</insert>
<insert tableName="stretchy_parameter">
<column name="id" valueNumeric="1004"/>
<column name="parameter_name" value="selectAccount"/>
<column name="parameter_variable" value="accountNo"/>
<column name="parameter_label" value="Enter Account No"/>
<column name="parameter_displayType" value="text"/>
<column name="parameter_FormatType" value="string"/>
<column name="parameter_default" value="n/a"/>
<column name="special"/>
<column name="selectOne"/>
<column name="selectAll"/>
<column name="parameter_sql"/>
<column name="parent_id"/>
</insert>
<insert tableName="stretchy_parameter">
<column name="id" valueNumeric="1005"/>
<column name="parameter_name" value="savingsProductIdSelectAll"/>
<column name="parameter_variable" value="savingsProductId"/>
<column name="parameter_label" value="Product"/>
<column name="parameter_displayType" value="select"/>
<column name="parameter_FormatType" value="number"/>
<column name="parameter_default" value="0"/>
<column name="special"/>
<column name="selectOne"/>
<column name="selectAll" value="Y"/>
<column name="parameter_sql"
value="select p.id, p.`name`&#13;&#10;from m_savings_product p&#13;&#10;order by 2"/>
<column name="parent_id"/>
</insert>
<insert tableName="stretchy_parameter">
<column name="id" valueNumeric="1006"/>
<column name="parameter_name" value="transactionId"/>
<column name="parameter_variable" value="transactionId"/>
<column name="parameter_label" value="transactionId"/>
<column name="parameter_displayType" value="text"/>
<column name="parameter_FormatType" value="string"/>
<column name="parameter_default" value="n/a"/>
<column name="special"/>
<column name="selectOne"/>
<column name="selectAll"/>
<column name="parameter_sql"/>
<column name="parent_id"/>
</insert>
<insert tableName="stretchy_parameter">
<column name="id" valueNumeric="1007"/>
<column name="parameter_name" value="selectCenterId"/>
<column name="parameter_variable" value="centerId"/>
<column name="parameter_label" value="Enter Center Id"/>
<column name="parameter_displayType" value="text"/>
<column name="parameter_FormatType" value="string"/>
<column name="parameter_default" value="n/a"/>
<column name="special"/>
<column name="selectOne"/>
<column name="selectAll"/>
<column name="parameter_sql"/>
<column name="parent_id"/>
</insert>
<insert tableName="stretchy_parameter">
<column name="id" valueNumeric="1008"/>
<column name="parameter_name" value="SelectGLAccountNO"/>
<column name="parameter_variable" value="GLAccountNO"/>
<column name="parameter_label" value="GLAccountNO"/>
<column name="parameter_displayType" value="select"/>
<column name="parameter_FormatType" value="number"/>
<column name="parameter_default" value="0"/>
<column name="special"/>
<column name="selectOne"/>
<column name="selectAll"/>
<column name="parameter_sql" value="select id aid,name aname&#13;&#10;from acc_gl_account"/>
<column name="parent_id"/>
</insert>
<insert tableName="stretchy_parameter">
<column name="id" valueNumeric="1009"/>
<column name="parameter_name" value="asOnDate"/>
<column name="parameter_variable" value="asOn"/>
<column name="parameter_label" value="As On"/>
<column name="parameter_displayType" value="date"/>
<column name="parameter_FormatType" value="date"/>
<column name="parameter_default" value="today"/>
<column name="special"/>
<column name="selectOne"/>
<column name="selectAll"/>
<column name="parameter_sql"/>
<column name="parent_id"/>
</insert>
<insert tableName="stretchy_parameter">
<column name="id" valueNumeric="1010"/>
<column name="parameter_name" value="SavingsAccountSubStatus"/>
<column name="parameter_variable" value="subStatus"/>
<column name="parameter_label" value="SavingsAccountDormancyStatus"/>
<column name="parameter_displayType" value="select"/>
<column name="parameter_FormatType" value="number"/>
<column name="parameter_default" value="100"/>
<column name="special"/>
<column name="selectOne"/>
<column name="selectAll"/>
<column name="parameter_sql"
value="select * from&#13;&#10;(select 100 as id, &quot;Inactive&quot; as name union all&#13;&#10;select 200 as id, &quot;Dormant&quot; as name union all &#13;&#10;select 300 as id, &quot;Escheat&quot; as name) x&#13;&#10;order by x.`id`"/>
<column name="parent_id"/>
</insert>
<insert tableName="stretchy_parameter">
<column name="id" valueNumeric="1011"/>
<column name="parameter_name" value="cycleXSelect"/>
<column name="parameter_variable" value="cycleX"/>
<column name="parameter_label" value="Cycle X Number"/>
<column name="parameter_displayType" value="text"/>
<column name="parameter_FormatType" value="number"/>
<column name="parameter_default" value="n/a"/>
<column name="special"/>
<column name="selectOne"/>
<column name="selectAll"/>
<column name="parameter_sql"/>
<column name="parent_id"/>
</insert>
<insert tableName="stretchy_parameter">
<column name="id" valueNumeric="1012"/>
<column name="parameter_name" value="cycleYSelect"/>
<column name="parameter_variable" value="cycleY"/>
<column name="parameter_label" value="Cycle Y Number"/>
<column name="parameter_displayType" value="text"/>
<column name="parameter_FormatType" value="number"/>
<column name="parameter_default" value="n/a"/>
<column name="special"/>
<column name="selectOne"/>
<column name="selectAll"/>
<column name="parameter_sql"/>
<column name="parent_id"/>
</insert>
<insert tableName="stretchy_parameter">
<column name="id" valueNumeric="1013"/>
<column name="parameter_name" value="fromXSelect"/>
<column name="parameter_variable" value="fromX"/>
<column name="parameter_label" value="From X Number"/>
<column name="parameter_displayType" value="text"/>
<column name="parameter_FormatType" value="number"/>
<column name="parameter_default" value="n/a"/>
<column name="special"/>
<column name="selectOne"/>
<column name="selectAll"/>
<column name="parameter_sql"/>
<column name="parent_id"/>
</insert>
<insert tableName="stretchy_parameter">
<column name="id" valueNumeric="1014"/>
<column name="parameter_name" value="toYSelect"/>
<column name="parameter_variable" value="toY"/>
<column name="parameter_label" value="To Y Number"/>
<column name="parameter_displayType" value="text"/>
<column name="parameter_FormatType" value="number"/>
<column name="parameter_default" value="n/a"/>
<column name="special"/>
<column name="selectOne"/>
<column name="selectAll"/>
<column name="parameter_sql"/>
<column name="parent_id"/>
</insert>
<insert tableName="stretchy_parameter">
<column name="id" valueNumeric="1015"/>
<column name="parameter_name" value="overdueXSelect"/>
<column name="parameter_variable" value="overdueX"/>
<column name="parameter_label" value="Overdue X Number"/>
<column name="parameter_displayType" value="text"/>
<column name="parameter_FormatType" value="number"/>
<column name="parameter_default" value="n/a"/>
<column name="special"/>
<column name="selectOne"/>
<column name="selectAll"/>
<column name="parameter_sql"/>
<column name="parent_id"/>
</insert>
<insert tableName="stretchy_parameter">
<column name="id" valueNumeric="1016"/>
<column name="parameter_name" value="overdueYSelect"/>
<column name="parameter_variable" value="overdueY"/>
<column name="parameter_label" value="Overdue Y Number"/>
<column name="parameter_displayType" value="text"/>
<column name="parameter_FormatType" value="number"/>
<column name="parameter_default" value="n/a"/>
<column name="special"/>
<column name="selectOne"/>
<column name="selectAll"/>
<column name="parameter_sql"/>
<column name="parent_id"/>
</insert>
<insert tableName="stretchy_parameter">
<column name="id" valueNumeric="1017"/>
<column name="parameter_name" value="DefaultLoan"/>
<column name="parameter_variable" value="loanId"/>
<column name="parameter_label" value="Loan"/>
<column name="parameter_displayType" value="none"/>
<column name="parameter_FormatType" value="number"/>
<column name="parameter_default" value="-1"/>
<column name="special"/>
<column name="selectOne"/>
<column name="selectAll" value="Y"/>
<column name="parameter_sql"
value="select ml.id &#10;from m_loan ml &#10;left join m_client mc on mc.id = ml.client_id &#10;left join m_office mo on mo.id = mc.office_id &#10;where mo.id = ${officeId} or ${officeId} = -1"/>
<column name="parent_id" valueNumeric="5"/>
</insert>
<insert tableName="stretchy_parameter">
<column name="id" valueNumeric="1018"/>
<column name="parameter_name" value="DefaultClient"/>
<column name="parameter_variable" value="clientId"/>
<column name="parameter_label" value="Client"/>
<column name="parameter_displayType" value="none"/>
<column name="parameter_FormatType" value="number"/>
<column name="parameter_default" value="-1"/>
<column name="special"/>
<column name="selectOne"/>
<column name="selectAll" value="Y"/>
<column name="parameter_sql"
value="select mc.id &#10;from m_client mc&#10; left join m_office on mc.office_id = mo.id&#10; where mo.id = ${officeId} or ${officeId} = -1"/>
<column name="parent_id" valueNumeric="5"/>
</insert>
<insert tableName="stretchy_parameter">
<column name="id" valueNumeric="1019"/>
<column name="parameter_name" value="DefaultGroup"/>
<column name="parameter_variable" value="groupId"/>
<column name="parameter_label" value="Group"/>
<column name="parameter_displayType" value="none"/>
<column name="parameter_FormatType" value="number"/>
<column name="parameter_default" value="-1"/>
<column name="special"/>
<column name="selectOne"/>
<column name="selectAll" value="Y"/>
<column name="parameter_sql"
value="select mg.id &#10;from m_group mg&#10;left join m_office mo on mg.office_id = mo.id&#10;where mo.id = ${officeId} or ${officeId} = -1"/>
<column name="parent_id" valueNumeric="5"/>
</insert>
<insert tableName="stretchy_parameter">
<column name="id" valueNumeric="1020"/>
<column name="parameter_name" value="SelectLoanType"/>
<column name="parameter_variable" value="loanType"/>
<column name="parameter_label" value="Loan Type"/>
<column name="parameter_displayType" value="select"/>
<column name="parameter_FormatType" value="number"/>
<column name="parameter_default" value="-1"/>
<column name="special"/>
<column name="selectOne"/>
<column name="selectAll" value="Y"/>
<column name="parameter_sql"
value="select&#10;enum_id as id,&#10;enum_value as value&#10;from r_enum_value&#10;where enum_name = 'loan_type_enum'"/>
<column name="parent_id"/>
</insert>
<insert tableName="stretchy_parameter">
<column name="id" valueNumeric="1021"/>
<column name="parameter_name" value="DefaultSavings"/>
<column name="parameter_variable" value="savingsId"/>
<column name="parameter_label" value="Savings"/>
<column name="parameter_displayType" value="none"/>
<column name="parameter_FormatType" value="number"/>
<column name="parameter_default" value="-1"/>
<column name="special"/>
<column name="selectOne"/>
<column name="selectAll" value="Y"/>
<column name="parameter_sql"/>
<column name="parent_id" valueNumeric="5"/>
</insert>
<insert tableName="stretchy_parameter">
<column name="id" valueNumeric="1022"/>
<column name="parameter_name" value="DefaultSavingsTransactionId"/>
<column name="parameter_variable" value="savingsTransactionId"/>
<column name="parameter_label" value="Savings Transaction"/>
<column name="parameter_displayType" value="none"/>
<column name="parameter_FormatType" value="number"/>
<column name="parameter_default" value="-1"/>
<column name="special"/>
<column name="selectOne"/>
<column name="selectAll" value="Y"/>
<column name="parameter_sql"/>
<column name="parent_id" valueNumeric="5"/>
</insert>
</changeSet>
<changeSet author="fineract" id="41-mysql" context="mysql">
<insert tableName="stretchy_report">
<column name="id" valueNumeric="1"/>
<column name="report_name" value="Client Listing"/>
<column name="report_type" value="Table"/>
<column name="report_subtype"/>
<column name="report_category" value="Client"/>
<column name="report_sql"
value="select&#10;concat(repeat(&quot;..&quot;,&#10; ((LENGTH(ounder.`hierarchy`) - LENGTH(REPLACE(ounder.`hierarchy`, '.', '')) - 1))), ounder.`name`) as &quot;Office/Branch&quot;,&#10; c.account_no as &quot;Client Account No.&quot;,&#10;c.display_name as &quot;Name&quot;,&#10;r.enum_message_property as &quot;Status&quot;,&#10;c.activation_date as &quot;Activation&quot;, c.external_id as &quot;External Id&quot;&#10;from m_office o&#10;join m_office ounder on ounder.hierarchy like concat(o.hierarchy, '%')&#10;and ounder.hierarchy like concat('${currentUserHierarchy}', '%')&#10;join m_client c on c.office_id = ounder.id&#10;left join r_enum_value r on r.enum_name = 'status_enum' and r.enum_id = c.status_enum&#10;where o.id = ${officeId}&#10;order by ounder.hierarchy, c.account_no"/>
<column name="description"
value="Individual Client Report&#13;&#10;&#13;&#10;Lists the small number of defined fields on the client table. Would expect to copy this &#10;&#10;report and add any 'one to one' additional data for specific tenant needs.&#13;&#10;&#13;&#10;Can be run for any size MFI but you'd expect it only to be run within a branch for &#10;&#10;larger ones. Depending on how many columns are displayed, there is probably is a limit of about 20/50k clients returned for html display (export to excel doesn't &#10;&#10;have that client browser/memory impact)."/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="2"/>
<column name="report_name" value="Client Loans Listing"/>
<column name="report_type" value="Table"/>
<column name="report_subtype"/>
<column name="report_category" value="Client"/>
<column name="report_sql"
value="select&#10;concat(repeat(&quot;..&quot;,&#10; ((LENGTH(ounder.`hierarchy`) - LENGTH(REPLACE(ounder.`hierarchy`, '.', '')) - 1))), ounder.`name`) as &quot;Office/Branch&quot;, c.account_no as &quot;Client Account No.&quot;,&#10;c.display_name as &quot;Name&quot;,&#10;r.enum_message_property as &quot;Client Status&quot;,&#10;lo.display_name as &quot;Loan Officer&quot;, l.account_no as &quot;Loan Account No.&quot;, l.external_id as &quot;External Id&quot;, p.name as Loan, st.enum_message_property as &quot;Status&quot;,&#10;f.`name` as Fund, purp.code_value as &quot;Loan Purpose&quot;,&#10;ifnull(cur.display_symbol, l.currency_code) as Currency,&#10;l.principal_amount, l.arrearstolerance_amount as &quot;Arrears Tolerance Amount&quot;,&#10;l.number_of_repayments as &quot;Expected No. Repayments&quot;,&#10;l.annual_nominal_interest_rate as &quot; Annual Nominal Interest Rate&quot;,&#10;l.nominal_interest_rate_per_period as &quot;Nominal Interest Rate Per Period&quot;,&#10;ipf.enum_message_property as &quot;Interest Rate Frequency&quot;,&#10;im.enum_message_property as &quot;Interest Method&quot;,&#10;icp.enum_message_property as &quot;Interest Calculated in Period&quot;,&#10;l.term_frequency as &quot;Term Frequency&quot;,&#10;tf.enum_message_property as &quot;Term Frequency Period&quot;,&#10;l.repay_every as &quot;Repayment Frequency&quot;,&#10;rf.enum_message_property as &quot;Repayment Frequency Period&quot;,&#10;am.enum_message_property as &quot;Amortization&quot;,&#10;l.total_charges_due_at_disbursement_derived as &quot;Total Charges Due At Disbursement&quot;,&#10;date(l.submittedon_date) as Submitted, date(l.approvedon_date) Approved, l.expected_disbursedon_date As &quot;Expected Disbursal&quot;,&#10;date(l.expected_firstrepaymenton_date) as &quot;Expected First Repayment&quot;,&#10;date(l.interest_calculated_from_date) as &quot;Interest Calculated From&quot; ,&#10;date(l.disbursedon_date) as Disbursed,&#10;date(l.expected_maturedon_date) &quot;Expected Maturity&quot;,&#10;date(l.maturedon_date) as &quot;Matured On&quot;, date(l.closedon_date) as Closed,&#10;date(l.rejectedon_date) as Rejected, date(l.rescheduledon_date) as Rescheduled,&#10;date(l.withdrawnon_date) as Withdrawn, date(l.writtenoffon_date) &quot;Written Off&quot;&#10;from m_office o&#10;join m_office ounder on ounder.hierarchy like concat(o.hierarchy, '%')&#10;and ounder.hierarchy like concat('${currentUserHierarchy}', '%')&#10;join m_client c on c.office_id = ounder.id&#10;left join r_enum_value r on r.enum_name = 'status_enum'&#10; and r.enum_id = c.status_enum&#10;left join m_loan l on l.client_id = c.id&#10;left join m_staff lo on lo.id = l.loan_officer_id&#10;left join m_product_loan p on p.id = l.product_id&#10;left join m_fund f on f.id = l.fund_id&#10;left join r_enum_value st on st.enum_name = &quot;loan_status_id&quot; and st.enum_id = l.loan_status_id&#10;left join r_enum_value ipf on ipf.enum_name = &quot;interest_period_frequency_enum&quot;&#10; and ipf.enum_id = l.interest_period_frequency_enum&#10;left join r_enum_value im on im.enum_name = &quot;interest_method_enum&quot;&#10; and im.enum_id = l.interest_method_enum&#10;left join r_enum_value tf on tf.enum_name = &quot;term_period_frequency_enum&quot;&#10; and tf.enum_id = l.term_period_frequency_enum&#10;left join r_enum_value icp on icp.enum_name = &quot;interest_calculated_in_period_enum&quot;&#10; and icp.enum_id = l.interest_calculated_in_period_enum&#10;left join r_enum_value rf on rf.enum_name = &quot;repayment_period_frequency_enum&quot;&#10; and rf.enum_id = l.repayment_period_frequency_enum&#10;left join r_enum_value am on am.enum_name = &quot;amortization_method_enum&quot;&#10; and am.enum_id = l.amortization_method_enum&#10;left join m_code_value purp on purp.id = l.loanpurpose_cv_id&#10;left join m_currency cur on cur.code = l.currency_code&#10;where o.id = ${officeId}&#10;and (l.currency_code = &quot;${currencyId}&quot; or &quot;-1&quot; = &quot;${currencyId}&quot;)&#10;and (l.product_id = &quot;${loanProductId}&quot; or &quot;-1&quot; = &quot;${loanProductId}&quot;)&#10;and (ifnull(l.loan_officer_id, -10) = &quot;${loanOfficerId}&quot; or &quot;-1&quot; = &quot;${loanOfficerId}&quot;)&#10;and (ifnull(l.fund_id, -10) = ${fundId} or -1 = ${fundId})&#10;and (ifnull(l.loanpurpose_cv_id, -10) = ${loanPurposeId} or -1 = ${loanPurposeId})&#10;order by ounder.hierarchy, 2 , l.id"/>
<column name="description"
value="Individual Client Report&#13;&#10;&#13;&#10;Pretty &#10;&#10;wide report that lists the basic details of client loans. &#13;&#10;&#13;&#10;Can be run for any size MFI but you'd expect it only to be run within a branch for larger ones. &#10;&#10;There is probably is a limit of about 20/50k clients returned for html display (export to excel doesn't have that client browser/memory impact)."/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="5"/>
<column name="report_name" value="Loans Awaiting Disbursal"/>
<column name="report_type" value="Table"/>
<column name="report_subtype"/>
<column name="report_category" value="Loan"/>
<column name="report_sql"
value="SELECT &#13;&#10;concat(repeat(&quot;..&quot;, &#13;&#10; ((LENGTH(ounder.`hierarchy`) - LENGTH(REPLACE(ounder.`hierarchy`, '.', '')) - 1))), ounder.`name`) as &quot;Office/Branch&quot;,&#13;&#10;c.account_no as &quot;Client Account No&quot;, c.display_name as &quot;Name&quot;, l.account_no as &quot;Loan Account No.&quot;, pl.`name` as &quot;Product&quot;, &#13;&#10;f.`name` as Fund, ifnull(cur.display_symbol, l.currency_code) as Currency, &#13;&#10;l.principal_amount as Principal, &#13;&#10;l.term_frequency as &quot;Term Frequency&quot;,&#10;&#10;&#13;&#10;tf.enum_message_property as &quot;Term Frequency Period&quot;,&#13;&#10;l.annual_nominal_interest_rate as &quot; Annual Nominal Interest Rate&quot;,&#13;&#10;date(l.approvedon_date) &quot;Approved&quot;,&#13;&#10;datediff(l.expected_disbursedon_date, curdate()) as &quot;Days to Disbursal&quot;,&#13;&#10;date(l.expected_disbursedon_date) &quot;Expected Disbursal&quot;,&#13;&#10;purp.code_value as &quot;Loan Purpose&quot;,&#13;&#10; lo.display_name as &quot;Loan Officer&quot;&#13;&#10;from m_office o &#13;&#10;join m_office ounder on ounder.hierarchy like concat(o.hierarchy, '%')&#13;&#10;and ounder.hierarchy like concat('${currentUserHierarchy}', '%')&#13;&#10;join m_client c on c.office_id = ounder.id&#13;&#10;join m_loan l on l.client_id = c.id&#13;&#10;join m_product_loan pl on pl.id = l.product_id&#13;&#10;left join m_staff lo on lo.id = l.loan_officer_id&#13;&#10;left join m_currency cur on cur.code = l.currency_code&#13;&#10;left join m_fund f on f.id = l.fund_id&#13;&#10;left join m_code_value purp on purp.id = l.loanpurpose_cv_id&#13;&#10;left join r_enum_value tf on tf.enum_name = &quot;term_period_frequency_enum&quot; and tf.enum_id = l.term_period_frequency_enum&#13;&#10;where o.id = ${officeId}&#13;&#10;and (l.currency_code = &quot;${currencyId}&quot; or &quot;-1&quot; = &quot;${currencyId}&quot;)&#13;&#10;and (l.product_id = &quot;${loanProductId}&quot; or &quot;-1&quot; = &quot;${loanProductId}&quot;)&#13;&#10;and (ifnull(l.loan_officer_id, -10) = &quot;${loanOfficerId}&quot; or &quot;-1&quot; = &quot;${loanOfficerId}&quot;)&#13;&#10;and (ifnull(l.fund_id, -10) = ${fundId} or -1 = ${fundId})&#13;&#10;and (ifnull(l.loanpurpose_cv_id, -10) = ${loanPurposeId} or -1 = ${loanPurposeId})&#13;&#10;and l.loan_status_id = 200&#13;&#10;order by ounder.hierarchy, datediff(l.expected_disbursedon_date, curdate()), c.account_no"/>
<column name="description" value="Individual Client Report"/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="6"/>
<column name="report_name" value="Loans Awaiting Disbursal Summary"/>
<column name="report_type" value="Table"/>
<column name="report_subtype"/>
<column name="report_category" value="Loan"/>
<column name="report_sql"
value="SELECT &#13;&#10;concat(repeat(&quot;..&quot;, &#13;&#10; ((LENGTH(ounder.`hierarchy`) - LENGTH(REPLACE(ounder.`hierarchy`, '.', '')) - 1))), ounder.`name`) as &quot;Office/Branch&quot;,&#13;&#10;pl.`name` as &quot;Product&quot;, &#13;&#10;ifnull(cur.display_symbol, l.currency_code) as Currency, f.`name` as Fund,&#13;&#10;sum(l.principal_amount) as Principal&#13;&#10;from m_office o &#13;&#10;join m_office ounder on ounder.hierarchy like concat(o.hierarchy, '%')&#13;&#10;and ounder.hierarchy like concat('${currentUserHierarchy}', '%')&#13;&#10;join m_client c on c.office_id = ounder.id&#13;&#10;join m_loan l on l.client_id = c.id&#13;&#10;join m_product_loan pl on pl.id = l.product_id&#13;&#10;left join m_staff lo on lo.id = l.loan_officer_id&#13;&#10;left join m_currency cur on cur.code = l.currency_code&#13;&#10;left join m_fund f on f.id = l.fund_id&#13;&#10;left join m_code_value purp on purp.id = l.loanpurpose_cv_id&#13;&#10;where o.id = ${officeId}&#13;&#10;and (l.currency_code = &quot;${currencyId}&quot; or &quot;-1&quot; = &quot;${currencyId}&quot;)&#13;&#10;and (l.product_id = &quot;${loanProductId}&quot; or &quot;-1&quot; = &quot;${loanProductId}&quot;)&#13;&#10;and (ifnull(l.loan_officer_id, -10) = &quot;${loanOfficerId}&quot; or &quot;-1&quot; = &quot;${loanOfficerId}&quot;)&#13;&#10;and (ifnull(l.fund_id, -10) = ${fundId} or -1 = ${fundId})&#13;&#10;and (ifnull(l.loanpurpose_cv_id, -10) = ${loanPurposeId} or -1 = ${loanPurposeId})&#13;&#10;and l.loan_status_id = 200&#13;&#10;group by ounder.hierarchy, ounder.name, pl.`name`, l.currency_code, f.`name`&#13;&#10;order by ounder.hierarchy, ounder.name, pl.`name`, l.currency_code, f.`name`"/>
<column name="description" value="Individual Client Report"/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="7"/>
<column name="report_name" value="Loans Awaiting Disbursal Summary by Month"/>
<column name="report_type" value="Table"/>
<column name="report_subtype"/>
<column name="report_category" value="Loan"/>
<column name="report_sql"
value="SELECT &#13;&#10;concat(repeat(&quot;..&quot;, ((LENGTH(ounder.`hierarchy`) - LENGTH(REPLACE(ounder.`hierarchy`, '.', '')) - 1))), ounder.`name`) as &quot;Office/Branch&quot;,&#13;&#10;pl.`name` as &quot;Product&quot;, &#13;&#10;ifnull(cur.display_symbol, l.currency_code) as Currency, &#13;&#10;year(l.expected_disbursedon_date) as &quot;Year&quot;, &#13;&#10;monthname(l.expected_disbursedon_date) as &quot;Month&quot;,&#13;&#10;sum(l.principal_amount) as Principal&#13;&#10;from m_office o &#13;&#10;join m_office ounder on ounder.hierarchy like concat(o.hierarchy, '%')&#13;&#10;and ounder.hierarchy like concat('${currentUserHierarchy}', '%')&#13;&#10;join m_client c on c.office_id = ounder.id&#13;&#10;join m_loan l on l.client_id = c.id&#13;&#10;join m_product_loan pl on pl.id = l.product_id&#13;&#10;left join m_staff lo on lo.id = l.loan_officer_id&#13;&#10;left join m_currency cur on cur.code = l.currency_code&#13;&#10;left join m_fund f on f.id = l.fund_id&#13;&#10;left join m_code_value purp on purp.id = l.loanpurpose_cv_id&#13;&#10;where o.id = ${officeId}&#13;&#10;and (l.currency_code = &quot;${currencyId}&quot; or &quot;-1&quot; = &quot;${currencyId}&quot;)&#13;&#10;and (l.product_id = &quot;${loanProductId}&quot; or &quot;-1&quot; = &quot;${loanProductId}&quot;)&#13;&#10;and (ifnull(l.loan_officer_id, -10) = &quot;${loanOfficerId}&quot; or &quot;-1&quot; = &quot;${loanOfficerId}&quot;)&#13;&#10;and (ifnull(l.fund_id, -10) = ${fundId} or -1 = ${fundId})&#13;&#10;and (ifnull(l.loanpurpose_cv_id, -10) = ${loanPurposeId} or -1 = ${loanPurposeId})&#13;&#10;and l.loan_status_id = 200&#13;&#10;group by ounder.hierarchy, pl.`name`, l.currency_code, year(l.expected_disbursedon_date), month(l.expected_disbursedon_date)&#13;&#10;order by ounder.hierarchy, pl.`name`, l.currency_code, year(l.expected_disbursedon_date), month(l.expected_disbursedon_date)"/>
<column name="description" value="Individual Client Report"/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="8"/>
<column name="report_name" value="Loans Pending Approval"/>
<column name="report_type" value="Table"/>
<column name="report_subtype"/>
<column name="report_category" value="Loan"/>
<column name="report_sql"
value="SELECT &#13;&#10;concat(repeat(&quot;..&quot;, &#13;&#10; ((LENGTH(ounder.`hierarchy`) - LENGTH(REPLACE(ounder.`hierarchy`, '.', '')) - 1))), ounder.`name`) as &quot;Office/Branch&quot;,&#13;&#10;c.account_no as &quot;Client Account No.&quot;, c.display_name as &quot;Client Name&quot;, &#13;&#10;ifnull(cur.display_symbol, l.currency_code) as Currency, pl.`name` as &quot;Product&quot;, &#13;&#10;l.account_no as &quot;Loan Account No.&quot;, &#13;&#10;l.principal_amount as &quot;Loan Amount&quot;, &#13;&#10;l.term_frequency as &quot;Term Frequency&quot;,&#10;&#10;&#13;&#10;tf.enum_message_property as &quot;Term Frequency Period&quot;,&#13;&#10;l.annual_nominal_interest_rate as &quot; Annual &#10;&#10;Nominal Interest Rate&quot;, &#13;&#10;datediff(curdate(), l.submittedon_date) &quot;Days Pending Approval&quot;, &#13;&#10;purp.code_value as &quot;Loan Purpose&quot;,&#13;&#10;lo.display_name as &quot;Loan Officer&quot;&#13;&#10;from m_office o &#13;&#10;join m_office ounder on ounder.hierarchy like concat(o.hierarchy, '%')&#13;&#10;and ounder.hierarchy like concat('${currentUserHierarchy}', '%')&#13;&#10;join m_client c on c.office_id = ounder.id&#13;&#10;join m_loan l on l.client_id = c.id&#13;&#10;join m_product_loan pl on pl.id = l.product_id&#13;&#10;left join m_staff lo on lo.id = l.loan_officer_id&#13;&#10;left join m_currency cur on cur.code = l.currency_code&#13;&#10;left join m_code_value purp on purp.id = l.loanpurpose_cv_id&#13;&#10;left join r_enum_value tf on tf.enum_name = &quot;term_period_frequency_enum&quot; and tf.enum_id = l.term_period_frequency_enum&#13;&#10;where o.id = ${officeId}&#13;&#10;and (l.currency_code = &quot;${currencyId}&quot; or &quot;-1&quot; = &quot;${currencyId}&quot;)&#13;&#10;and (l.product_id = &quot;${loanProductId}&quot; or &quot;-1&quot; = &quot;${loanProductId}&quot;)&#13;&#10;and (ifnull(l.loan_officer_id, -10) = &quot;${loanOfficerId}&quot; or &quot;-1&quot; = &quot;${loanOfficerId}&quot;)&#13;&#10;and (ifnull(l.loanpurpose_cv_id, -10) = ${loanPurposeId} or -1 = ${loanPurposeId})&#13;&#10;and l.loan_status_id = 100 /*Submitted and awaiting approval */&#13;&#10;order by ounder.hierarchy, l.submittedon_date, l.account_no"/>
<column name="description" value="Individual Client Report"/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="11"/>
<column name="report_name" value="Active Loans - Summary"/>
<column name="report_type" value="Table"/>
<column name="report_subtype"/>
<column name="report_category" value="Loan"/>
<column name="report_sql"
value="select concat(repeat(&quot;..&quot;, &#13;&#10; ((LENGTH(mo.`hierarchy`) - LENGTH(REPLACE(mo.`hierarchy`, '.', '')) - 1))), mo.`name`) as &quot;Office/Branch&quot;, x.currency as Currency,&#13;&#10; x.client_count as &quot;No. of Clients&quot;, x.active_loan_count as &quot;No. Active Loans&quot;, x. loans_in_arrears_count as &quot;No. of Loans in Arrears&quot;,&#13;&#10;x.principal as &quot;Total Loans Disbursed&quot;, x.principal_repaid as &quot;Principal Repaid&quot;, x.principal_outstanding as &quot;Principal Outstanding&quot;, x.principal_overdue as &quot;Principal Overdue&quot;,&#13;&#10;x.interest as &quot;Total Interest&quot;, x.interest_repaid as &quot;Interest Repaid&quot;, x.interest_outstanding as &quot;Interest Outstanding&quot;, x.interest_overdue as &quot;Interest Overdue&quot;,&#13;&#10;x.fees as &quot;Total Fees&quot;, x.fees_repaid as &quot;Fees Repaid&quot;, x.fees_outstanding as &quot;Fees Outstanding&quot;, x.fees_overdue as &quot;Fees Overdue&quot;,&#13;&#10;x.penalties as &quot;Total Penalties&quot;, x.penalties_repaid as &quot;Penalties Repaid&quot;, x.penalties_outstanding as &quot;Penalties Outstanding&quot;, x.penalties_overdue as &quot;Penalties Overdue&quot;,&#13;&#10;&#13;&#10;&#9;(case&#13;&#10;&#9;when ${parType} = 1 then&#13;&#10; cast(round((x.principal_overdue * 100) / x.principal_outstanding, 2) as char)&#13;&#10;&#9;when ${parType} = 2 then&#13;&#10; cast(round(((x.principal_overdue + x.interest_overdue) * 100) / (x.principal_outstanding + x.interest_outstanding), 2) as char)&#13;&#10;&#9;when ${parType} = 3 then&#13;&#10; cast(round(((x.principal_overdue + x.interest_overdue + x.fees_overdue) * 100) / (x.principal_outstanding + x.interest_outstanding + x.fees_outstanding), 2) as char)&#13;&#10;&#9;when ${parType} = 4 then&#13;&#10; cast(round(((x.principal_overdue + x.interest_overdue + x.fees_overdue + x.penalties_overdue) * 100) / (x.principal_outstanding + x.interest_outstanding + x.fees_outstanding + x.penalties_overdue), 2) as char)&#13;&#10;&#9;else &quot;invalid PAR Type&quot;&#13;&#10;&#9;end) as &quot;Portfolio at Risk %&quot;&#13;&#10; from m_office mo&#13;&#10;join &#13;&#10;(select ounder.id as branch,&#13;&#10;ifnull(cur.display_symbol, l.currency_code) as currency,&#13;&#10;count(distinct(c.id)) as client_count, &#13;&#10;count(distinct(l.id)) as active_loan_count,&#13;&#10;count(distinct(if(laa.loan_id is not null, l.id, null) )) as loans_in_arrears_count,&#13;&#10;&#13;&#10;sum(l.principal_disbursed_derived) as principal,&#13;&#10;sum(l.principal_repaid_derived) as principal_repaid,&#13;&#10;sum(l.principal_outstanding_derived) as principal_outstanding,&#13;&#10;sum(laa.principal_overdue_derived) as principal_overdue,&#13;&#10;&#13;&#10;sum(l.interest_charged_derived) as interest,&#13;&#10;sum(l.interest_repaid_derived) as interest_repaid,&#13;&#10;sum(l.interest_outstanding_derived) as interest_outstanding,&#13;&#10;sum(laa.interest_overdue_derived) as interest_overdue,&#13;&#10;&#13;&#10;sum(l.fee_charges_charged_derived) as fees,&#13;&#10;sum(l.fee_charges_repaid_derived) as fees_repaid,&#13;&#10;sum(l.fee_charges_outstanding_derived) as fees_outstanding,&#13;&#10;sum(laa.fee_charges_overdue_derived) as fees_overdue,&#13;&#10;&#13;&#10;sum(l.penalty_charges_charged_derived) as penalties,&#13;&#10;sum(l.penalty_charges_repaid_derived) as penalties_repaid,&#13;&#10;sum(l.penalty_charges_outstanding_derived) as penalties_outstanding,&#13;&#10;sum(laa.penalty_charges_overdue_derived) as penalties_overdue&#13;&#10;&#13;&#10;from m_office o &#13;&#10;join m_office ounder on ounder.hierarchy like concat(o.hierarchy, '%')&#13;&#10;and ounder.hierarchy like concat('${currentUserHierarchy}', '%')&#13;&#10;join m_client c on c.office_id = ounder.id&#13;&#10;join m_loan l on l.client_id = c.id&#13;&#10;left join m_loan_arrears_aging laa on laa.loan_id = l.id&#13;&#10;left join m_currency cur on cur.code = l.currency_code&#13;&#10;&#13;&#10;where o.id = ${officeId}&#13;&#10;and (l.currency_code = &quot;${currencyId}&quot; or &quot;-1&quot; = &quot;${currencyId}&quot;)&#13;&#10;and (l.product_id = &quot;${loanProductId}&quot; or &quot;-1&quot; = &quot;${loanProductId}&quot;)&#13;&#10;and (ifnull(l.loan_officer_id, -10) = &quot;${loanOfficerId}&quot; or &quot;-1&quot; = &quot;${loanOfficerId}&quot;)&#13;&#10;and (ifnull(l.fund_id, -10) = ${fundId} or -1 = ${fundId})&#13;&#10;and (ifnull(l.loanpurpose_cv_id, -10) = ${loanPurposeId} or -1 = ${loanPurposeId})&#13;&#10;and l.loan_status_id = 300&#13;&#10;group by ounder.id, l.currency_code) x on x.branch = mo.id&#13;&#10;order by mo.hierarchy, x.Currency"/>
<column name="description"/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="12"/>
<column name="report_name" value="Active Loans - Details"/>
<column name="report_type" value="Table"/>
<column name="report_subtype"/>
<column name="report_category" value="Loan"/>
<column name="report_sql"
value="select concat(repeat(&quot;..&quot;, &#13;&#10; ((LENGTH(ounder.`hierarchy`) - LENGTH(REPLACE(ounder.`hierarchy`, '.', '')) - 1))), ounder.`name`) as &quot;Office/Branch&quot;,&#13;&#10;ifnull(cur.display_symbol, l.currency_code) as Currency,&#13;&#10;lo.display_name as &quot;Loan Officer&quot;, &#13;&#10;c.display_name as &quot;Client&quot;, l.account_no as &quot;Loan Account No.&quot;, pl.`name` as &quot;Product&quot;, &#13;&#10;f.`name` as Fund, &#13;&#10;l.principal_amount as &quot;Loan Amount&quot;, &#13;&#10;l.annual_nominal_interest_rate as &quot; Annual Nominal Interest Rate&quot;, &#13;&#10;date(l.disbursedon_date) as &quot;Disbursed Date&quot;, &#13;&#10;date(l.expected_maturedon_date) as &quot;Expected Matured On&quot;,&#13;&#10;&#13;&#10;l.principal_repaid_derived as &quot;Principal Repaid&quot;,&#13;&#10;l.principal_outstanding_derived as &quot;Principal Outstanding&quot;,&#13;&#10;laa.principal_overdue_derived as &quot;Principal Overdue&quot;,&#13;&#10;&#13;&#10;l.interest_repaid_derived as &quot;Interest Repaid&quot;,&#13;&#10;l.interest_outstanding_derived as &quot;Interest Outstanding&quot;,&#13;&#10;laa.interest_overdue_derived as &quot;Interest Overdue&quot;,&#13;&#10;&#13;&#10;l.fee_charges_repaid_derived as &quot;Fees Repaid&quot;,&#13;&#10;l.fee_charges_outstanding_derived as &quot;Fees Outstanding&quot;,&#13;&#10;laa.fee_charges_overdue_derived as &quot;Fees Overdue&quot;,&#13;&#10;&#13;&#10;l.penalty_charges_repaid_derived as &quot;Penalties Repaid&quot;,&#13;&#10;l.penalty_charges_outstanding_derived as &quot;Penalties Outstanding&quot;,&#13;&#10;penalty_charges_overdue_derived as &quot;Penalties Overdue&quot;&#13;&#10;&#13;&#10;from m_office o &#13;&#10;join m_office ounder on ounder.hierarchy like concat(o.hierarchy, '%')&#13;&#10;and ounder.hierarchy like concat('${currentUserHierarchy}', '%')&#13;&#10;join m_client c on c.office_id = ounder.id&#13;&#10;join m_loan l on l.client_id = c.id&#13;&#10;join m_product_loan pl on pl.id = l.product_id&#13;&#10;left join m_staff lo on lo.id = l.loan_officer_id&#13;&#10;left join m_currency cur on cur.code = l.currency_code&#13;&#10;left join m_fund f on f.id = l.fund_id&#13;&#10;left join m_loan_arrears_aging laa on laa.loan_id = l.id&#13;&#10;where o.id = ${officeId}&#13;&#10;and (l.currency_code = &quot;${currencyId}&quot; or &quot;-1&quot; = &quot;${currencyId}&quot;)&#13;&#10;and (l.product_id = &quot;${loanProductId}&quot; or &quot;-1&quot; = &quot;${loanProductId}&quot;)&#13;&#10;and (ifnull(l.loan_officer_id, -10) = &quot;${loanOfficerId}&quot; or &quot;-1&quot; = &quot;${loanOfficerId}&quot;)&#13;&#10;and (ifnull(l.fund_id, -10) = ${fundId} or -1 = ${fundId})&#13;&#10;and (ifnull(l.loanpurpose_cv_id, -10) = ${loanPurposeId} or -1 = ${loanPurposeId})&#13;&#10;and l.loan_status_id = 300&#13;&#10;group by l.id&#13;&#10;order by ounder.hierarchy, l.currency_code, c.account_no, l.account_no"/>
<column name="description" value="Individual Client &#10;&#10;Report"/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="13"/>
<column name="report_name" value="Obligation Met Loans Details"/>
<column name="report_type" value="Table"/>
<column name="report_subtype"/>
<column name="report_category" value="Loan"/>
<column name="report_sql"
value="select concat(repeat(&quot;..&quot;, &#13;&#10; ((LENGTH(ounder.`hierarchy`) - LENGTH(REPLACE(ounder.`hierarchy`, '.', '')) - 1))), ounder.`name`) as &quot;Office/Branch&quot;,&#13;&#10;ifnull(cur.display_symbol, l.currency_code) as Currency,&#13;&#10;c.account_no as &quot;Client Account No.&quot;, c.display_name as &quot;Client&quot;,&#13;&#10;l.account_no as &quot;Loan Account No.&quot;, pl.`name` as &quot;Product&quot;, &#13;&#10;f.`name` as Fund, &#13;&#10;l.principal_amount as &quot;Loan Amount&quot;, &#13;&#10;l.total_repayment_derived as &quot;Total Repaid&quot;, &#13;&#10;l.annual_nominal_interest_rate as &quot; Annual Nominal Interest Rate&quot;, &#13;&#10;date(l.disbursedon_date) as &quot;Disbursed&quot;, &#13;&#10;date(l.closedon_date) as &quot;Closed&quot;,&#13;&#10;&#13;&#10;l.principal_repaid_derived as &quot;Principal Repaid&quot;,&#13;&#10;l.interest_repaid_derived as &quot;Interest Repaid&quot;,&#13;&#10;l.fee_charges_repaid_derived as &quot;Fees Repaid&quot;,&#13;&#10;l.penalty_charges_repaid_derived as &quot;Penalties Repaid&quot;,&#13;&#10;lo.display_name as &quot;Loan Officer&quot;&#13;&#10;&#13;&#10;from m_office o &#13;&#10;join m_office ounder on ounder.hierarchy like concat(o.hierarchy, '%')&#13;&#10;and ounder.hierarchy like concat('${currentUserHierarchy}', '%')&#13;&#10;join m_client c on c.office_id = ounder.id&#13;&#10;join m_loan l on l.client_id = c.id&#13;&#10;join m_product_loan pl on pl.id = l.product_id&#13;&#10;left join m_staff lo on lo.id = l.loan_officer_id&#13;&#10;left join m_currency cur on cur.code = l.currency_code&#13;&#10;left join m_fund f on f.id = l.fund_id&#13;&#10;where o.id = ${officeId}&#13;&#10;and (l.currency_code = &quot;${currencyId}&quot; or &quot;-1&quot; = &quot;${currencyId}&quot;)&#13;&#10;and (l.product_id = &quot;${loanProductId}&quot; or &quot;-1&quot; = &quot;${loanProductId}&quot;)&#13;&#10;and (ifnull(l.loan_officer_id, -10) = &quot;${loanOfficerId}&quot; or &quot;-1&quot; = &quot;${loanOfficerId}&quot;)&#13;&#10;and (ifnull(l.fund_id, -10) = ${fundId} or -1 = ${fundId})&#13;&#10;and (ifnull(l.loanpurpose_cv_id, -10) = ${loanPurposeId} or -1 = ${loanPurposeId})&#13;&#10;and (case&#13;&#10;&#9;when ${obligDateType} = 1 then&#13;&#10; l.closedon_date between '${startDate}' and '${endDate}'&#13;&#10;&#9;when ${obligDateType} = 2 then&#13;&#10; l.disbursedon_date between '${startDate}' and '${endDate}'&#13;&#10;&#9;else 1 = 1&#13;&#10;&#9;end)&#13;&#10;and l.loan_status_id = 600&#13;&#10;group by l.id&#13;&#10;order by ounder.hierarchy, l.currency_code, c.account_no, l.account_no"/>
<column name="description" value="Individual Client &#10;&#10;Report"/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="14"/>
<column name="report_name" value="Obligation Met Loans Summary"/>
<column name="report_type" value="Table"/>
<column name="report_subtype"/>
<column name="report_category" value="Loan"/>
<column name="report_sql"
value="select concat(repeat(&quot;..&quot;, &#13;&#10; ((LENGTH(ounder.`hierarchy`) - LENGTH(REPLACE(ounder.`hierarchy`, '.', '')) - 1))), ounder.`name`) as &quot;Office/Branch&quot;,&#13;&#10;ifnull(cur.display_symbol, l.currency_code) as Currency,&#13;&#10;count(distinct(c.id)) as &quot;No. of Clients&quot;,&#13;&#10;count(distinct(l.id)) as &quot;No. of Loans&quot;,&#13;&#10;sum(l.principal_amount) as &quot;Total Loan Amount&quot;, &#13;&#10;sum(l.principal_repaid_derived) as &quot;Total Principal Repaid&quot;,&#13;&#10;sum(l.interest_repaid_derived) as &quot;Total Interest Repaid&quot;,&#13;&#10;sum(l.fee_charges_repaid_derived) as &quot;Total Fees Repaid&quot;,&#13;&#10;sum(l.penalty_charges_repaid_derived) as &quot;Total Penalties Repaid&quot;,&#13;&#10;sum(l.interest_waived_derived) as &quot;Total Interest Waived&quot;,&#13;&#10;sum(l.fee_charges_waived_derived) as &quot;Total Fees Waived&quot;,&#13;&#10;sum(l.penalty_charges_waived_derived) as &quot;Total Penalties Waived&quot;&#13;&#10;&#13;&#10;from m_office o &#13;&#10;join m_office ounder on ounder.hierarchy like concat(o.hierarchy, '%')&#13;&#10;and ounder.hierarchy like concat('${currentUserHierarchy}', '%')&#13;&#10;join m_client c on c.office_id = ounder.id&#13;&#10;join m_loan l on l.client_id = c.id&#13;&#10;join m_product_loan pl on pl.id = l.product_id&#13;&#10;left join m_staff lo on lo.id = l.loan_officer_id&#13;&#10;left join m_currency cur on cur.code = l.currency_code&#13;&#10;left join m_fund f on f.id = l.fund_id&#13;&#10;where o.id = ${officeId}&#13;&#10;and (l.currency_code = &quot;${currencyId}&quot; or &quot;-1&quot; = &quot;${currencyId}&quot;)&#13;&#10;and (l.product_id = &quot;${loanProductId}&quot; or &quot;-1&quot; = &quot;${loanProductId}&quot;)&#13;&#10;and (ifnull(l.loan_officer_id, -10) = &quot;${loanOfficerId}&quot; or &quot;-1&quot; = &quot;${loanOfficerId}&quot;)&#13;&#10;and (ifnull(l.fund_id, -10) = ${fundId} or -1 = ${fundId})&#13;&#10;and (ifnull(l.loanpurpose_cv_id, -10) = ${loanPurposeId} or -1 = ${loanPurposeId})&#13;&#10;and (case&#13;&#10;&#9;when ${obligDateType} = 1 then&#13;&#10; l.closedon_date between '${startDate}' and '${endDate}'&#13;&#10;&#9;when ${obligDateType} = 2 then&#13;&#10; l.disbursedon_date between '${startDate}' and '${endDate}'&#13;&#10;&#9;else 1 = 1&#13;&#10;&#9;end)&#13;&#10;and l.loan_status_id = 600&#13;&#10;group by ounder.hierarchy, l.currency_code&#13;&#10;order by ounder.hierarchy, l.currency_code"/>
<column name="description" value="Individual Client &#10;&#10;Report"/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="15"/>
<column name="report_name" value="Portfolio at Risk"/>
<column name="report_type" value="Table"/>
<column name="report_subtype"/>
<column name="report_category" value="Loan"/>
<column name="report_sql"
value="select x.Currency, x.`Principal Outstanding`, x.`Principal Overdue`, x.`Interest Outstanding`, x.`Interest Overdue`, &#13;&#10;x.`Fees Outstanding`, x.`Fees Overdue`, x.`Penalties Outstanding`, x.`Penalties Overdue`,&#13;&#10;&#13;&#10;&#9;(case&#13;&#10;&#9;when ${parType} = 1 then&#13;&#10; cast(round((x.`Principal Overdue` * 100) / x.`Principal Outstanding`, 2) as char)&#13;&#10;&#9;when ${parType} = 2 then&#13;&#10; cast(round(((x.`Principal Overdue` + x.`Interest Overdue`) * 100) / (x.`Principal Outstanding` + x.`Interest Outstanding`), 2) as char)&#13;&#10;&#9;when ${parType} = 3 then&#13;&#10; cast(round(((x.`Principal Overdue` + x.`Interest Overdue` + x.`Fees Overdue`) * 100) / (x.`Principal Outstanding` + x.`Interest Outstanding` + x.`Fees Outstanding`), 2) as char)&#13;&#10;&#9;when ${parType} = 4 then&#13;&#10; cast(round(((x.`Principal Overdue` + x.`Interest Overdue` + x.`Fees Overdue` + x.`Penalties Overdue`) * 100) / (x.`Principal Outstanding` + x.`Interest Outstanding` + x.`Fees Outstanding` + x.`Penalties Overdue`), 2) as char)&#13;&#10;&#9;else &quot;invalid PAR Type&quot;&#13;&#10;&#9;end) as &quot;Portfolio at Risk %&quot;&#13;&#10; from &#13;&#10;(select ifnull(cur.display_symbol, l.currency_code) as Currency, &#13;&#10;sum(l.principal_outstanding_derived) as &quot;Principal Outstanding&quot;,&#13;&#10;sum(laa.principal_overdue_derived) as &quot;Principal Overdue&quot;,&#13;&#10;&#13;&#10;sum(l.interest_outstanding_derived) as &quot;Interest Outstanding&quot;,&#13;&#10;sum(laa.interest_overdue_derived) as &quot;Interest Overdue&quot;,&#13;&#10;&#13;&#10;sum(l.fee_charges_outstanding_derived) as &quot;Fees Outstanding&quot;,&#13;&#10;sum(laa.fee_charges_overdue_derived) as &quot;Fees Overdue&quot;,&#13;&#10;&#13;&#10;sum(penalty_charges_outstanding_derived) as &quot;Penalties Outstanding&quot;,&#13;&#10;sum(laa.penalty_charges_overdue_derived) as &quot;Penalties Overdue&quot;&#13;&#10;&#13;&#10;from m_office o &#13;&#10;join m_office ounder on ounder.hierarchy like concat(o.hierarchy, '%')&#13;&#10;and ounder.hierarchy like concat('${currentUserHierarchy}', '%')&#13;&#10;join m_client c on c.office_id = ounder.id&#13;&#10;join m_loan l on l.client_id = c.id&#13;&#10;left join m_staff lo on lo.id = l.loan_officer_id&#13;&#10;left join m_currency cur on cur.code = l.currency_code&#13;&#10;left join m_fund f on f.id = l.fund_id&#13;&#10;left join m_code_value purp on purp.id = l.loanpurpose_cv_id&#13;&#10;left join m_product_loan p on p.id = l.product_id&#13;&#10;left join m_loan_arrears_aging laa on laa.loan_id = l.id&#13;&#10;where o.id = ${officeId}&#13;&#10;and (l.currency_code = &quot;${currencyId}&quot; or &quot;-1&quot; = &quot;${currencyId}&quot;)&#13;&#10;and (l.product_id = &quot;${loanProductId}&quot; or &quot;-1&quot; = &quot;${loanProductId}&quot;)&#13;&#10;and (ifnull(l.loan_officer_id, -10) = &quot;${loanOfficerId}&quot; or &quot;-1&quot; = &quot;${loanOfficerId}&quot;)&#13;&#10;and (ifnull(l.fund_id, -10) = ${fundId} or -1 = ${fundId})&#13;&#10;and (ifnull(l.loanpurpose_cv_id, -10) = ${loanPurposeId} or -1 = ${loanPurposeId})&#13;&#10;and l.loan_status_id = 300&#13;&#10;group by l.currency_code&#13;&#10;order by l.currency_code) x"/>
<column name="description"
value="Covers all loans.&#13;&#10;&#13;&#10;For larger MFIs … we should add some derived fields on loan (or a 1:1 loan related table like mifos 2.x does)&#13;&#10;Principle, Interest, Fees, Penalties Outstanding and Overdue (possibly waived and written off too)"/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="16"/>
<column name="report_name" value="Portfolio at Risk by Branch"/>
<column name="report_type" value="Table"/>
<column name="report_subtype"/>
<column name="report_category" value="Loan"/>
<column name="report_sql"
value="select concat(repeat(&quot;..&quot;, &#13;&#10; ((LENGTH(mo.`hierarchy`) - LENGTH(REPLACE(mo.`hierarchy`, '.', '')) - 1))), mo.`name`) as &quot;Office/Branch&quot;,&#13;&#10;x.Currency, x.`Principal Outstanding`, x.`Principal Overdue`, x.`Interest Outstanding`, x.`Interest Overdue`, &#13;&#10;x.`Fees Outstanding`, x.`Fees Overdue`, x.`Penalties Outstanding`, x.`Penalties Overdue`,&#13;&#10;&#13;&#10;&#9;(case&#13;&#10;&#9;when ${parType} = 1 then&#13;&#10; cast(round((x.`Principal Overdue` * 100) / x.`Principal Outstanding`, 2) as char)&#13;&#10;&#9;when ${parType} = 2 then&#13;&#10; cast(round(((x.`Principal Overdue` + x.`Interest Overdue`) * 100) / (x.`Principal Outstanding` + x.`Interest Outstanding`), 2) as char)&#13;&#10;&#9;when ${parType} = 3 then&#13;&#10; cast(round(((x.`Principal Overdue` + x.`Interest Overdue` + x.`Fees Overdue`) * 100) / (x.`Principal Outstanding` + x.`Interest Outstanding` + x.`Fees Outstanding`), 2) as char)&#13;&#10;&#9;when ${parType} = 4 then&#13;&#10; cast(round(((x.`Principal Overdue` + x.`Interest Overdue` + x.`Fees Overdue` + x.`Penalties Overdue`) * 100) / (x.`Principal Outstanding` + x.`Interest Outstanding` + x.`Fees Outstanding` + x.`Penalties Overdue`), 2) as char)&#13;&#10;&#9;else &quot;invalid PAR Type&quot;&#13;&#10;&#9;end) as &quot;Portfolio at Risk %&quot;&#13;&#10; from m_office mo&#13;&#10;join &#13;&#10;(select ounder.id as &quot;branch&quot;, ifnull(cur.display_symbol, l.currency_code) as Currency, &#13;&#10;&#13;&#10;sum(l.principal_outstanding_derived) as &quot;Principal Outstanding&quot;,&#13;&#10;sum(laa.principal_overdue_derived) as &quot;Principal Overdue&quot;,&#13;&#10;&#13;&#10;sum(l.interest_outstanding_derived) as &quot;Interest Outstanding&quot;,&#13;&#10;sum(laa.interest_overdue_derived) as &quot;Interest Overdue&quot;,&#13;&#10;&#13;&#10;sum(l.fee_charges_outstanding_derived) as &quot;Fees Outstanding&quot;,&#13;&#10;sum(laa.fee_charges_overdue_derived) as &quot;Fees Overdue&quot;,&#13;&#10;&#13;&#10;sum(penalty_charges_outstanding_derived) as &quot;Penalties Outstanding&quot;,&#13;&#10;sum(laa.penalty_charges_overdue_derived) as &quot;Penalties Overdue&quot;&#13;&#10;&#13;&#10;from m_office o &#13;&#10;join m_office ounder on ounder.hierarchy like concat(o.hierarchy, '%')&#13;&#10;and ounder.hierarchy like concat('${currentUserHierarchy}', '%')&#13;&#10;join m_client c on c.office_id = ounder.id&#13;&#10;join m_loan l on l.client_id = c.id&#13;&#10;left join m_staff lo on lo.id = l.loan_officer_id&#13;&#10;left join m_currency cur on cur.code = l.currency_code&#13;&#10;left join m_fund f on f.id = l.fund_id&#13;&#10;left join m_code_value purp on purp.id = l.loanpurpose_cv_id&#13;&#10;left join m_product_loan p on p.id = l.product_id&#13;&#10;left join m_loan_arrears_aging laa on laa.loan_id = l.id&#13;&#10;where o.id = ${officeId}&#13;&#10;and (l.currency_code = &quot;${currencyId}&quot; or &quot;-1&quot; = &quot;${currencyId}&quot;)&#13;&#10;and (l.product_id = &quot;${loanProductId}&quot; or &quot;-1&quot; = &quot;${loanProductId}&quot;)&#13;&#10;and (ifnull(l.loan_officer_id, -10) = &quot;${loanOfficerId}&quot; or &quot;-1&quot; = &quot;${loanOfficerId}&quot;)&#13;&#10;and (ifnull(l.fund_id, -10) = ${fundId} or -1 = ${fundId})&#13;&#10;and (ifnull(l.loanpurpose_cv_id, -10) = ${loanPurposeId} or -1 = ${loanPurposeId})&#13;&#10;and l.loan_status_id = 300&#13;&#10;group by ounder.id, l.currency_code) x on x.branch = mo.id&#13;&#10;order by mo.hierarchy, x.Currency"/>
<column name="description"
value="Covers all loans.&#13;&#10;&#13;&#10;For larger MFIs … we should add some derived fields on loan (or a 1:1 loan related table like mifos 2.x does)&#13;&#10;Principle, Interest, Fees, Penalties Outstanding and Overdue (possibly waived and written off too)"/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="20"/>
<column name="report_name" value="Funds Disbursed Between Dates Summary"/>
<column name="report_type" value="Table"/>
<column name="report_subtype"/>
<column name="report_category" value="Fund"/>
<column name="report_sql"
value="select ifnull(f.`name`, '-') as Fund, ifnull(cur.display_symbol, l.currency_code) as Currency, &#13;&#10;round(sum(l.principal_amount), 4) as disbursed_amount&#13;&#10;from m_office ounder &#13;&#10;join m_client c on c.office_id = ounder.id&#13;&#10;join m_loan l on l.client_id = c.id&#13;&#10;join m_currency cur on cur.`code` = l.currency_code&#13;&#10;left join m_fund f on f.id = l.fund_id&#13;&#10;where disbursedon_date between '${startDate}' and '${endDate}'&#13;&#10;and (ifnull(l.fund_id, -10) = ${fundId} or -1 = ${fundId})&#13;&#10;and (l.currency_code = '${currencyId}' or '-1' = '${currencyId}')&#13;&#10;and ounder.hierarchy like concat('${currentUserHierarchy}', '%')&#13;&#10;group by ifnull(f.`name`, '-') , ifnull(cur.display_symbol, l.currency_code)&#13;&#10;order by ifnull(f.`name`, '-') , ifnull(cur.display_symbol, l.currency_code)"/>
<column name="description"/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="21"/>
<column name="report_name" value="Funds Disbursed Between Dates Summary by Office"/>
<column name="report_type" value="Table"/>
<column name="report_subtype"/>
<column name="report_category" value="Fund"/>
<column name="report_sql"
value="select &#13;&#10;concat(repeat(&quot;..&quot;, &#13;&#10; ((LENGTH(ounder.`hierarchy`) - LENGTH(REPLACE(ounder.`hierarchy`, '.', '')) - 1))), ounder.`name`) as &quot;Office/Branch&quot;,&#13;&#10; &#10;&#10;ifnull(f.`name`, '-') as Fund, ifnull(cur.display_symbol, l.currency_code) as Currency, round(sum(l.principal_amount), 4) as disbursed_amount&#13;&#10;from m_office o&#13;&#10;&#10;&#10;join m_office ounder on ounder.hierarchy like concat(o.hierarchy, '%')&#13;&#10;and ounder.hierarchy like concat('${currentUserHierarchy}', '%')&#13;&#10;join m_client c &#10;&#10;on c.office_id = ounder.id&#13;&#10;join m_loan l on l.client_id = c.id&#13;&#10;join m_currency cur on cur.`code` = l.currency_code&#13;&#10;left join m_fund f on f.id = l.fund_id&#13;&#10;&#10;&#10;where disbursedon_date between '${startDate}' and '${endDate}'&#13;&#10;and o.id = ${officeId}&#13;&#10;and (ifnull(l.fund_id, -10) = ${fundId} or -1 = ${fundId})&#13;&#10;and &#10;&#10;(l.currency_code = '${currencyId}' or '-1' = '${currencyId}')&#13;&#10;group by ounder.`name`, ifnull(f.`name`, '-') , ifnull(cur.display_symbol, &#10;&#10;l.currency_code)&#13;&#10;order by ounder.`name`, ifnull(f.`name`, '-') , ifnull(cur.display_symbol, l.currency_code)"/>
<column name="description"/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="48"/>
<column name="report_name" value="Balance Sheet"/>
<column name="report_type" value="Pentaho"/>
<column name="report_subtype"/>
<column name="report_category" value="Accounting"/>
<column name="report_sql"/>
<column name="description" value="Balance Sheet"/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="49"/>
<column name="report_name" value="Income Statement"/>
<column name="report_type" value="Pentaho"/>
<column name="report_subtype"/>
<column name="report_category" value="Accounting"/>
<column name="report_sql"/>
<column name="description" value="Profit and Loss Statement"/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="50"/>
<column name="report_name" value="Trial Balance"/>
<column name="report_type" value="Pentaho"/>
<column name="report_subtype"/>
<column name="report_category" value="Accounting"/>
<column name="report_sql"/>
<column name="description" value="Trial Balance Report"/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="51"/>
<column name="report_name" value="Written-Off Loans"/>
<column name="report_type" value="Table"/>
<column name="report_subtype"/>
<column name="report_category" value="Loan"/>
<column name="report_sql"
value="SELECT &#13;&#10;concat(repeat(&quot;..&quot;, &#13;&#10; ((LENGTH(ounder.`hierarchy`) - LENGTH(REPLACE(ounder.`hierarchy`, '.', '')) - 1))), ounder.`name`) as &quot;Office/Branch&quot;,&#13;&#10;ifnull(cur.display_symbol, ml.currency_code) as Currency, &#13;&#10;c.account_no as &quot;Client Account No.&quot;,&#13;&#10;c.display_name AS 'Client Name',&#13;&#10;ml.account_no AS 'Loan Account No.',&#13;&#10;mpl.name AS 'Product Name',&#13;&#10;ml.disbursedon_date AS 'Disbursed Date',&#13;&#10;lt.transaction_date AS 'Written Off date',&#13;&#10;ml.principal_amount as &quot;Loan Amount&quot;,&#13;&#10;ifnull(lt.principal_portion_derived, 0) AS 'Written-Off Principal',&#13;&#10;ifnull(lt.interest_portion_derived, 0) AS 'Written-Off Interest',&#13;&#10;ifnull(lt.fee_charges_portion_derived,0) AS 'Written-Off Fees',&#13;&#10;ifnull(lt.penalty_charges_portion_derived,0) AS 'Written-Off Penalties',&#13;&#10;n.note AS 'Reason For Write-Off',&#13;&#10;IFNULL(ms.display_name,'-') AS 'Loan Officer Name'&#13;&#10;FROM m_office o&#13;&#10;JOIN m_office ounder ON ounder.hierarchy like concat(o.hierarchy, '%')&#13;&#10;AND ounder.hierarchy like CONCAT('${currentUserHierarchy}', '%')&#13;&#10;JOIN m_client c ON c.office_id = ounder.id&#13;&#10;JOIN m_loan ml ON ml.client_id = c.id&#13;&#10;JOIN m_product_loan mpl ON mpl.id=ml.product_id&#13;&#10;LEFT JOIN m_staff ms ON ms.id=ml.loan_officer_id&#13;&#10;JOIN m_loan_transaction lt ON lt.loan_id = ml.id&#13;&#10;LEFT JOIN m_note n ON n.loan_transaction_id = lt.id&#13;&#10;LEFT JOIN m_currency cur on cur.code = ml.currency_code&#13;&#10;WHERE lt.transaction_type_enum = 6 /*write-off */&#13;&#10;AND lt.is_reversed is false &#13;&#10;AND ml.loan_status_id=601&#13;&#10;AND o.id=${officeId}&#13;&#10;AND (mpl.id=${loanProductId} OR ${loanProductId}=-1)&#13;&#10;AND lt.transaction_date BETWEEN '${startDate}' AND '${endDate}'&#13;&#10;AND (ml.currency_code = &quot;${currencyId}&quot; or &quot;-1&quot; = &quot;${currencyId}&quot;) &#13;&#10;ORDER BY ounder.hierarchy, ifnull(cur.display_symbol, ml.currency_code), ml.account_no"/>
<column name="description" value="Individual Lending Report. Written Off Loans"/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="52"/>
<column name="report_name" value="Aging Detail"/>
<column name="report_type" value="Table"/>
<column name="report_subtype"/>
<column name="report_category" value="Loan"/>
<column name="report_sql"
value="&#13;&#10;SELECT &#13;&#10;concat(repeat(&quot;..&quot;, &#13;&#10; ((LENGTH(ounder.`hierarchy`) - LENGTH(REPLACE(ounder.`hierarchy`, '.', '')) - 1))), ounder.`name`) as &quot;Office/Branch&quot;,&#13;&#10;ifnull(cur.display_symbol, ml.currency_code) as Currency, &#13;&#10;mc.account_no as &quot;Client Account No.&quot;,&#13;&#10; &#9;mc.display_name AS &quot;Client Name&quot;,&#13;&#10; &#9;ml.account_no AS &quot;Account Number&quot;,&#13;&#10; &#9;ml.principal_amount AS &quot;Loan Amount&quot;,&#13;&#10; ml.principal_disbursed_derived AS &quot;Original Principal&quot;,&#13;&#10; ml.interest_charged_derived AS &quot;Original Interest&quot;,&#13;&#10; ml.principal_repaid_derived AS &quot;Principal Paid&quot;,&#13;&#10; ml.interest_repaid_derived AS &quot;Interest Paid&quot;,&#13;&#10; laa.principal_overdue_derived AS &quot;Principal Overdue&quot;,&#13;&#10; laa.interest_overdue_derived AS &quot;Interest Overdue&quot;,&#13;&#10;DATEDIFF(CURDATE(), laa.overdue_since_date_derived) as &quot;Days in Arrears&quot;,&#13;&#10;&#13;&#10; &#9;IF(DATEDIFF(CURDATE(), laa.overdue_since_date_derived)&lt;7, '&lt;1', &#13;&#10; &#9;IF(DATEDIFF(CURDATE(), laa.overdue_since_date_derived)&lt;8, ' 1', &#13;&#10; &#9;IF(DATEDIFF(CURDATE(), laa.overdue_since_date_derived)&lt;15, '2', &#13;&#10; &#9;IF(DATEDIFF(CURDATE(), laa.overdue_since_date_derived)&lt;22, ' 3', &#13;&#10; &#9;IF(DATEDIFF(CURDATE(), laa.overdue_since_date_derived)&lt;29, ' 4', &#13;&#10; &#9;IF(DATEDIFF(CURDATE(), laa.overdue_since_date_derived)&lt;36, ' 5', &#13;&#10; &#9;IF(DATEDIFF(CURDATE(), laa.overdue_since_date_derived)&lt;43, ' 6', &#13;&#10; &#9;IF(DATEDIFF(CURDATE(), laa.overdue_since_date_derived)&lt;50, ' 7', &#13;&#10; &#9;IF(DATEDIFF(CURDATE(), laa.overdue_since_date_derived)&lt;57, ' 8', &#13;&#10; &#9;IF(DATEDIFF(CURDATE(), laa.overdue_since_date_derived)&lt;64, ' 9', &#13;&#10; &#9;IF(DATEDIFF(CURDATE(), laa.overdue_since_date_derived)&lt;71, '10', &#13;&#10; &#9;IF(DATEDIFF(CURDATE(), laa.overdue_since_date_derived)&lt;78, '11', &#13;&#10; &#9;IF(DATEDIFF(CURDATE(), laa.overdue_since_date_derived)&lt;85, '12', '12+')))))))))))) )AS &quot;Weeks In Arrears Band&quot;,&#13;&#10;&#13;&#10;&#9;&#9;IF(DATEDIFF(CURDATE(), laa.overdue_since_date_derived)&lt;31, '0 - 30', &#13;&#10;&#9;&#9;IF(DATEDIFF(CURDATE(), laa.overdue_since_date_derived)&lt;61, '30 - 60', &#13;&#10;&#9;&#9;IF(DATEDIFF(CURDATE(), laa.overdue_since_date_derived)&lt;91, '60 - 90', &#13;&#10;&#9;&#9;IF(DATEDIFF(CURDATE(), laa.overdue_since_date_derived)&lt;181, '90 - 180', &#13;&#10;&#9;&#9;IF(DATEDIFF(CURDATE(), laa.overdue_since_date_derived)&lt;361, '180 - 360', &#13;&#10;&#9;&#9;&#9;&#9; '&gt; 360'))))) AS &quot;Days in Arrears Band&quot;&#13;&#10;&#13;&#10;&#9;FROM m_office mo &#13;&#10; JOIN m_office ounder ON ounder.hierarchy like concat(mo.hierarchy, '%')&#13;&#10;&#9; AND ounder.hierarchy like CONCAT('${currentUserHierarchy}', '%')&#13;&#10; INNER JOIN m_client mc ON mc.office_id=ounder.id&#13;&#10;&#9; INNER JOIN m_loan ml ON ml.client_id = mc.id&#13;&#10;&#9; INNER JOIN r_enum_value rev ON rev.enum_id=ml.loan_status_id AND rev.enum_name = 'loan_status_id'&#13;&#10; INNER JOIN m_loan_arrears_aging laa ON laa.loan_id=ml.id&#13;&#10; left join m_currency cur on cur.code = ml.currency_code&#13;&#10;&#9;WHERE ml.loan_status_id=300&#13;&#10; AND mo.id=${officeId}&#13;&#10;ORDER BY ounder.hierarchy, ifnull(cur.display_symbol, ml.currency_code), ml.account_no&#13;&#10;"/>
<column name="description" value="Loan arrears aging (Weeks)"/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="53"/>
<column name="report_name" value="Aging Summary (Arrears in Weeks)"/>
<column name="report_type" value="Table"/>
<column name="report_subtype"/>
<column name="report_category" value="Loan"/>
<column name="report_sql"
value="SELECT &#13;&#10; IFNULL(periods.currencyName, periods.currency) as currency, &#13;&#10; periods.period_no 'Weeks In Arrears (Up To)', &#13;&#10; IFNULL(ars.loanId, 0) 'No Of Loans', &#13;&#10; IFNULL(ars.principal,0.0) 'Original Principal', &#13;&#10; IFNULL(ars.interest,0.0) 'Original Interest', &#13;&#10; IFNULL(ars.prinPaid,0.0) 'Principal Paid', &#13;&#10; IFNULL(ars.intPaid,0.0) 'Interest Paid', &#13;&#10; IFNULL(ars.prinOverdue,0.0) 'Principal Overdue', &#13;&#10; IFNULL(ars.intOverdue,0.0)'Interest Overdue'&#13;&#10;FROM &#13;&#10;&#9;/* full table of aging periods/currencies used combo to ensure each line represented */&#13;&#10; (SELECT curs.code as currency, curs.name as currencyName, pers.* from&#13;&#10;&#9;(SELECT 'On Schedule' period_no,1 pid UNION&#13;&#10;&#9;&#9;SELECT '1',2 UNION&#13;&#10;&#9;&#9;SELECT '2',3 UNION&#13;&#10;&#9;&#9;SELECT '3',4 UNION&#13;&#10;&#9;&#9;SELECT '4',5 UNION&#13;&#10;&#9;&#9;SELECT '5',6 UNION&#13;&#10;&#9;&#9;SELECT '6',7 UNION&#13;&#10;&#9;&#9;SELECT '7',8 UNION&#13;&#10;&#9;&#9;SELECT '8',9 UNION&#13;&#10;&#9;&#9;SELECT '9',10 UNION&#13;&#10;&#9;&#9;SELECT '10',11 UNION&#13;&#10;&#9;&#9;SELECT '11',12 UNION&#13;&#10;&#9;&#9;SELECT '12',13 UNION&#13;&#10;&#9;&#9;SELECT '12+',14) pers,&#13;&#10;&#9;(SELECT distinctrow moc.code, moc.name&#13;&#10; &#9;FROM m_office mo2&#13;&#10; &#9;INNER JOIN m_office ounder2 ON ounder2.hierarchy &#13;&#10;&#9;&#9;&#9;&#9;LIKE CONCAT(mo2.hierarchy, '%')&#13;&#10;AND ounder2.hierarchy like CONCAT('${currentUserHierarchy}', '%')&#13;&#10; &#9;INNER JOIN m_client mc2 ON mc2.office_id=ounder2.id&#13;&#10; &#9;INNER JOIN m_loan ml2 ON ml2.client_id = mc2.id&#13;&#10;&#9;INNER JOIN m_organisation_currency moc ON moc.code = ml2.currency_code&#13;&#10;&#9;WHERE ml2.loan_status_id=300 /* active */&#13;&#10;&#9;AND mo2.id=${officeId}&#13;&#10;AND (ml2.currency_code = &quot;${currencyId}&quot; or &quot;-1&quot; = &quot;${currencyId}&quot;)) curs) periods&#13;&#10;&#13;&#10;&#13;&#10;LEFT JOIN /* table of aging periods per currency with gaps if no applicable loans */&#13;&#10;(SELECT &#13;&#10; &#9;z.currency, z.arrPeriod, &#13;&#10;&#9;COUNT(z.loanId) as loanId, SUM(z.principal) as principal, SUM(z.interest) as interest, &#13;&#10;&#9;SUM(z.prinPaid) as prinPaid, SUM(z.intPaid) as intPaid, &#13;&#10;&#9;SUM(z.prinOverdue) as prinOverdue, SUM(z.intOverdue) as intOverdue&#13;&#10;FROM&#13;&#10;&#9;/*derived table just used to get arrPeriod value (was much slower to&#13;&#10;&#9;duplicate calc of minOverdueDate in inner query)&#13;&#10;might not be now with derived fields but didn’t check */&#13;&#10;&#9;(SELECT x.loanId, x.currency, x.principal, x.interest, x.prinPaid, x.intPaid, x.prinOverdue, x.intOverdue,&#13;&#10;&#9;&#9;IF(DATEDIFF(CURDATE(), minOverdueDate)&lt;1, 'On Schedule', &#13;&#10;&#9;&#9;IF(DATEDIFF(CURDATE(), minOverdueDate)&lt;8, '1', &#13;&#10;&#9;&#9;IF(DATEDIFF(CURDATE(), minOverdueDate)&lt;15, '2', &#13;&#10;&#9;&#9;IF(DATEDIFF(CURDATE(), minOverdueDate)&lt;22, '3', &#13;&#10;&#9;&#9;IF(DATEDIFF(CURDATE(), minOverdueDate)&lt;29, '4', &#13;&#10;&#9;&#9;IF(DATEDIFF(CURDATE(), minOverdueDate)&lt;36, '5', &#13;&#10;&#9;&#9;IF(DATEDIFF(CURDATE(), minOverdueDate)&lt;43, '6', &#13;&#10;&#9;&#9;IF(DATEDIFF(CURDATE(), minOverdueDate)&lt;50, '7', &#13;&#10;&#9;&#9;IF(DATEDIFF(CURDATE(), minOverdueDate)&lt;57, '8', &#13;&#10;&#9;&#9;IF(DATEDIFF(CURDATE(), minOverdueDate)&lt;64, '9', &#13;&#10;&#9;&#9;IF(DATEDIFF(CURDATE(), minOverdueDate)&lt;71, '10', &#13;&#10;&#9;&#9;IF(DATEDIFF(CURDATE(), minOverdueDate)&lt;78, '11', &#13;&#10;&#9;&#9;IF(DATEDIFF(CURDATE(), minOverdueDate)&lt;85, '12',&#13;&#10;&#9;&#9;&#9;&#9; '12+'))))))))))))) AS arrPeriod&#13;&#10;&#13;&#10;&#9;FROM /* get the individual loan details */&#13;&#10;&#9;&#9;(SELECT ml.id AS loanId, ml.currency_code as currency,&#13;&#10; &#9;&#9;&#9;ml.principal_disbursed_derived as principal, &#13;&#10;&#9;&#9;&#9; ml.interest_charged_derived as interest, &#13;&#10; &#9;&#9;&#9;ml.principal_repaid_derived as prinPaid, &#13;&#10;&#9;&#9;&#9; ml.interest_repaid_derived intPaid,&#13;&#10;&#13;&#10;&#9;&#9;&#9; laa.principal_overdue_derived as prinOverdue,&#13;&#10;&#9;&#9;&#9; laa.interest_overdue_derived as intOverdue,&#13;&#10;&#13;&#10;&#9;&#9;&#9; IFNULL(laa.overdue_since_date_derived, curdate()) as minOverdueDate&#13;&#10;&#9;&#9;&#9; &#13;&#10; &#9;&#9;FROM m_office mo&#13;&#10; &#9;&#9;INNER JOIN m_office ounder ON ounder.hierarchy &#13;&#10;&#9;&#9;&#9;&#9;LIKE CONCAT(mo.hierarchy, '%')&#13;&#10;AND ounder.hierarchy like CONCAT('${currentUserHierarchy}', '%')&#13;&#10; &#9;&#9;INNER JOIN m_client mc ON mc.office_id=ounder.id&#13;&#10; &#9;&#9;INNER JOIN m_loan ml ON ml.client_id = mc.id&#13;&#10;&#9;&#9; LEFT JOIN m_loan_arrears_aging laa on laa.loan_id = ml.id&#13;&#10;&#9;&#9;WHERE ml.loan_status_id=300 /* active */&#13;&#10; &#9;&#9;AND mo.id=${officeId}&#13;&#10; AND (ml.currency_code = &quot;${currencyId}&quot; or &quot;-1&quot; = &quot;${currencyId}&quot;)&#13;&#10; &#9;&#9;GROUP BY ml.id) x&#13;&#10;&#9;) z &#13;&#10;GROUP BY z.currency, z.arrPeriod ) ars ON ars.arrPeriod=periods.period_no and ars.currency = periods.currency&#13;&#10;ORDER BY periods.currency, periods.pid"/>
<column name="description" value="Loan amount in arrears by branch"/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="54"/>
<column name="report_name" value="Rescheduled Loans"/>
<column name="report_type" value="Table"/>
<column name="report_subtype"/>
<column name="report_category" value="Loan"/>
<column name="report_sql"
value="SELECT &#13;&#10;concat(repeat(&quot;..&quot;, &#13;&#10; ((LENGTH(ounder.`hierarchy`) - LENGTH(REPLACE(ounder.`hierarchy`, '.', '')) - 1))), ounder.`name`) as &quot;Office/Branch&quot;,&#13;&#10;ifnull(cur.display_symbol, ml.currency_code) as Currency, &#13;&#10;c.account_no as &quot;Client Account No.&quot;,&#13;&#10;c.display_name AS 'Client Name',&#13;&#10;ml.account_no AS 'Loan Account No.',&#13;&#10;mpl.name AS 'Product Name',&#13;&#10;ml.disbursedon_date AS 'Disbursed Date',&#13;&#10;lt.transaction_date AS 'Written Off date',&#13;&#10;ml.principal_amount as &quot;Loan Amount&quot;,&#13;&#10;ifnull(lt.principal_portion_derived, 0) AS 'Rescheduled Principal',&#13;&#10;ifnull(lt.interest_portion_derived, 0) AS 'Rescheduled Interest',&#13;&#10;ifnull(lt.fee_charges_portion_derived,0) AS 'Rescheduled Fees',&#13;&#10;ifnull(lt.penalty_charges_portion_derived,0) AS 'Rescheduled Penalties',&#13;&#10;n.note AS 'Reason For Rescheduling',&#13;&#10;IFNULL(ms.display_name,'-') AS 'Loan Officer Name'&#13;&#10;FROM m_office o&#13;&#10;JOIN m_office ounder ON ounder.hierarchy like concat(o.hierarchy, '%')&#13;&#10;AND ounder.hierarchy like CONCAT('${currentUserHierarchy}', '%')&#13;&#10;JOIN m_client c ON c.office_id = ounder.id&#13;&#10;JOIN m_loan ml ON ml.client_id = c.id&#13;&#10;JOIN m_product_loan mpl ON mpl.id=ml.product_id&#13;&#10;LEFT JOIN m_staff ms ON ms.id=ml.loan_officer_id&#13;&#10;JOIN m_loan_transaction lt ON lt.loan_id = ml.id&#13;&#10;LEFT JOIN m_note n ON n.loan_transaction_id = lt.id&#13;&#10;LEFT JOIN m_currency cur on cur.code = ml.currency_code&#13;&#10;WHERE lt.transaction_type_enum = 7 /*marked for rescheduling */&#13;&#10;AND lt.is_reversed is false &#13;&#10;AND ml.loan_status_id=602&#13;&#10;AND o.id=${officeId}&#13;&#10;AND (mpl.id=${loanProductId} OR ${loanProductId}=-1)&#13;&#10;AND lt.transaction_date BETWEEN '${startDate}' AND '${endDate}'&#13;&#10;AND (ml.currency_code = &quot;${currencyId}&quot; or &quot;-1&quot; = &quot;${currencyId}&quot;)&#13;&#10;ORDER BY ounder.hierarchy, ifnull(cur.display_symbol, ml.currency_code), ml.account_no"/>
<column name="description"
value="Individual Lending Report. Rescheduled Loans. The ability to reschedule (or mark that you have rescheduled the loan elsewhere) is a legacy of the older Mifos product. Needed for migration."/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="55"/>
<column name="report_name" value="Active Loans Passed Final Maturity"/>
<column name="report_type" value="Table"/>
<column name="report_subtype"/>
<column name="report_category" value="Loan"/>
<column name="report_sql"
value="select concat(repeat(&quot;..&quot;, &#13;&#10; ((LENGTH(ounder.`hierarchy`) - LENGTH(REPLACE(ounder.`hierarchy`, '.', '')) - 1))), ounder.`name`) as &quot;Office/Branch&quot;,&#13;&#10;ifnull(cur.display_symbol, l.currency_code) as Currency,&#13;&#10;lo.display_name as &quot;Loan Officer&quot;, &#13;&#10;c.display_name as &quot;Client&quot;, l.account_no as &quot;Loan Account No.&quot;, pl.`name` as &quot;Product&quot;, &#13;&#10;f.`name` as Fund, &#13;&#10;l.principal_amount as &quot;Loan Amount&quot;, &#13;&#10;l.annual_nominal_interest_rate as &quot; Annual Nominal Interest Rate&quot;, &#13;&#10;date(l.disbursedon_date) as &quot;Disbursed Date&quot;, &#13;&#10;date(l.expected_maturedon_date) as &quot;Expected Matured On&quot;,&#13;&#10;&#13;&#10;l.principal_repaid_derived as &quot;Principal Repaid&quot;,&#13;&#10;l.principal_outstanding_derived as &quot;Principal Outstanding&quot;,&#13;&#10;laa.principal_overdue_derived as &quot;Principal Overdue&quot;,&#13;&#10;&#13;&#10;l.interest_repaid_derived as &quot;Interest Repaid&quot;,&#13;&#10;l.interest_outstanding_derived as &quot;Interest Outstanding&quot;,&#13;&#10;laa.interest_overdue_derived as &quot;Interest Overdue&quot;,&#13;&#10;&#13;&#10;l.fee_charges_repaid_derived as &quot;Fees Repaid&quot;,&#13;&#10;l.fee_charges_outstanding_derived as &quot;Fees Outstanding&quot;,&#13;&#10;laa.fee_charges_overdue_derived as &quot;Fees Overdue&quot;,&#13;&#10;&#13;&#10;l.penalty_charges_repaid_derived as &quot;Penalties Repaid&quot;,&#13;&#10;l.penalty_charges_outstanding_derived as &quot;Penalties Outstanding&quot;,&#13;&#10;laa.penalty_charges_overdue_derived as &quot;Penalties Overdue&quot;&#13;&#10;&#13;&#10;from m_office o &#13;&#10;join m_office ounder on ounder.hierarchy like concat(o.hierarchy, '%')&#13;&#10;and ounder.hierarchy like concat('${currentUserHierarchy}', '%')&#13;&#10;join m_client c on c.office_id = ounder.id&#13;&#10;join m_loan l on l.client_id = c.id&#13;&#10;join m_product_loan pl on pl.id = l.product_id&#13;&#10;left join m_staff lo on lo.id = l.loan_officer_id&#13;&#10;left join m_currency cur on cur.code = l.currency_code&#13;&#10;left join m_fund f on f.id = l.fund_id&#13;&#10;left join m_loan_arrears_aging laa on laa.loan_id = l.id&#13;&#10;where o.id = ${officeId}&#13;&#10;and (l.currency_code = &quot;${currencyId}&quot; or &quot;-1&quot; = &quot;${currencyId}&quot;)&#13;&#10;and (l.product_id = &quot;${loanProductId}&quot; or &quot;-1&quot; = &quot;${loanProductId}&quot;)&#13;&#10;and (ifnull(l.loan_officer_id, -10) = &quot;${loanOfficerId}&quot; or &quot;-1&quot; = &quot;${loanOfficerId}&quot;)&#13;&#10;and (ifnull(l.fund_id, -10) = ${fundId} or -1 = ${fundId})&#13;&#10;and (ifnull(l.loanpurpose_cv_id, -10) = ${loanPurposeId} or -1 = ${loanPurposeId})&#13;&#10;and l.loan_status_id = 300&#13;&#10;and l.expected_maturedon_date &lt; curdate()&#13;&#10;group by l.id&#13;&#10;order by ounder.hierarchy, l.currency_code, c.account_no, l.account_no"/>
<column name="description" value="Individual Client &#10;&#10;Report"/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="56"/>
<column name="report_name" value="Active Loans Passed Final Maturity Summary"/>
<column name="report_type" value="Table"/>
<column name="report_subtype"/>
<column name="report_category" value="Loan"/>
<column name="report_sql"
value="select concat(repeat(&quot;..&quot;, &#13;&#10; ((LENGTH(mo.`hierarchy`) - LENGTH(REPLACE(mo.`hierarchy`, '.', '')) - 1))), mo.`name`) as &quot;Office/Branch&quot;, x.currency as Currency,&#13;&#10; x.client_count as &quot;No. of Clients&quot;, x.active_loan_count as &quot;No. Active Loans&quot;, x. arrears_loan_count as &quot;No. of Loans in Arrears&quot;,&#13;&#10;x.principal as &quot;Total Loans Disbursed&quot;, x.principal_repaid as &quot;Principal Repaid&quot;, x.principal_outstanding as &quot;Principal Outstanding&quot;, x.principal_overdue as &quot;Principal Overdue&quot;,&#13;&#10;x.interest as &quot;Total Interest&quot;, x.interest_repaid as &quot;Interest Repaid&quot;, x.interest_outstanding as &quot;Interest Outstanding&quot;, x.interest_overdue as &quot;Interest Overdue&quot;,&#13;&#10;x.fees as &quot;Total Fees&quot;, x.fees_repaid as &quot;Fees Repaid&quot;, x.fees_outstanding as &quot;Fees Outstanding&quot;, x.fees_overdue as &quot;Fees Overdue&quot;,&#13;&#10;x.penalties as &quot;Total Penalties&quot;, x.penalties_repaid as &quot;Penalties Repaid&quot;, x.penalties_outstanding as &quot;Penalties Outstanding&quot;, x.penalties_overdue as &quot;Penalties Overdue&quot;,&#13;&#10;&#13;&#10;&#9;(case&#13;&#10;&#9;when ${parType} = 1 then&#13;&#10; cast(round((x.principal_overdue * 100) / x.principal_outstanding, 2) as char)&#13;&#10;&#9;when ${parType} = 2 then&#13;&#10; cast(round(((x.principal_overdue + x.interest_overdue) * 100) / (x.principal_outstanding + x.interest_outstanding), 2) as char)&#13;&#10;&#9;when ${parType} = 3 then&#13;&#10; cast(round(((x.principal_overdue + x.interest_overdue + x.fees_overdue) * 100) / (x.principal_outstanding + x.interest_outstanding + x.fees_outstanding), 2) as char)&#13;&#10;&#9;when ${parType} = 4 then&#13;&#10; cast(round(((x.principal_overdue + x.interest_overdue + x.fees_overdue + x.penalties_overdue) * 100) / (x.principal_outstanding + x.interest_outstanding + x.fees_outstanding + x.penalties_overdue), 2) as char)&#13;&#10;&#9;else &quot;invalid PAR Type&quot;&#13;&#10;&#9;end) as &quot;Portfolio at Risk %&quot;&#13;&#10; from m_office mo&#13;&#10;join &#13;&#10;(select ounder.id as branch,&#13;&#10;ifnull(cur.display_symbol, l.currency_code) as currency,&#13;&#10;count(distinct(c.id)) as client_count, &#13;&#10;count(distinct(l.id)) as active_loan_count,&#13;&#10;count(distinct(laa.loan_id) ) as arrears_loan_count,&#13;&#10;&#13;&#10;sum(l.principal_disbursed_derived) as principal,&#13;&#10;sum(l.principal_repaid_derived) as principal_repaid,&#13;&#10;sum(l.principal_outstanding_derived) as principal_outstanding,&#13;&#10;sum(ifnull(laa.principal_overdue_derived,0)) as principal_overdue,&#13;&#10;&#13;&#10;sum(l.interest_charged_derived) as interest,&#13;&#10;sum(l.interest_repaid_derived) as interest_repaid,&#13;&#10;sum(l.interest_outstanding_derived) as interest_outstanding,&#13;&#10;sum(ifnull(laa.interest_overdue_derived,0)) as interest_overdue,&#13;&#10;&#13;&#10;sum(l.fee_charges_charged_derived) as fees,&#13;&#10;sum(l.fee_charges_repaid_derived) as fees_repaid,&#13;&#10;sum(l.fee_charges_outstanding_derived) as fees_outstanding,&#13;&#10;sum(ifnull(laa.fee_charges_overdue_derived,0)) as fees_overdue,&#13;&#10;&#13;&#10;sum(l.penalty_charges_charged_derived) as penalties,&#13;&#10;sum(l.penalty_charges_repaid_derived) as penalties_repaid,&#13;&#10;sum(l.penalty_charges_outstanding_derived) as penalties_outstanding,&#13;&#10;sum(ifnull(laa.penalty_charges_overdue_derived,0)) as penalties_overdue&#13;&#10;&#13;&#10;from m_office o &#13;&#10;join m_office ounder on ounder.hierarchy like concat(o.hierarchy, '%')&#13;&#10;and ounder.hierarchy like concat('${currentUserHierarchy}', '%')&#13;&#10;join m_client c on c.office_id = ounder.id&#13;&#10;join m_loan l on l.client_id = c.id&#13;&#10;left join m_currency cur on cur.code = l.currency_code&#13;&#10;left join m_loan_arrears_aging laa on laa.loan_id = l.id&#13;&#10;&#13;&#10;where o.id = ${officeId}&#13;&#10;and (l.currency_code = &quot;${currencyId}&quot; or &quot;-1&quot; = &quot;${currencyId}&quot;)&#13;&#10;and (l.product_id = &quot;${loanProductId}&quot; or &quot;-1&quot; = &quot;${loanProductId}&quot;)&#13;&#10;and (ifnull(l.loan_officer_id, -10) = &quot;${loanOfficerId}&quot; or &quot;-1&quot; = &quot;${loanOfficerId}&quot;)&#13;&#10;and (ifnull(l.fund_id, -10) = ${fundId} or -1 = ${fundId})&#13;&#10;and (ifnull(l.loanpurpose_cv_id, -10) = ${loanPurposeId} or -1 = ${loanPurposeId})&#13;&#10;and l.loan_status_id = 300&#13;&#10;and l.expected_maturedon_date &lt; curdate()&#13;&#10;group by ounder.id, l.currency_code) x on x.branch = mo.id&#13;&#10;order by mo.hierarchy, x.Currency"/>
<column name="description"/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="57"/>
<column name="report_name" value="Active Loans in last installment"/>
<column name="report_type" value="Table"/>
<column name="report_subtype"/>
<column name="report_category" value="Loan"/>
<column name="report_sql"
value="select concat(repeat(&quot;..&quot;, &#13;&#10; ((LENGTH(lastInstallment.`hierarchy`) - LENGTH(REPLACE(lastInstallment.`hierarchy`, '.', '')) - 1))), lastInstallment.branch) as &quot;Office/Branch&quot;,&#13;&#10;lastInstallment.Currency,&#13;&#10;lastInstallment.`Loan Officer`, &#13;&#10;lastInstallment.`Client Account No`, lastInstallment.`Client`, &#13;&#10;lastInstallment.`Loan Account No`, lastInstallment.`Product`, &#13;&#10;lastInstallment.`Fund`, lastInstallment.`Loan Amount`, &#13;&#10;lastInstallment.`Annual Nominal Interest Rate`, &#13;&#10;lastInstallment.`Disbursed`, lastInstallment.`Expected Matured On` ,&#13;&#10;&#13;&#10;l.principal_repaid_derived as &quot;Principal Repaid&quot;,&#13;&#10;l.principal_outstanding_derived as &quot;Principal Outstanding&quot;,&#13;&#10;laa.principal_overdue_derived as &quot;Principal Overdue&quot;,&#13;&#10;&#13;&#10;l.interest_repaid_derived as &quot;Interest Repaid&quot;,&#13;&#10;l.interest_outstanding_derived as &quot;Interest Outstanding&quot;,&#13;&#10;laa.interest_overdue_derived as &quot;Interest Overdue&quot;,&#13;&#10;&#13;&#10;l.fee_charges_repaid_derived as &quot;Fees Repaid&quot;,&#13;&#10;l.fee_charges_outstanding_derived as &quot;Fees Outstanding&quot;,&#13;&#10;laa.fee_charges_overdue_derived as &quot;Fees Overdue&quot;,&#13;&#10;&#13;&#10;l.penalty_charges_repaid_derived as &quot;Penalties Repaid&quot;,&#13;&#10;l.penalty_charges_outstanding_derived as &quot;Penalties Outstanding&quot;,&#13;&#10;laa.penalty_charges_overdue_derived as &quot;Penalties Overdue&quot;&#13;&#10;&#13;&#10;from &#13;&#10;(select l.id as loanId, l.number_of_repayments, min(r.installment), &#13;&#10;ounder.id, ounder.hierarchy, ounder.`name` as branch, &#13;&#10;ifnull(cur.display_symbol, l.currency_code) as Currency,&#13;&#10;lo.display_name as &quot;Loan Officer&quot;, c.account_no as &quot;Client Account No&quot;,&#13;&#10;c.display_name as &quot;Client&quot;, l.account_no as &quot;Loan Account No&quot;, pl.`name` as &quot;Product&quot;, &#13;&#10;f.`name` as Fund, l.principal_amount as &quot;Loan Amount&quot;, &#13;&#10;l.annual_nominal_interest_rate as &quot;Annual Nominal Interest Rate&quot;, &#13;&#10;date(l.disbursedon_date) as &quot;Disbursed&quot;, date(l.expected_maturedon_date) as &quot;Expected Matured On&quot;&#13;&#10;from m_office o &#13;&#10;join m_office ounder on ounder.hierarchy like concat(o.hierarchy, '%')&#13;&#10;and ounder.hierarchy like concat('${currentUserHierarchy}', '%')&#13;&#10;join m_client c on c.office_id = ounder.id&#13;&#10;join m_loan l on l.client_id = c.id&#13;&#10;join m_product_loan pl on pl.id = l.product_id&#13;&#10;left join m_staff lo on lo.id = l.loan_officer_id&#13;&#10;left join m_currency cur on cur.code = l.currency_code&#13;&#10;left join m_fund f on f.id = l.fund_id&#13;&#10;left join m_loan_repayment_schedule r on r.loan_id = l.id&#13;&#10;where o.id = ${officeId}&#13;&#10;and (l.currency_code = &quot;${currencyId}&quot; or &quot;-1&quot; = &quot;${currencyId}&quot;)&#13;&#10;and (l.product_id = &quot;${loanProductId}&quot; or &quot;-1&quot; = &quot;${loanProductId}&quot;)&#13;&#10;and (ifnull(l.loan_officer_id, -10) = &quot;${loanOfficerId}&quot; or &quot;-1&quot; = &quot;${loanOfficerId}&quot;)&#13;&#10;and (ifnull(l.fund_id, -10) = ${fundId} or -1 = ${fundId})&#13;&#10;and (ifnull(l.loanpurpose_cv_id, -10) = ${loanPurposeId} or -1 = ${loanPurposeId})&#13;&#10;and l.loan_status_id = 300&#13;&#10;and r.completed_derived is false&#13;&#10;and r.duedate &gt;= curdate()&#13;&#10;group by l.id&#13;&#10;having l.number_of_repayments = min(r.installment)) lastInstallment&#13;&#10;join m_loan l on l.id = lastInstallment.loanId&#13;&#10;left join m_loan_arrears_aging laa on laa.loan_id = l.id&#13;&#10;order by lastInstallment.hierarchy, lastInstallment.Currency, lastInstallment.`Client Account No`, lastInstallment.`Loan Account No`"/>
<column name="description" value="Individual Client &#10;&#10;Report"/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="58"/>
<column name="report_name" value="Active Loans in last installment Summary"/>
<column name="report_type" value="Table"/>
<column name="report_subtype"/>
<column name="report_category" value="Loan"/>
<column name="report_sql"
value="select concat(repeat(&quot;..&quot;, &#13;&#10; ((LENGTH(mo.`hierarchy`) - LENGTH(REPLACE(mo.`hierarchy`, '.', '')) - 1))), mo.`name`) as &quot;Office/Branch&quot;, x.currency as Currency,&#13;&#10; x.client_count as &quot;No. of Clients&quot;, x.active_loan_count as &quot;No. Active Loans&quot;, x. arrears_loan_count as &quot;No. of Loans in Arrears&quot;,&#13;&#10;x.principal as &quot;Total Loans Disbursed&quot;, x.principal_repaid as &quot;Principal Repaid&quot;, x.principal_outstanding as &quot;Principal Outstanding&quot;, x.principal_overdue as &quot;Principal Overdue&quot;,&#13;&#10;x.interest as &quot;Total Interest&quot;, x.interest_repaid as &quot;Interest Repaid&quot;, x.interest_outstanding as &quot;Interest Outstanding&quot;, x.interest_overdue as &quot;Interest Overdue&quot;,&#13;&#10;x.fees as &quot;Total Fees&quot;, x.fees_repaid as &quot;Fees Repaid&quot;, x.fees_outstanding as &quot;Fees Outstanding&quot;, x.fees_overdue as &quot;Fees Overdue&quot;,&#13;&#10;x.penalties as &quot;Total Penalties&quot;, x.penalties_repaid as &quot;Penalties Repaid&quot;, x.penalties_outstanding as &quot;Penalties Outstanding&quot;, x.penalties_overdue as &quot;Penalties Overdue&quot;,&#13;&#10;&#13;&#10;&#9;(case&#13;&#10;&#9;when ${parType} = 1 then&#13;&#10; cast(round((x.principal_overdue * 100) / x.principal_outstanding, 2) as char)&#13;&#10;&#9;when ${parType} = 2 then&#13;&#10; cast(round(((x.principal_overdue + x.interest_overdue) * 100) / (x.principal_outstanding + x.interest_outstanding), 2) as char)&#13;&#10;&#9;when ${parType} = 3 then&#13;&#10; cast(round(((x.principal_overdue + x.interest_overdue + x.fees_overdue) * 100) / (x.principal_outstanding + x.interest_outstanding + x.fees_outstanding), 2) as char)&#13;&#10;&#9;when ${parType} = 4 then&#13;&#10; cast(round(((x.principal_overdue + x.interest_overdue + x.fees_overdue + x.penalties_overdue) * 100) / (x.principal_outstanding + x.interest_outstanding + x.fees_outstanding + x.penalties_overdue), 2) as char)&#13;&#10;&#9;else &quot;invalid PAR Type&quot;&#13;&#10;&#9;end) as &quot;Portfolio at Risk %&quot;&#13;&#10; from m_office mo&#13;&#10;join &#13;&#10;(select lastInstallment.branchId as branchId,&#13;&#10;lastInstallment.Currency,&#13;&#10;count(distinct(lastInstallment.clientId)) as client_count, &#13;&#10;count(distinct(lastInstallment.loanId)) as active_loan_count,&#13;&#10;count(distinct(laa.loan_id) ) as arrears_loan_count,&#13;&#10;&#13;&#10;sum(l.principal_disbursed_derived) as principal,&#13;&#10;sum(l.principal_repaid_derived) as principal_repaid,&#13;&#10;sum(l.principal_outstanding_derived) as principal_outstanding,&#13;&#10;sum(ifnull(laa.principal_overdue_derived,0)) as principal_overdue,&#13;&#10;&#13;&#10;sum(l.interest_charged_derived) as interest,&#13;&#10;sum(l.interest_repaid_derived) as interest_repaid,&#13;&#10;sum(l.interest_outstanding_derived) as interest_outstanding,&#13;&#10;sum(ifnull(laa.interest_overdue_derived,0)) as interest_overdue,&#13;&#10;&#13;&#10;sum(l.fee_charges_charged_derived) as fees,&#13;&#10;sum(l.fee_charges_repaid_derived) as fees_repaid,&#13;&#10;sum(l.fee_charges_outstanding_derived) as fees_outstanding,&#13;&#10;sum(ifnull(laa.fee_charges_overdue_derived,0)) as fees_overdue,&#13;&#10;&#13;&#10;sum(l.penalty_charges_charged_derived) as penalties,&#13;&#10;sum(l.penalty_charges_repaid_derived) as penalties_repaid,&#13;&#10;sum(l.penalty_charges_outstanding_derived) as penalties_outstanding,&#13;&#10;sum(ifnull(laa.penalty_charges_overdue_derived,0)) as penalties_overdue&#13;&#10;&#13;&#10;from &#13;&#10;(select l.id as loanId, l.number_of_repayments, min(r.installment), &#13;&#10;ounder.id as branchId, ounder.hierarchy, ounder.`name` as branch, &#13;&#10;ifnull(cur.display_symbol, l.currency_code) as Currency,&#13;&#10;lo.display_name as &quot;Loan Officer&quot;, c.id as clientId, c.account_no as &quot;Client Account No&quot;,&#13;&#10;c.display_name as &quot;Client&quot;, l.account_no as &quot;Loan Account No&quot;, pl.`name` as &quot;Product&quot;, &#13;&#10;f.`name` as Fund, l.principal_amount as &quot;Loan Amount&quot;, &#13;&#10;l.annual_nominal_interest_rate as &quot;Annual Nominal Interest Rate&quot;, &#13;&#10;date(l.disbursedon_date) as &quot;Disbursed&quot;, date(l.expected_maturedon_date) as &quot;Expected Matured On&quot;&#13;&#10;from m_office o &#13;&#10;join m_office ounder on ounder.hierarchy like concat(o.hierarchy, '%')&#13;&#10;and ounder.hierarchy like concat('${currentUserHierarchy}', '%')&#13;&#10;join m_client c on c.office_id = ounder.id&#13;&#10;join m_loan l on l.client_id = c.id&#13;&#10;join m_product_loan pl on pl.id = l.product_id&#13;&#10;left join m_staff lo on lo.id = l.loan_officer_id&#13;&#10;left join m_currency cur on cur.code = l.currency_code&#13;&#10;left join m_fund f on f.id = l.fund_id&#13;&#10;left join m_loan_repayment_schedule r on r.loan_id = l.id&#13;&#10;where o.id = ${officeId}&#13;&#10;and (l.currency_code = &quot;${currencyId}&quot; or &quot;-1&quot; = &quot;${currencyId}&quot;)&#13;&#10;and (l.product_id = &quot;${loanProductId}&quot; or &quot;-1&quot; = &quot;${loanProductId}&quot;)&#13;&#10;and (ifnull(l.loan_officer_id, -10) = &quot;${loanOfficerId}&quot; or &quot;-1&quot; = &quot;${loanOfficerId}&quot;)&#13;&#10;and (ifnull(l.fund_id, -10) = ${fundId} or -1 = ${fundId})&#13;&#10;and (ifnull(l.loanpurpose_cv_id, -10) = ${loanPurposeId} or -1 = ${loanPurposeId})&#13;&#10;and l.loan_status_id = 300&#13;&#10;and r.completed_derived is false&#13;&#10;and r.duedate &gt;= curdate()&#13;&#10;group by l.id&#13;&#10;having l.number_of_repayments = min(r.installment)) lastInstallment&#13;&#10;join m_loan l on l.id = lastInstallment.loanId&#13;&#10;left join m_loan_arrears_aging laa on laa.loan_id = l.id&#13;&#10;group by lastInstallment.branchId) x on x.branchId = mo.id&#13;&#10;order by mo.hierarchy, x.Currency"/>
<column name="description" value="Individual Client &#10;&#10;Report"/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="59"/>
<column name="report_name" value="Active Loans by Disbursal Period"/>
<column name="report_type" value="Table"/>
<column name="report_subtype"/>
<column name="report_category" value="Loan"/>
<column name="report_sql"
value="select concat(repeat(&quot;..&quot;, &#13;&#10; ((LENGTH(ounder.`hierarchy`) - LENGTH(REPLACE(ounder.`hierarchy`, '.', '')) - 1))), ounder.`name`) as &quot;Office/Branch&quot;,&#13;&#10;ifnull(cur.display_symbol, l.currency_code) as Currency,&#13;&#10;c.account_no as &quot;Client Account No&quot;, c.display_name as &quot;Client&quot;, l.account_no as &quot;Loan Account No&quot;, pl.`name` as &quot;Product&quot;, &#13;&#10;f.`name` as Fund, &#13;&#10;l.principal_amount as &quot;Loan Principal Amount&quot;, &#13;&#10;l.annual_nominal_interest_rate as &quot; Annual Nominal Interest Rate&quot;, &#13;&#10;date(l.disbursedon_date) as &quot;Disbursed Date&quot;, &#13;&#10;&#13;&#10;l.total_expected_repayment_derived as &quot;Total Loan (P+I+F+Pen)&quot;,&#13;&#10;l.total_repayment_derived as &quot;Total Repaid (P+I+F+Pen)&quot;,&#13;&#10;lo.display_name as &quot;Loan Officer&quot;&#13;&#10;&#13;&#10;from m_office o &#13;&#10;join m_office ounder on ounder.hierarchy like concat(o.hierarchy, '%')&#13;&#10;and ounder.hierarchy like concat('${currentUserHierarchy}', '%')&#13;&#10;join m_client c on c.office_id = ounder.id&#13;&#10;join m_loan l on l.client_id = c.id&#13;&#10;join m_product_loan pl on pl.id = l.product_id&#13;&#10;left join m_staff lo on lo.id = l.loan_officer_id&#13;&#10;left join m_currency cur on cur.code = l.currency_code&#13;&#10;left join m_fund f on f.id = l.fund_id&#13;&#10;left join m_loan_arrears_aging laa on laa.loan_id = l.id&#13;&#10;where o.id = ${officeId}&#13;&#10;and (l.currency_code = &quot;${currencyId}&quot; or &quot;-1&quot; = &quot;${currencyId}&quot;)&#13;&#10;and (l.product_id = &quot;${loanProductId}&quot; or &quot;-1&quot; = &quot;${loanProductId}&quot;)&#13;&#10;and (ifnull(l.loan_officer_id, -10) = &quot;${loanOfficerId}&quot; or &quot;-1&quot; = &quot;${loanOfficerId}&quot;)&#13;&#10;and (ifnull(l.fund_id, -10) = ${fundId} or -1 = ${fundId})&#13;&#10;and (ifnull(l.loanpurpose_cv_id, -10) = ${loanPurposeId} or -1 = ${loanPurposeId})&#13;&#10;and l.disbursedon_date between '${startDate}' and '${endDate}'&#13;&#10;and l.loan_status_id = 300&#13;&#10;group by l.id&#13;&#10;order by ounder.hierarchy, l.currency_code, c.account_no, l.account_no"/>
<column name="description" value="Individual Client &#10;&#10;Report"/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="61"/>
<column name="report_name" value="Aging Summary (Arrears in Months)"/>
<column name="report_type" value="Table"/>
<column name="report_subtype"/>
<column name="report_category" value="Loan"/>
<column name="report_sql"
value="SELECT &#13;&#10; IFNULL(periods.currencyName, periods.currency) as currency, &#13;&#10; periods.period_no 'Days In Arrears', &#13;&#10; IFNULL(ars.loanId, 0) 'No Of Loans', &#13;&#10; IFNULL(ars.principal,0.0) 'Original Principal', &#13;&#10; IFNULL(ars.interest,0.0) 'Original Interest', &#13;&#10; IFNULL(ars.prinPaid,0.0) 'Principal Paid', &#13;&#10; IFNULL(ars.intPaid,0.0) 'Interest Paid', &#13;&#10; IFNULL(ars.prinOverdue,0.0) 'Principal Overdue', &#13;&#10; IFNULL(ars.intOverdue,0.0)'Interest Overdue'&#13;&#10;FROM &#13;&#10;&#9;/* full table of aging periods/currencies used combo to ensure each line represented */&#13;&#10; (SELECT curs.code as currency, curs.name as currencyName, pers.* from&#13;&#10;&#9;(SELECT 'On Schedule' period_no,1 pid UNION&#13;&#10;&#9;&#9;SELECT '0 - 30',2 UNION&#13;&#10;&#9;&#9;SELECT '30 - 60',3 UNION&#13;&#10;&#9;&#9;SELECT '60 - 90',4 UNION&#13;&#10;&#9;&#9;SELECT '90 - 180',5 UNION&#13;&#10;&#9;&#9;SELECT '180 - 360',6 UNION&#13;&#10;&#9;&#9;SELECT '&gt; 360',7 ) pers,&#13;&#10;&#9;(SELECT distinctrow moc.code, moc.name&#13;&#10; &#9;FROM m_office mo2&#13;&#10; &#9;INNER JOIN m_office ounder2 ON ounder2.hierarchy &#13;&#10;&#9;&#9;&#9;&#9;LIKE CONCAT(mo2.hierarchy, '%')&#13;&#10;AND ounder2.hierarchy like CONCAT('${currentUserHierarchy}', '%')&#13;&#10; &#9;INNER JOIN m_client mc2 ON mc2.office_id=ounder2.id&#13;&#10; &#9;INNER JOIN m_loan ml2 ON ml2.client_id = mc2.id&#13;&#10;&#9;INNER JOIN m_organisation_currency moc ON moc.code = ml2.currency_code&#13;&#10;&#9;WHERE ml2.loan_status_id=300 /* active */&#13;&#10;&#9;AND mo2.id=${officeId}&#13;&#10;AND (ml2.currency_code = &quot;${currencyId}&quot; or &quot;-1&quot; = &quot;${currencyId}&quot;)) curs) periods&#13;&#10;&#13;&#10;&#13;&#10;LEFT JOIN /* table of aging periods per currency with gaps if no applicable loans */&#13;&#10;(SELECT &#13;&#10; &#9;z.currency, z.arrPeriod, &#13;&#10;&#9;COUNT(z.loanId) as loanId, SUM(z.principal) as principal, SUM(z.interest) as interest, &#13;&#10;&#9;SUM(z.prinPaid) as prinPaid, SUM(z.intPaid) as intPaid, &#13;&#10;&#9;SUM(z.prinOverdue) as prinOverdue, SUM(z.intOverdue) as intOverdue&#13;&#10;FROM&#13;&#10;&#9;/*derived table just used to get arrPeriod value (was much slower to&#13;&#10;&#9;duplicate calc of minOverdueDate in inner query)&#13;&#10;might not be now with derived fields but didn’t check */&#13;&#10;&#9;(SELECT x.loanId, x.currency, x.principal, x.interest, x.prinPaid, x.intPaid, x.prinOverdue, x.intOverdue,&#13;&#10;&#9;&#9;IF(DATEDIFF(CURDATE(), minOverdueDate)&lt;1, 'On Schedule', &#13;&#10;&#9;&#9;IF(DATEDIFF(CURDATE(), minOverdueDate)&lt;31, '0 - 30', &#13;&#10;&#9;&#9;IF(DATEDIFF(CURDATE(), minOverdueDate)&lt;61, '30 - 60', &#13;&#10;&#9;&#9;IF(DATEDIFF(CURDATE(), minOverdueDate)&lt;91, '60 - 90', &#13;&#10;&#9;&#9;IF(DATEDIFF(CURDATE(), minOverdueDate)&lt;181, '90 - 180', &#13;&#10;&#9;&#9;IF(DATEDIFF(CURDATE(), minOverdueDate)&lt;361, '180 - 360', &#13;&#10;&#9;&#9;&#9;&#9; '&gt; 360')))))) AS arrPeriod&#13;&#10;&#13;&#10;&#9;FROM /* get the individual loan details */&#13;&#10;&#9;&#9;(SELECT ml.id AS loanId, ml.currency_code as currency,&#13;&#10; &#9;&#9;&#9;ml.principal_disbursed_derived as principal, &#13;&#10;&#9;&#9;&#9; ml.interest_charged_derived as interest, &#13;&#10; &#9;&#9;&#9;ml.principal_repaid_derived as prinPaid, &#13;&#10;&#9;&#9;&#9; ml.interest_repaid_derived intPaid,&#13;&#10;&#13;&#10;&#9;&#9;&#9; laa.principal_overdue_derived as prinOverdue,&#13;&#10;&#9;&#9;&#9; laa.interest_overdue_derived as intOverdue,&#13;&#10;&#13;&#10;&#9;&#9;&#9; IFNULL(laa.overdue_since_date_derived, curdate()) as minOverdueDate&#13;&#10;&#9;&#9;&#9; &#13;&#10; &#9;&#9;FROM m_office mo&#13;&#10; &#9;&#9;INNER JOIN m_office ounder ON ounder.hierarchy &#13;&#10;&#9;&#9;&#9;&#9;LIKE CONCAT(mo.hierarchy, '%')&#13;&#10;AND ounder.hierarchy like CONCAT('${currentUserHierarchy}', '%')&#13;&#10; &#9;&#9;INNER JOIN m_client mc ON mc.office_id=ounder.id&#13;&#10; &#9;&#9;INNER JOIN m_loan ml ON ml.client_id = mc.id&#13;&#10;&#9;&#9; LEFT JOIN m_loan_arrears_aging laa on laa.loan_id = ml.id&#13;&#10;&#9;&#9;WHERE ml.loan_status_id=300 /* active */&#13;&#10; &#9;&#9;AND mo.id=${officeId}&#13;&#10; AND (ml.currency_code = &quot;${currencyId}&quot; or &quot;-1&quot; = &quot;${currencyId}&quot;)&#13;&#10; &#9;&#9;GROUP BY ml.id) x&#13;&#10;&#9;) z &#13;&#10;GROUP BY z.currency, z.arrPeriod ) ars ON ars.arrPeriod=periods.period_no and ars.currency = periods.currency&#13;&#10;ORDER BY periods.currency, periods.pid"/>
<column name="description" value="Loan amount in arrears by branch"/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="91"/>
<column name="report_name" value="Loan Account Schedule"/>
<column name="report_type" value="Pentaho"/>
<column name="report_subtype"/>
<column name="report_category" value="Loan"/>
<column name="report_sql"/>
<column name="description"/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="falsee"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="92"/>
<column name="report_name" value="Branch Expected Cash Flow"/>
<column name="report_type" value="Pentaho"/>
<column name="report_subtype"/>
<column name="report_category" value="Loan"/>
<column name="report_sql"/>
<column name="description"/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="93"/>
<column name="report_name" value="Expected Payments By Date - Basic"/>
<column name="report_type" value="Table"/>
<column name="report_subtype"/>
<column name="report_category" value="Loan"/>
<column name="report_sql"
value="SELECT &#13;&#10; ounder.name 'Office', &#13;&#10; IFNULL(ms.display_name,'-') 'Loan Officer',&#13;&#10;&#9; mc.account_no 'Client Account Number',&#13;&#10;&#9; mc.display_name 'Name',&#13;&#10;&#9; mp.name 'Product',&#13;&#10;&#9; ml.account_no 'Loan Account Number',&#13;&#10;&#9; mr.duedate 'Due Date',&#13;&#10;&#9; mr.installment 'Installment',&#13;&#10;&#9; cu.display_symbol 'Currency',&#13;&#10;&#9; mr.principal_amount- IFNULL(mr.principal_completed_derived,0) 'Principal Due',&#13;&#10;&#9; mr.interest_amount- IFNULL(IFNULL(mr.interest_completed_derived,mr.interest_waived_derived),0) 'Interest Due', &#13;&#10;&#9; IFNULL(mr.fee_charges_amount,0)- IFNULL(IFNULL(mr.fee_charges_completed_derived,mr.fee_charges_waived_derived),0) 'Fees Due', &#13;&#10;&#9; IFNULL(mr.penalty_charges_amount,0)- IFNULL(IFNULL(mr.penalty_charges_completed_derived,mr.penalty_charges_waived_derived),0) 'Penalty Due',&#13;&#10; (mr.principal_amount- IFNULL(mr.principal_completed_derived,0)) +&#13;&#10; (mr.interest_amount- IFNULL(IFNULL(mr.interest_completed_derived,mr.interest_waived_derived),0)) + &#13;&#10; (IFNULL(mr.fee_charges_amount,0)- IFNULL(IFNULL(mr.fee_charges_completed_derived,mr.fee_charges_waived_derived),0)) + &#13;&#10; (IFNULL(mr.penalty_charges_amount,0)- IFNULL(IFNULL(mr.penalty_charges_completed_derived,mr.penalty_charges_waived_derived),0)) 'Total Due', &#13;&#10; mlaa.total_overdue_derived 'Total Overdue'&#13;&#10;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9; &#13;&#10; FROM m_office mo&#13;&#10; JOIN m_office ounder ON ounder.hierarchy LIKE CONCAT(mo.hierarchy, '%')&#13;&#10; &#13;&#10; AND ounder.hierarchy like CONCAT('${currentUserHierarchy}', '%')&#13;&#10;&#9;&#13;&#10; LEFT JOIN m_client mc ON mc.office_id=ounder.id&#13;&#10; LEFT JOIN m_loan ml ON ml.client_id=mc.id AND ml.loan_status_id=300&#13;&#10; LEFT JOIN m_loan_arrears_aging mlaa ON mlaa.loan_id=ml.id&#13;&#10; LEFT JOIN m_loan_repayment_schedule mr ON mr.loan_id=ml.id AND mr.completed_derived=0&#13;&#10; LEFT JOIN m_product_loan mp ON mp.id=ml.product_id&#13;&#10; LEFT JOIN m_staff ms ON ms.id=ml.loan_officer_id&#13;&#10; LEFT JOIN m_currency cu ON cu.code=ml.currency_code&#13;&#10; WHERE mo.id=${officeId}&#13;&#10; AND (IFNULL(ml.loan_officer_id, -10) = &quot;${loanOfficerId}&quot; OR &quot;-1&quot; = &quot;${loanOfficerId}&quot;)&#13;&#10; AND mr.duedate BETWEEN '${startDate}' AND '${endDate}'&#13;&#10; ORDER BY ounder.id,mr.duedate,ml.account_no"/>
<column name="description" value="Test"/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="94"/>
<column name="report_name" value="Expected Payments By Date - Formatted"/>
<column name="report_type" value="Pentaho"/>
<column name="report_subtype"/>
<column name="report_category" value="Loan"/>
<column name="report_sql"/>
<column name="description"/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="96"/>
<column name="report_name" value="GroupSummaryCounts"/>
<column name="report_type" value="Table"/>
<column name="report_subtype"/>
<column name="report_category"/>
<column name="report_sql"
value="&#10;/*&#10;Active Client is a client linked to the 'group' via m_group_client&#10;and with an active 'status_enum'.)&#10;Active Borrowers - Borrower may be a client or a 'group'&#10;*/&#10;select x.*&#10;from m_office o,&#10;m_group g,&#10;&#10;(select a.activeClients,&#10;(b.activeClientLoans + c.activeGroupLoans) as activeLoans,&#10;b.activeClientLoans, c.activeGroupLoans,&#10;(b.activeClientBorrowers + c.activeGroupBorrowers) as activeBorrowers,&#10;b.activeClientBorrowers, c.activeGroupBorrowers,&#10;(b.overdueClientLoans + c.overdueGroupLoans) as overdueLoans,&#10;b.overdueClientLoans, c.overdueGroupLoans&#10;from&#10;(select count(*) as activeClients&#10;from m_group topgroup&#10;join m_group g on g.hierarchy like concat(topgroup.hierarchy, '%')&#10;join m_group_client gc on gc.group_id = g.id&#10;join m_client c on c.id = gc.client_id&#10;where topgroup.id = ${groupId}&#10;and c.status_enum = 300) a,&#10;&#10;(select count(*) as activeClientLoans,&#10;count(distinct(l.client_id)) as activeClientBorrowers,&#10;ifnull(sum(if(laa.loan_id is not null, 1, 0)), 0) as overdueClientLoans&#10;from m_group topgroup&#10;join m_group g on g.hierarchy like concat(topgroup.hierarchy, '%')&#10;join m_loan l on l.group_id = g.id and l.client_id is not null&#10;left join m_loan_arrears_aging laa on laa.loan_id = l.id&#10;where topgroup.id = ${groupId}&#10;and l.loan_status_id = 300) b,&#10;&#10;(select count(*) as activeGroupLoans,&#10;count(distinct(l.group_id)) as activeGroupBorrowers,&#10;ifnull(sum(if(laa.loan_id is not null, 1, 0)), 0) as overdueGroupLoans&#10;from m_group topgroup&#10;join m_group g on g.hierarchy like concat(topgroup.hierarchy, '%')&#10;join m_loan l on l.group_id = g.id and l.client_id is null&#10;left join m_loan_arrears_aging laa on laa.loan_id = l.id&#10;where topgroup.id = ${groupId}&#10;and l.loan_status_id = 300) c&#10;) x&#10;&#10;where g.id = ${groupId}&#10;and o.id = g.office_id&#10;and o.hierarchy like concat('${currentUserHierarchy}', '%')&#10;"/>
<column name="description" value="Utility query for getting group summary count details for a group_id"/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="falsee"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="97"/>
<column name="report_name" value="GroupSummaryAmounts"/>
<column name="report_type" value="Table"/>
<column name="report_subtype"/>
<column name="report_category"/>
<column name="report_sql"
value="&#10;select ifnull(cur.display_symbol, l.currency_code) as currency,&#10;ifnull(sum(l.principal_disbursed_derived),0) as totalDisbursedAmount,&#10;ifnull(sum(l.principal_outstanding_derived),0) as totalLoanOutstandingAmount,&#10;count(laa.loan_id) as overdueLoans, ifnull(sum(laa.total_overdue_derived), 0) as totalLoanOverdueAmount&#10;from m_group topgroup&#10;join m_office o on o.id = topgroup.office_id and o.hierarchy like concat('${currentUserHierarchy}', '%')&#10;join m_group g on g.hierarchy like concat(topgroup.hierarchy, '%')&#10;join m_loan l on l.group_id = g.id&#10;left join m_loan_arrears_aging laa on laa.loan_id = l.id&#10;left join m_currency cur on cur.code = l.currency_code&#10;where topgroup.id = ${groupId}&#10;and l.disbursedon_date is not null&#10;group by l.currency_code&#10;"/>
<column name="description"
value="Utility query for getting group summary currency amount details for a group_id"/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="falsee"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="106"/>
<column name="report_name" value="TxnRunningBalances"/>
<column name="report_type" value="Table"/>
<column name="report_subtype"/>
<column name="report_category" value="Transaction"/>
<column name="report_sql"
value="&#10;select date('${startDate}') as 'Transaction Date', 'Opening Balance' as `Transaction Type`, null as Office,&#10; null as 'Loan Officer', null as `Loan Account No`, null as `Loan Product`, null as `Currency`,&#10; null as `Client Account No`, null as Client,&#10; null as Amount, null as Principal, null as Interest,&#10;@totalOutstandingPrincipal :=&#10;ifnull(round(sum(&#10; if (txn.transaction_type_enum = 1 /* disbursement */,&#10; ifnull(txn.amount,0.00),&#10; ifnull(txn.principal_portion_derived,0.00) * -1))&#10; ,2),0.00) as 'Outstanding Principal',&#10;&#10;@totalInterestIncome :=&#10;ifnull(round(sum(&#10; if (txn.transaction_type_enum in (2,5,8) /* repayment, repayment at disbursal, recovery repayment */,&#10; ifnull(txn.interest_portion_derived,0.00),&#10; 0))&#10; ,2),0.00) as 'Interest Income',&#10;&#10;@totalWriteOff :=&#10;ifnull(round(sum(&#10; if (txn.transaction_type_enum = 6 /* write-off */,&#10; ifnull(txn.principal_portion_derived,0.00),&#10; 0))&#10; ,2),0.00) as 'Principal Write Off'&#10;from m_office o&#10;join m_office ounder on ounder.hierarchy like concat(o.hierarchy, '%')&#10; and ounder.hierarchy like concat('${currentUserHierarchy}', '%')&#10;join m_client c on c.office_id = ounder.id&#10;join m_loan l on l.client_id = c.id&#10;join m_product_loan lp on lp.id = l.product_id&#10;join m_loan_transaction txn on txn.loan_id = l.id&#10;left join m_currency cur on cur.code = l.currency_code&#10;where txn.is_reversed = false&#10;and txn.transaction_type_enum not in (10,11)&#10;and o.id = ${officeId}&#10;and txn.transaction_date &lt; date('${startDate}')&#10;&#10;union all&#10;&#10;select x.`Transaction Date`, x.`Transaction Type`, x.Office, x.`Loan Officer`, x.`Loan Account No`, x.`Loan Product`, x.`Currency`,&#10; x.`Client Account No`, x.Client, x.Amount, x.Principal, x.Interest,&#10;cast(round(&#10; if (x.transaction_type_enum = 1 /* disbursement */,&#10; @totalOutstandingPrincipal := @totalOutstandingPrincipal + x.`Amount`,&#10; @totalOutstandingPrincipal := @totalOutstandingPrincipal - x.`Principal`)&#10; ,2) as decimal(19,2)) as 'Outstanding Principal',&#10;cast(round(&#10; if (x.transaction_type_enum in (2,5,8) /* repayment, repayment at disbursal, recovery repayment */,&#10; @totalInterestIncome := @totalInterestIncome + x.`Interest`,&#10; @totalInterestIncome)&#10; ,2) as decimal(19,2)) as 'Interest Income',&#10;cast(round(&#10; if (x.transaction_type_enum = 6 /* write-off */,&#10; @totalWriteOff := @totalWriteOff + x.`Principal`,&#10; @totalWriteOff)&#10; ,2) as decimal(19,2)) as 'Principal Write Off'&#10;from&#10;(select txn.transaction_type_enum, txn.id as txn_id, txn.transaction_date as 'Transaction Date',&#10;cast(&#10; ifnull(re.enum_message_property, concat('Unknown Transaction Type Value: ' , txn.transaction_type_enum))&#10; as char) as 'Transaction Type',&#10;ounder.`name` as Office, lo.display_name as 'Loan Officer',&#10;l.account_no as 'Loan Account No', lp.`name` as 'Loan Product',&#10;ifnull(cur.display_symbol, l.currency_code) as Currency,&#10;c.account_no as 'Client Account No', c.display_name as 'Client',&#10;ifnull(txn.amount,0.00) as Amount,&#10;ifnull(txn.principal_portion_derived,0.00) as Principal,&#10;ifnull(txn.interest_portion_derived,0.00) as Interest&#10;from m_office o&#10;join m_office ounder on ounder.hierarchy like concat(o.hierarchy, '%')&#10; and ounder.hierarchy like concat('${currentUserHierarchy}', '%')&#10;join m_client c on c.office_id = ounder.id&#10;join m_loan l on l.client_id = c.id&#10;left join m_staff lo on lo.id = l.loan_officer_id&#10;join m_product_loan lp on lp.id = l.product_id&#10;join m_loan_transaction txn on txn.loan_id = l.id&#10;left join m_currency cur on cur.code = l.currency_code&#10;left join r_enum_value re on re.enum_name = 'transaction_type_enum'&#10; and re.enum_id = txn.transaction_type_enum&#10;where txn.is_reversed = false&#10;and txn.transaction_type_enum not in (10,11)&#10;and (ifnull(l.loan_officer_id, -10) = '${loanOfficerId}' or '-1' = '${loanOfficerId}')&#10;and o.id = ${officeId}&#10;and txn.transaction_date &gt;= date('${startDate}')&#10;and txn.transaction_date &lt;= date('${endDate}')&#10;order by txn.transaction_date, txn.id) x&#10;"/>
<column name="description"
value="Running Balance Txn report for Individual Lending.&#10;Suitable for small MFI's. Larger could use it using the branch or other parameters.&#10;Basically, suck it and see if its quick enough for you out-of-te box or whether it needs performance work in your situation.&#10;"/>
<column name="core_report" valueBoolean="false"/>
<column name="use_report" valueBoolean="falsee"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="107"/>
<column name="report_name" value="FieldAgentStats"/>
<column name="report_type" value="Table"/>
<column name="report_subtype"/>
<column name="report_category" value="Quipo"/>
<column name="report_sql"
value="&#10;select ifnull(cur.display_symbol, l.currency_code) as Currency,&#10;/*This query will return more than one entry if more than one currency is used */&#10;count(distinct(c.id)) as activeClients, count(*) as activeLoans,&#10;sum(l.principal_disbursed_derived) as disbursedAmount,&#10;sum(l.principal_outstanding_derived) as loanOutstandingAmount,&#10;round((sum(l.principal_outstanding_derived) * 100) / sum(l.principal_disbursed_derived),2) as loanOutstandingPC,&#10;sum(ifnull(lpa.principal_in_advance_derived,0.0)) as LoanPaidInAdvance,&#10;sum(&#10; if(date_sub(curdate(), interval 28 day) &gt; ifnull(laa.overdue_since_date_derived, curdate()),&#10; l.principal_outstanding_derived,0)) as portfolioAtRisk,&#10;&#10;round((sum(&#10; if(date_sub(curdate(), interval 28 day) &gt; ifnull(laa.overdue_since_date_derived, curdate()),&#10; l.principal_outstanding_derived,0)) * 100) / sum(l.principal_outstanding_derived), 2) as portfolioAtRiskPC,&#10;&#10;count(distinct(&#10; if(date_sub(curdate(), interval 28 day) &gt; ifnull(laa.overdue_since_date_derived, curdate()),&#10; c.id,null))) as clientsInDefault,&#10;round((count(distinct(&#10; if(date_sub(curdate(), interval 28 day) &gt; ifnull(laa.overdue_since_date_derived, curdate()),&#10; c.id,null))) * 100) / count(distinct(c.id)),2) as clientsInDefaultPC,&#10;(sum(l.principal_disbursed_derived) / count(*)) as averageLoanAmount&#10;from m_staff fa&#10;join m_office o on o.id = fa.office_id&#10; and o.hierarchy like concat('${currentUserHierarchy}', '%')&#10;join m_group pgm on pgm.staff_id = fa.id&#10;join m_loan l on l.group_id = pgm.id and l.client_id is not null&#10;left join m_currency cur on cur.code = l.currency_code&#10;left join m_loan_arrears_aging laa on laa.loan_id = l.id&#10;left join m_loan_paid_in_advance lpa on lpa.loan_id = l.id&#10;join m_client c on c.id = l.client_id&#10;where fa.id = ${staffId}&#10;and l.loan_status_id = 300&#10;group by l.currency_code&#10;"/>
<column name="description" value="Field Agent Statistics"/>
<column name="core_report" valueBoolean="false"/>
<column name="use_report" valueBoolean="falsee"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="108"/>
<column name="report_name" value="FieldAgentPrograms"/>
<column name="report_type" value="Table"/>
<column name="report_subtype"/>
<column name="report_category" value="Quipo"/>
<column name="report_sql"
value="&#10;select pgm.id, pgm.display_name as `name`, sts.enum_message_property as status&#10; from m_group pgm&#10; join m_office o on o.id = pgm.office_id&#10; and o.hierarchy like concat('${currentUserHierarchy}', '%')&#10; left join r_enum_value sts on sts.enum_name = 'status_enum' and sts.enum_id = pgm.status_enum&#10; where pgm.staff_id = ${staffId}&#10;"/>
<column name="description" value="List of Field Agent Programs"/>
<column name="core_report" valueBoolean="false"/>
<column name="use_report" valueBoolean="falsee"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="109"/>
<column name="report_name" value="ProgramDetails"/>
<column name="report_type" value="Table"/>
<column name="report_subtype"/>
<column name="report_category" value="Quipo"/>
<column name="report_sql"
value="&#10; select l.id as loanId, l.account_no as loanAccountNo, c.id as clientId, c.account_no as clientAccountNo,&#10; pgm.display_name as programName,&#10;&#10;(select count(*)&#10;from m_loan cy&#10;where cy.group_id = pgm.id and cy.client_id =c.id&#10;and cy.disbursedon_date &lt;= l.disbursedon_date) as loanCycleNo,&#10;&#10;c.display_name as clientDisplayName,&#10; ifnull(cur.display_symbol, l.currency_code) as Currency,&#10;ifnull(l.principal_repaid_derived,0.0) as loanRepaidAmount,&#10;ifnull(l.principal_outstanding_derived, 0.0) as loanOutstandingAmount,&#10;ifnull(lpa.principal_in_advance_derived,0.0) as LoanPaidInAdvance,&#10;&#10;ifnull(laa.principal_overdue_derived, 0.0) as loanInArrearsAmount,&#10;if(ifnull(laa.principal_overdue_derived, 0.00) &gt; 0, 'Yes', 'No') as inDefault,&#10;&#10;if(date_sub(curdate(), interval 28 day) &gt; ifnull(laa.overdue_since_date_derived, curdate()),&#10; l.principal_outstanding_derived,0) as portfolioAtRisk&#10;&#10; from m_group pgm&#10; join m_office o on o.id = pgm.office_id&#10; and o.hierarchy like concat('${currentUserHierarchy}', '%')&#10; join m_loan l on l.group_id = pgm.id and l.client_id is not null&#10; left join m_currency cur on cur.code = l.currency_code&#10; join m_client c on c.id = l.client_id&#10; left join m_loan_arrears_aging laa on laa.loan_id = l.id&#10; left join m_loan_paid_in_advance lpa on lpa.loan_id = l.id&#10; where pgm.id = ${programId}&#10; and l.loan_status_id = 300&#10;order by c.display_name, l.account_no&#10;&#10;"/>
<column name="description" value="List of Loans in a Program"/>
<column name="core_report" valueBoolean="false"/>
<column name="use_report" valueBoolean="falsee"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="110"/>
<column name="report_name" value="ChildrenStaffList"/>
<column name="report_type" value="Table"/>
<column name="report_subtype"/>
<column name="report_category" value="Quipo"/>
<column name="report_sql"
value="&#10; select s.id, s.display_name,&#10;s.firstname, s.lastname, s.organisational_role_enum,&#10;s.organisational_role_parent_staff_id,&#10;sp.display_name as `organisational_role_parent_staff_display_name`&#10;from m_staff s&#10;join m_staff sp on s.organisational_role_parent_staff_id = sp.id&#10;where s.organisational_role_parent_staff_id = ${staffId}&#10;"/>
<column name="description" value="Get Next Level Down Staff"/>
<column name="core_report" valueBoolean="false"/>
<column name="use_report" valueBoolean="falsee"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="111"/>
<column name="report_name" value="CoordinatorStats"/>
<column name="report_type" value="Table"/>
<column name="report_subtype"/>
<column name="report_category" value="Quipo"/>
<column name="report_sql"
value="&#10;select ifnull(cur.display_symbol, l.currency_code) as Currency,&#10;/*This query will return more than one entry if more than one currency is used */&#10;count(distinct(c.id)) as activeClients, count(*) as activeLoans,&#10;sum(l.principal_disbursed_derived) as disbursedAmount,&#10;sum(l.principal_outstanding_derived) as loanOutstandingAmount,&#10;round((sum(l.principal_outstanding_derived) * 100) / sum(l.principal_disbursed_derived),2) as loanOutstandingPC,&#10;sum(ifnull(lpa.principal_in_advance_derived,0.0)) as LoanPaidInAdvance,&#10;sum(&#10; if(date_sub(curdate(), interval 28 day) &gt; ifnull(laa.overdue_since_date_derived, curdate()),&#10; l.principal_outstanding_derived,0)) as portfolioAtRisk,&#10;&#10;round((sum(&#10; if(date_sub(curdate(), interval 28 day) &gt; ifnull(laa.overdue_since_date_derived, curdate()),&#10; l.principal_outstanding_derived,0)) * 100) / sum(l.principal_outstanding_derived), 2) as portfolioAtRiskPC,&#10;&#10;count(distinct(&#10; if(date_sub(curdate(), interval 28 day) &gt; ifnull(laa.overdue_since_date_derived, curdate()),&#10; c.id,null))) as clientsInDefault,&#10;round((count(distinct(&#10; if(date_sub(curdate(), interval 28 day) &gt; ifnull(laa.overdue_since_date_derived, curdate()),&#10; c.id,null))) * 100) / count(distinct(c.id)),2) as clientsInDefaultPC,&#10;(sum(l.principal_disbursed_derived) / count(*)) as averageLoanAmount&#10;from m_staff coord&#10;join m_staff fa on fa.organisational_role_parent_staff_id = coord.id&#10;join m_office o on o.id = fa.office_id&#10; and o.hierarchy like concat('${currentUserHierarchy}', '%')&#10;join m_group pgm on pgm.staff_id = fa.id&#10;join m_loan l on l.group_id = pgm.id and l.client_id is not null&#10;left join m_currency cur on cur.code = l.currency_code&#10;left join m_loan_arrears_aging laa on laa.loan_id = l.id&#10;left join m_loan_paid_in_advance lpa on lpa.loan_id = l.id&#10;join m_client c on c.id = l.client_id&#10;where coord.id = ${staffId}&#10;and l.loan_status_id = 300&#10;group by l.currency_code&#10;"/>
<column name="description" value="Coordinator Statistics"/>
<column name="core_report" valueBoolean="false"/>
<column name="use_report" valueBoolean="falsee"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="112"/>
<column name="report_name" value="BranchManagerStats"/>
<column name="report_type" value="Table"/>
<column name="report_subtype"/>
<column name="report_category" value="Quipo"/>
<column name="report_sql"
value="&#10;select ifnull(cur.display_symbol, l.currency_code) as Currency,&#10;/*This query will return more than one entry if more than one currency is used */&#10;count(distinct(c.id)) as activeClients, count(*) as activeLoans,&#10;sum(l.principal_disbursed_derived) as disbursedAmount,&#10;sum(l.principal_outstanding_derived) as loanOutstandingAmount,&#10;round((sum(l.principal_outstanding_derived) * 100) / sum(l.principal_disbursed_derived),2) as loanOutstandingPC,&#10;sum(ifnull(lpa.principal_in_advance_derived,0.0)) as LoanPaidInAdvance,&#10;sum(&#10; if(date_sub(curdate(), interval 28 day) &gt; ifnull(laa.overdue_since_date_derived, curdate()),&#10; l.principal_outstanding_derived,0)) as portfolioAtRisk,&#10;&#10;round((sum(&#10; if(date_sub(curdate(), interval 28 day) &gt; ifnull(laa.overdue_since_date_derived, curdate()),&#10; l.principal_outstanding_derived,0)) * 100) / sum(l.principal_outstanding_derived), 2) as portfolioAtRiskPC,&#10;&#10;count(distinct(&#10; if(date_sub(curdate(), interval 28 day) &gt; ifnull(laa.overdue_since_date_derived, curdate()),&#10; c.id,null))) as clientsInDefault,&#10;round((count(distinct(&#10; if(date_sub(curdate(), interval 28 day) &gt; ifnull(laa.overdue_since_date_derived, curdate()),&#10; c.id,null))) * 100) / count(distinct(c.id)),2) as clientsInDefaultPC,&#10;(sum(l.principal_disbursed_derived) / count(*)) as averageLoanAmount&#10;from m_staff bm&#10;join m_staff coord on coord.organisational_role_parent_staff_id = bm.id&#10;join m_staff fa on fa.organisational_role_parent_staff_id = coord.id&#10;join m_office o on o.id = fa.office_id&#10; and o.hierarchy like concat('${currentUserHierarchy}', '%')&#10;join m_group pgm on pgm.staff_id = fa.id&#10;join m_loan l on l.group_id = pgm.id and l.client_id is not null&#10;left join m_currency cur on cur.code = l.currency_code&#10;left join m_loan_arrears_aging laa on laa.loan_id = l.id&#10;left join m_loan_paid_in_advance lpa on lpa.loan_id = l.id&#10;join m_client c on c.id = l.client_id&#10;where bm.id = ${staffId}&#10;and l.loan_status_id = 300&#10;group by l.currency_code&#10;"/>
<column name="description" value="Branch Manager Statistics"/>
<column name="core_report" valueBoolean="false"/>
<column name="use_report" valueBoolean="falsee"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="113"/>
<column name="report_name" value="ProgramDirectorStats"/>
<column name="report_type" value="Table"/>
<column name="report_subtype"/>
<column name="report_category" value="Quipo"/>
<column name="report_sql"
value="&#10;select ifnull(cur.display_symbol, l.currency_code) as Currency,&#10;/*This query will return more than one entry if more than one currency is used */&#10;count(distinct(c.id)) as activeClients, count(*) as activeLoans,&#10;sum(l.principal_disbursed_derived) as disbursedAmount,&#10;sum(l.principal_outstanding_derived) as loanOutstandingAmount,&#10;round((sum(l.principal_outstanding_derived) * 100) / sum(l.principal_disbursed_derived),2) as loanOutstandingPC,&#10;sum(ifnull(lpa.principal_in_advance_derived,0.0)) as LoanPaidInAdvance,&#10;sum(&#10; if(date_sub(curdate(), interval 28 day) &gt; ifnull(laa.overdue_since_date_derived, curdate()),&#10; l.principal_outstanding_derived,0)) as portfolioAtRisk,&#10;&#10;round((sum(&#10; if(date_sub(curdate(), interval 28 day) &gt; ifnull(laa.overdue_since_date_derived, curdate()),&#10; l.principal_outstanding_derived,0)) * 100) / sum(l.principal_outstanding_derived), 2) as portfolioAtRiskPC,&#10;&#10;count(distinct(&#10; if(date_sub(curdate(), interval 28 day) &gt; ifnull(laa.overdue_since_date_derived, curdate()),&#10; c.id,null))) as clientsInDefault,&#10;round((count(distinct(&#10; if(date_sub(curdate(), interval 28 day) &gt; ifnull(laa.overdue_since_date_derived, curdate()),&#10; c.id,null))) * 100) / count(distinct(c.id)),2) as clientsInDefaultPC,&#10;(sum(l.principal_disbursed_derived) / count(*)) as averageLoanAmount&#10;from m_staff pd&#10;join m_staff bm on bm.organisational_role_parent_staff_id = pd.id&#10;join m_staff coord on coord.organisational_role_parent_staff_id = bm.id&#10;join m_staff fa on fa.organisational_role_parent_staff_id = coord.id&#10;join m_office o on o.id = fa.office_id&#10; and o.hierarchy like concat('${currentUserHierarchy}', '%')&#10;join m_group pgm on pgm.staff_id = fa.id&#10;join m_loan l on l.group_id = pgm.id and l.client_id is not null&#10;left join m_currency cur on cur.code = l.currency_code&#10;left join m_loan_arrears_aging laa on laa.loan_id = l.id&#10;left join m_loan_paid_in_advance lpa on lpa.loan_id = l.id&#10;join m_client c on c.id = l.client_id&#10;where pd.id = ${staffId}&#10;and l.loan_status_id = 300&#10;group by l.currency_code&#10;"/>
<column name="description" value="Program DirectorStatistics"/>
<column name="core_report" valueBoolean="false"/>
<column name="use_report" valueBoolean="falsee"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="114"/>
<column name="report_name" value="ProgramStats"/>
<column name="report_type" value="Table"/>
<column name="report_subtype"/>
<column name="report_category" value="Quipo"/>
<column name="report_sql"
value="&#10;select ifnull(cur.display_symbol, l.currency_code) as Currency,&#10;/*This query will return more than one entry if more than one currency is used */&#10;count(distinct(c.id)) as activeClients, count(*) as activeLoans,&#10;sum(l.principal_disbursed_derived) as disbursedAmount,&#10;sum(l.principal_outstanding_derived) as loanOutstandingAmount,&#10;round((sum(l.principal_outstanding_derived) * 100) / sum(l.principal_disbursed_derived),2) as loanOutstandingPC,&#10;sum(ifnull(lpa.principal_in_advance_derived,0.0)) as LoanPaidInAdvance,&#10;sum(&#10; if(date_sub(curdate(), interval 28 day) &gt; ifnull(laa.overdue_since_date_derived, curdate()),&#10; l.principal_outstanding_derived,0)) as portfolioAtRisk,&#10;&#10;round((sum(&#10; if(date_sub(curdate(), interval 28 day) &gt; ifnull(laa.overdue_since_date_derived, curdate()),&#10; l.principal_outstanding_derived,0)) * 100) / sum(l.principal_outstanding_derived), 2) as portfolioAtRiskPC,&#10;&#10;count(distinct(&#10; if(date_sub(curdate(), interval 28 day) &gt; ifnull(laa.overdue_since_date_derived, curdate()),&#10; c.id,null))) as clientsInDefault,&#10;round((count(distinct(&#10; if(date_sub(curdate(), interval 28 day) &gt; ifnull(laa.overdue_since_date_derived, curdate()),&#10; c.id,null))) * 100) / count(distinct(c.id)),2) as clientsInDefaultPC,&#10;(sum(l.principal_disbursed_derived) / count(*)) as averageLoanAmount&#10;from m_group pgm&#10;join m_office o on o.id = pgm.office_id&#10; and o.hierarchy like concat('${currentUserHierarchy}', '%')&#10;join m_loan l on l.group_id = pgm.id and l.client_id is not null&#10;left join m_currency cur on cur.code = l.currency_code&#10;left join m_loan_arrears_aging laa on laa.loan_id = l.id&#10;left join m_loan_paid_in_advance lpa on lpa.loan_id = l.id&#10;join m_client c on c.id = l.client_id&#10;where pgm.id = ${programId}&#10;and l.loan_status_id = 300&#10;group by l.currency_code&#10;"/>
<column name="description" value="Program Statistics"/>
<column name="core_report" valueBoolean="false"/>
<column name="use_report" valueBoolean="falsee"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="115"/>
<column name="report_name" value="ClientSummary "/>
<column name="report_type" value="Table"/>
<column name="report_subtype"/>
<column name="report_category"/>
<column name="report_sql"
value="SELECT x.* FROM m_client c, m_office o, &#10;(&#10; SELECT a.loanCycle, a.activeLoans, b.lastLoanAmount, d.activeSavings, d.totalSavings FROM &#10;&#9;(SELECT IFNULL(MAX(l.loan_counter),0) AS loanCycle, COUNT(l.id) AS activeLoans FROM m_loan l WHERE l.loan_status_id=300 AND l.client_id=${clientId}) a, &#10;&#9;(SELECT count(l.id), IFNULL(l.principal_amount,0) AS 'lastLoanAmount' FROM m_loan l WHERE l.client_id=${clientId} AND l.disbursedon_date = (SELECT IFNULL(MAX(disbursedon_date),NOW()) FROM m_loan where client_id=${clientId} and loan_status_id=300) group by l.principal_amount) b, &#10;&#9;(SELECT COUNT(s.id) AS 'activeSavings', IFNULL(SUM(s.account_balance_derived),0) AS 'totalSavings' FROM m_savings_account s WHERE s.status_enum=300 AND s.client_id=${clientId}) d&#10;) x&#10;WHERE c.id=${clientId} AND o.id = c.office_id AND o.hierarchy LIKE CONCAT('${currentUserHierarchy}', '%')"/>
<column name="description" value="Utility query for getting the client summary details"/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="falsee"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="116"/>
<column name="report_name" value="LoanCyclePerProduct"/>
<column name="report_type" value="Table"/>
<column name="report_subtype"/>
<column name="report_category"/>
<column name="report_sql"
value="SELECT lp.name AS 'productName', MAX(l.loan_product_counter) AS 'loanProductCycle' FROM m_loan l JOIN m_product_loan lp ON l.product_id=lp.id WHERE lp.include_in_borrower_cycle=1 AND l.loan_product_counter IS NOT NULL AND l.client_id=${clientId} GROUP BY l.product_id"/>
<column name="description" value="Utility query for getting the client loan cycle details"/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="falsee"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="117"/>
<column name="report_name" value="GroupSavingSummary"/>
<column name="report_type" value="Table"/>
<column name="report_subtype"/>
<column name="report_category"/>
<column name="report_sql"
value="select ifnull(cur.display_symbol, sa.currency_code) as currency,&#10;count(sa.id) as totalSavingAccounts, ifnull(sum(sa.account_balance_derived),0) as totalSavings&#10;from m_group topgroup&#10;join m_office o on o.id = topgroup.office_id and o.hierarchy like concat('${currentUserHierarchy}', '%')&#10;join m_group g on g.hierarchy like concat(topgroup.hierarchy, '%')&#10;join m_savings_account sa on sa.group_id = g.id&#10;left join m_currency cur on cur.code = sa.currency_code&#10;where topgroup.id = ${groupId}&#10;and sa.activatedon_date is not null&#10;group by sa.currency_code"/>
<column name="description"
value="Utility query for getting group or center saving summary details for a group_id"/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="falsee"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="118"/>
<column name="report_name" value="Savings Transactions"/>
<column name="report_type" value="Pentaho"/>
<column name="report_subtype"/>
<column name="report_category" value="Savings"/>
<column name="report_sql"/>
<column name="description"/>
<column name="core_report" valueBoolean="false"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="119"/>
<column name="report_name" value="Client Savings Summary"/>
<column name="report_type" value="Pentaho"/>
<column name="report_subtype"/>
<column name="report_category" value="Savings"/>
<column name="report_sql"/>
<column name="description"/>
<column name="core_report" valueBoolean="false"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="120"/>
<column name="report_name" value="Active Loans - Details(Pentaho)"/>
<column name="report_type" value="Pentaho"/>
<column name="report_subtype"/>
<column name="report_category" value="Loan"/>
<column name="report_sql" value="(NULL)"/>
<column name="description" value="(NULL)"/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="121"/>
<column name="report_name" value="Active Loans - Summary(Pentaho)"/>
<column name="report_type" value="Pentaho"/>
<column name="report_subtype"/>
<column name="report_category" value="Loan"/>
<column name="report_sql" value="(NULL)"/>
<column name="description" value="(NULL)"/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="122"/>
<column name="report_name" value="Active Loans by Disbursal Period(Pentaho)"/>
<column name="report_type" value="Pentaho"/>
<column name="report_subtype"/>
<column name="report_category" value="Loan"/>
<column name="report_sql" value="(NULL)"/>
<column name="description" value="(NULL)"/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="123"/>
<column name="report_name" value="Active Loans in last installment Summary(Pentaho)"/>
<column name="report_type" value="Pentaho"/>
<column name="report_subtype"/>
<column name="report_category" value="Loan"/>
<column name="report_sql" value="(NULL)"/>
<column name="description" value="(NULL)"/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="124"/>
<column name="report_name" value="Active Loans in last installment(Pentaho)"/>
<column name="report_type" value="Pentaho"/>
<column name="report_subtype"/>
<column name="report_category" value="Loan"/>
<column name="report_sql" value="(NULL)"/>
<column name="description" value="(NULL)"/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="125"/>
<column name="report_name" value="Active Loans Passed Final Maturity Summary(Pentaho)"/>
<column name="report_type" value="Pentaho"/>
<column name="report_subtype"/>
<column name="report_category" value="Loan"/>
<column name="report_sql" value="(NULL)"/>
<column name="description" value="(NULL)"/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="126"/>
<column name="report_name" value="Active Loans Passed Final Maturity(Pentaho)"/>
<column name="report_type" value="Pentaho"/>
<column name="report_subtype"/>
<column name="report_category" value="Loan"/>
<column name="report_sql" value="(NULL)"/>
<column name="description" value="(NULL)"/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="127"/>
<column name="report_name" value="Aging Detail(Pentaho)"/>
<column name="report_type" value="Pentaho"/>
<column name="report_subtype"/>
<column name="report_category" value="Loan"/>
<column name="report_sql" value="(NULL)"/>
<column name="description" value="(NULL)"/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="128"/>
<column name="report_name" value="Aging Summary (Arrears in Months)(Pentaho)"/>
<column name="report_type" value="Pentaho"/>
<column name="report_subtype"/>
<column name="report_category" value="Loan"/>
<column name="report_sql" value="(NULL)"/>
<column name="description" value="(NULL)"/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="129"/>
<column name="report_name" value="Aging Summary (Arrears in Weeks)(Pentaho)"/>
<column name="report_type" value="Pentaho"/>
<column name="report_subtype"/>
<column name="report_category" value="Loan"/>
<column name="report_sql" value="(NULL)"/>
<column name="description" value="(NULL)"/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="130"/>
<column name="report_name" value="Client Listing(Pentaho)"/>
<column name="report_type" value="Pentaho"/>
<column name="report_subtype"/>
<column name="report_category" value="Client"/>
<column name="report_sql" value="(NULL)"/>
<column name="description" value="(NULL)"/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="131"/>
<column name="report_name" value="Client Loans Listing(Pentaho)"/>
<column name="report_type" value="Pentaho"/>
<column name="report_subtype"/>
<column name="report_category" value="Client"/>
<column name="report_sql" value="(NULL)"/>
<column name="description" value="(NULL)"/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="132"/>
<column name="report_name" value="Expected Payments By Date - Basic(Pentaho)"/>
<column name="report_type" value="Pentaho"/>
<column name="report_subtype"/>
<column name="report_category" value="Loan"/>
<column name="report_sql" value="(NULL)"/>
<column name="description" value="(NULL)"/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="133"/>
<column name="report_name" value="Funds Disbursed Between Dates Summary by Office(Pentaho)"/>
<column name="report_type" value="Pentaho"/>
<column name="report_subtype"/>
<column name="report_category" value="Fund"/>
<column name="report_sql" value="(NULL)"/>
<column name="description" value="(NULL)"/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="134"/>
<column name="report_name" value="Funds Disbursed Between Dates Summary(Pentaho)"/>
<column name="report_type" value="Pentaho"/>
<column name="report_subtype"/>
<column name="report_category" value="Fund"/>
<column name="report_sql" value="(NULL)"/>
<column name="description" value="(NULL)"/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="135"/>
<column name="report_name" value="Loans Awaiting Disbursal Summary by Month(Pentaho)"/>
<column name="report_type" value="Pentaho"/>
<column name="report_subtype"/>
<column name="report_category" value="Loan"/>
<column name="report_sql" value="(NULL)"/>
<column name="description" value="(NULL)"/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="136"/>
<column name="report_name" value="Loans Awaiting Disbursal Summary(Pentaho)"/>
<column name="report_type" value="Pentaho"/>
<column name="report_subtype"/>
<column name="report_category" value="Loan"/>
<column name="report_sql" value="(NULL)"/>
<column name="description" value="(NULL)"/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="137"/>
<column name="report_name" value="Loans Awaiting Disbursal(Pentaho)"/>
<column name="report_type" value="Pentaho"/>
<column name="report_subtype"/>
<column name="report_category" value="Loan"/>
<column name="report_sql" value="(NULL)"/>
<column name="description" value="(NULL)"/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="138"/>
<column name="report_name" value="Loans Pending Approval(Pentaho)"/>
<column name="report_type" value="Pentaho"/>
<column name="report_subtype"/>
<column name="report_category" value="Loan"/>
<column name="report_sql" value="(NULL)"/>
<column name="description" value="(NULL)"/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="139"/>
<column name="report_name" value="Obligation Met Loans Details(Pentaho)"/>
<column name="report_type" value="Pentaho"/>
<column name="report_subtype"/>
<column name="report_category" value="Loan"/>
<column name="report_sql" value="(NULL)"/>
<column name="description" value="(NULL)"/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="140"/>
<column name="report_name" value="Obligation Met Loans Summary(Pentaho)"/>
<column name="report_type" value="Pentaho"/>
<column name="report_subtype"/>
<column name="report_category" value="Loan"/>
<column name="report_sql" value="(NULL)"/>
<column name="description" value="(NULL)"/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="141"/>
<column name="report_name" value="Portfolio at Risk by Branch(Pentaho)"/>
<column name="report_type" value="Pentaho"/>
<column name="report_subtype"/>
<column name="report_category" value="Loan"/>
<column name="report_sql" value="(NULL)"/>
<column name="description" value="(NULL)"/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="142"/>
<column name="report_name" value="Portfolio at Risk(Pentaho)"/>
<column name="report_type" value="Pentaho"/>
<column name="report_subtype"/>
<column name="report_category" value="Loan"/>
<column name="report_sql" value="(NULL)"/>
<column name="description" value="(NULL)"/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="143"/>
<column name="report_name" value="Rescheduled Loans(Pentaho)"/>
<column name="report_type" value="Pentaho"/>
<column name="report_subtype"/>
<column name="report_category" value="Loan"/>
<column name="report_sql" value="(NULL)"/>
<column name="description" value="(NULL)"/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="144"/>
<column name="report_name" value="TxnRunningBalances(Pentaho)"/>
<column name="report_type" value="Pentaho"/>
<column name="report_subtype"/>
<column name="report_category" value="Transaction"/>
<column name="report_sql" value="(NULL)"/>
<column name="description" value="(NULL)"/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="145"/>
<column name="report_name" value="Written-Off Loans(Pentaho)"/>
<column name="report_type" value="Pentaho"/>
<column name="report_subtype"/>
<column name="report_category" value="Loan"/>
<column name="report_sql" value="(NULL)"/>
<column name="description" value="(NULL)"/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="146"/>
<column name="report_name" value="Client Saving Transactions"/>
<column name="report_type" value="Pentaho"/>
<column name="report_subtype"/>
<column name="report_category" value="Savings"/>
<column name="report_sql"/>
<column name="description"/>
<column name="core_report" valueBoolean="false"/>
<column name="use_report" valueBoolean="falsee"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="147"/>
<column name="report_name" value="Client Loan Account Schedule"/>
<column name="report_type" value="Pentaho"/>
<column name="report_subtype"/>
<column name="report_category" value="Loan"/>
<column name="report_sql"/>
<column name="description"/>
<column name="core_report" valueBoolean="false"/>
<column name="use_report" valueBoolean="falsee"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="148"/>
<column name="report_name" value="GroupNamesByStaff"/>
<column name="report_type" value="Table"/>
<column name="report_subtype" value=""/>
<column name="report_category" value=""/>
<column name="report_sql"
value="Select gr.id as id, gr.display_name as name from m_group gr where gr.level_id=1 and gr.staff_id = ${staffId}"/>
<column name="description" value=""/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="falsee"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="149"/>
<column name="report_name" value="ClientTrendsByDay"/>
<column name="report_type" value="Table"/>
<column name="report_subtype" value=""/>
<column name="report_category" value="Client"/>
<column name="report_sql"
value="SELECT &#9;COUNT(cl.id) AS count, &#10;&#9;&#9;cl.activation_date AS days&#10;FROM m_office of &#10;&#9;LEFT JOIN m_client cl on of.id = cl.office_id&#10;WHERE of.hierarchy like concat((select ino.hierarchy from m_office ino where ino.id = ${officeId}),&quot;%&quot; ) &#10;&#9;AND (cl.activation_date BETWEEN DATE_SUB(CURDATE(), INTERVAL 12 DAY) AND DATE(NOW()- INTERVAL 1 DAY))&#10;GROUP BY days"/>
<column name="description" value="Retrieves the number of clients joined in last 12 days"/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="falsee"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="150"/>
<column name="report_name" value="ClientTrendsByWeek"/>
<column name="report_type" value="Table"/>
<column name="report_subtype" value=""/>
<column name="report_category" value="Client"/>
<column name="report_sql"
value="SELECT &#9;COUNT(cl.id) AS count, &#10;&#9;&#9;WEEK(cl.activation_date) AS Weeks&#10;FROM m_office of &#10;&#9;LEFT JOIN m_client cl on of.id = cl.office_id&#10;WHERE of.hierarchy like concat((select ino.hierarchy from m_office ino where ino.id = ${officeId}),&quot;%&quot; ) &#10;&#9;AND (cl.activation_date BETWEEN DATE_SUB(CURDATE(), INTERVAL 12 WEEK) AND DATE(NOW()))&#10;GROUP BY Weeks"/>
<column name="description" value=""/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="falsee"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="151"/>
<column name="report_name" value="ClientTrendsByMonth"/>
<column name="report_type" value="Table"/>
<column name="report_subtype" value=""/>
<column name="report_category" value="Client"/>
<column name="report_sql"
value="SELECT &#9;COUNT(cl.id) AS count, &#10;&#9;&#9;MONTHNAME(cl.activation_date) AS Months&#10;FROM m_office of &#10;&#9;LEFT JOIN m_client cl on of.id = cl.office_id&#10;WHERE of.hierarchy like concat((select ino.hierarchy from m_office ino where ino.id = ${officeId}),&quot;%&quot; ) &#10;&#9;AND (cl.activation_date BETWEEN DATE_SUB(CURDATE(), INTERVAL 12 MONTH) AND DATE(NOW()))&#10;GROUP BY Months"/>
<column name="description" value=""/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="falsee"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="152"/>
<column name="report_name" value="LoanTrendsByDay"/>
<column name="report_type" value="Table"/>
<column name="report_subtype" value=""/>
<column name="report_category" value="Loan"/>
<column name="report_sql"
value="SELECT &#9;COUNT(ln.id) AS lcount, &#10;&#9;&#9;ln.disbursedon_date AS days&#10;FROM m_office of &#10;&#9;LEFT JOIN m_client cl on of.id = cl.office_id&#10;&#9;LEFT JOIN m_loan ln on cl.id = ln.client_id&#10;WHERE of.hierarchy like concat((select ino.hierarchy from m_office ino where ino.id = ${officeId}),&quot;%&quot; ) &#10;&#9;AND (ln.disbursedon_date BETWEEN DATE_SUB(CURDATE(), INTERVAL 12 DAY) AND DATE(NOW()- INTERVAL 1 DAY))&#10;GROUP BY days"/>
<column name="description" value="Retrieves Number of loans disbursed for last 12 days"/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="falsee"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="153"/>
<column name="report_name" value="LoanTrendsByWeek"/>
<column name="report_type" value="Table"/>
<column name="report_subtype" value=""/>
<column name="report_category" value="Loan"/>
<column name="report_sql"
value="SELECT &#9;COUNT(ln.id) AS lcount, &#10;&#9;&#9;WEEK(ln.disbursedon_date) AS Weeks&#10;FROM m_office of &#10;&#9;LEFT JOIN m_client cl on of.id = cl.office_id&#10;&#9;LEFT JOIN m_loan ln on cl.id = ln.client_id&#10;WHERE of.hierarchy like concat((select ino.hierarchy from m_office ino where ino.id = ${officeId}),&quot;%&quot; ) &#10;&#9;AND (ln.disbursedon_date BETWEEN DATE_SUB(CURDATE(), INTERVAL 12 WEEK) AND DATE(NOW()))&#10;GROUP BY Weeks"/>
<column name="description" value=""/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="falsee"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="154"/>
<column name="report_name" value="LoanTrendsByMonth"/>
<column name="report_type" value="Table"/>
<column name="report_subtype" value=""/>
<column name="report_category" value="Loan"/>
<column name="report_sql"
value="SELECT &#9;COUNT(ln.id) AS lcount, &#10;&#9;&#9;MONTHNAME(ln.disbursedon_date) AS Months&#10;FROM m_office of &#10;&#9;LEFT JOIN m_client cl on of.id = cl.office_id&#10;&#9;LEFT JOIN m_loan ln on cl.id = ln.client_id&#10;WHERE of.hierarchy like concat((select ino.hierarchy from m_office ino where ino.id = ${officeId}),&quot;%&quot; ) &#10;&#9;AND (ln.disbursedon_date BETWEEN DATE_SUB(CURDATE(), INTERVAL 12 MONTH) AND DATE(NOW()))&#10;GROUP BY Months"/>
<column name="description" value=""/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="falsee"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="155"/>
<column name="report_name" value="Demand_Vs_Collection"/>
<column name="report_type" value="Table"/>
<column name="report_subtype" value=""/>
<column name="report_category" value="Loan"/>
<column name="report_sql"
value="select amount.AmountDue-amount.AmountPaid as AmountDue, amount.AmountPaid as AmountPaid from&#10;(SELECT &#10;(IFNULL(SUM(ls.principal_amount),0) - IFNULL(SUM(ls.principal_writtenoff_derived),0)&#10; + IFNULL(SUM(ls.interest_amount),0) - IFNULL(SUM(ls.interest_writtenoff_derived),0) &#10; - IFNULL(SUM(ls.interest_waived_derived),0)&#10; + IFNULL(SUM(ls.fee_charges_amount),0) - IFNULL(SUM(ls.fee_charges_writtenoff_derived),0) &#10; - IFNULL(SUM(ls.fee_charges_waived_derived),0)&#10; + IFNULL(SUM(ls.penalty_charges_amount),0) - IFNULL(SUM(ls.penalty_charges_writtenoff_derived),0) &#10; - IFNULL(SUM(ls.penalty_charges_waived_derived),0)&#10;) AS AmountDue, &#10;&#10;(IFNULL(SUM(ls.principal_completed_derived),0) - IFNULL(SUM(ls.principal_writtenoff_derived),0) + IFNULL(SUM(ls.interest_completed_derived),0) - IFNULL(SUM(ls.interest_writtenoff_derived),0) &#10; - IFNULL(SUM(ls.interest_waived_derived),0)&#10; + IFNULL(SUM(ls.fee_charges_completed_derived),0) - IFNULL(SUM(ls.fee_charges_writtenoff_derived),0) &#10; - IFNULL(SUM(ls.fee_charges_waived_derived),0)&#10; + IFNULL(SUM(ls.penalty_charges_completed_derived),0) - IFNULL(SUM(ls.penalty_charges_writtenoff_derived),0) &#10; - IFNULL(SUM(ls.penalty_charges_waived_derived),0)&#10;) AS AmountPaid&#10;FROM m_office of&#10;LEFT JOIN m_client cl ON of.id = cl.office_id&#10;LEFT JOIN m_loan ln ON cl.id = ln.client_id&#10;LEFT JOIN m_loan_repayment_schedule ls ON ln.id = ls.loan_id&#10;WHERE ls.duedate = DATE(NOW()) AND &#10; (of.hierarchy LIKE CONCAT((&#10;SELECT ino.hierarchy&#10;FROM m_office ino&#10;WHERE ino.id = ${officeId}),&quot;%&quot;))) as amount"/>
<column name="description" value="Demand Vs Collection"/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="falsee"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="156"/>
<column name="report_name" value="Disbursal_Vs_Awaitingdisbursal"/>
<column name="report_type" value="Table"/>
<column name="report_subtype" value=""/>
<column name="report_category" value="Loan"/>
<column name="report_sql"
value="select awaitinddisbursal.amount-disbursedAmount.amount as amountToBeDisburse, disbursedAmount.amount as disbursedAmount from &#10;(&#10;SELECT &#9;COUNT(ln.id) AS noOfLoans, &#10;&#9;&#9;&#9;IFNULL(SUM(ln.principal_amount),0) AS amount&#10;FROM &#10;m_office of&#10;LEFT JOIN m_client cl ON cl.office_id = of.id&#10;LEFT JOIN m_loan ln ON cl.id = ln.client_id&#10;WHERE &#10;ln.expected_disbursedon_date = DATE(NOW()) AND &#10;(ln.loan_status_id=200 OR ln.loan_status_id=300) AND&#10; of.hierarchy like concat((select ino.hierarchy from m_office ino where ino.id = ${officeId}),&quot;%&quot; )&#10;) awaitinddisbursal,&#10;(&#10;SELECT &#9;COUNT(ltrxn.id) as count, &#10;&#9;&#9;&#9;IFNULL(SUM(ltrxn.amount),0) as amount &#10;FROM &#10;m_office of&#10;LEFT JOIN m_client cl ON cl.office_id = of.id&#10;LEFT JOIN m_loan ln ON cl.id = ln.client_id&#10;LEFT JOIN m_loan_transaction ltrxn ON ln.id = ltrxn.loan_id&#10;WHERE &#10;ltrxn.transaction_date = DATE(NOW()) AND &#10;ltrxn.is_reversed = 0 AND&#10;ltrxn.transaction_type_enum=1 AND&#10; of.hierarchy like concat((select ino.hierarchy from m_office ino where ino.id = ${officeId}),&quot;%&quot; ) &#10;) disbursedAmount"/>
<column name="description" value="Disbursal_Vs_Awaitingdisbursal"/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="falsee"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="157"/>
<column name="report_name" value="Savings Transaction Receipt"/>
<column name="report_type" value="Pentaho"/>
<column name="report_subtype"/>
<column name="report_category"/>
<column name="report_sql"/>
<column name="description"/>
<column name="core_report" valueBoolean="false"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="158"/>
<column name="report_name" value="Loan Transaction Receipt"/>
<column name="report_type" value="Pentaho"/>
<column name="report_subtype"/>
<column name="report_category"/>
<column name="report_sql"/>
<column name="description"/>
<column name="core_report" valueBoolean="false"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="159"/>
<column name="report_name" value="Staff Assignment History"/>
<column name="report_type" value="Pentaho"/>
<column name="report_subtype"/>
<column name="report_category"/>
<column name="report_sql"/>
<column name="description"/>
<column name="core_report" valueBoolean="false"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="160"/>
<column name="report_name" value="GeneralLedgerReport"/>
<column name="report_type" value="Pentaho"/>
<column name="report_subtype"/>
<column name="report_category" value="Accounting"/>
<column name="report_sql"/>
<column name="description"/>
<column name="core_report" valueBoolean="false"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="161"/>
<column name="report_name" value="Active Loan Summary per Branch"/>
<column name="report_type" value="Pentaho"/>
<column name="report_subtype"/>
<column name="report_category" value="Loan"/>
<column name="report_sql"/>
<column name="description"/>
<column name="core_report" valueBoolean="false"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="162"/>
<column name="report_name" value="Balance Outstanding"/>
<column name="report_type" value="Pentaho"/>
<column name="report_subtype"/>
<column name="report_category" value="Loan"/>
<column name="report_sql"/>
<column name="description"/>
<column name="core_report" valueBoolean="false"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="163"/>
<column name="report_name" value="Collection Report"/>
<column name="report_type" value="Pentaho"/>
<column name="report_subtype"/>
<column name="report_category" value="Loan"/>
<column name="report_sql"/>
<column name="description"/>
<column name="core_report" valueBoolean="false"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="164"/>
<column name="report_name" value="Disbursal Report"/>
<column name="report_type" value="Pentaho"/>
<column name="report_subtype"/>
<column name="report_category" value="Loan"/>
<column name="report_sql"/>
<column name="description"/>
<column name="core_report" valueBoolean="false"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="165"/>
<column name="report_name" value="Savings Accounts Dormancy Report"/>
<column name="report_type" value="Table"/>
<column name="report_subtype"/>
<column name="report_category" value="Savings"/>
<column name="report_sql"
value="select cl.display_name as 'Client Display Name',&#13;&#10;sa.account_no as 'Account Number',&#13;&#10;cl.mobile_no as 'Mobile Number',&#13;&#10;@lastdate:=(select IFNULL(max(sat.transaction_date),sa.activatedon_date) &#13;&#10; from m_savings_account_transaction as sat &#13;&#10; where sat.is_reversed = 0 &#13;&#10; and sat.transaction_type_enum in (1,2) &#13;&#10; and sat.savings_account_id = sa.id) as 'Date of Last Activity',&#13;&#10;DATEDIFF(now(), @lastdate) as 'Days Since Last Activity'&#13;&#10;from m_savings_account as sa &#13;&#10;inner join m_savings_product as sp on (sa.product_id = sp.id and sp.is_dormancy_tracking_active = 1) &#13;&#10;left join m_client as cl on sa.client_id = cl.id &#13;&#10;where sa.sub_status_enum = ${subStatus}&#13;&#10;and cl.office_id = ${officeId}"/>
<column name="description"/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="166"/>
<column name="report_name" value="Active Clients"/>
<column name="report_type" value="SMS"/>
<column name="report_subtype" value="NonTriggered"/>
<column name="report_category" value="Client"/>
<column name="report_sql"
value="SELECT c.id AS &quot;id&quot;, &#13;&#10;c.firstname AS &quot;firstName&quot;,&#13;&#10;c.middlename AS &quot;middleName&quot;,&#13;&#10;c.lastname AS &quot;lastName&quot;,&#13;&#10;c.display_name AS &quot;fullName&quot;,&#13;&#10;c.mobile_no AS &quot;mobileNo&quot;, CONCAT(REPEAT(&quot;..&quot;, ((LENGTH(ounder.`hierarchy`) - LENGTH(&#13;&#10;REPLACE(ounder.`hierarchy`, '.', '')) - 1))), ounder.`name`) AS &quot;officeName&quot;, &#13;&#10;o.id AS &quot;officeNumber&quot;&#13;&#10;FROM m_office o&#13;&#10;JOIN m_office ounder ON ounder.hierarchy LIKE CONCAT(o.hierarchy, '%')&#13;&#10;JOIN m_client c ON c.office_id = ounder.id&#13;&#10;LEFT JOIN r_enum_value r ON r.enum_name = 'status_enum' AND r.enum_id = c.status_enum&#13;&#10;WHERE o.id = ${officeId} AND c.status_enum = 300 AND (IFNULL(c.staff_id, -10) = ${loanOfficerId} OR &quot;-1&quot; = ${loanOfficerId})&#13;&#10;GROUP BY c.id&#13;&#10;ORDER BY ounder.hierarchy, c.account_no"/>
<column name="description" value="All clients with the status ‘Active’"/>
<column name="core_report" valueBoolean="false"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="167"/>
<column name="report_name" value="Prospective Clients"/>
<column name="report_type" value="SMS"/>
<column name="report_subtype" value="NonTriggered"/>
<column name="report_category" value="Client"/>
<column name="report_sql"
value="SELECT c.id AS &quot;id&quot;, &#13;&#10;c.firstname AS &quot;firstName&quot;,&#13;&#10;c.middlename AS &quot;middleName&quot;,&#13;&#10;c.lastname AS &quot;lastName&quot;,&#13;&#10;c.display_name AS &quot;fullName&quot;,&#13;&#10;c.mobile_no AS &quot;mobileNo&quot;, CONCAT(REPEAT(&quot;..&quot;, ((LENGTH(ounder.`hierarchy`) - LENGTH(&#13;&#10;REPLACE(ounder.`hierarchy`, '.', '')) - 1))), ounder.`name`) AS &quot;officeName&quot;, &#13;&#10;o.id AS &quot;officeNumber&quot;&#13;&#10;FROM m_office o&#13;&#10;JOIN m_office ounder ON ounder.hierarchy LIKE CONCAT(o.hierarchy, '%')&#13;&#10;JOIN m_client c ON c.office_id = ounder.id&#13;&#10;LEFT JOIN r_enum_value r ON r.enum_name = 'status_enum' AND r.enum_id = c.status_enum&#13;&#10;LEFT JOIN m_loan l ON l.client_id = c.id&#13;&#10;WHERE o.id = ${officeId} AND c.status_enum = 300 AND (IFNULL(c.staff_id, -10) = ${loanOfficerId} OR &quot;-1&quot; = ${loanOfficerId}) AND l.client_id IS NULL&#13;&#10;GROUP BY c.id&#13;&#10;ORDER BY ounder.hierarchy, c.account_no"/>
<column name="description" value="All clients with the status ‘Active’ who have never had a loan before"/>
<column name="core_report" valueBoolean="false"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="168"/>
<column name="report_name" value="Active Loan Clients"/>
<column name="report_type" value="SMS"/>
<column name="report_subtype" value="NonTriggered"/>
<column name="report_category" value="Client"/>
<column name="report_sql"
value="SELECT &#13;&#10;c.id AS &quot;id&quot;, &#13;&#10;c.firstname AS &quot;firstName&quot;,&#13;&#10;c.middlename AS &quot;middleName&quot;,&#13;&#10;c.lastname AS &quot;lastName&quot;,&#13;&#10;c.display_name AS &quot;fullName&quot;,&#13;&#10;c.mobile_no AS &quot;mobileNo&quot;, &#13;&#10;l.principal_amount AS &quot;loanAmount&quot;, &#13;&#10;(IFNULL(l.principal_outstanding_derived, 0) + IFNULL(l.interest_outstanding_derived, 0) + IFNULL(l.fee_charges_outstanding_derived, 0) + IFNULL(l.penalty_charges_outstanding_derived, 0)) AS &quot;loanOutstanding&quot;,&#13;&#10;l.principal_disbursed_derived AS &quot;loanDisbursed&quot;,&#13;&#10;ounder.id AS &quot;officeNumber&quot;, &#13;&#10;l.account_no AS &quot;loanAccountId&quot;, &#13;&#10;gua.lastname AS &quot;guarantorLastName&quot;, COUNT(gua.id) AS &quot;numberOfGuarantors&quot;,&#13;&#10;g.display_name AS &quot;groupName&quot;&#13;&#10;&#13;&#10;FROM m_office o&#13;&#10;JOIN m_office ounder ON ounder.hierarchy LIKE CONCAT(o.hierarchy, '%')&#13;&#10;JOIN m_client c ON c.office_id = ounder.id&#13;&#10;JOIN m_loan l ON l.client_id = c.id&#13;&#10;JOIN m_product_loan pl ON pl.id = l.product_id&#13;&#10;LEFT JOIN m_group_client gc ON gc.client_id = c.id&#13;&#10;LEFT JOIN m_group g ON g.id = gc.group_id&#13;&#10;LEFT JOIN m_staff lo ON lo.id = l.loan_officer_id&#13;&#10;LEFT JOIN m_currency cur ON cur.code = l.currency_code&#13;&#10;LEFT JOIN m_guarantor gua ON gua.loan_id = l.id&#13;&#10;WHERE o.id = ${officeId} AND (IFNULL(l.loan_officer_id, -10) = ${loanOfficerId} OR &quot;-1&quot; = ${loanOfficerId}) AND l.loan_status_id = 300 AND (DATEDIFF(CURDATE(), l.disbursedon_date) BETWEEN ${cycleX} AND ${cycleY})&#13;&#10;GROUP BY l.id&#13;&#10;ORDER BY ounder.hierarchy, l.currency_code, c.account_no, l.account_no"/>
<column name="description" value="All clients with an outstanding loan between cycleX and cycleY days"/>
<column name="core_report" valueBoolean="false"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="169"/>
<column name="report_name" value="Loan in arrears"/>
<column name="report_type" value="SMS"/>
<column name="report_subtype" value="NonTriggered"/>
<column name="report_category" value="Loan"/>
<column name="report_sql"
value="SELECT &#13;&#10;mc.id AS &quot;id&quot;, &#13;&#10;mc.firstname AS &quot;firstName&quot;,&#13;&#10;mc.middlename AS &quot;middleName&quot;,&#13;&#10;mc.lastname AS &quot;lastName&quot;,&#13;&#10;mc.display_name AS &quot;fullName&quot;,&#13;&#10;mc.mobile_no AS &quot;mobileNo&quot;, &#13;&#10;ml.principal_amount AS &quot;loanAmount&quot;, &#13;&#10;(IFNULL(ml.principal_outstanding_derived, 0) + IFNULL(ml.interest_outstanding_derived, 0) + IFNULL(ml.fee_charges_outstanding_derived, 0) + IFNULL(ml.penalty_charges_outstanding_derived, 0)) AS &quot;loanOutstanding&quot;,&#13;&#10;ml.principal_disbursed_derived AS &quot;loanDisbursed&quot;,&#13;&#10;laa.overdue_since_date_derived AS &quot;paymentDueDate&quot;,&#13;&#10;IFNULL(laa.total_overdue_derived, 0) AS &quot;totalDue&quot;,&#13;&#10;ounder.id AS &quot;officeNumber&quot;, &#13;&#10;ml.account_no AS &quot;loanAccountId&quot;, &#13;&#10;gua.lastname AS &quot;guarantorLastName&quot;, &#13;&#10;COUNT(gua.id) AS &quot;numberOfGuarantors&quot;,&#13;&#10;g.display_name AS &quot;groupName&quot;&#13;&#10;&#13;&#10;FROM m_office mo&#13;&#10;JOIN m_office ounder ON ounder.hierarchy LIKE CONCAT(mo.hierarchy, '%')&#13;&#10;INNER JOIN m_client mc ON mc.office_id=ounder.id&#13;&#10;INNER JOIN m_loan ml ON ml.client_id = mc.id&#13;&#10;INNER JOIN r_enum_value rev ON rev.enum_id=ml.loan_status_id AND rev.enum_name = 'loan_status_id'&#13;&#10;INNER JOIN m_loan_arrears_aging laa ON laa.loan_id=ml.id&#13;&#10;LEFT JOIN m_currency cur ON cur.code = ml.currency_code&#13;&#10;LEFT JOIN m_group_client gc ON gc.client_id = mc.id&#13;&#10;LEFT JOIN m_group g ON g.id = gc.group_id&#13;&#10;LEFT JOIN m_staff lo ON lo.id = ml.loan_officer_id&#13;&#10;LEFT JOIN m_guarantor gua ON gua.loan_id = ml.id&#13;&#10;WHERE ml.loan_status_id=300 AND mo.id=${officeId} AND (IFNULL(ml.loan_officer_id, -10) = ${loanOfficerId} OR &quot;-1&quot; = ${loanOfficerId}) AND (DATEDIFF(CURDATE(), laa.overdue_since_date_derived) BETWEEN ${fromX} AND ${toY})&#13;&#10;GROUP BY ml.id&#13;&#10;ORDER BY ounder.hierarchy, ml.currency_code, mc.account_no, ml.account_no"/>
<column name="description"
value="All clients with an outstanding loan in arrears between fromX and toY days"/>
<column name="core_report" valueBoolean="false"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="170"/>
<column name="report_name" value="Loan payments due"/>
<column name="report_type" value="SMS"/>
<column name="report_subtype" value="NonTriggered"/>
<column name="report_category" value="Loan"/>
<column name="report_sql"
value="SELECT &#13;&#10;cl.id AS &quot;id&quot;, &#13;&#10;cl.firstname AS &quot;firstName&quot;,&#13;&#10;cl.middlename AS &quot;middleName&quot;,&#13;&#10;cl.lastname AS &quot;lastName&quot;,&#13;&#10;cl.display_name AS &quot;fullName&quot;,&#13;&#10;cl.mobile_no AS &quot;mobileNo&quot;, &#13;&#10;l.principal_amount AS &quot;loanAmount&quot;,&#13;&#10;of.id AS &quot;officeNumber&quot;,&#13;&#10;(IFNULL(l.principal_outstanding_derived, 0) + IFNULL(l.interest_outstanding_derived, 0) + IFNULL(l.fee_charges_outstanding_derived, 0) + IFNULL(l.penalty_charges_outstanding_derived, 0)) AS &quot;loanOutstanding&quot;,&#13;&#10;l.principal_disbursed_derived AS &quot;loanDisbursed&quot;,&#13;&#10;ls.duedate AS &quot;paymentDueDate&quot;,&#13;&#10;(IFNULL(SUM(ls.principal_amount),0) - IFNULL(SUM(ls.principal_writtenoff_derived),0)&#13;&#10; + IFNULL(SUM(ls.interest_amount),0) - IFNULL(SUM(ls.interest_writtenoff_derived),0) &#13;&#10; - IFNULL(SUM(ls.interest_waived_derived),0)&#13;&#10; + IFNULL(SUM(ls.fee_charges_amount),0) - IFNULL(SUM(ls.fee_charges_writtenoff_derived),0) &#13;&#10; - IFNULL(SUM(ls.fee_charges_waived_derived),0)&#13;&#10; + IFNULL(SUM(ls.penalty_charges_amount),0) - IFNULL(SUM(ls.penalty_charges_writtenoff_derived),0) &#13;&#10; - IFNULL(SUM(ls.penalty_charges_waived_derived),0)&#13;&#10;) AS &quot;totalDue&quot;,&#13;&#10;laa.total_overdue_derived AS &quot;totalOverdue&quot;,&#13;&#10;l.account_no AS &quot;loanAccountId&quot;,&#13;&#10;gua.lastname AS &quot;guarantorLastName&quot;,&#13;&#10;COUNT(gua.id) AS &quot;numberOfGuarantors&quot;,&#13;&#10;gp.display_name AS &quot;groupName&quot;&#13;&#10;&#13;&#10;FROM m_office of&#13;&#10;LEFT JOIN m_client cl ON of.id = cl.office_id&#13;&#10;LEFT JOIN m_loan l ON cl.id = l.client_id&#13;&#10;LEFT JOIN m_group_client gc ON gc.client_id = cl.id&#13;&#10;LEFT JOIN m_group gp ON gp.id = l.group_id&#13;&#10;LEFT JOIN m_loan_repayment_schedule ls ON l.id = ls.loan_id&#13;&#10;LEFT JOIN m_guarantor gua ON gua.loan_id = l.id&#13;&#10;INNER JOIN m_loan_arrears_aging laa ON laa.loan_id=l.id&#13;&#10;WHERE of.id = ${officeId} AND (IFNULL(l.loan_officer_id, -10) = ${loanOfficerId} OR &quot;-1&quot; = ${loanOfficerId}) AND (DATEDIFF(CURDATE(), ls.duedate) BETWEEN ${fromX} AND ${toY}) &#13;&#10;AND (of.hierarchy LIKE CONCAT((&#13;&#10;SELECT ino.hierarchy&#13;&#10;FROM m_office ino&#13;&#10;WHERE ino.id = ${officeId}),&quot;%&quot;))&#13;&#10;GROUP BY l.id&#13;&#10;ORDER BY of.hierarchy, l.currency_code, cl.account_no, l.account_no"/>
<column name="description"
value="All clients with an unpaid installment due on their loan between fromX and toY days"/>
<column name="core_report" valueBoolean="false"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="171"/>
<column name="report_name" value="Dormant Prospects"/>
<column name="report_type" value="SMS"/>
<column name="report_subtype" value="NonTriggered"/>
<column name="report_category" value="Client"/>
<column name="report_sql"
value="SELECT c.id AS &quot;id&quot;, CONCAT(REPEAT(&quot;..&quot;, ((LENGTH(ounder.`hierarchy`) - LENGTH(&#13;&#10;REPLACE(ounder.`hierarchy`, '.', '')) - 1))), ounder.`name`) AS &quot;officeName&quot;, &#13;&#10;c.firstname AS &quot;firstName&quot;,&#13;&#10;c.middlename AS &quot;middleName&quot;,&#13;&#10;c.lastname AS &quot;lastName&quot;,&#13;&#10;c.display_name AS &quot;fullName&quot;,&#13;&#10;c.mobile_no AS &quot;mobileNo&quot;, &#13;&#10;o.id AS &quot;officeNumber&quot;, &#13;&#10;TIMESTAMPDIFF(MONTH, c.activation_date, CURDATE()) AS &quot;dormant&quot;&#13;&#10;FROM m_office o&#13;&#10;JOIN m_office ounder ON ounder.hierarchy LIKE CONCAT(o.hierarchy, '%')&#13;&#10;JOIN m_client c ON c.office_id = ounder.id&#13;&#10;LEFT JOIN r_enum_value r ON r.enum_name = 'status_enum' AND r.enum_id = c.status_enum&#13;&#10;LEFT JOIN m_loan l ON l.client_id = c.id&#13;&#10;WHERE o.id = ${officeId} AND c.status_enum = 300 AND (IFNULL(c.staff_id, -10) = ${loanOfficerId} OR &quot;-1&quot; = ${loanOfficerId}) AND l.client_id IS NULL AND (TIMESTAMPDIFF(MONTH, c.activation_date, CURDATE()) &gt; 3)&#13;&#10;GROUP BY c.id&#13;&#10;ORDER BY ounder.hierarchy, c.account_no"/>
<column name="description"
value="All individuals who have not yet received a loan but were also entered into the system more than 3 months"/>
<column name="core_report" valueBoolean="false"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="172"/>
<column name="report_name" value="Active group leaders"/>
<column name="report_type" value="SMS"/>
<column name="report_subtype" value="NonTriggered"/>
<column name="report_category" value="Client"/>
<column name="report_sql"
value="SELECT c.id AS &quot;id&quot;, &#13;&#10;c.firstname AS &quot;firstName&quot;,&#13;&#10;c.middlename AS &quot;middleName&quot;,&#13;&#10;c.lastname AS &quot;lastName&quot;,&#13;&#10;c.display_name AS &quot;fullName&quot;,&#13;&#10;c.mobile_no AS &quot;mobileNo&quot;, CONCAT(REPEAT(&quot;..&quot;, ((LENGTH(ounder.`hierarchy`) - LENGTH(&#13;&#10;REPLACE(ounder.`hierarchy`, '.', '')) - 1))), ounder.`name`) AS &quot;officeName&quot;, &#13;&#10;o.id AS &quot;officeNumber&quot;&#13;&#10;FROM m_office o&#13;&#10;JOIN m_office ounder ON ounder.hierarchy LIKE CONCAT(o.hierarchy, '%')&#13;&#10;JOIN m_group g ON g.office_id = ounder.id&#13;&#10;JOIN m_client c ON c.office_id = ounder.id&#13;&#10;LEFT JOIN m_group_client gc ON gc.group_id = g.id AND gc.client_id = c.id&#13;&#10;LEFT JOIN m_group_roles gr ON gr.group_id = g.id AND gr.client_id = c.id&#13;&#10;LEFT JOIN m_staff ms ON ms.id = c.staff_id&#13;&#10;LEFT JOIN r_enum_value r ON r.enum_name = 'status_enum' AND r.enum_id = c.status_enum&#13;&#10;LEFT JOIN m_code_value cv ON cv.id = gr.role_cv_id&#13;&#10;LEFT JOIN m_code code ON code.id = cv.code_id&#13;&#10;WHERE o.id = ${officeId} AND g.status_enum = 300 AND c.status_enum = 300 AND (IFNULL(c.staff_id, -10) = ${loanOfficerId} OR &quot;-1&quot; = ${loanOfficerId}) AND code.code_name = 'GROUPROLE' AND cv.code_value = 'Leader'&#13;&#10;GROUP BY c.id&#13;&#10;ORDER BY ounder.hierarchy, c.account_no"/>
<column name="description" value="All active group chairmen"/>
<column name="core_report" valueBoolean="false"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="173"/>
<column name="report_name" value="Loan payments due (Overdue Loans)"/>
<column name="report_type" value="SMS"/>
<column name="report_subtype" value="NonTriggered"/>
<column name="report_category" value="Loan"/>
<column name="report_sql"
value="SELECT &#13;&#10;mc.id AS &quot;id&quot;, &#13;&#10;mc.firstname AS &quot;firstName&quot;,&#13;&#10;mc.middlename AS &quot;middleName&quot;,&#13;&#10;mc.lastname AS &quot;lastName&quot;,&#13;&#10;mc.display_name AS &quot;fullName&quot;,&#13;&#10;mc.mobile_no AS &quot;mobileNo&quot;, &#13;&#10;ml.principal_amount AS &quot;loanAmount&quot;, &#13;&#10;(IFNULL(ml.principal_outstanding_derived, 0) + IFNULL(ml.interest_outstanding_derived, 0) + IFNULL(ml.fee_charges_outstanding_derived, 0) + IFNULL(ml.penalty_charges_outstanding_derived, 0)) AS &quot;loanOutstanding&quot;,&#13;&#10;ml.principal_disbursed_derived AS &quot;loanDisbursed&quot;,&#13;&#10;laa.overdue_since_date_derived AS &quot;paymentDueDate&quot;,&#13;&#10;(IFNULL(SUM(ls.principal_amount),0) - IFNULL(SUM(ls.principal_writtenoff_derived),0)&#13;&#10; + IFNULL(SUM(ls.interest_amount),0) - IFNULL(SUM(ls.interest_writtenoff_derived),0) &#13;&#10; - IFNULL(SUM(ls.interest_waived_derived),0)&#13;&#10; + IFNULL(SUM(ls.fee_charges_amount),0) - IFNULL(SUM(ls.fee_charges_writtenoff_derived),0) &#13;&#10; - IFNULL(SUM(ls.fee_charges_waived_derived),0)&#13;&#10; + IFNULL(SUM(ls.penalty_charges_amount),0) - IFNULL(SUM(ls.penalty_charges_writtenoff_derived),0) &#13;&#10; - IFNULL(SUM(ls.penalty_charges_waived_derived),0)&#13;&#10;) AS &quot;totalDue&quot;,&#13;&#10;laa.total_overdue_derived AS &quot;totalOverdue&quot;,&#13;&#10;ounder.id AS &quot;officeNumber&quot;, &#13;&#10;ml.account_no AS &quot;loanAccountId&quot;, &#13;&#10;gua.lastname AS &quot;guarantorLastName&quot;, &#13;&#10;COUNT(gua.id) AS &quot;numberOfGuarantors&quot;,&#13;&#10;g.display_name AS &quot;groupName&quot;&#13;&#10;&#13;&#10;FROM m_office mo&#13;&#10;JOIN m_office ounder ON ounder.hierarchy LIKE CONCAT(mo.hierarchy, '%')&#13;&#10;INNER JOIN m_client mc ON mc.office_id=ounder.id&#13;&#10;INNER JOIN m_loan ml ON ml.client_id = mc.id&#13;&#10;INNER JOIN r_enum_value rev ON rev.enum_id=ml.loan_status_id AND rev.enum_name = 'loan_status_id'&#13;&#10;INNER JOIN m_loan_arrears_aging laa ON laa.loan_id=ml.id&#13;&#10;LEFT JOIN m_loan_repayment_schedule ls ON ls.loan_id = ml.id&#13;&#10;LEFT JOIN m_currency cur ON cur.code = ml.currency_code&#13;&#10;LEFT JOIN m_group_client gc ON gc.client_id = mc.id&#13;&#10;LEFT JOIN m_group g ON g.id = gc.group_id&#13;&#10;LEFT JOIN m_staff lo ON lo.id = ml.loan_officer_id&#13;&#10;LEFT JOIN m_guarantor gua ON gua.loan_id = ml.id&#13;&#10;WHERE ml.loan_status_id=300 AND mo.id=${officeId} AND (IFNULL(ml.loan_officer_id, -10) = ${loanOfficerId} OR &quot;-1&quot; = ${loanOfficerId}) &#13;&#10;AND (DATEDIFF(CURDATE(), ls.duedate) BETWEEN ${fromX} AND ${toY})&#13;&#10;AND (DATEDIFF(CURDATE(), laa.overdue_since_date_derived) BETWEEN ${overdueX} AND ${overdueY})&#13;&#10;GROUP BY ml.id&#13;&#10;ORDER BY ounder.hierarchy, ml.currency_code, mc.account_no, ml.account_no"/>
<column name="description"
value="Loan Payments Due between fromX to toY days for clients in arrears between overdueX and overdueY days"/>
<column name="core_report" valueBoolean="false"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="174"/>
<column name="report_name" value="Loan payments received (Active Loans)"/>
<column name="report_type" value="SMS"/>
<column name="report_subtype" value="NonTriggered"/>
<column name="report_category" value="Loan"/>
<column name="report_sql"
value="SELECT &#13;&#10;mc.id AS &quot;id&quot;, &#13;&#10;mc.firstname AS &quot;firstName&quot;,&#13;&#10;mc.middlename AS &quot;middleName&quot;,&#13;&#10;mc.lastname AS &quot;lastName&quot;,&#13;&#10;mc.display_name AS &quot;fullName&quot;,&#13;&#10;mc.mobile_no AS &quot;mobileNo&quot;, &#13;&#10;ml.principal_amount AS &quot;loanAmount&quot;, &#13;&#10;(IFNULL(ml.principal_outstanding_derived, 0) + IFNULL(ml.interest_outstanding_derived, 0) + IFNULL(ml.fee_charges_outstanding_derived, 0) + IFNULL(ml.penalty_charges_outstanding_derived, 0)) AS &quot;loanOutstanding&quot;,&#13;&#10;ounder.id AS &quot;officeNumber&quot;, &#13;&#10;ml.account_no AS &quot;loanAccountNumber&quot;,&#13;&#10;SUM(lt.amount) AS &quot;repaymentAmount&quot;&#13;&#10;FROM m_office mo&#13;&#10;JOIN m_office ounder ON ounder.hierarchy LIKE CONCAT(mo.hierarchy, '%')&#13;&#10;INNER JOIN m_client mc ON mc.office_id=ounder.id&#13;&#10;INNER JOIN m_loan ml ON ml.client_id = mc.id&#13;&#10;INNER JOIN r_enum_value rev ON rev.enum_id=ml.loan_status_id AND rev.enum_name = 'loan_status_id'&#13;&#10;INNER JOIN m_loan_transaction lt ON lt.loan_id = ml.id&#13;&#10;INNER JOIN m_appuser au ON au.id = lt.appuser_id&#13;&#10;LEFT JOIN m_loan_arrears_aging laa ON laa.loan_id=ml.id&#13;&#10;LEFT JOIN m_payment_detail mpd ON mpd.id=lt.payment_detail_id&#13;&#10;LEFT JOIN m_currency cur ON cur.code = ml.currency_code&#13;&#10;LEFT JOIN m_group_client gc ON gc.client_id = mc.id&#13;&#10;LEFT JOIN m_group g ON g.id = gc.group_id&#13;&#10;LEFT JOIN m_staff lo ON lo.id = ml.loan_officer_id&#13;&#10;LEFT JOIN m_guarantor gua ON gua.loan_id = ml.id&#13;&#10;WHERE ml.loan_status_id=300 AND mo.id=${officeId} AND (IFNULL(ml.loan_officer_id, -10) = ${loanOfficerId} OR &quot;-1&quot; = ${loanOfficerId}) AND (DATEDIFF(CURDATE(), lt.transaction_date) BETWEEN ${fromX} AND ${toY}) AND lt.is_reversed=0 AND lt.transaction_type_enum=2 AND laa.loan_id IS NULL&#13;&#10;GROUP BY ml.id&#13;&#10;ORDER BY ounder.hierarchy, ml.currency_code, mc.account_no, ml.account_no"/>
<column name="description"
value="Payments received in the last fromX to toY days for any loan with the status Active (on-time)"/>
<column name="core_report" valueBoolean="false"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="175"/>
<column name="report_name" value="Loan payments received (Overdue Loans)"/>
<column name="report_type" value="SMS"/>
<column name="report_subtype" value="NonTriggered"/>
<column name="report_category" value="Loan"/>
<column name="report_sql"
value="SELECT &#13;&#10;ml.id AS &quot;loanId&quot;, &#13;&#10;mc.id AS &quot;id&quot;, &#13;&#10;mc.firstname AS &quot;firstName&quot;,&#13;&#10;mc.middlename AS &quot;middleName&quot;,&#13;&#10;mc.lastname AS &quot;lastName&quot;,&#13;&#10;mc.display_name AS &quot;fullName&quot;,&#13;&#10;mc.mobile_no AS &quot;mobileNo&quot;, &#13;&#10;ml.principal_amount AS &quot;loanAmount&quot;, &#13;&#10;(IFNULL(ml.principal_outstanding_derived, 0) + IFNULL(ml.interest_outstanding_derived, 0) + IFNULL(ml.fee_charges_outstanding_derived, 0) + IFNULL(ml.penalty_charges_outstanding_derived, 0)) AS &quot;loanOutstanding&quot;,&#13;&#10;ounder.id AS &quot;officeNumber&quot;, &#13;&#10;ml.account_no AS &quot;loanAccountNumber&quot;,&#13;&#10;SUM(lt.amount) AS &quot;repaymentAmount&quot;&#13;&#10;FROM m_office mo&#13;&#10;JOIN m_office ounder ON ounder.hierarchy LIKE CONCAT(mo.hierarchy, '%')&#13;&#10;INNER JOIN m_client mc ON mc.office_id=ounder.id&#13;&#10;INNER JOIN m_loan ml ON ml.client_id = mc.id&#13;&#10;INNER JOIN r_enum_value rev ON rev.enum_id=ml.loan_status_id AND rev.enum_name = 'loan_status_id'&#13;&#10;INNER JOIN m_loan_arrears_aging laa ON laa.loan_id=ml.id&#13;&#10;INNER JOIN m_loan_transaction lt ON lt.loan_id = ml.id&#13;&#10;INNER JOIN m_appuser au ON au.id = lt.appuser_id&#13;&#10;LEFT JOIN m_payment_detail mpd ON mpd.id=lt.payment_detail_id&#13;&#10;LEFT JOIN m_currency cur ON cur.code = ml.currency_code&#13;&#10;LEFT JOIN m_group_client gc ON gc.client_id = mc.id&#13;&#10;LEFT JOIN m_group g ON g.id = gc.group_id&#13;&#10;LEFT JOIN m_staff lo ON lo.id = ml.loan_officer_id&#13;&#10;LEFT JOIN m_guarantor gua ON gua.loan_id = ml.id&#13;&#10;WHERE ml.loan_status_id=300 AND mo.id=${officeId} AND (IFNULL(ml.loan_officer_id, -10) = ${loanOfficerId} OR &quot;-1&quot; = ${loanOfficerId}) AND (DATEDIFF(CURDATE(), lt.transaction_date) BETWEEN ${fromX} AND ${toY}) AND (DATEDIFF(CURDATE(), laa.overdue_since_date_derived) BETWEEN ${overdueX} AND ${overdueY}) AND lt.is_reversed=0 AND lt.transaction_type_enum=2&#13;&#10;GROUP BY ml.id&#13;&#10;ORDER BY ounder.hierarchy, ml.currency_code, mc.account_no, ml.account_no"/>
<column name="description"
value="Payments received in the last fromX to toY days for any loan with the status Overdue (arrears) between overdueX and overdueY days"/>
<column name="core_report" valueBoolean="false"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="176"/>
<column name="report_name" value="Happy Birthday"/>
<column name="report_type" value="SMS"/>
<column name="report_subtype" value="NonTriggered"/>
<column name="report_category" value="Client"/>
<column name="report_sql"
value="SELECT &#13;&#10;c.id AS &quot;id&quot;, &#13;&#10;c.firstname AS &quot;firstName&quot;,&#13;&#10;c.middlename AS &quot;middleName&quot;,&#13;&#10;c.lastname AS &quot;lastName&quot;,&#13;&#10;c.display_name AS &quot;fullName&quot;,&#13;&#10;c.mobile_no AS &quot;mobileNo&quot;, CONCAT(REPEAT(&quot;..&quot;, ((LENGTH(ounder.`hierarchy`) - LENGTH(&#13;&#10;REPLACE(ounder.`hierarchy`, '.', '')) - 1))), ounder.`name`) AS &quot;officeName&quot;, &#13;&#10;o.id AS &quot;officeNumber&quot;, &#13;&#10;c.date_of_birth AS &quot;dateOfBirth&quot;,&#13;&#10;IF(c.date_of_birth IS NULL, 0, CEIL(DATEDIFF (NOW(), c.date_of_birth)/365)) AS &quot;age&quot;&#13;&#10;FROM m_office o&#13;&#10;JOIN m_office ounder ON ounder.hierarchy LIKE CONCAT(o.hierarchy, '%')&#13;&#10;JOIN m_client c ON c.office_id = ounder.id&#13;&#10;LEFT JOIN r_enum_value r ON r.enum_name = 'status_enum' AND r.enum_id = c.status_enum&#13;&#10;LEFT JOIN m_staff ms ON ms.id = c.staff_id&#13;&#10;WHERE o.id = ${officeId} AND c.status_enum = 300 AND (IFNULL(c.staff_id, -10) = ${loanOfficerId} OR &quot;-1&quot; = ${loanOfficerId}) AND c.date_of_birth IS NOT NULL AND (DAY(c.date_of_birth)=DAY(NOW())) AND (MONTH(c.date_of_birth)=MONTH(NOW()))&#13;&#10;ORDER BY ounder.hierarchy, c.account_no"/>
<column name="description"
value="This sends a message to all clients with the status Active on their Birthday"/>
<column name="core_report" valueBoolean="false"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="177"/>
<column name="report_name" value="Loan fully repaid"/>
<column name="report_type" value="SMS"/>
<column name="report_subtype" value="NonTriggered"/>
<column name="report_category" value="Loan"/>
<column name="report_sql"
value="SELECT &#13;&#10;c.id AS &quot;id&quot;, &#13;&#10;c.firstname AS &quot;firstName&quot;,&#13;&#10;c.middlename AS &quot;middleName&quot;,&#13;&#10;c.lastname AS &quot;lastName&quot;,&#13;&#10;c.display_name AS &quot;fullName&quot;,&#13;&#10;c.mobile_no AS &quot;mobileNo&quot;, &#13;&#10;l.principal_amount AS &quot;loanAmount&quot;,&#13;&#10;(IFNULL(l.principal_outstanding_derived, 0) + IFNULL(l.interest_outstanding_derived, 0) + IFNULL(l.fee_charges_outstanding_derived, 0) + IFNULL(l.penalty_charges_outstanding_derived, 0)) AS &quot;loanOutstanding&quot;,&#13;&#10;l.principal_disbursed_derived AS &quot;loanDisbursed&quot;,&#13;&#10;o.id AS &quot;officeNumber&quot;,&#13;&#10;l.account_no AS &quot;loanAccountId&quot;,&#13;&#10;gua.lastname AS &quot;guarantorLastName&quot;, COUNT(gua.id) AS &quot;numberOfGuarantors&quot;,&#13;&#10;ls.duedate AS &quot;dueDate&quot;,&#13;&#10;laa.total_overdue_derived AS &quot;totalDue&quot;,&#13;&#10;gp.display_name AS &quot;groupName&quot;,&#13;&#10;l.total_repayment_derived AS &quot;totalFullyPaid&quot;&#13;&#10;FROM m_office o&#13;&#10;JOIN m_office ounder ON ounder.hierarchy LIKE CONCAT(o.hierarchy, '%')&#13;&#10;JOIN m_client c ON c.office_id = ounder.id&#13;&#10;JOIN m_loan l ON l.client_id = c.id&#13;&#10;LEFT JOIN m_staff lo ON lo.id = l.loan_officer_id&#13;&#10;LEFT JOIN m_currency cur ON cur.code = l.currency_code&#13;&#10;LEFT JOIN m_group_client gc ON gc.client_id = c.id&#13;&#10;LEFT JOIN m_group gp ON gp.id = l.group_id&#13;&#10;LEFT JOIN m_loan_repayment_schedule ls ON l.id = ls.loan_id&#13;&#10;LEFT JOIN m_guarantor gua ON gua.loan_id = l.id&#13;&#10;LEFT JOIN m_loan_arrears_aging laa ON laa.loan_id=l.id&#13;&#10;WHERE o.id = ${officeId} AND (IFNULL(l.loan_officer_id, -10) = ${loanOfficerId} OR &quot;-1&quot; = ${loanOfficerId}) AND &#13;&#10;(DATEDIFF(CURDATE(), l.closedon_date) BETWEEN ${fromX} AND ${toY})&#13;&#10; AND (l.loan_status_id IN (600, 700))&#13;&#10;GROUP BY l.id&#13;&#10;ORDER BY ounder.hierarchy, l.currency_code, c.account_no, l.account_no"/>
<column name="description"
value="All loans that have been fully repaid (Closed or Overpaid) in the last fromX to toY days"/>
<column name="core_report" valueBoolean="false"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="178"/>
<column name="report_name" value="Loan outstanding after final instalment date"/>
<column name="report_type" value="SMS"/>
<column name="report_subtype" value="NonTriggered"/>
<column name="report_category" value="Loan"/>
<column name="report_sql"
value="SELECT &#13;&#10;c.id AS &quot;id&quot;, &#13;&#10;c.firstname AS &quot;firstName&quot;,&#13;&#10;c.middlename AS &quot;middleName&quot;,&#13;&#10;c.lastname AS &quot;lastName&quot;,&#13;&#10;c.display_name AS &quot;fullName&quot;,&#13;&#10;c.mobile_no AS &quot;mobileNo&quot;, &#13;&#10;l.principal_amount AS &quot;loanAmount&quot;,&#13;&#10;o.id AS &quot;officeNumber&quot;,&#13;&#10;(IFNULL(l.principal_outstanding_derived, 0) + IFNULL(l.interest_outstanding_derived, 0) + IFNULL(l.fee_charges_outstanding_derived, 0) + IFNULL(l.penalty_charges_outstanding_derived, 0)) AS &quot;loanOutstanding&quot;,&#13;&#10;l.principal_disbursed_derived AS &quot;loanDisbursed&quot;,&#13;&#10;ls.duedate AS &quot;paymentDueDate&quot;,&#13;&#10;(IFNULL(SUM(ls.principal_amount),0) - IFNULL(SUM(ls.principal_writtenoff_derived),0)&#13;&#10; + IFNULL(SUM(ls.interest_amount),0) - IFNULL(SUM(ls.interest_writtenoff_derived),0) &#13;&#10; - IFNULL(SUM(ls.interest_waived_derived),0)&#13;&#10; + IFNULL(SUM(ls.fee_charges_amount),0) - IFNULL(SUM(ls.fee_charges_writtenoff_derived),0) &#13;&#10; - IFNULL(SUM(ls.fee_charges_waived_derived),0)&#13;&#10; + IFNULL(SUM(ls.penalty_charges_amount),0) - IFNULL(SUM(ls.penalty_charges_writtenoff_derived),0) &#13;&#10; - IFNULL(SUM(ls.penalty_charges_waived_derived),0)&#13;&#10;) AS &quot;totalDue&quot;,&#13;&#10;laa.total_overdue_derived AS &quot;totalOverdue&quot;,&#13;&#10;l.account_no AS &quot;loanAccountId&quot;,&#13;&#10;gua.lastname AS &quot;guarantorLastName&quot;,&#13;&#10;COUNT(gua.id) AS &quot;numberOfGuarantors&quot;,&#13;&#10;gp.display_name AS &quot;groupName&quot;&#13;&#10;&#13;&#10;FROM m_office o&#13;&#10;JOIN m_office ounder ON ounder.hierarchy LIKE CONCAT(o.hierarchy, '%')&#13;&#10;JOIN m_client c ON c.office_id = ounder.id&#13;&#10;JOIN m_loan l ON l.client_id = c.id&#13;&#10;LEFT JOIN m_staff lo ON lo.id = l.loan_officer_id&#13;&#10;LEFT JOIN m_currency cur ON cur.code = l.currency_code&#13;&#10;LEFT JOIN m_loan_arrears_aging laa ON laa.loan_id = l.id&#13;&#10;LEFT JOIN m_group_client gc ON gc.client_id = c.id&#13;&#10;LEFT JOIN m_group gp ON gp.id = l.group_id&#13;&#10;LEFT JOIN m_loan_repayment_schedule ls ON l.id = ls.loan_id&#13;&#10;LEFT JOIN m_guarantor gua ON gua.loan_id = l.id&#13;&#10;WHERE o.id = ${officeId} AND (IFNULL(l.loan_officer_id, -10) = ${loanOfficerId} OR &quot;-1&quot; = ${loanOfficerId}) AND l.loan_status_id = 300 AND l.expected_maturedon_date &lt; CURDATE() &#13;&#10;AND (DATEDIFF(CURDATE(), l.expected_maturedon_date) BETWEEN ${fromX} AND ${toY})&#13;&#10;GROUP BY l.id&#13;&#10;ORDER BY ounder.hierarchy, l.currency_code, c.account_no, l.account_no"/>
<column name="description"
value="All active loans (with an outstanding balance) between fromX to toY days after the final instalment date on their loan schedule"/>
<column name="core_report" valueBoolean="false"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="179"/>
<column name="report_name" value="Loan Repayment"/>
<column name="report_type" value="SMS"/>
<column name="report_subtype" value="Triggered"/>
<column name="report_category"/>
<column name="report_sql"
value="select ml.id as loanId,mc.id, mc.firstname, ifnull(mc.middlename,'') as middlename, mc.lastname, mc.display_name as FullName, mobile_no as mobileNo, mc.group_name as GroupName, round(ml.principal_amount, ml.currency_digits) as LoanAmount, round(ml.`total_outstanding_derived`, ml.currency_digits) as LoanOutstanding,&#10;ml.`account_no` as LoanAccountId, round(mlt.amountPaid, ml.currency_digits) as repaymentAmount&#10;FROM m_office mo&#10;JOIN m_office ounder ON ounder.hierarchy LIKE CONCAT(mo.hierarchy, '%')&#10;AND ounder.hierarchy like CONCAT('.', '%')&#10;LEFT JOIN (&#10; select &#10; ml.id as loanId, &#10; ifnull(mc.id,mc2.id) as id, &#10; ifnull(mc.firstname,mc2.firstname) as firstname, &#10; ifnull(mc.middlename,ifnull(mc2.middlename,(''))) as middlename, &#10; ifnull(mc.lastname,mc2.lastname) as lastname, &#10; ifnull(mc.display_name,mc2.display_name) as display_name, &#10; ifnull(mc.status_enum,mc2.status_enum) as status_enum,&#10; ifnull(mc.mobile_no,mc2.mobile_no) as mobile_no,&#10; ifnull(mg.office_id,mc2.office_id) as office_id,&#10; ifnull(mg.staff_id,mc2.staff_id) as staff_id,&#10; mg.id as group_id, &#10;mg.display_name as group_name&#10; from&#10; m_loan ml&#10; left join m_group mg on mg.id = ml.group_id&#10; left join m_group_client mgc on mgc.group_id = mg.id&#10; left join m_client mc on mc.id = mgc.client_id&#10; left join m_client mc2 on mc2.id = ml.client_id&#10; order by loanId&#10; ) mc on mc.office_id = ounder.id&#10;right join m_loan as ml on mc.loanId = ml.id&#10;right join(&#10;select mlt.amount as amountPaid,mlt.id,mlt.loan_id&#10;from m_loan_transaction mlt&#10;where mlt.is_reversed = 0 &#10;group by mlt.loan_id&#10;) as mlt on mlt.loan_id = ml.id&#10;right join m_loan_repayment_schedule as mls1 on ml.id = mls1.loan_id and mls1.`completed_derived` = 0&#10;and mls1.installment = (SELECT MIN(installment) from m_loan_repayment_schedule where loan_id = ml.id and duedate &lt;= CURDATE() and completed_derived=0)&#10;where mc.status_enum = 300 and mobile_no is not null and ml.`loan_status_id` = 300&#10;and (mo.id = ${officeId} or ${officeId} = -1)&#10;and (mc.staff_id = ${loanOfficerId} or ${loanOfficerId} = -1)&#10;and (ml.loan_type_enum = ${loanType} or ${loanType} = -1)&#10;and ml.id in (select mla.loan_id from m_loan_arrears_aging mla)&#10;group by ml.id"/>
<column name="description" value="Loan Repayment"/>
<column name="core_report" valueBoolean="false"/>
<column name="use_report" valueBoolean="falsee"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="180"/>
<column name="report_name" value="Loan Approved"/>
<column name="report_type" value="SMS"/>
<column name="report_subtype" value="Triggered"/>
<column name="report_category"/>
<column name="report_sql"
value="SELECT mc.id, mc.firstname, mc.middlename as middlename, mc.lastname, mc.display_name as FullName, mc.mobile_no as mobileNo, mc.group_name as GroupName, mo.name as officename, ml.id as loanId, ml.account_no as accountnumber, ml.principal_amount_proposed as loanamount, ml.annual_nominal_interest_rate as annualinterestrate FROM m_office mo JOIN m_office ounder ON ounder.hierarchy LIKE CONCAT(mo.hierarchy, '%') AND ounder.hierarchy like CONCAT('.', '%') LEFT JOIN ( select ml.id as loanId, ifnull(mc.id,mc2.id) as id, ifnull(mc.firstname,mc2.firstname) as firstname, ifnull(mc.middlename,ifnull(mc2.middlename,(''))) as middlename, ifnull(mc.lastname,mc2.lastname) as lastname, ifnull(mc.display_name,mc2.display_name) as display_name, ifnull(mc.status_enum,mc2.status_enum) as status_enum, ifnull(mc.mobile_no,mc2.mobile_no) as mobile_no, ifnull(mg.office_id,mc2.office_id) as office_id, ifnull(mg.staff_id,mc2.staff_id) as staff_id, mg.id as group_id, mg.display_name as group_name from m_loan ml left join m_group mg on mg.id = ml.group_id left join m_group_client mgc on mgc.group_id = mg.id left join m_client mc on mc.id = mgc.client_id left join m_client mc2 on mc2.id = ml.client_id order by loanId ) mc on mc.office_id = ounder.id left join m_loan ml on ml.id = mc.loanId WHERE mc.status_enum = 300 and mc.mobile_no is not null and (mo.id = ${officeId} or ${officeId} = -1) and (mc.staff_id = ${loanOfficerId} or ${loanOfficerId} = -1)and (ml.id = ${loanId} or ${loanId} = -1)and (mc.id = ${clientId} or ${clientId} = -1)and (mc.group_id = ${groupId} or ${groupId} = -1)and (ml.loan_type_enum = ${loanType} or ${loanType} = -1)"/>
<column name="description" value="Loan and client data of approved loan"/>
<column name="core_report" valueBoolean="false"/>
<column name="use_report" valueBoolean="falsee"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="181"/>
<column name="report_name" value="Loan Rejected"/>
<column name="report_type" value="SMS"/>
<column name="report_subtype" value="Triggered"/>
<column name="report_category"/>
<column name="report_sql"
value="SELECT mc.id, mc.firstname, mc.middlename as middlename, mc.lastname, mc.display_name as FullName, mc.mobile_no as mobileNo, mc.group_name as GroupName, mo.name as officename, ml.id as loanId, ml.account_no as accountnumber, ml.principal_amount_proposed as loanamount, ml.annual_nominal_interest_rate as annualinterestrate FROM m_office mo JOIN m_office ounder ON ounder.hierarchy LIKE CONCAT(mo.hierarchy, '%') AND ounder.hierarchy like CONCAT('.', '%') LEFT JOIN ( select ml.id as loanId, ifnull(mc.id,mc2.id) as id, ifnull(mc.firstname,mc2.firstname) as firstname, ifnull(mc.middlename,ifnull(mc2.middlename,(''))) as middlename, ifnull(mc.lastname,mc2.lastname) as lastname, ifnull(mc.display_name,mc2.display_name) as display_name, ifnull(mc.status_enum,mc2.status_enum) as status_enum, ifnull(mc.mobile_no,mc2.mobile_no) as mobile_no, ifnull(mg.office_id,mc2.office_id) as office_id, ifnull(mg.staff_id,mc2.staff_id) as staff_id, mg.id as group_id, mg.display_name as group_name from m_loan ml left join m_group mg on mg.id = ml.group_id left join m_group_client mgc on mgc.group_id = mg.id left join m_client mc on mc.id = mgc.client_id left join m_client mc2 on mc2.id = ml.client_id order by loanId ) mc on mc.office_id = ounder.id left join m_loan ml on ml.id = mc.loanId WHERE mc.status_enum = 300 and mc.mobile_no is not null and (mo.id = ${officeId} or ${officeId} = -1) and (mc.staff_id = ${loanOfficerId} or ${loanOfficerId} = -1) and (ml.id = ${loanId} or ${loanId} = -1) and (mc.id = ${clientId} or ${clientId} = -1) and (mc.group_id = ${groupId} or ${groupId} = -1) and (ml.loan_type_enum = ${loanType} or ${loanType} = -1)"/>
<column name="description" value="Loan and client data of rejected loan"/>
<column name="core_report" valueBoolean="false"/>
<column name="use_report" valueBoolean="falsee"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="182"/>
<column name="report_name" value="Client Rejected"/>
<column name="report_type" value="SMS"/>
<column name="report_subtype" value="Triggered"/>
<column name="report_category" value="Client"/>
<column name="report_sql"
value="SELECT c.id AS &quot;id&quot;, &#13;&#10;c.firstname AS &quot;firstName&quot;,&#13;&#10;c.middlename AS &quot;middleName&quot;,&#13;&#10;c.lastname AS &quot;lastName&quot;,&#13;&#10;c.display_name AS &quot;fullName&quot;,&#13;&#10;c.mobile_no AS &quot;mobileNo&quot;, CONCAT(REPEAT(&quot;..&quot;, ((LENGTH(ounder.`hierarchy`) - LENGTH(&#13;&#10;REPLACE(ounder.`hierarchy`, '.', '')) - 1))), ounder.`name`) AS &quot;officeName&quot;, &#13;&#10;o.id AS &quot;officeNumber&quot;&#13;&#10;FROM m_office o&#13;&#10;JOIN m_office ounder ON ounder.hierarchy LIKE CONCAT(o.hierarchy, '%')&#13;&#10;JOIN m_client c ON c.office_id = ounder.id&#13;&#10;LEFT JOIN r_enum_value r ON r.enum_name = 'status_enum' AND r.enum_id = c.status_enum&#13;&#10;WHERE o.id = ${officeId} AND c.id = ${clientId} AND (IFNULL(c.staff_id, -10) = ${loanOfficerId} OR &quot;-1&quot; = ${loanOfficerId})"/>
<column name="description" value="Client Rejection"/>
<column name="core_report" valueBoolean="false"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="183"/>
<column name="report_name" value="Client Activated"/>
<column name="report_type" value="SMS"/>
<column name="report_subtype" value="Triggered"/>
<column name="report_category" value="Client"/>
<column name="report_sql"
value="SELECT c.id AS &quot;id&quot;, &#13;&#10;c.firstname AS &quot;firstName&quot;,&#13;&#10;c.middlename AS &quot;middleName&quot;,&#13;&#10;c.lastname AS &quot;lastName&quot;,&#13;&#10;c.display_name AS &quot;fullName&quot;,&#13;&#10;c.mobile_no AS &quot;mobileNo&quot;, CONCAT(REPEAT(&quot;..&quot;, ((LENGTH(ounder.`hierarchy`) - LENGTH(&#13;&#10;REPLACE(ounder.`hierarchy`, '.', '')) - 1))), ounder.`name`) AS &quot;officeName&quot;, &#13;&#10;o.id AS &quot;officeNumber&quot;&#13;&#10;FROM m_office o&#13;&#10;JOIN m_office ounder ON ounder.hierarchy LIKE CONCAT(o.hierarchy, '%')&#13;&#10;JOIN m_client c ON c.office_id = ounder.id&#13;&#10;LEFT JOIN r_enum_value r ON r.enum_name = 'status_enum' AND r.enum_id = c.status_enum&#13;&#10;WHERE o.id = ${officeId} AND c.id = ${clientId} AND (IFNULL(c.staff_id, -10) = ${loanOfficerId} OR &quot;-1&quot; = ${loanOfficerId})"/>
<column name="description" value="Client Activation"/>
<column name="core_report" valueBoolean="false"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="184"/>
<column name="report_name" value="Savings Rejected"/>
<column name="report_type" value="SMS"/>
<column name="report_subtype" value="Triggered"/>
<column name="report_category" value="Savings"/>
<column name="report_sql"
value="SELECT &#13;&#10;c.id AS &quot;id&quot;,&#13;&#10;c.firstname AS &quot;firstName&quot;,&#13;&#10;c.middlename AS &quot;middleName&quot;,&#13;&#10;c.lastname AS &quot;lastName&quot;,&#13;&#10;c.display_name AS &quot;fullName&quot;,&#13;&#10;c.mobile_no AS &quot;mobileNo&quot;,&#13;&#10;s.account_no AS &quot;savingsAccountNo&quot;,&#13;&#10;ounder.id AS &quot;officeNumber&quot;,&#13;&#10;ounder.name AS &quot;officeName&quot;&#13;&#10;&#13;&#10;FROM m_office o&#13;&#10;JOIN m_office ounder ON ounder.hierarchy LIKE CONCAT(o.hierarchy, '%')&#13;&#10;JOIN m_client c ON c.office_id = ounder.id&#13;&#10;JOIN m_savings_account s ON s.client_id = c.id&#13;&#10;JOIN m_savings_product sp ON sp.id = s.product_id&#13;&#10;LEFT JOIN m_staff st ON st.id = s.field_officer_id&#13;&#10;LEFT JOIN m_currency cur ON cur.code = s.currency_code&#13;&#10;WHERE o.id = ${officeId} AND (IFNULL(s.field_officer_id, -10) = ${loanOfficerId} OR &quot;-1&quot; = ${loanOfficerId}) AND s.id = ${savingsId}"/>
<column name="description" value="Savings Rejected"/>
<column name="core_report" valueBoolean="false"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="185"/>
<column name="report_name" value="Savings Activated"/>
<column name="report_type" value="SMS"/>
<column name="report_subtype" value="Triggered"/>
<column name="report_category" value="Savings"/>
<column name="report_sql"
value="SELECT &#13;&#10;c.id AS &quot;id&quot;,&#13;&#10;c.firstname AS &quot;firstName&quot;,&#13;&#10;c.middlename AS &quot;middleName&quot;,&#13;&#10;c.lastname AS &quot;lastName&quot;,&#13;&#10;c.display_name AS &quot;fullName&quot;,&#13;&#10;c.mobile_no AS &quot;mobileNo&quot;,&#13;&#10;s.account_no AS &quot;savingsAccountNo&quot;,&#13;&#10;ounder.id AS &quot;officeNumber&quot;,&#13;&#10;ounder.name AS &quot;officeName&quot;&#13;&#10;&#13;&#10;FROM m_office o&#13;&#10;JOIN m_office ounder ON ounder.hierarchy LIKE CONCAT(o.hierarchy, '%')&#13;&#10;JOIN m_client c ON c.office_id = ounder.id&#13;&#10;JOIN m_savings_account s ON s.client_id = c.id&#13;&#10;JOIN m_savings_product sp ON sp.id = s.product_id&#13;&#10;LEFT JOIN m_staff st ON st.id = s.field_officer_id&#13;&#10;LEFT JOIN m_currency cur ON cur.code = s.currency_code&#13;&#10;WHERE o.id = ${officeId} AND (IFNULL(s.field_officer_id, -10) = ${loanOfficerId} OR &quot;-1&quot; = ${loanOfficerId}) AND s.id = ${savingsId}"/>
<column name="description" value="Savings Activation"/>
<column name="core_report" valueBoolean="false"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="186"/>
<column name="report_name" value="Savings Deposit"/>
<column name="report_type" value="SMS"/>
<column name="report_subtype" value="Triggered"/>
<column name="report_category"/>
<column name="report_sql"
value="SELECT sc.savingsId AS savingsId, sc.id AS clientId, sc.firstname, IFNULL(sc.middlename,'') AS middlename, sc.lastname, sc.display_name AS FullName, sc.mobile_no AS mobileNo,&#13;&#10;ms.`account_no` AS savingsAccountNo, ROUND(mst.amountPaid, ms.currency_digits) AS depositAmount, ms.account_balance_derived AS balance, &#13;&#10;mst.transactionDate AS transactionDate&#13;&#10;FROM m_office mo&#13;&#10;JOIN m_office ounder ON ounder.hierarchy LIKE CONCAT(mo.hierarchy, '%') AND ounder.hierarchy LIKE CONCAT('.', '%')&#13;&#10;LEFT JOIN (&#13;&#10;SELECT &#13;&#10; sa.id AS savingsId, mc.id AS id, mc.firstname AS firstname, mc.middlename AS middlename, mc.lastname AS lastname, &#13;&#10; mc.display_name AS display_name, mc.status_enum AS status_enum, &#13;&#10; mc.mobile_no AS mobile_no, mc.office_id AS office_id, &#13;&#10; mc.staff_id AS staff_id&#13;&#10;FROM&#13;&#10;m_savings_account sa&#13;&#10;LEFT JOIN m_client mc ON mc.id = sa.client_id&#13;&#10;ORDER BY savingsId) sc ON sc.office_id = ounder.id&#13;&#10;RIGHT JOIN m_savings_account AS ms ON sc.savingsId = ms.id&#13;&#10;RIGHT JOIN(&#13;&#10;SELECT st.amount AS amountPaid, st.id, st.savings_account_id, st.id AS savingsTransactionId, st.transaction_date AS transactionDate&#13;&#10;FROM m_savings_account_transaction st&#13;&#10;WHERE st.is_reversed = 0&#13;&#10;GROUP BY st.savings_account_id&#13;&#10;) AS mst ON mst.savings_account_id = ms.id&#13;&#10;WHERE sc.mobile_no IS NOT NULL AND (mo.id = ${officeId} OR ${officeId} = -1) AND (sc.staff_id = ${loanOfficerId} OR ${loanOfficerId} = -1) AND mst.savingsTransactionId = ${savingsTransactionId}"/>
<column name="description" value="Savings Deposit"/>
<column name="core_report" valueBoolean="false"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="187"/>
<column name="report_name" value="Savings Withdrawal"/>
<column name="report_type" value="SMS"/>
<column name="report_subtype" value="Triggered"/>
<column name="report_category"/>
<column name="report_sql"
value="SELECT sc.savingsId AS savingsId, sc.id AS clientId, sc.firstname, IFNULL(sc.middlename,'') AS middlename, sc.lastname, sc.display_name AS FullName, sc.mobile_no AS mobileNo,&#13;&#10;ms.`account_no` AS savingsAccountNo, ROUND(mst.amountPaid, ms.currency_digits) AS withdrawAmount, ms.account_balance_derived AS balance, &#13;&#10;mst.transactionDate AS transactionDate&#13;&#10;FROM m_office mo&#13;&#10;JOIN m_office ounder ON ounder.hierarchy LIKE CONCAT(mo.hierarchy, '%') AND ounder.hierarchy LIKE CONCAT('.', '%')&#13;&#10;LEFT JOIN (&#13;&#10;SELECT &#13;&#10; sa.id AS savingsId, mc.id AS id, mc.firstname AS firstname, mc.middlename AS middlename, mc.lastname AS lastname, &#13;&#10; mc.display_name AS display_name, mc.status_enum AS status_enum, &#13;&#10; mc.mobile_no AS mobile_no, mc.office_id AS office_id, &#13;&#10; mc.staff_id AS staff_id&#13;&#10;FROM&#13;&#10;m_savings_account sa&#13;&#10;LEFT JOIN m_client mc ON mc.id = sa.client_id&#13;&#10;ORDER BY savingsId) sc ON sc.office_id = ounder.id&#13;&#10;RIGHT JOIN m_savings_account AS ms ON sc.savingsId = ms.id&#13;&#10;RIGHT JOIN(&#13;&#10;SELECT st.amount AS amountPaid, st.id, st.savings_account_id, st.id AS savingsTransactionId, st.transaction_date AS transactionDate&#13;&#10;FROM m_savings_account_transaction st&#13;&#10;WHERE st.is_reversed = 0&#13;&#10;GROUP BY st.savings_account_id&#13;&#10;) AS mst ON mst.savings_account_id = ms.id&#13;&#10;WHERE sc.mobile_no IS NOT NULL AND (mo.id = ${officeId} OR ${officeId} = -1) AND (sc.staff_id = ${loanOfficerId} OR ${loanOfficerId} = -1) AND mst.savingsTransactionId = ${savingsTransactionId}"/>
<column name="description" value="Savings Withdrawal"/>
<column name="core_report" valueBoolean="false"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="188"/>
<column name="report_name" value="ReportCategoryList"/>
<column name="report_type" value="Table"/>
<column name="report_subtype"/>
<column name="report_category" value="(NULL)"/>
<column name="report_sql" value="(NULL)"/>
<column name="description" value="(NULL)"/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="189"/>
<column name="report_name" value="FullReportList"/>
<column name="report_type" value="Table"/>
<column name="report_subtype"/>
<column name="report_category" value="(NULL)"/>
<column name="report_sql" value="(NULL)"/>
<column name="description" value="(NULL)"/>
<column name="core_report" valueBoolean="true"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="190"/>
<column name="report_name" value="Loan Approved - Email"/>
<column name="report_type" value="Email"/>
<column name="report_subtype" value="Triggered"/>
<column name="report_category"/>
<column name="report_sql"
value="select ml.id as loanId, ifnull(mc.id,mc2.id) as id, ifnull(mc.firstname,mc2.firstname) as firstname, &#10;ifnull(mc.middlename,ifnull(mc2.middlename,(''))) as middlename, ifnull(mc.lastname,mc2.lastname) as lastname, &#10;ifnull(mc.display_name,mc2.display_name) as display_name, ifnull(mc.status_enum,mc2.status_enum) as status_enum, &#10;ifnull(mc.mobile_no,mc2.mobile_no) as mobile_no, ifnull(mg.office_id,mc2.office_id) as office_id, ifnull(mg.staff_id,mc2.staff_id) as staff_id, &#10;mg.id as group_id, mg.display_name as group_name, ifnull(mc.email_address,mc2.email_address) as emailAddress&#10;from m_loan ml left join m_group mg on mg.id = ml.group_id &#10;left join m_group_client mgc on mgc.group_id = mg.id &#10;left join m_client mc on mc.id = mgc.client_id &#10;left join m_client mc2 on mc2.id = ml.client_id&#10;WHERE (mc.status_enum = 300 or mc2.status_enum = 300) and (mc.email_address is not null or mc2.email_address is not null) and ml.id = ${loanId}&#10;"/>
<column name="description" value="Loan and client data of approved loan"/>
<column name="core_report" valueBoolean="false"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="191"/>
<column name="report_name" value="Loan Rejected - Email"/>
<column name="report_type" value="Email"/>
<column name="report_subtype" value="Triggered"/>
<column name="report_category"/>
<column name="report_sql"
value="select ml.id as loanId, ifnull(mc.id,mc2.id) as id, ifnull(mc.firstname,mc2.firstname) as firstname, &#10;ifnull(mc.middlename,ifnull(mc2.middlename,(''))) as middlename, ifnull(mc.lastname,mc2.lastname) as lastname, &#10;ifnull(mc.display_name,mc2.display_name) as display_name, ifnull(mc.status_enum,mc2.status_enum) as status_enum, &#10;ifnull(mc.mobile_no,mc2.mobile_no) as mobile_no, ifnull(mg.office_id,mc2.office_id) as office_id, ifnull(mg.staff_id,mc2.staff_id) as staff_id, &#10;mg.id as group_id, mg.display_name as group_name, ifnull(mc.email_address,mc2.email_address) as emailAddress&#10;from m_loan ml left join m_group mg on mg.id = ml.group_id &#10;left join m_group_client mgc on mgc.group_id = mg.id &#10;left join m_client mc on mc.id = mgc.client_id &#10;left join m_client mc2 on mc2.id = ml.client_id&#10;WHERE (mc.status_enum = 300 or mc2.status_enum = 300) and (mc.email_address is not null or mc2.email_address is not null) and ml.id = ${loanId}&#10;"/>
<column name="description" value="Loan and client data of rejected loan"/>
<column name="core_report" valueBoolean="false"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
<insert tableName="stretchy_report">
<column name="id" valueNumeric="192"/>
<column name="report_name" value="Loan Repayment - Email"/>
<column name="report_type" value="Email"/>
<column name="report_subtype" value="Triggered"/>
<column name="report_category"/>
<column name="report_sql"
value="select ml.id as loanId, ifnull(mc.id,mc2.id) as id, ifnull(mc.firstname,mc2.firstname) as firstname, &#10;ifnull(mc.middlename,ifnull(mc2.middlename,(''))) as middlename, ifnull(mc.lastname,mc2.lastname) as lastname, &#10;ifnull(mc.display_name,mc2.display_name) as display_name, ifnull(mc.status_enum,mc2.status_enum) as status_enum, &#10;ifnull(mc.mobile_no,mc2.mobile_no) as mobile_no, ifnull(mg.office_id,mc2.office_id) as office_id, ifnull(mg.staff_id,mc2.staff_id) as staff_id, &#10;mg.id as group_id, mg.display_name as group_name, ifnull(mc.email_address,mc2.email_address) as emailAddress, lt.amount as repaymentAmount &#10;from m_loan_transaction lt join m_loan ml on ml.id=lt.loan_id left join m_group mg on mg.id = ml.group_id &#10;left join m_group_client mgc on mgc.group_id = mg.id &#10;left join m_client mc on mc.id = mgc.client_id &#10;left join m_client mc2 on mc2.id = ml.client_id&#10;WHERE (mc.status_enum = 300 or mc2.status_enum = 300) and (mc.email_address is not null or mc2.email_address is not null) and ml.id = ${loanId} and lt.id = ${loanTransactionId}&#10;"/>
<column name="description" value="Loan and client data of rejected loan"/>
<column name="core_report" valueBoolean="false"/>
<column name="use_report" valueBoolean="true"/>
<column name="self_service_user_report" valueBoolean="false"/>
</insert>
</changeSet>
<changeSet author="fineract" id="42">
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="1"/>
<column name="report_id" valueNumeric="1"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="2"/>
<column name="report_id" valueNumeric="2"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="3"/>
<column name="report_id" valueNumeric="2"/>
<column name="parameter_id" valueNumeric="6"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="4"/>
<column name="report_id" valueNumeric="2"/>
<column name="parameter_id" valueNumeric="10"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="5"/>
<column name="report_id" valueNumeric="2"/>
<column name="parameter_id" valueNumeric="20"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="6"/>
<column name="report_id" valueNumeric="2"/>
<column name="parameter_id" valueNumeric="25"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="7"/>
<column name="report_id" valueNumeric="2"/>
<column name="parameter_id" valueNumeric="26"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="8"/>
<column name="report_id" valueNumeric="5"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="9"/>
<column name="report_id" valueNumeric="5"/>
<column name="parameter_id" valueNumeric="6"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="10"/>
<column name="report_id" valueNumeric="5"/>
<column name="parameter_id" valueNumeric="10"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="11"/>
<column name="report_id" valueNumeric="5"/>
<column name="parameter_id" valueNumeric="20"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="12"/>
<column name="report_id" valueNumeric="5"/>
<column name="parameter_id" valueNumeric="25"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="13"/>
<column name="report_id" valueNumeric="5"/>
<column name="parameter_id" valueNumeric="26"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="14"/>
<column name="report_id" valueNumeric="6"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="15"/>
<column name="report_id" valueNumeric="6"/>
<column name="parameter_id" valueNumeric="6"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="16"/>
<column name="report_id" valueNumeric="6"/>
<column name="parameter_id" valueNumeric="10"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="17"/>
<column name="report_id" valueNumeric="6"/>
<column name="parameter_id" valueNumeric="20"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="18"/>
<column name="report_id" valueNumeric="6"/>
<column name="parameter_id" valueNumeric="25"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="19"/>
<column name="report_id" valueNumeric="6"/>
<column name="parameter_id" valueNumeric="26"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="20"/>
<column name="report_id" valueNumeric="7"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="21"/>
<column name="report_id" valueNumeric="7"/>
<column name="parameter_id" valueNumeric="6"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="22"/>
<column name="report_id" valueNumeric="7"/>
<column name="parameter_id" valueNumeric="10"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="23"/>
<column name="report_id" valueNumeric="7"/>
<column name="parameter_id" valueNumeric="20"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="24"/>
<column name="report_id" valueNumeric="7"/>
<column name="parameter_id" valueNumeric="25"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="25"/>
<column name="report_id" valueNumeric="7"/>
<column name="parameter_id" valueNumeric="26"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="26"/>
<column name="report_id" valueNumeric="8"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="27"/>
<column name="report_id" valueNumeric="8"/>
<column name="parameter_id" valueNumeric="6"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="28"/>
<column name="report_id" valueNumeric="8"/>
<column name="parameter_id" valueNumeric="10"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="29"/>
<column name="report_id" valueNumeric="8"/>
<column name="parameter_id" valueNumeric="25"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="30"/>
<column name="report_id" valueNumeric="8"/>
<column name="parameter_id" valueNumeric="26"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="31"/>
<column name="report_id" valueNumeric="11"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="32"/>
<column name="report_id" valueNumeric="11"/>
<column name="parameter_id" valueNumeric="6"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="33"/>
<column name="report_id" valueNumeric="11"/>
<column name="parameter_id" valueNumeric="10"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="34"/>
<column name="report_id" valueNumeric="11"/>
<column name="parameter_id" valueNumeric="20"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="35"/>
<column name="report_id" valueNumeric="11"/>
<column name="parameter_id" valueNumeric="25"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="36"/>
<column name="report_id" valueNumeric="11"/>
<column name="parameter_id" valueNumeric="26"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="37"/>
<column name="report_id" valueNumeric="11"/>
<column name="parameter_id" valueNumeric="100"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="38"/>
<column name="report_id" valueNumeric="12"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="39"/>
<column name="report_id" valueNumeric="12"/>
<column name="parameter_id" valueNumeric="6"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="40"/>
<column name="report_id" valueNumeric="12"/>
<column name="parameter_id" valueNumeric="10"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="41"/>
<column name="report_id" valueNumeric="12"/>
<column name="parameter_id" valueNumeric="20"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="42"/>
<column name="report_id" valueNumeric="12"/>
<column name="parameter_id" valueNumeric="25"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="43"/>
<column name="report_id" valueNumeric="12"/>
<column name="parameter_id" valueNumeric="26"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="44"/>
<column name="report_id" valueNumeric="13"/>
<column name="parameter_id" valueNumeric="1"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="45"/>
<column name="report_id" valueNumeric="13"/>
<column name="parameter_id" valueNumeric="2"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="46"/>
<column name="report_id" valueNumeric="13"/>
<column name="parameter_id" valueNumeric="3"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="47"/>
<column name="report_id" valueNumeric="13"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="48"/>
<column name="report_id" valueNumeric="13"/>
<column name="parameter_id" valueNumeric="6"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="49"/>
<column name="report_id" valueNumeric="13"/>
<column name="parameter_id" valueNumeric="10"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="50"/>
<column name="report_id" valueNumeric="13"/>
<column name="parameter_id" valueNumeric="20"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="51"/>
<column name="report_id" valueNumeric="13"/>
<column name="parameter_id" valueNumeric="25"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="52"/>
<column name="report_id" valueNumeric="13"/>
<column name="parameter_id" valueNumeric="26"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="53"/>
<column name="report_id" valueNumeric="14"/>
<column name="parameter_id" valueNumeric="1"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="54"/>
<column name="report_id" valueNumeric="14"/>
<column name="parameter_id" valueNumeric="2"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="55"/>
<column name="report_id" valueNumeric="14"/>
<column name="parameter_id" valueNumeric="3"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="56"/>
<column name="report_id" valueNumeric="14"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="57"/>
<column name="report_id" valueNumeric="14"/>
<column name="parameter_id" valueNumeric="6"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="58"/>
<column name="report_id" valueNumeric="14"/>
<column name="parameter_id" valueNumeric="10"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="59"/>
<column name="report_id" valueNumeric="14"/>
<column name="parameter_id" valueNumeric="20"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="60"/>
<column name="report_id" valueNumeric="14"/>
<column name="parameter_id" valueNumeric="25"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="61"/>
<column name="report_id" valueNumeric="14"/>
<column name="parameter_id" valueNumeric="26"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="62"/>
<column name="report_id" valueNumeric="15"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="63"/>
<column name="report_id" valueNumeric="15"/>
<column name="parameter_id" valueNumeric="6"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="64"/>
<column name="report_id" valueNumeric="15"/>
<column name="parameter_id" valueNumeric="10"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="65"/>
<column name="report_id" valueNumeric="15"/>
<column name="parameter_id" valueNumeric="20"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="66"/>
<column name="report_id" valueNumeric="15"/>
<column name="parameter_id" valueNumeric="25"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="67"/>
<column name="report_id" valueNumeric="15"/>
<column name="parameter_id" valueNumeric="26"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="68"/>
<column name="report_id" valueNumeric="15"/>
<column name="parameter_id" valueNumeric="100"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="69"/>
<column name="report_id" valueNumeric="16"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="70"/>
<column name="report_id" valueNumeric="16"/>
<column name="parameter_id" valueNumeric="6"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="71"/>
<column name="report_id" valueNumeric="16"/>
<column name="parameter_id" valueNumeric="10"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="72"/>
<column name="report_id" valueNumeric="16"/>
<column name="parameter_id" valueNumeric="20"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="73"/>
<column name="report_id" valueNumeric="16"/>
<column name="parameter_id" valueNumeric="25"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="74"/>
<column name="report_id" valueNumeric="16"/>
<column name="parameter_id" valueNumeric="26"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="75"/>
<column name="report_id" valueNumeric="16"/>
<column name="parameter_id" valueNumeric="100"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="76"/>
<column name="report_id" valueNumeric="20"/>
<column name="parameter_id" valueNumeric="1"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="77"/>
<column name="report_id" valueNumeric="20"/>
<column name="parameter_id" valueNumeric="2"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="78"/>
<column name="report_id" valueNumeric="20"/>
<column name="parameter_id" valueNumeric="10"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="79"/>
<column name="report_id" valueNumeric="20"/>
<column name="parameter_id" valueNumeric="20"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="80"/>
<column name="report_id" valueNumeric="21"/>
<column name="parameter_id" valueNumeric="1"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="81"/>
<column name="report_id" valueNumeric="21"/>
<column name="parameter_id" valueNumeric="2"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="82"/>
<column name="report_id" valueNumeric="21"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="83"/>
<column name="report_id" valueNumeric="21"/>
<column name="parameter_id" valueNumeric="10"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="84"/>
<column name="report_id" valueNumeric="21"/>
<column name="parameter_id" valueNumeric="20"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="85"/>
<column name="report_id" valueNumeric="48"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name" value="branch"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="86"/>
<column name="report_id" valueNumeric="48"/>
<column name="parameter_id" valueNumeric="2"/>
<column name="report_parameter_name" value="date"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="87"/>
<column name="report_id" valueNumeric="49"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name" value="branch"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="88"/>
<column name="report_id" valueNumeric="49"/>
<column name="parameter_id" valueNumeric="1"/>
<column name="report_parameter_name" value="fromDate"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="89"/>
<column name="report_id" valueNumeric="49"/>
<column name="parameter_id" valueNumeric="2"/>
<column name="report_parameter_name" value="toDate"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="90"/>
<column name="report_id" valueNumeric="50"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name" value="branch"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="91"/>
<column name="report_id" valueNumeric="50"/>
<column name="parameter_id" valueNumeric="1"/>
<column name="report_parameter_name" value="fromDate"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="92"/>
<column name="report_id" valueNumeric="50"/>
<column name="parameter_id" valueNumeric="2"/>
<column name="report_parameter_name" value="toDate"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="93"/>
<column name="report_id" valueNumeric="51"/>
<column name="parameter_id" valueNumeric="1"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="94"/>
<column name="report_id" valueNumeric="51"/>
<column name="parameter_id" valueNumeric="2"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="95"/>
<column name="report_id" valueNumeric="51"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="96"/>
<column name="report_id" valueNumeric="51"/>
<column name="parameter_id" valueNumeric="10"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="97"/>
<column name="report_id" valueNumeric="51"/>
<column name="parameter_id" valueNumeric="25"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="98"/>
<column name="report_id" valueNumeric="52"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="99"/>
<column name="report_id" valueNumeric="53"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="100"/>
<column name="report_id" valueNumeric="53"/>
<column name="parameter_id" valueNumeric="10"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="101"/>
<column name="report_id" valueNumeric="54"/>
<column name="parameter_id" valueNumeric="1"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="102"/>
<column name="report_id" valueNumeric="54"/>
<column name="parameter_id" valueNumeric="2"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="103"/>
<column name="report_id" valueNumeric="54"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="104"/>
<column name="report_id" valueNumeric="54"/>
<column name="parameter_id" valueNumeric="10"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="105"/>
<column name="report_id" valueNumeric="54"/>
<column name="parameter_id" valueNumeric="25"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="106"/>
<column name="report_id" valueNumeric="55"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="107"/>
<column name="report_id" valueNumeric="55"/>
<column name="parameter_id" valueNumeric="6"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="108"/>
<column name="report_id" valueNumeric="55"/>
<column name="parameter_id" valueNumeric="10"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="109"/>
<column name="report_id" valueNumeric="55"/>
<column name="parameter_id" valueNumeric="20"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="110"/>
<column name="report_id" valueNumeric="55"/>
<column name="parameter_id" valueNumeric="25"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="111"/>
<column name="report_id" valueNumeric="55"/>
<column name="parameter_id" valueNumeric="26"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="112"/>
<column name="report_id" valueNumeric="56"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="113"/>
<column name="report_id" valueNumeric="56"/>
<column name="parameter_id" valueNumeric="6"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="114"/>
<column name="report_id" valueNumeric="56"/>
<column name="parameter_id" valueNumeric="10"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="115"/>
<column name="report_id" valueNumeric="56"/>
<column name="parameter_id" valueNumeric="20"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="116"/>
<column name="report_id" valueNumeric="56"/>
<column name="parameter_id" valueNumeric="25"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="117"/>
<column name="report_id" valueNumeric="56"/>
<column name="parameter_id" valueNumeric="26"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="118"/>
<column name="report_id" valueNumeric="56"/>
<column name="parameter_id" valueNumeric="100"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="119"/>
<column name="report_id" valueNumeric="57"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="120"/>
<column name="report_id" valueNumeric="57"/>
<column name="parameter_id" valueNumeric="6"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="121"/>
<column name="report_id" valueNumeric="57"/>
<column name="parameter_id" valueNumeric="10"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="122"/>
<column name="report_id" valueNumeric="57"/>
<column name="parameter_id" valueNumeric="20"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="123"/>
<column name="report_id" valueNumeric="57"/>
<column name="parameter_id" valueNumeric="25"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="124"/>
<column name="report_id" valueNumeric="57"/>
<column name="parameter_id" valueNumeric="26"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="125"/>
<column name="report_id" valueNumeric="58"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="126"/>
<column name="report_id" valueNumeric="58"/>
<column name="parameter_id" valueNumeric="6"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="127"/>
<column name="report_id" valueNumeric="58"/>
<column name="parameter_id" valueNumeric="10"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="128"/>
<column name="report_id" valueNumeric="58"/>
<column name="parameter_id" valueNumeric="20"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="129"/>
<column name="report_id" valueNumeric="58"/>
<column name="parameter_id" valueNumeric="25"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="130"/>
<column name="report_id" valueNumeric="58"/>
<column name="parameter_id" valueNumeric="26"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="131"/>
<column name="report_id" valueNumeric="58"/>
<column name="parameter_id" valueNumeric="100"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="132"/>
<column name="report_id" valueNumeric="59"/>
<column name="parameter_id" valueNumeric="1"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="133"/>
<column name="report_id" valueNumeric="59"/>
<column name="parameter_id" valueNumeric="2"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="134"/>
<column name="report_id" valueNumeric="59"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="135"/>
<column name="report_id" valueNumeric="59"/>
<column name="parameter_id" valueNumeric="6"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="136"/>
<column name="report_id" valueNumeric="59"/>
<column name="parameter_id" valueNumeric="10"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="137"/>
<column name="report_id" valueNumeric="59"/>
<column name="parameter_id" valueNumeric="20"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="138"/>
<column name="report_id" valueNumeric="59"/>
<column name="parameter_id" valueNumeric="25"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="139"/>
<column name="report_id" valueNumeric="59"/>
<column name="parameter_id" valueNumeric="26"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="140"/>
<column name="report_id" valueNumeric="61"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="141"/>
<column name="report_id" valueNumeric="61"/>
<column name="parameter_id" valueNumeric="10"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="142"/>
<column name="report_id" valueNumeric="92"/>
<column name="parameter_id" valueNumeric="1"/>
<column name="report_parameter_name" value="fromDate"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="143"/>
<column name="report_id" valueNumeric="92"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name" value="selectOffice"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="144"/>
<column name="report_id" valueNumeric="92"/>
<column name="parameter_id" valueNumeric="2"/>
<column name="report_parameter_name" value="toDate"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="145"/>
<column name="report_id" valueNumeric="93"/>
<column name="parameter_id" valueNumeric="1"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="146"/>
<column name="report_id" valueNumeric="93"/>
<column name="parameter_id" valueNumeric="2"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="147"/>
<column name="report_id" valueNumeric="93"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="148"/>
<column name="report_id" valueNumeric="93"/>
<column name="parameter_id" valueNumeric="6"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="149"/>
<column name="report_id" valueNumeric="94"/>
<column name="parameter_id" valueNumeric="2"/>
<column name="report_parameter_name" value="endDate"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="150"/>
<column name="report_id" valueNumeric="94"/>
<column name="parameter_id" valueNumeric="6"/>
<column name="report_parameter_name" value="loanOfficerId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="151"/>
<column name="report_id" valueNumeric="94"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name" value="officeId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="152"/>
<column name="report_id" valueNumeric="94"/>
<column name="parameter_id" valueNumeric="1"/>
<column name="report_parameter_name" value="startDate"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="256"/>
<column name="report_id" valueNumeric="106"/>
<column name="parameter_id" valueNumeric="2"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="257"/>
<column name="report_id" valueNumeric="106"/>
<column name="parameter_id" valueNumeric="6"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="258"/>
<column name="report_id" valueNumeric="106"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="259"/>
<column name="report_id" valueNumeric="106"/>
<column name="parameter_id" valueNumeric="1"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="263"/>
<column name="report_id" valueNumeric="118"/>
<column name="parameter_id" valueNumeric="1"/>
<column name="report_parameter_name" value="fromDate"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="264"/>
<column name="report_id" valueNumeric="118"/>
<column name="parameter_id" valueNumeric="2"/>
<column name="report_parameter_name" value="toDate"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="265"/>
<column name="report_id" valueNumeric="118"/>
<column name="parameter_id" valueNumeric="1004"/>
<column name="report_parameter_name" value="accountNo"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="266"/>
<column name="report_id" valueNumeric="119"/>
<column name="parameter_id" valueNumeric="1"/>
<column name="report_parameter_name" value="fromDate"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="267"/>
<column name="report_id" valueNumeric="119"/>
<column name="parameter_id" valueNumeric="2"/>
<column name="report_parameter_name" value="toDate"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="268"/>
<column name="report_id" valueNumeric="119"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name" value="selectOffice"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="269"/>
<column name="report_id" valueNumeric="119"/>
<column name="parameter_id" valueNumeric="1005"/>
<column name="report_parameter_name" value="selectProduct"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="270"/>
<column name="report_id" valueNumeric="120"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name" value="branch"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="271"/>
<column name="report_id" valueNumeric="120"/>
<column name="parameter_id" valueNumeric="6"/>
<column name="report_parameter_name" value="loanOfficer"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="272"/>
<column name="report_id" valueNumeric="120"/>
<column name="parameter_id" valueNumeric="10"/>
<column name="report_parameter_name" value="currencyId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="273"/>
<column name="report_id" valueNumeric="120"/>
<column name="parameter_id" valueNumeric="20"/>
<column name="report_parameter_name" value="fundId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="274"/>
<column name="report_id" valueNumeric="120"/>
<column name="parameter_id" valueNumeric="25"/>
<column name="report_parameter_name" value="loanProductId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="275"/>
<column name="report_id" valueNumeric="120"/>
<column name="parameter_id" valueNumeric="26"/>
<column name="report_parameter_name" value="loanPurposeId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="276"/>
<column name="report_id" valueNumeric="121"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name" value="Branch"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="277"/>
<column name="report_id" valueNumeric="121"/>
<column name="parameter_id" valueNumeric="6"/>
<column name="report_parameter_name" value="loanOfficer"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="278"/>
<column name="report_id" valueNumeric="121"/>
<column name="parameter_id" valueNumeric="10"/>
<column name="report_parameter_name" value="CurrencyId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="279"/>
<column name="report_id" valueNumeric="121"/>
<column name="parameter_id" valueNumeric="20"/>
<column name="report_parameter_name" value="fundId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="280"/>
<column name="report_id" valueNumeric="121"/>
<column name="parameter_id" valueNumeric="25"/>
<column name="report_parameter_name" value="loanProductId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="281"/>
<column name="report_id" valueNumeric="121"/>
<column name="parameter_id" valueNumeric="26"/>
<column name="report_parameter_name" value="loanPurposeId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="282"/>
<column name="report_id" valueNumeric="121"/>
<column name="parameter_id" valueNumeric="100"/>
<column name="report_parameter_name" value="parType"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="283"/>
<column name="report_id" valueNumeric="122"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name" value="Branch"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="284"/>
<column name="report_id" valueNumeric="122"/>
<column name="parameter_id" valueNumeric="6"/>
<column name="report_parameter_name" value="loanOfficer"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="285"/>
<column name="report_id" valueNumeric="122"/>
<column name="parameter_id" valueNumeric="10"/>
<column name="report_parameter_name" value="CurrencyId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="286"/>
<column name="report_id" valueNumeric="122"/>
<column name="parameter_id" valueNumeric="20"/>
<column name="report_parameter_name" value="fundId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="287"/>
<column name="report_id" valueNumeric="122"/>
<column name="parameter_id" valueNumeric="25"/>
<column name="report_parameter_name" value="loanProductId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="288"/>
<column name="report_id" valueNumeric="122"/>
<column name="parameter_id" valueNumeric="26"/>
<column name="report_parameter_name" value="loanPurposeId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="289"/>
<column name="report_id" valueNumeric="122"/>
<column name="parameter_id" valueNumeric="1"/>
<column name="report_parameter_name" value="startDate"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="290"/>
<column name="report_id" valueNumeric="122"/>
<column name="parameter_id" valueNumeric="2"/>
<column name="report_parameter_name" value="endDate"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="291"/>
<column name="report_id" valueNumeric="123"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name" value="Branch"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="292"/>
<column name="report_id" valueNumeric="123"/>
<column name="parameter_id" valueNumeric="6"/>
<column name="report_parameter_name" value="Loan Officer"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="293"/>
<column name="report_id" valueNumeric="123"/>
<column name="parameter_id" valueNumeric="10"/>
<column name="report_parameter_name" value="CurrencyId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="294"/>
<column name="report_id" valueNumeric="123"/>
<column name="parameter_id" valueNumeric="20"/>
<column name="report_parameter_name" value="fundId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="295"/>
<column name="report_id" valueNumeric="123"/>
<column name="parameter_id" valueNumeric="25"/>
<column name="report_parameter_name" value="loanProductId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="296"/>
<column name="report_id" valueNumeric="123"/>
<column name="parameter_id" valueNumeric="26"/>
<column name="report_parameter_name" value="loanPurposeId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="297"/>
<column name="report_id" valueNumeric="123"/>
<column name="parameter_id" valueNumeric="100"/>
<column name="report_parameter_name" value="parType"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="298"/>
<column name="report_id" valueNumeric="124"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name" value="Branch"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="299"/>
<column name="report_id" valueNumeric="124"/>
<column name="parameter_id" valueNumeric="6"/>
<column name="report_parameter_name" value="Loan Officer"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="300"/>
<column name="report_id" valueNumeric="124"/>
<column name="parameter_id" valueNumeric="10"/>
<column name="report_parameter_name" value="CurrencyId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="301"/>
<column name="report_id" valueNumeric="124"/>
<column name="parameter_id" valueNumeric="20"/>
<column name="report_parameter_name" value="fundId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="302"/>
<column name="report_id" valueNumeric="124"/>
<column name="parameter_id" valueNumeric="25"/>
<column name="report_parameter_name" value="loanProductId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="303"/>
<column name="report_id" valueNumeric="124"/>
<column name="parameter_id" valueNumeric="26"/>
<column name="report_parameter_name" value="loanPurposeId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="304"/>
<column name="report_id" valueNumeric="125"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name" value="Branch"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="305"/>
<column name="report_id" valueNumeric="125"/>
<column name="parameter_id" valueNumeric="6"/>
<column name="report_parameter_name" value="Loan Officer"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="306"/>
<column name="report_id" valueNumeric="125"/>
<column name="parameter_id" valueNumeric="10"/>
<column name="report_parameter_name" value="CurrencyId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="307"/>
<column name="report_id" valueNumeric="125"/>
<column name="parameter_id" valueNumeric="20"/>
<column name="report_parameter_name" value="fundId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="308"/>
<column name="report_id" valueNumeric="125"/>
<column name="parameter_id" valueNumeric="25"/>
<column name="report_parameter_name" value="loanProductId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="309"/>
<column name="report_id" valueNumeric="125"/>
<column name="parameter_id" valueNumeric="26"/>
<column name="report_parameter_name" value="loanPurposeId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="310"/>
<column name="report_id" valueNumeric="125"/>
<column name="parameter_id" valueNumeric="100"/>
<column name="report_parameter_name" value="parType"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="311"/>
<column name="report_id" valueNumeric="126"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name" value="Branch"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="312"/>
<column name="report_id" valueNumeric="126"/>
<column name="parameter_id" valueNumeric="6"/>
<column name="report_parameter_name" value="Loan Officer"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="313"/>
<column name="report_id" valueNumeric="126"/>
<column name="parameter_id" valueNumeric="10"/>
<column name="report_parameter_name" value="CurrencyId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="314"/>
<column name="report_id" valueNumeric="126"/>
<column name="parameter_id" valueNumeric="20"/>
<column name="report_parameter_name" value="fundId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="315"/>
<column name="report_id" valueNumeric="126"/>
<column name="parameter_id" valueNumeric="25"/>
<column name="report_parameter_name" value="loanProductId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="316"/>
<column name="report_id" valueNumeric="126"/>
<column name="parameter_id" valueNumeric="26"/>
<column name="report_parameter_name" value="loanPurposeId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="317"/>
<column name="report_id" valueNumeric="127"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name" value="Branch"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="318"/>
<column name="report_id" valueNumeric="128"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name" value="Branch"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="319"/>
<column name="report_id" valueNumeric="128"/>
<column name="parameter_id" valueNumeric="10"/>
<column name="report_parameter_name" value="CurrencyId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="320"/>
<column name="report_id" valueNumeric="129"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name" value="Branch"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="321"/>
<column name="report_id" valueNumeric="129"/>
<column name="parameter_id" valueNumeric="10"/>
<column name="report_parameter_name" value="CurrencyId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="322"/>
<column name="report_id" valueNumeric="130"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name" value="selectOffice"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="323"/>
<column name="report_id" valueNumeric="131"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name" value="Branch"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="324"/>
<column name="report_id" valueNumeric="131"/>
<column name="parameter_id" valueNumeric="6"/>
<column name="report_parameter_name" value="Loan Officer"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="325"/>
<column name="report_id" valueNumeric="131"/>
<column name="parameter_id" valueNumeric="10"/>
<column name="report_parameter_name" value="CurrencyId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="326"/>
<column name="report_id" valueNumeric="131"/>
<column name="parameter_id" valueNumeric="20"/>
<column name="report_parameter_name" value="fundId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="327"/>
<column name="report_id" valueNumeric="131"/>
<column name="parameter_id" valueNumeric="25"/>
<column name="report_parameter_name" value="loanProductId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="328"/>
<column name="report_id" valueNumeric="131"/>
<column name="parameter_id" valueNumeric="26"/>
<column name="report_parameter_name" value="loanPurposeId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="329"/>
<column name="report_id" valueNumeric="132"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name" value="Branch"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="330"/>
<column name="report_id" valueNumeric="132"/>
<column name="parameter_id" valueNumeric="6"/>
<column name="report_parameter_name" value="Loan Officer"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="331"/>
<column name="report_id" valueNumeric="132"/>
<column name="parameter_id" valueNumeric="1"/>
<column name="report_parameter_name" value="startDate"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="332"/>
<column name="report_id" valueNumeric="132"/>
<column name="parameter_id" valueNumeric="2"/>
<column name="report_parameter_name" value="endDate"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="333"/>
<column name="report_id" valueNumeric="133"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name" value="Branch"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="334"/>
<column name="report_id" valueNumeric="133"/>
<column name="parameter_id" valueNumeric="10"/>
<column name="report_parameter_name" value="CurrencyId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="335"/>
<column name="report_id" valueNumeric="133"/>
<column name="parameter_id" valueNumeric="20"/>
<column name="report_parameter_name" value="fundId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="336"/>
<column name="report_id" valueNumeric="133"/>
<column name="parameter_id" valueNumeric="1"/>
<column name="report_parameter_name" value="startDate"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="337"/>
<column name="report_id" valueNumeric="133"/>
<column name="parameter_id" valueNumeric="2"/>
<column name="report_parameter_name" value="endDate"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="338"/>
<column name="report_id" valueNumeric="134"/>
<column name="parameter_id" valueNumeric="10"/>
<column name="report_parameter_name" value="CurrencyId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="339"/>
<column name="report_id" valueNumeric="134"/>
<column name="parameter_id" valueNumeric="20"/>
<column name="report_parameter_name" value="fundId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="340"/>
<column name="report_id" valueNumeric="134"/>
<column name="parameter_id" valueNumeric="1"/>
<column name="report_parameter_name" value="startDate"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="341"/>
<column name="report_id" valueNumeric="134"/>
<column name="parameter_id" valueNumeric="2"/>
<column name="report_parameter_name" value="endDate"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="342"/>
<column name="report_id" valueNumeric="135"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name" value="Branch"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="343"/>
<column name="report_id" valueNumeric="135"/>
<column name="parameter_id" valueNumeric="6"/>
<column name="report_parameter_name" value="Loan Officer"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="344"/>
<column name="report_id" valueNumeric="135"/>
<column name="parameter_id" valueNumeric="10"/>
<column name="report_parameter_name" value="CurrencyId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="345"/>
<column name="report_id" valueNumeric="135"/>
<column name="parameter_id" valueNumeric="20"/>
<column name="report_parameter_name" value="fundId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="346"/>
<column name="report_id" valueNumeric="135"/>
<column name="parameter_id" valueNumeric="25"/>
<column name="report_parameter_name" value="loanProductId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="347"/>
<column name="report_id" valueNumeric="135"/>
<column name="parameter_id" valueNumeric="26"/>
<column name="report_parameter_name" value="loanPurposeId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="348"/>
<column name="report_id" valueNumeric="136"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name" value="Branch"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="349"/>
<column name="report_id" valueNumeric="136"/>
<column name="parameter_id" valueNumeric="6"/>
<column name="report_parameter_name" value="Loan Officer"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="350"/>
<column name="report_id" valueNumeric="136"/>
<column name="parameter_id" valueNumeric="10"/>
<column name="report_parameter_name" value="CurrencyId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="351"/>
<column name="report_id" valueNumeric="136"/>
<column name="parameter_id" valueNumeric="20"/>
<column name="report_parameter_name" value="fundId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="352"/>
<column name="report_id" valueNumeric="136"/>
<column name="parameter_id" valueNumeric="25"/>
<column name="report_parameter_name" value="loanProductId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="353"/>
<column name="report_id" valueNumeric="136"/>
<column name="parameter_id" valueNumeric="26"/>
<column name="report_parameter_name" value="loanPurposeId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="354"/>
<column name="report_id" valueNumeric="137"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name" value="Branch"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="355"/>
<column name="report_id" valueNumeric="137"/>
<column name="parameter_id" valueNumeric="6"/>
<column name="report_parameter_name" value="Loan Officer"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="356"/>
<column name="report_id" valueNumeric="137"/>
<column name="parameter_id" valueNumeric="10"/>
<column name="report_parameter_name" value="CurrencyId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="357"/>
<column name="report_id" valueNumeric="137"/>
<column name="parameter_id" valueNumeric="20"/>
<column name="report_parameter_name" value="fundId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="358"/>
<column name="report_id" valueNumeric="137"/>
<column name="parameter_id" valueNumeric="25"/>
<column name="report_parameter_name" value="loanProductId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="359"/>
<column name="report_id" valueNumeric="137"/>
<column name="parameter_id" valueNumeric="26"/>
<column name="report_parameter_name" value="loanPurposeId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="360"/>
<column name="report_id" valueNumeric="138"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name" value="Branch"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="361"/>
<column name="report_id" valueNumeric="138"/>
<column name="parameter_id" valueNumeric="6"/>
<column name="report_parameter_name" value="Loan Officer"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="362"/>
<column name="report_id" valueNumeric="138"/>
<column name="parameter_id" valueNumeric="10"/>
<column name="report_parameter_name" value="CurrencyId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="363"/>
<column name="report_id" valueNumeric="138"/>
<column name="parameter_id" valueNumeric="20"/>
<column name="report_parameter_name" value="fundId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="364"/>
<column name="report_id" valueNumeric="138"/>
<column name="parameter_id" valueNumeric="25"/>
<column name="report_parameter_name" value="loanProductId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="365"/>
<column name="report_id" valueNumeric="138"/>
<column name="parameter_id" valueNumeric="26"/>
<column name="report_parameter_name" value="loanPurposeId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="366"/>
<column name="report_id" valueNumeric="139"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name" value="Branch"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="367"/>
<column name="report_id" valueNumeric="139"/>
<column name="parameter_id" valueNumeric="6"/>
<column name="report_parameter_name" value="Loan Officer"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="368"/>
<column name="report_id" valueNumeric="139"/>
<column name="parameter_id" valueNumeric="10"/>
<column name="report_parameter_name" value="CurrencyId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="369"/>
<column name="report_id" valueNumeric="139"/>
<column name="parameter_id" valueNumeric="20"/>
<column name="report_parameter_name" value="fundId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="370"/>
<column name="report_id" valueNumeric="139"/>
<column name="parameter_id" valueNumeric="25"/>
<column name="report_parameter_name" value="loanProductId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="371"/>
<column name="report_id" valueNumeric="139"/>
<column name="parameter_id" valueNumeric="26"/>
<column name="report_parameter_name" value="loanPurposeId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="372"/>
<column name="report_id" valueNumeric="139"/>
<column name="parameter_id" valueNumeric="1"/>
<column name="report_parameter_name" value="startDate"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="373"/>
<column name="report_id" valueNumeric="139"/>
<column name="parameter_id" valueNumeric="2"/>
<column name="report_parameter_name" value="endDate"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="374"/>
<column name="report_id" valueNumeric="139"/>
<column name="parameter_id" valueNumeric="3"/>
<column name="report_parameter_name" value="obligDateType"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="375"/>
<column name="report_id" valueNumeric="140"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name" value="Branch"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="376"/>
<column name="report_id" valueNumeric="140"/>
<column name="parameter_id" valueNumeric="6"/>
<column name="report_parameter_name" value="Loan Officer"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="377"/>
<column name="report_id" valueNumeric="140"/>
<column name="parameter_id" valueNumeric="10"/>
<column name="report_parameter_name" value="CurrencyId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="378"/>
<column name="report_id" valueNumeric="140"/>
<column name="parameter_id" valueNumeric="20"/>
<column name="report_parameter_name" value="fundId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="379"/>
<column name="report_id" valueNumeric="140"/>
<column name="parameter_id" valueNumeric="25"/>
<column name="report_parameter_name" value="loanProductId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="380"/>
<column name="report_id" valueNumeric="140"/>
<column name="parameter_id" valueNumeric="26"/>
<column name="report_parameter_name" value="loanPurposeId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="381"/>
<column name="report_id" valueNumeric="140"/>
<column name="parameter_id" valueNumeric="1"/>
<column name="report_parameter_name" value="Startdate"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="382"/>
<column name="report_id" valueNumeric="140"/>
<column name="parameter_id" valueNumeric="2"/>
<column name="report_parameter_name" value="Enddate"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="383"/>
<column name="report_id" valueNumeric="140"/>
<column name="parameter_id" valueNumeric="3"/>
<column name="report_parameter_name" value="obligDateType"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="384"/>
<column name="report_id" valueNumeric="141"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name" value="Branch"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="385"/>
<column name="report_id" valueNumeric="141"/>
<column name="parameter_id" valueNumeric="6"/>
<column name="report_parameter_name" value="Loan Officer"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="386"/>
<column name="report_id" valueNumeric="141"/>
<column name="parameter_id" valueNumeric="10"/>
<column name="report_parameter_name" value="CurrencyId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="387"/>
<column name="report_id" valueNumeric="141"/>
<column name="parameter_id" valueNumeric="20"/>
<column name="report_parameter_name" value="fundId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="388"/>
<column name="report_id" valueNumeric="141"/>
<column name="parameter_id" valueNumeric="25"/>
<column name="report_parameter_name" value="loanProductId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="389"/>
<column name="report_id" valueNumeric="141"/>
<column name="parameter_id" valueNumeric="26"/>
<column name="report_parameter_name" value="loanPurposeId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="390"/>
<column name="report_id" valueNumeric="141"/>
<column name="parameter_id" valueNumeric="100"/>
<column name="report_parameter_name" value="parType"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="391"/>
<column name="report_id" valueNumeric="142"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name" value="Branch"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="392"/>
<column name="report_id" valueNumeric="142"/>
<column name="parameter_id" valueNumeric="6"/>
<column name="report_parameter_name" value="loanOfficer"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="393"/>
<column name="report_id" valueNumeric="142"/>
<column name="parameter_id" valueNumeric="10"/>
<column name="report_parameter_name" value="CurrencyId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="394"/>
<column name="report_id" valueNumeric="142"/>
<column name="parameter_id" valueNumeric="20"/>
<column name="report_parameter_name" value="fundId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="395"/>
<column name="report_id" valueNumeric="142"/>
<column name="parameter_id" valueNumeric="25"/>
<column name="report_parameter_name" value="loanProductId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="396"/>
<column name="report_id" valueNumeric="142"/>
<column name="parameter_id" valueNumeric="26"/>
<column name="report_parameter_name" value="loanPurposeId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="397"/>
<column name="report_id" valueNumeric="142"/>
<column name="parameter_id" valueNumeric="100"/>
<column name="report_parameter_name" value="parType"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="398"/>
<column name="report_id" valueNumeric="143"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name" value="Branch"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="399"/>
<column name="report_id" valueNumeric="143"/>
<column name="parameter_id" valueNumeric="10"/>
<column name="report_parameter_name" value="CurrencyId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="400"/>
<column name="report_id" valueNumeric="143"/>
<column name="parameter_id" valueNumeric="25"/>
<column name="report_parameter_name" value="loanProductId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="401"/>
<column name="report_id" valueNumeric="143"/>
<column name="parameter_id" valueNumeric="1"/>
<column name="report_parameter_name" value="startDate"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="402"/>
<column name="report_id" valueNumeric="143"/>
<column name="parameter_id" valueNumeric="2"/>
<column name="report_parameter_name" value="endDate"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="403"/>
<column name="report_id" valueNumeric="144"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name" value="Branch"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="404"/>
<column name="report_id" valueNumeric="144"/>
<column name="parameter_id" valueNumeric="6"/>
<column name="report_parameter_name" value="Loan Officer"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="405"/>
<column name="report_id" valueNumeric="144"/>
<column name="parameter_id" valueNumeric="1"/>
<column name="report_parameter_name" value="startDate"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="406"/>
<column name="report_id" valueNumeric="144"/>
<column name="parameter_id" valueNumeric="2"/>
<column name="report_parameter_name" value="endDate"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="407"/>
<column name="report_id" valueNumeric="145"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name" value="Branch"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="408"/>
<column name="report_id" valueNumeric="145"/>
<column name="parameter_id" valueNumeric="10"/>
<column name="report_parameter_name" value="CurrencyId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="409"/>
<column name="report_id" valueNumeric="145"/>
<column name="parameter_id" valueNumeric="25"/>
<column name="report_parameter_name" value="loanProductId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="410"/>
<column name="report_id" valueNumeric="145"/>
<column name="parameter_id" valueNumeric="1"/>
<column name="report_parameter_name" value="startDate"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="411"/>
<column name="report_id" valueNumeric="145"/>
<column name="parameter_id" valueNumeric="2"/>
<column name="report_parameter_name" value="endDate"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="412"/>
<column name="report_id" valueNumeric="146"/>
<column name="parameter_id" valueNumeric="1"/>
<column name="report_parameter_name" value="startDate"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="413"/>
<column name="report_id" valueNumeric="146"/>
<column name="parameter_id" valueNumeric="2"/>
<column name="report_parameter_name" value="endDate"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="414"/>
<column name="report_id" valueNumeric="146"/>
<column name="parameter_id" valueNumeric="1004"/>
<column name="report_parameter_name" value="accountNo"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="415"/>
<column name="report_id" valueNumeric="147"/>
<column name="parameter_id" valueNumeric="1"/>
<column name="report_parameter_name" value="startDate"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="416"/>
<column name="report_id" valueNumeric="147"/>
<column name="parameter_id" valueNumeric="2"/>
<column name="report_parameter_name" value="endDate"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="417"/>
<column name="report_id" valueNumeric="147"/>
<column name="parameter_id" valueNumeric="1004"/>
<column name="report_parameter_name" value="selectLoan"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="418"/>
<column name="report_id" valueNumeric="149"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name" value=""/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="419"/>
<column name="report_id" valueNumeric="150"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name" value=""/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="420"/>
<column name="report_id" valueNumeric="151"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name" value=""/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="421"/>
<column name="report_id" valueNumeric="152"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name" value=""/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="422"/>
<column name="report_id" valueNumeric="153"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name" value=""/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="423"/>
<column name="report_id" valueNumeric="154"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name" value=""/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="424"/>
<column name="report_id" valueNumeric="155"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name" value=""/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="425"/>
<column name="report_id" valueNumeric="156"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name" value=""/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="426"/>
<column name="report_id" valueNumeric="157"/>
<column name="parameter_id" valueNumeric="1006"/>
<column name="report_parameter_name" value="transactionId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="427"/>
<column name="report_id" valueNumeric="158"/>
<column name="parameter_id" valueNumeric="1006"/>
<column name="report_parameter_name" value="transactionId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="428"/>
<column name="report_id" valueNumeric="159"/>
<column name="parameter_id" valueNumeric="1007"/>
<column name="report_parameter_name" value="centerId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="429"/>
<column name="report_id" valueNumeric="160"/>
<column name="parameter_id" valueNumeric="1008"/>
<column name="report_parameter_name" value="account"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="430"/>
<column name="report_id" valueNumeric="160"/>
<column name="parameter_id" valueNumeric="1"/>
<column name="report_parameter_name" value="fromDate"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="431"/>
<column name="report_id" valueNumeric="160"/>
<column name="parameter_id" valueNumeric="2"/>
<column name="report_parameter_name" value="toDate"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="432"/>
<column name="report_id" valueNumeric="160"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name" value="branch"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="433"/>
<column name="report_id" valueNumeric="162"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name" value="branch"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="434"/>
<column name="report_id" valueNumeric="162"/>
<column name="parameter_id" valueNumeric="1009"/>
<column name="report_parameter_name" value="ondate"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="435"/>
<column name="report_id" valueNumeric="163"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name" value="branch"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="436"/>
<column name="report_id" valueNumeric="163"/>
<column name="parameter_id" valueNumeric="1"/>
<column name="report_parameter_name" value="fromDate"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="437"/>
<column name="report_id" valueNumeric="163"/>
<column name="parameter_id" valueNumeric="2"/>
<column name="report_parameter_name" value="toDate"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="438"/>
<column name="report_id" valueNumeric="164"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name" value="branch"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="439"/>
<column name="report_id" valueNumeric="164"/>
<column name="parameter_id" valueNumeric="1"/>
<column name="report_parameter_name" value="fromDate"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="440"/>
<column name="report_id" valueNumeric="164"/>
<column name="parameter_id" valueNumeric="2"/>
<column name="report_parameter_name" value="toDate"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="441"/>
<column name="report_id" valueNumeric="165"/>
<column name="parameter_id" valueNumeric="1010"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="442"/>
<column name="report_id" valueNumeric="165"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="443"/>
<column name="report_id" valueNumeric="166"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name" value="officeId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="444"/>
<column name="report_id" valueNumeric="166"/>
<column name="parameter_id" valueNumeric="6"/>
<column name="report_parameter_name" value="loanOfficerId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="445"/>
<column name="report_id" valueNumeric="167"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name" value="officeId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="446"/>
<column name="report_id" valueNumeric="167"/>
<column name="parameter_id" valueNumeric="6"/>
<column name="report_parameter_name" value="loanOfficerId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="447"/>
<column name="report_id" valueNumeric="168"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name" value="officeId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="448"/>
<column name="report_id" valueNumeric="168"/>
<column name="parameter_id" valueNumeric="6"/>
<column name="report_parameter_name" value="loanOfficerId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="449"/>
<column name="report_id" valueNumeric="168"/>
<column name="parameter_id" valueNumeric="1011"/>
<column name="report_parameter_name" value="cycleX"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="450"/>
<column name="report_id" valueNumeric="168"/>
<column name="parameter_id" valueNumeric="1012"/>
<column name="report_parameter_name" value="cycleY"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="451"/>
<column name="report_id" valueNumeric="169"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name" value="officeId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="452"/>
<column name="report_id" valueNumeric="169"/>
<column name="parameter_id" valueNumeric="6"/>
<column name="report_parameter_name" value="loanOfficerId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="453"/>
<column name="report_id" valueNumeric="169"/>
<column name="parameter_id" valueNumeric="1013"/>
<column name="report_parameter_name" value="fromX"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="454"/>
<column name="report_id" valueNumeric="169"/>
<column name="parameter_id" valueNumeric="1014"/>
<column name="report_parameter_name" value="toY"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="455"/>
<column name="report_id" valueNumeric="170"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name" value="officeId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="456"/>
<column name="report_id" valueNumeric="170"/>
<column name="parameter_id" valueNumeric="6"/>
<column name="report_parameter_name" value="loanOfficerId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="457"/>
<column name="report_id" valueNumeric="170"/>
<column name="parameter_id" valueNumeric="1013"/>
<column name="report_parameter_name" value="fromX"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="458"/>
<column name="report_id" valueNumeric="170"/>
<column name="parameter_id" valueNumeric="1014"/>
<column name="report_parameter_name" value="toY"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="459"/>
<column name="report_id" valueNumeric="171"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name" value="officeId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="460"/>
<column name="report_id" valueNumeric="171"/>
<column name="parameter_id" valueNumeric="6"/>
<column name="report_parameter_name" value="loanOfficerId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="461"/>
<column name="report_id" valueNumeric="172"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name" value="officeId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="462"/>
<column name="report_id" valueNumeric="172"/>
<column name="parameter_id" valueNumeric="6"/>
<column name="report_parameter_name" value="loanOfficerId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="463"/>
<column name="report_id" valueNumeric="173"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name" value="officeId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="464"/>
<column name="report_id" valueNumeric="173"/>
<column name="parameter_id" valueNumeric="6"/>
<column name="report_parameter_name" value="loanOfficerId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="465"/>
<column name="report_id" valueNumeric="173"/>
<column name="parameter_id" valueNumeric="1013"/>
<column name="report_parameter_name" value="fromX"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="466"/>
<column name="report_id" valueNumeric="173"/>
<column name="parameter_id" valueNumeric="1014"/>
<column name="report_parameter_name" value="toY"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="467"/>
<column name="report_id" valueNumeric="173"/>
<column name="parameter_id" valueNumeric="1015"/>
<column name="report_parameter_name" value="overdueX"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="468"/>
<column name="report_id" valueNumeric="173"/>
<column name="parameter_id" valueNumeric="1016"/>
<column name="report_parameter_name" value="overdueY"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="469"/>
<column name="report_id" valueNumeric="174"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name" value="officeId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="470"/>
<column name="report_id" valueNumeric="174"/>
<column name="parameter_id" valueNumeric="6"/>
<column name="report_parameter_name" value="loanOfficerId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="471"/>
<column name="report_id" valueNumeric="174"/>
<column name="parameter_id" valueNumeric="1013"/>
<column name="report_parameter_name" value="fromX"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="472"/>
<column name="report_id" valueNumeric="174"/>
<column name="parameter_id" valueNumeric="1014"/>
<column name="report_parameter_name" value="toY"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="473"/>
<column name="report_id" valueNumeric="175"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name" value="officeId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="474"/>
<column name="report_id" valueNumeric="175"/>
<column name="parameter_id" valueNumeric="6"/>
<column name="report_parameter_name" value="loanOfficerId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="475"/>
<column name="report_id" valueNumeric="175"/>
<column name="parameter_id" valueNumeric="1013"/>
<column name="report_parameter_name" value="fromX"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="476"/>
<column name="report_id" valueNumeric="175"/>
<column name="parameter_id" valueNumeric="1014"/>
<column name="report_parameter_name" value="toY"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="477"/>
<column name="report_id" valueNumeric="175"/>
<column name="parameter_id" valueNumeric="1015"/>
<column name="report_parameter_name" value="overdueX"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="478"/>
<column name="report_id" valueNumeric="175"/>
<column name="parameter_id" valueNumeric="1016"/>
<column name="report_parameter_name" value="overdueY"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="479"/>
<column name="report_id" valueNumeric="176"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name" value="officeId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="480"/>
<column name="report_id" valueNumeric="176"/>
<column name="parameter_id" valueNumeric="6"/>
<column name="report_parameter_name" value="loanOfficerId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="481"/>
<column name="report_id" valueNumeric="177"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name" value="officeId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="482"/>
<column name="report_id" valueNumeric="177"/>
<column name="parameter_id" valueNumeric="6"/>
<column name="report_parameter_name" value="loanOfficerId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="483"/>
<column name="report_id" valueNumeric="177"/>
<column name="parameter_id" valueNumeric="1013"/>
<column name="report_parameter_name" value="fromX"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="484"/>
<column name="report_id" valueNumeric="177"/>
<column name="parameter_id" valueNumeric="1014"/>
<column name="report_parameter_name" value="toY"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="485"/>
<column name="report_id" valueNumeric="178"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name" value="officeId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="486"/>
<column name="report_id" valueNumeric="178"/>
<column name="parameter_id" valueNumeric="6"/>
<column name="report_parameter_name" value="loanOfficerId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="487"/>
<column name="report_id" valueNumeric="178"/>
<column name="parameter_id" valueNumeric="1013"/>
<column name="report_parameter_name" value="fromX"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="488"/>
<column name="report_id" valueNumeric="178"/>
<column name="parameter_id" valueNumeric="1014"/>
<column name="report_parameter_name" value="toY"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="489"/>
<column name="report_id" valueNumeric="181"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name" value="officeId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="490"/>
<column name="report_id" valueNumeric="180"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name" value="officeId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="491"/>
<column name="report_id" valueNumeric="179"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name" value="officeId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="492"/>
<column name="report_id" valueNumeric="181"/>
<column name="parameter_id" valueNumeric="6"/>
<column name="report_parameter_name" value="loanOfficerId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="493"/>
<column name="report_id" valueNumeric="180"/>
<column name="parameter_id" valueNumeric="6"/>
<column name="report_parameter_name" value="loanOfficerId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="494"/>
<column name="report_id" valueNumeric="179"/>
<column name="parameter_id" valueNumeric="6"/>
<column name="report_parameter_name" value="loanOfficerId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="495"/>
<column name="report_id" valueNumeric="181"/>
<column name="parameter_id" valueNumeric="1017"/>
<column name="report_parameter_name" value="loanId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="496"/>
<column name="report_id" valueNumeric="180"/>
<column name="parameter_id" valueNumeric="1017"/>
<column name="report_parameter_name" value="loanId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="497"/>
<column name="report_id" valueNumeric="181"/>
<column name="parameter_id" valueNumeric="1018"/>
<column name="report_parameter_name" value="clientId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="498"/>
<column name="report_id" valueNumeric="180"/>
<column name="parameter_id" valueNumeric="1018"/>
<column name="report_parameter_name" value="clientId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="499"/>
<column name="report_id" valueNumeric="181"/>
<column name="parameter_id" valueNumeric="1019"/>
<column name="report_parameter_name" value="groupId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="500"/>
<column name="report_id" valueNumeric="180"/>
<column name="parameter_id" valueNumeric="1019"/>
<column name="report_parameter_name" value="groupId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="501"/>
<column name="report_id" valueNumeric="181"/>
<column name="parameter_id" valueNumeric="1020"/>
<column name="report_parameter_name" value="loanType"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="502"/>
<column name="report_id" valueNumeric="180"/>
<column name="parameter_id" valueNumeric="1020"/>
<column name="report_parameter_name" value="loanType"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="503"/>
<column name="report_id" valueNumeric="179"/>
<column name="parameter_id" valueNumeric="1020"/>
<column name="report_parameter_name" value="loanType"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="504"/>
<column name="report_id" valueNumeric="182"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name" value="officeId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="505"/>
<column name="report_id" valueNumeric="183"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name" value="officeId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="506"/>
<column name="report_id" valueNumeric="182"/>
<column name="parameter_id" valueNumeric="6"/>
<column name="report_parameter_name" value="loanOfficerId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="507"/>
<column name="report_id" valueNumeric="183"/>
<column name="parameter_id" valueNumeric="6"/>
<column name="report_parameter_name" value="loanOfficerId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="508"/>
<column name="report_id" valueNumeric="182"/>
<column name="parameter_id" valueNumeric="1018"/>
<column name="report_parameter_name" value="clientId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="509"/>
<column name="report_id" valueNumeric="183"/>
<column name="parameter_id" valueNumeric="1018"/>
<column name="report_parameter_name" value="clientId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="510"/>
<column name="report_id" valueNumeric="184"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name" value="officeId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="511"/>
<column name="report_id" valueNumeric="184"/>
<column name="parameter_id" valueNumeric="6"/>
<column name="report_parameter_name" value="loanOfficerId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="512"/>
<column name="report_id" valueNumeric="184"/>
<column name="parameter_id" valueNumeric="1021"/>
<column name="report_parameter_name" value="savingsId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="513"/>
<column name="report_id" valueNumeric="185"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name" value="officeId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="514"/>
<column name="report_id" valueNumeric="185"/>
<column name="parameter_id" valueNumeric="6"/>
<column name="report_parameter_name" value="loanOfficerId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="515"/>
<column name="report_id" valueNumeric="185"/>
<column name="parameter_id" valueNumeric="1021"/>
<column name="report_parameter_name" value="savingsId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="516"/>
<column name="report_id" valueNumeric="186"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name" value="officeId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="517"/>
<column name="report_id" valueNumeric="186"/>
<column name="parameter_id" valueNumeric="6"/>
<column name="report_parameter_name" value="loanOfficerId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="518"/>
<column name="report_id" valueNumeric="186"/>
<column name="parameter_id" valueNumeric="1022"/>
<column name="report_parameter_name" value="savingsTransactionId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="519"/>
<column name="report_id" valueNumeric="187"/>
<column name="parameter_id" valueNumeric="5"/>
<column name="report_parameter_name" value="officeId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="520"/>
<column name="report_id" valueNumeric="187"/>
<column name="parameter_id" valueNumeric="6"/>
<column name="report_parameter_name" value="loanOfficerId"/>
</insert>
<insert tableName="stretchy_report_parameter">
<column name="id" valueNumeric="521"/>
<column name="report_id" valueNumeric="187"/>
<column name="parameter_id" valueNumeric="1022"/>
<column name="report_parameter_name" value="savingsTransactionId"/>
</insert>
</changeSet>
<changeSet author="fineract" id="43">
<insert tableName="topic">
<column name="id" valueNumeric="1"/>
<column name="title" value="Self Service User of Head Office"/>
<column name="enabled" valueBoolean="true"/>
<column name="entity_id" valueNumeric="1"/>
<column name="entity_type" value="OFFICE"/>
<column name="member_type" value="SELF SERVICE USER"/>
</insert>
<insert tableName="topic">
<column name="id" valueNumeric="2"/>
<column name="title" value="Super user of Head Office"/>
<column name="enabled" valueBoolean="true"/>
<column name="entity_id" valueNumeric="1"/>
<column name="entity_type" value="OFFICE"/>
<column name="member_type" value="SUPER USER"/>
</insert>
</changeSet>
<changeSet author="fineract" id="44">
<insert tableName="topic_subscriber">
<column name="id" valueNumeric="1"/>
<column name="topic_id" valueNumeric="2"/>
<column name="user_id" valueNumeric="1"/>
<column name="subscription_date" valueDate="${current_date}"/>
</insert>
</changeSet>
<changeSet author="fineract" id="45">
<insert tableName="twofactor_configuration">
<column name="id" valueNumeric="1"/>
<column name="name" value="otp-delivery-email-enable"/>
<column name="value" value="true"/>
</insert>
<insert tableName="twofactor_configuration">
<column name="id" valueNumeric="2"/>
<column name="name" value="otp-delivery-email-subject"/>
<column name="value" value="Fineract Two-Factor Authentication Token"/>
</insert>
<insert tableName="twofactor_configuration">
<column name="id" valueNumeric="3"/>
<column name="name" value="otp-delivery-email-body"/>
<column name="value" value="Hello {{username}}.&#10;Your OTP login token is {{token}}."/>
</insert>
<insert tableName="twofactor_configuration">
<column name="id" valueNumeric="4"/>
<column name="name" value="otp-delivery-sms-enable"/>
<column name="value" value="false"/>
</insert>
<insert tableName="twofactor_configuration">
<column name="id" valueNumeric="5"/>
<column name="name" value="otp-delivery-sms-provider"/>
<column name="value" value="1"/>
</insert>
<insert tableName="twofactor_configuration">
<column name="id" valueNumeric="6"/>
<column name="name" value="otp-delivery-sms-text"/>
<column name="value" value="Your authentication token for Fineract is {{token}}."/>
</insert>
<insert tableName="twofactor_configuration">
<column name="id" valueNumeric="7"/>
<column name="name" value="otp-token-live-time"/>
<column name="value" value="300"/>
</insert>
<insert tableName="twofactor_configuration">
<column name="id" valueNumeric="8"/>
<column name="name" value="otp-token-length"/>
<column name="value" value="5"/>
</insert>
<insert tableName="twofactor_configuration">
<column name="id" valueNumeric="9"/>
<column name="name" value="access-token-live-time"/>
<column name="value" value="86400"/>
</insert>
<insert tableName="twofactor_configuration">
<column name="id" valueNumeric="10"/>
<column name="name" value="access-token-live-time-extended"/>
<column name="value" value="604800"/>
</insert>
</changeSet>
</databaseChangeLog>