1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393
| ! ################################################################### !
! ###################### DO NOT EDIT THIS FILE ###################### !
! ##### EDIT applicationConfiguration.custom.properties INSTEAD ##### !
! ################# (create it if it doesn't exist) ################# !
! ################################################################### !
!
# The "applicationConfiguration.default.properties" file ships with
# Mifos in the WAR file and contains default configuration values that
# should not be modified by an MFI during Mifos deployment.
# To customize the values in "applicationConfiguration.default.properties",
# a separate file containing only those values to be changed should be
# created. This file containing override values must be named
# "applicationConfiguration.custom.properties"
# For more information look here:
# http://www.mifos.org/knowledge/support/deploying-mifos/configuration/guide#customizing-the-application-configuration-file
# ##################### LOCALE #####################
#
# Mutability: always
# Type: String
# Allowed:
# The value for LanguageCode must be paired with a specific CountryCode
# value until the i18n subsystem is improved. For example, for an English
# user interface, you must use a value of EN for LanguageCode and GB
# for CountryCode.
#
# CountryCode LanguageCode Description
# GB EN English
# FR FR French
# ES ES Spanish
#
Localization.LanguageCode=EN
# Mutability: always
# Type: String
# Allowed: See the above table.
Localization.CountryCode=GB
# Mutability: always
# Type: String
# Allowed:
# Direction sets the HTML rendering direction to support right-to-left languages.
# If omitted, defaults to auto; can be set to ltr or rtl.
#Localization.Direction=auto
# ################### ACCOUNTING #####################
#
# Mutability: TRAPDOOR. May only be changed for a brand-new Mifos instance.
# Once records exist relating to the "currency" table, changing
# this setting will lead to unexpected results.
# Type: String
# Allowed: ISO 4217 currency codes. See http://en.wikipedia.org/wiki/ISO_4217
AccountingRules.CurrencyCode=INR
# Mutability: TRAPDOOR. May only be changed for a brand-new Mifos instance.
# Once records exist relating to the "currency" table, changing
# this setting will lead to unexpected results.
# Type: comma-separated String list
# Allowed: ISO 4217 currency codes. See http://en.wikipedia.org/wiki/ISO_4217
#AccountingRules.AdditionalCurrencyCodes=
# Mutability: always
# Type: short
# Allowed: 360 or 365
AccountingRules.NumberOfInterestDays=365
# Mutability: always
# Type: short
# Allowed: 0 - 5
# The number of digits after the decimal that Mifos will carry.
AccountingRules.DigitsAfterDecimal=1
# Mutability: always
# Type: short
# Allowed: 0-5
# The number of digits after the decimal that Mifos will carry for interest.
AccountingRules.DigitsAfterDecimalForInterest=5
# Mutability: always
# Type: short
# Allowed: 0-2
# The number of digits after the decimal that Mifos will carry for cashflow warning threshold.
AccountingRules.DigitsAfterDecimalForCashFlowValidations=2
# Mutability: always
# Type: double
# Allowed: 0 - 999
# The maximum allowable interest rate.
AccountingRules.MaxInterest=999
# Mutability: always
# Type: double
# Allowed: 0 - 999
# The minimum allowable interest rate.
AccountingRules.MinInterest=0
# Mutability: always
# Type: double
# Allowed: 0 - 99
# The maximum allowable cashflow warning threshold.
AccountingRules.MinCashFlowThreshold=0
# Mutability: always
# Type: double
# Allowed: 0 - 99
# The maximum allowable cashflow warning threshold.
AccountingRules.MaxCashFlowThreshold=99
# Mutability: always
# Type: double
# Allowed: 150 - 1000
# The maximum allowable Repayment Capacity.
AccountingRules.MinRepaymentCapacity=150
# Mutability: always
# Type: double
# Allowed: 150 - 1000
# The maximum allowable Repayment Capacity.
AccountingRules.MaxRepaymentCapacity=1000
# Mutability: always
# Type: double
# Allowed: 0 - 50
# The maximum allowable Indebtedness Ratio.
AccountingRules.MinIndebtednessRatio=0
# Mutability: always
# Type: double
# Allowed: 0 - 50
# The maximum allowable Indebtedness Ratio.
AccountingRules.MaxIndebtednessRatio=50
# What the RoundingMode options mean:
# HALF_UP: If the discarded digit is 5 or greater, the next digit is rounded up.
# FLOOR: Rounds down to the nearest digit even if the discarded digit is 5 or greater.
# CEILING: If the discarded digit is anything but zero, the next digit is rounded up.
# What the RoundOffMultiple options mean:
# If currency is USD, 1 rounds to the closest whole dollar, .5 rounds to the closest
# fifty cents, and 0.1 rounds to the closest dime.
#
# Mutability: always
# Type: string
# Options: CEILING or FLOOR or HALF_UP
# How Mifos rounds currency amounts. See "What the RoundingMode options mean," above.
AccountingRules.CurrencyRoundingMode=HALF_UP
# Mutability: always
# Type: string
# Options: CEILING or FLOOR or HALF_UP
# How Mifos rounds repayment amounts when it calculates schedules. See "What the
# RoundingMode options mean," above. Does not apply to last repayment.
AccountingRules.InitialRoundingMode=HALF_UP
# Mutability: always
# Type: decimal
# Options: 1, 0.1, 0.01, 0.001, 0.5
# The decimal place repayments are rounded to when Mifos calculates the loan
# repayment schedule. See "What the RoundOffMultiple options mean," above.
AccountingRules.InitialRoundOffMultiple=1
# Mutability: always
# Type: string
# Options: CEILING or FLOOR or HALF_UP
# How Mifos rounds the final repayment when it calculates the loan repayment
# schedule. See "What the RoundingMode options mean," above.
AccountingRules.FinalRoundingMode=CEILING
# Mutability: always
# Type: decimal
# Options: 1, 0.1, 0.01, 0.001, 0.5
# The decimal place the final repayment is rounded to when Mifos calculates
# the loan repayment schedule. Note that value for FinalRoundOffMultiple can
# be more precise than the value for InitialRoundOffMultiple. See "What the
# RoundOffMultiple options mean," above.
AccountingRules.FinalRoundOffMultiple=1
# ###################### CALENDAR #####################
#
# Mutability: always
# Type: comma-separated Strings
# Allowed: one or less of each of the following:
# MONDAY,TUESDAY,WEDNESDAY,THURSDAY,FRIDAY,SATURDAY,SUNDAY
# You must specify at least one day. Mifos uses the first day you specify as
# the start of the fiscal week and the days you don't specify as non-working days.
FiscalCalendarRules.WorkingDays=MONDAY,TUESDAY,WEDNESDAY,THURSDAY,FRIDAY,SATURDAY
# Mutability: always
# Type: String
# Allowed:
# same_day
# next_working_day
# next_meeting_or_repayment
# Tells Mifos how to handle re-scheduling a meeting/repayment when it falls on a
# non-working day.
FiscalCalendarRules.ScheduleMeetingIfNonWorkingDay=same_day
# ###################### CLIENTS ######################
#
# Mutability: always
# Type: boolean (true/false)
BackDatedTransactionsAllowed=true
# Mutability: TRAPDOOR. May only be changed to "false" before first deployment.
# After initial deployment, may only be changed to "true".
# Type: boolean (true/false)
# Does the MFI have one or more Centers in its hierarchy? A value of "false"
# excludes Center from Mifos's representation of the MFI's hierarchy.
ClientRules.CenterHierarchyExists=true
# Mutability: TRAPDOOR. May only be changed to "false" before first deployment.
# After initial deployment, may only be changed to "true".
# Type: boolean (true/false)
# Can clients be independent of groups (true) or must all clients belong to
# a group (false)?
ClientRules.ClientCanExistOutsideGroup=true
# Mutability: TRAPDOOR. May only be changed to "false" before first deployment.
# After initial deployment, may only be changed to "true".
# Type: boolean (true/false)
# Can groups apply for loans (true) or can only clients apply for loans (false)?
ClientRules.GroupCanApplyLoans=true
# Determines ordering of displayed client name. Comma-separated values.
# Values must match strings in ConfigConstants for FIRST_NAME, MIDDLE_NAME,
# LAST_NAME, and SECOND_LAST_NAME.
# PLEASE NOTE: This feature is currently *BROKEN*. Changes to this setting have
# no effect on what is displayed in the Web interface. Issue 1695 tracks this
# defect.
ClientRules.NameSequence=first_name,middle_name,last_name,second_last_name
# Mutability: always
# Type: short
# Allowed: 0 - 150
# Minimum allowed age for newly created clients. Setting this value
# to 0 means a minimum age will not be enforced.
ClientRules.MinimumAgeForNewClients=0
# Mutability: always
# Type: short
# Allowed: 0 - 150
# Maximum allowed age for newly created clients. Setting this value
# to 0 means a maximum age will not be enforced.
ClientRules.MaximumAgeForNewClients=0
# ############## PROCESS ###############
#
# Clients, groups, and accounts have some optional states, which can be hidden
# and excluded from the state flows. If any of the following states are set to
# "false", these optional states will not be visible in the UI. Once an
# optional state is enabled and corresponding loans, savings accounts, clients,
# etc. have been created, it should not be disabled as records could be in an
# optional state and unmodifiable from the Mifos user interface.
#
# Overriding to "false" in the custom configuration file must be performed
# before any loans, savings accounts, or clients (depending on the setting)
# have been created.
# Mutability: TRAPDOOR. May only be changed to "false" before first deployment.
# After initial deployment, may only be changed to "true".
# Type: boolean (true/false)
# A value of "false" removes an approval step from the process of adding a new client.
# A value of "true" retains that step.
ProcessFlow.ClientPendingApprovalStateEnabled=true
# Mutability: TRAPDOOR. May only be changed to "false" before first deployment.
# After initial deployment, may only be changed to "true".
# Type: boolean (true/false)
# A value of "false" removes an approval step from the process of adding a new group.
# A value of "true" retains that step.
ProcessFlow.GroupPendingApprovalStateEnabled=true
# Mutability: TRAPDOOR. May only be changed to "false" before first deployment.
# After initial deployment, may only be changed to "true".
# Type: boolean (true/false)
# A value of "false" removes an approval step from the process of creating a new
# loan account for a client or group. A value of "true" retains that step.
ProcessFlow.LoanPendingApprovalStateEnabled=true
# Mutability: TRAPDOOR. May only be changed to "false" before first deployment.
# After initial deployment, may only be changed to "true".
# Type: boolean (true/false)
# A value of "false" removes an approval step from the process of creating a new
# savings account for a group or client. A value of "true" retains that step.
ProcessFlow.SavingsPendingApprovalStateEnabled=true
# ################ REPORTING ##################
#
# Head Office can specify whether/not system will accept back-dated
# transactions. This is an MFI-wide setting and will be applicable to all
# transactions in all offices for all loans, savings and client accounts. By
# default, backdated transactions should be allowed. If the setting is changed
# it only applies to future transactions
#
# * If "true", user can enter transactions dated earlier than current date
# (but later than last meeting date).
# * If "false", user can only enter transactions dated with the current date.
# Also, "date of transaction" for bulk entry will always be the current date.
#
# Mutability: always
# Type: boolean (true/false)
BackDatedTransactionsAllowed=true
# This setting has no effect -- it works with a collection sheet batch job that
# was disabled in Mifos v1.1. When the collection sheet batch job is enabled,
# this setting allows you to generate collection sheet data for a future meeting.
# The value you enter is the number of days before the meeting.
CollectionSheet.DaysInAdvance=1
# The name of the Branch Manager, to be displayed in Progress Reports
RolesAndPermissions.BranchManager.RoleName=SavingTestPermission
# ############## ADVANCED CONFIGURATION ###############
#
# Do not change these settings unless you are advised
# to do so by a Mifos Specialist.
#
#
# Mutability: always
# Type: integer.
# Note if this number is changed, the number scoreTo in the last line
# <likelihood scoreFrom="95" scoreTo="101" bottomHalf="0.0" topHalf="0.0"/>
# of the file PPISurveyINDIA.xml needs to be changed, too.
GeneralConfig.MaxPointsPerPPISurvey=101
# Mutability: always
# Type: integer
# The number of records (loan accounts) to be flushed from Hibernate to the database for batch jobs
GeneralConfig.BatchSizeForBatchJobs=100
# Mutability: always
# Type: integer
# The number of records (loan accounts) to be committed to the database for batch jobs
GeneralConfig.RecordCommittingSizeForBatchJobs=1000
# Mutability: always
# Type: integer
# Controls how often to print progress information for batch jobs.
GeneralConfig.OutputIntervalForBatchJobs=1000
# Mutability: always
# Type: boolean (true/false)
# Applies when saving a collection sheet.
# If "true" mifos attempts to minimise the number of database requests issued
# by executing queries which bulk loads customer, account, schedule, fee and other data
# into hibernate's session cache.
# When the object model is being built up prior to committing data,
# hibernate finds this data in its session cache and doesn't make a database request.
GeneralConfig.allowDataPrefetchingWhenSavingCollectionSheets=true
# Mutability: always
# Type: String
# Allowed:
# $HOME stands for home directory of the logged in user
# character '/' between subdirectories
# The absolute directory path to where documents are uploaded
GeneralConfig.UploadStorageDirectory=$HOME/.mifos/uploads
# Mutability: always
# Type: integer
# After an administrator initiates a system shutdown, a countdown
# commences. When the countdown falls below this specified number
# of seconds, a notification will appear in the Web interface.
GeneralConfig.ShutdownCountdownNotificationThreshold=1800
# Mutability: TRAPDOOR. Changing this setting after initial deployment may require data migration
# Type: boolean
# Allowed: true/false
# This is used to specify whether the client family details are required or not
ClientInformation.AreFamilyDetailsRequired=false
# Mutability: always
# Type: short
# Allowed: >=1
# Maximum number of family members required
ClientInformation.MaximumNumberOfFamilyMembers=10
# Mutability: always
# Type: String
# Allowed:
# $MIFOS_CONF stands for mifos configuration directory of the logged in user
# character '/' between subdirectories
# The absolute directory path to where Question Group xmls are uploaded
GeneralConfig.UploadQGDirectory=file:$MIFOS_CONF/uploads/questionGroups
# Mutability: always
# Type: double
# The Maximum MPESA Disbursal Limit
MPESA.DisbursalMax=50000 |
Partager