Batch Jobs
Overview
Batch jobs are a series of back-end jobs on a computer that are executed through predefined scripts. Mifos is configured to run a set of batch jobs nightly at 12 am. The server must be kept on at night for these processes to run.
Mifos users will be automatically logged out when batch jobs run, and no logins are permitted until the batch jobs complete.
Please see Managing Batch Jobs for information on how to configure and monitor these nightly jobs.
Batch Jobs
Product Status
ProductStatus
This job updates the status of the product to active on the start date and to inactive on end date. For more explanation of start/end dates of products, see Product Definitions.
Savings
SavingsIntPostingTask
Calculates interest and posts interest to savings accounts.
GenerateMeetingsForCustomerAndSavingsTask
Generates the next year meeting schedule for savings accounts at the end of current year. Note that this same job also handles client accounts. See Meeting Schedule Change below for additional notes
Loans
LoanArrearsandPortfolioatRiskTask
Updates a loan account to status of In arrears (“Active in bad standing”) if a payment is late and if the acceptable lateness (specified in configuration settings) has been exceeded. Also calculates the portfolio at risk value for all loan accounts.
LoanArrearsAgingTask
Calculates how many days in arrears loan accounts are in.
Client accounts
ApplyCustomerFeeChangesTask
Updates existing accounts with changes in fee status or amount.
For example, suppose all clients must pay a monthly membership fee or 10Rs. When clients are created, this membership fee is attached to their account. If the MFI later decides to change the membership fee to 15 Rs, the MFI can make this change directly on the fee definition page and choose to apply the change to all exisiting accounts. This batch job then updates the membership fee amount across all current accounts.
GenerateMeetingsForCustomerAndSavingsTask
Generates the next year meeting schedule for client accounts at the end of current year. Note that the same batch job also handles savings accounts. See Meeting Schedule Change below for additional notes.
Holidays
ApplyHolidayChangesTask
This job updates any holiday changes to loan and savings schedules in Mifos.

