add provider project source.

This commit is contained in:
Keith Woodlock
2012-04-20 11:50:23 +01:00
parent ceb30e8012
commit c1e5474f1e
252 changed files with 20100 additions and 0 deletions
@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<entity-mappings xmlns="http://java.sun.com/xml/ns/persistence/orm" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence/orm http://java.sun.com/xml/ns/persistence/orm_2_0.xsd" version="2.0">
<persistence-unit-metadata>
<persistence-unit-defaults>
<entity-listeners>
<entity-listener class="org.springframework.data.jpa.domain.support.AuditingEntityListener" />
</entity-listeners>
</persistence-unit-defaults>
</persistence-unit-metadata>
</entity-mappings>
@@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<persistence version="2.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd">
<persistence-unit name="jpa-pu" transaction-type="RESOURCE_LOCAL">
<provider>org.hibernate.ejb.HibernatePersistence</provider>
<properties>
<property name="hibernate.dialect" value="org.hibernate.dialect.HSQLDialect"/>
<!--
<property name="hibernate.hbm2ddl.auto" value="create-drop"/>
-->
<property name="hibernate.jdbc.batch_size" value="200"/>
<property name="hibernate.order_inserts" value="true"/>
</properties>
</persistence-unit>
</persistence>
@@ -0,0 +1,54 @@
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:jpa="http://www.springframework.org/schema/data/jpa"
xmlns:mongo="http://www.springframework.org/schema/data/mongo"
xmlns:sec="http://www.springframework.org/schema/security"
xmlns:tx="http://www.springframework.org/schema/tx"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/data/jpa http://www.springframework.org/schema/data/jpa/spring-jpa.xsd
http://www.springframework.org/schema/data/mongo http://www.springframework.org/schema/data/mongo/spring-mongo-1.0.xsd
http://www.springframework.org/schema/security http://www.springframework.org/schema/security/spring-security-3.1.xsd
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.0.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd">
<sec:global-method-security pre-post-annotations="enabled" />
<tx:annotation-driven />
<context:component-scan base-package="org.mifosng.platform.rest, org.mifosng.platform.security, org.mifosng.platform.infrastructure, org.mifosng.platform.*.domain, org.mifosng.platform, org.mifosng.demo">
<context:exclude-filter expression="org.springframework.stereotype.Controller" type="annotation" />
</context:component-scan>
<bean id="auditorAware" class="org.mifosng.platform.infrastructure.AuditorAwareImpl" />
<jpa:auditing auditor-aware-ref="auditorAware" />
<jpa:repositories base-package="org.mifosng.platform.*.domain" />
<import resource="infrastructure.xml" />
<!--
<bean id="mongoTemplate" class="org.springframework.data.mongodb.core.MongoTemplate">
<constructor-arg ref="mongo" />
<constructor-arg value="test" />
</bean>
<bean class="org.springframework.data.mongodb.core.MongoExceptionTranslator" />
<mongo:mongo id="mongo" host="localhost" port="27017" />
<mongo:repositories base-package="org.mifosng.platform.*.mongo" />
<bean class="org.springframework.data.persistence.document.mongodb.MongoDocumentBacking" factory-method="aspectOf">
<property name="changeSetPersister" ref="mongoChangeSetPersister"/>
</bean>
<bean id="mongoChangeSetPersister" class="org.springframework.data.persistence.document.mongodb.MongoChangeSetPersister">
<property name="mongoTemplate" ref="mongoTemplate"/>
<property name="entityManagerFactory" ref="entityManagerFactory"/>
</bean>
-->
<import resource="securityContext.xml" />
</beans>
@@ -0,0 +1,36 @@
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:jdbc="http://www.springframework.org/schema/jdbc"
xmlns:jee="http://www.springframework.org/schema/jee"
xsi:schemaLocation="http://www.springframework.org/schema/jdbc http://www.springframework.org/schema/jdbc/spring-jdbc-3.0.xsd
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee-3.0.xsd">
<bean id="entityManagerFactory" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
<property name="dataSource" ref="dataSource" />
<property name="persistenceUnitName" value="jpa-pu" />
<property name="jpaVendorAdapter">
<bean class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter">
<property name="database" value="MYSQL" />
<property name="showSql" value="false" />
<property name="generateDdl" value="false" />
<property name="databasePlatform" value="org.hibernate.dialect.MySQLDialect"/>
</bean>
</property>
</bean>
<bean id="transactionManager" class="org.springframework.orm.jpa.JpaTransactionManager">
<property name="entityManagerFactory" ref="entityManagerFactory" />
</bean>
<jee:jndi-lookup jndi-name="java:comp/env/jdbc/mifosng" id="dataSource" />
<!--
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="com.mysql.jdbc.Driver" />
<property name="url" value="jdbc:mysql://localhost:3306/mifosngprovider" />
<property name="username" value="root" />
<property name="password" value="mysql" />
</bean>
-->
</beans>
@@ -0,0 +1,137 @@
<?xml version="1.0" encoding="UTF-8"?>
<beans
xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:sec="http://www.springframework.org/schema/security"
xmlns:oauth="http://www.springframework.org/schema/security/oauth"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.1.xsd
http://www.springframework.org/schema/security
http://www.springframework.org/schema/security/spring-security-3.1.xsd
http://www.springframework.org/schema/security/oauth
http://www.springframework.org/schema/security/spring-security-oauth-1.0.xsd">
<bean id="filterChainProxy" class="org.springframework.security.web.FilterChainProxy">
<constructor-arg>
<list>
<sec:filter-chain pattern="/resources/**" filters="none" />
<sec:filter-chain pattern="/api/open/**" filters="none" />
<sec:filter-chain pattern="/**" filters="populateSecurityContextFilter, customAuthenticationFilter,
oauthRequestTokenFilter, oauthUserAuthorizationFilter, oauthAccessTokenFilter, oauthProtectedResourceFilter,
filterSecurityInterceptor" />
</list>
</constructor-arg>
</bean>
<bean id="oauthProviderTokenServicesDelegate" class="org.mifosng.oauth.RemovableInMemoryProviderTokenServices" />
<bean id="tokenServices" class="org.mifosng.oauth.CustomTokenServices">
<constructor-arg ref="oauthProviderTokenServicesDelegate" />
</bean>
<bean id="roleBasedAuthenticationSuccessHandler" class="org.mifosng.platform.infrastructure.FirstTimeLoginDetectionAuthenticationSuccessHandler">
<constructor-arg ref="tokenServices" />
<property name="defaultTargetUrl" value="/home" />
<property name="alwaysUseDefaultTargetUrl" value="true" />
<property name="firstTimeLoginUrl" value="/firsttimelogin" />
</bean>
<bean id="customAuthenticationFalureHandler" class="org.mifosng.platform.infrastructure.CustomAuthenticationFailureHandler">
<property name="defaultFailureUrl" value="/login" />
</bean>
<bean id="sessionAuthenticationStrategy" class="org.springframework.security.web.authentication.session.NullAuthenticatedSessionStrategy" />
<bean id="customAuthenticationFilter" class="org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter">
<property name="authenticationManager" ref="authenticationManager" />
<property name="authenticationSuccessHandler" ref="roleBasedAuthenticationSuccessHandler" />
<property name="authenticationFailureHandler" ref="customAuthenticationFalureHandler" />
<property name="sessionAuthenticationStrategy" ref="sessionAuthenticationStrategy" />
</bean>
<bean id="populateSecurityContextFilter" class="org.mifosng.oauth.OAuthParametersAwareSecurityContextPerRequestFilter">
<constructor-arg ref="tokenServices" />
</bean>
<bean id="oauthConsumerDetailsService" class="org.mifosng.oauth.MifosNgConsumerDetailsService" />
<bean id="oauthRequestTokenFilter" class="org.springframework.security.oauth.provider.filter.UnauthenticatedRequestTokenProcessingFilter">
<property name="filterProcessesUrl" value="/oauth/request_token" />
<property name="tokenServices" ref="tokenServices" />
<property name="consumerDetailsService" ref="oauthConsumerDetailsService" />
</bean>
<sec:authentication-manager alias="authenticationManager">
<sec:authentication-provider ref="customAuthenticationProvider" />
</sec:authentication-manager>
<bean id="passwordEncoder" class="org.springframework.security.authentication.encoding.ShaPasswordEncoder">
<constructor-arg value="256"/>
</bean>
<bean id="saltSource" class="org.springframework.security.authentication.dao.ReflectionSaltSource">
<property name="userPropertyToUse" value="id"/>
</bean>
<bean id="userDetailsService" class="org.mifosng.platform.security.PlatformUserDetailsServiceImpl" />
<bean id="customAuthenticationProvider" class="org.springframework.security.authentication.dao.DaoAuthenticationProvider">
<property name="userDetailsService" ref="userDetailsService" />
<property name="passwordEncoder" ref="passwordEncoder" />
<property name="saltSource" ref="saltSource" />
</bean>
<bean id="oauthRandomValueVerifierServices" class="org.springframework.security.oauth.provider.verifier.RandomValueVerifierServices" />
<bean id="oauthAuthorizationSuccessHandler" class="org.springframework.security.oauth.provider.filter.UserAuthorizationSuccessfulAuthenticationHandler" />
<bean id="oauthUserAuthorizationFilter" class="org.springframework.security.oauth.provider.filter.UserAuthorizationProcessingFilter">
<property name="filterProcessesUrl" value="/oauth/authorize" />
<property name="authenticationManager" ref="authenticationManager" />
<property name="tokenServices" ref="tokenServices" />
<property name="verifierServices" ref="oauthRandomValueVerifierServices" />
<property name="authenticationSuccessHandler" ref="oauthAuthorizationSuccessHandler" />
</bean>
<bean id="oauthAccessTokenFilter" class="org.springframework.security.oauth.provider.filter.AccessTokenProcessingFilter">
<property name="filterProcessesUrl" value="/oauth/access_token" />
<property name="tokenServices" ref="tokenServices" />
<property name="consumerDetailsService" ref="oauthConsumerDetailsService" />
</bean>
<bean id="oauthProtectedResourceFilter" class="org.mifosng.oauth.CustomProtectedResourceProcessingFilter">
<property name="tokenServices" ref="tokenServices" />
<property name="consumerDetailsService" ref="oauthConsumerDetailsService" />
</bean>
<bean id="accessDecisionManager" class="org.springframework.security.access.vote.AffirmativeBased">
<property name="decisionVoters">
<list>
<bean class="org.springframework.security.access.vote.RoleVoter"/>
<bean class="org.springframework.security.access.vote.AuthenticatedVoter"/>
<bean class="org.springframework.security.web.access.expression.WebExpressionVoter"/>
</list>
</property>
</bean>
<bean id="filterSecurityInterceptor" class="org.springframework.security.web.access.intercept.FilterSecurityInterceptor">
<property name="securityMetadataSource">
<sec:filter-security-metadata-source use-expressions="true">
<sec:intercept-url pattern="/login" access="isAnonymous()" />
<sec:intercept-url pattern="/logout" access="isAnonymous()" />
<sec:intercept-url pattern="/signup" access="isAnonymous()" />
<sec:intercept-url pattern="/pentahoreport*" access="isAnonymous()" />
<sec:intercept-url pattern="/exportcsv*" access="isAnonymous()" />
<sec:intercept-url pattern="/oauth/authorize" access="isAnonymous()" />
<sec:intercept-url pattern="/oauth/access_token" access="isAnonymous()" />
<sec:intercept-url pattern="/oauth/confirm_access*" access="isAnonymous() or isFullyAuthenticated()" />
<sec:intercept-url pattern="/api/protected/**" access="isFullyAuthenticated()" />
<sec:intercept-url pattern="/**" access="isFullyAuthenticated()" />
</sec:filter-security-metadata-source>
</property>
<property name="authenticationManager" ref="authenticationManager" />
<property name="accessDecisionManager" ref="accessDecisionManager" />
</bean>
</beans>
@@ -0,0 +1,241 @@
<?xml version="1.0" encoding="UTF-8"?>
<beans:beans
xmlns="http://www.springframework.org/schema/security"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:beans="http://www.springframework.org/schema/beans"
xmlns:oauth="http://www.springframework.org/schema/security/oauth"
xsi:schemaLocation="
http://www.springframework.org/schema/security
http://www.springframework.org/schema/security/spring-security-3.1.xsd
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.1.xsd
http://www.springframework.org/schema/security/oauth
http://www.springframework.org/schema/security/spring-security-oauth-1.0.xsd">
<beans:bean id="passwordEncoder" class="org.springframework.security.authentication.encoding.ShaPasswordEncoder">
<beans:constructor-arg value="256"/>
</beans:bean>
<beans:bean id="saltSource" class="org.springframework.security.authentication.dao.ReflectionSaltSource">
<beans:property name="userPropertyToUse" value="id"/>
</beans:bean>
<beans:bean id="userDetailsService" class="org.mifosng.platform.security.PlatformUserDetailsServiceImpl" />
<beans:bean id="customAuthenticationProvider" class="org.springframework.security.authentication.dao.DaoAuthenticationProvider">
<beans:property name="userDetailsService" ref="userDetailsService" />
<beans:property name="passwordEncoder" ref="passwordEncoder" />
<beans:property name="saltSource" ref="saltSource" />
</beans:bean>
<beans:bean id="roleBasedAuthenticationSuccessHandler" class="org.mifosng.platform.infrastructure.FirstTimeLoginDetectionAuthenticationSuccessHandler">
<beans:property name="defaultTargetUrl" value="/home" />
<beans:property name="alwaysUseDefaultTargetUrl" value="true" />
<beans:property name="firstTimeLoginUrl" value="/firsttimelogin" />
</beans:bean>
<beans:bean id="customAuthenticationFalureHandler" class="org.springframework.security.web.authentication.SimpleUrlAuthenticationFailureHandler">
<beans:property name="defaultFailureUrl" value="/login" />
</beans:bean>
<beans:bean id="sessionAuthenticationStrategy" class="org.springframework.security.web.authentication.session.NullAuthenticatedSessionStrategy" />
<beans:bean id="customAuthenticationFilter" class="org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter">
<beans:property name="authenticationManager" ref="authenticationManager" />
<beans:property name="authenticationSuccessHandler" ref="roleBasedAuthenticationSuccessHandler" />
<beans:property name="authenticationFailureHandler" ref="customAuthenticationFalureHandler" />
<beans:property name="sessionAuthenticationStrategy" ref="sessionAuthenticationStrategy" />
</beans:bean>
<beans:bean id="mySecurityContextRepository" class="org.mifosng.oauth.InMemoryOAuthTokenAwareSecurityContextRepository">
<beans:constructor-arg ref="tokenServices"/>
</beans:bean>
<!--
<beans:bean id="mySecurityContextPersistenceFilter" class="org.mifosng.oauth.OAuthTokenAwareSecurityContextPersistenceFilter">
<beans:constructor-arg ref="mySecurityContextRepository"/>
</beans:bean>
-->
<global-method-security pre-post-annotations="enabled" />
<http pattern="/" security="none" />
<http pattern="/resources/**" security="none" />
<http pattern="/api/open/**" security="none" />
<beans:bean id="loginForm" class="org.springframework.security.web.authentication.LoginUrlAuthenticationEntryPoint">
<beans:property name="loginFormUrl" value="/login" />
</beans:bean>
<!-- SecurityContext no longer stored in session -->
<!--
on successful authentication, need to store token with association against authentication object
-->
<beans:bean id="requestCacheFilter" class="org.springframework.security.web.savedrequest.RequestCacheAwareFilter" />
<!-- security-context-repository-ref="mySecurityContextRepository" -->
<http auto-config="false" create-session="always" use-expressions="true" pattern="/**"
entry-point-ref="loginForm" access-denied-page="/login"
>
<intercept-url pattern="/login" access="isAnonymous()" />
<intercept-url pattern="/logout" access="isAnonymous()" />
<intercept-url pattern="/pentahoreport*" access="isAnonymous()" />
<intercept-url pattern="/oauth/request_token" access="isAnonymous()" />
<intercept-url pattern="/oauth/confirm_access" access="isFullyAuthenticated()" />
<intercept-url pattern="/oauth/authorize" access="isFullyAuthenticated()" />
<intercept-url pattern="/oauth/access_token" access="isFullyAuthenticated()" />
<intercept-url pattern="/api/protected/**" access="isFullyAuthenticated()" />
<intercept-url pattern="/**" access="isFullyAuthenticated()" />
<!--
<custom-filter ref="customAuthenticationFilter" position="FORM_LOGIN_FILTER" />
<custom-filter ref="requestCacheFilter" after="FORM_LOGIN_FILTER"/>
-->
<logout logout-success-url="/logout" />
</http>
<beans:bean id="oauthProviderTokenServicesDelegate" class="org.mifosng.oauth.RemovableInMemoryProviderTokenServices" />
<beans:bean id="tokenServices" class="org.mifosng.oauth.CustomTokenServices">
<beans:constructor-arg ref="oauthProviderTokenServicesDelegate" />
</beans:bean>
<beans:bean id="consumerDetails" class="org.mifosng.oauth.MifosNgConsumerDetailsService" />
<oauth:provider
consumer-details-service-ref="consumerDetails"
token-services-ref="tokenServices"
request-token-url="/oauth/request_token"
authenticate-token-url="/oauth/authorize"
access-token-url="/oauth/access_token"
authentication-failed-url="/oauth/confirm_access"
access-granted-url="/request_token_authorized"
require10a="false"/>
<authentication-manager alias="authenticationManager">
<authentication-provider ref="customAuthenticationProvider" />
</authentication-manager>
</beans:beans>
<!--
<security:global-method-security pre-post-annotations="enabled" />
<security:http pattern="/resources/**" security="none"/>
<security:http pattern="/api/open/**" security="none"/>
<security:http auto-config='true' access-denied-page="/login">
<security:intercept-url pattern="/login" access="IS_AUTHENTICATED_ANONYMOUSLY" />
<security:intercept-url pattern="/logout" access="IS_AUTHENTICATED_ANONYMOUSLY" />
<security:intercept-url pattern="/oauth/**" access="ROLE_USER" />
<security:intercept-url pattern="/api/protected/**" access="ROLE_USER" />
<security:intercept-url pattern="/**" access="ROLE_USER" />
<security:form-login authentication-failure-url="/login" default-target-url="/index" login-page="/login" />
<security:logout logout-success-url="/logout" />
</security:http>
-->
<!--
<bean id="securityContextPersistenceFilter"
class="org.springframework.security.web.context.SecurityContextPersistenceFilter">
<property name="securityContextRepository" ref="securityContextRepository" />
</bean>
<bean id="securityContextRepository" class="org.springframework.security.web.context.NullSecurityContextRepository" />
<bean id="logoutFilter" class="org.springframework.security.web.authentication.logout.LogoutFilter">
<constructor-arg value="/logout" />
<constructor-arg>
<list><bean class="org.springframework.security.web.authentication.logout.SecurityContextLogoutHandler" /></list>
</constructor-arg>
</bean>
<bean id="servletApiFilter" class="org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter" />
<bean id="anonymousAuthenticationFilter" class="org.springframework.security.web.authentication.AnonymousAuthenticationFilter" >
<property name="key" value="SomeUniqueKeyForThisApplication" />
<property name="userAttribute" value="anonymousUser,ROLE_ANONYMOUS" />
</bean>
<bean id="sessionManagementFilter" class="org.springframework.security.web.session.SessionManagementFilter" >
<constructor-arg ref="securityContextRepository" />
</bean>
<bean id="exceptionTranslationFilter" class="org.springframework.security.web.access.ExceptionTranslationFilter">
<property name="authenticationEntryPoint" ref="loginForm" />
</bean>
<bean id="accessDecisionManager" class="org.springframework.security.access.vote.AffirmativeBased">
<property name="decisionVoters">
<list>
<bean class="org.springframework.security.access.vote.RoleVoter"/>
<bean class="org.springframework.security.access.vote.AuthenticatedVoter"/>
</list>
</property>
</bean>
<bean id="filterSecurityInterceptor" class="org.springframework.security.web.access.intercept.FilterSecurityInterceptor">
<property name="securityMetadataSource">
<security:filter-security-metadata-source>
<security:intercept-url pattern="/login" access="IS_AUTHENTICATED_ANONYMOUSLY" />
<security:intercept-url pattern="/logout" access="IS_AUTHENTICATED_ANONYMOUSLY" />
<security:intercept-url pattern="/signup" access="IS_AUTHENTICATED_ANONYMOUSLY" />
<security:intercept-url pattern="/pentahoreport*" access="IS_AUTHENTICATED_ANONYMOUSLY" />
<security:intercept-url pattern="/oauth/**" access="IS_AUTHENTICATED_FULLY" />
<security:intercept-url pattern="/api/protected/**" access="IS_AUTHENTICATED_FULLY" />
<security:intercept-url pattern="/**" access="IS_AUTHENTICATED_FULLY" />
</security:filter-security-metadata-source>
</property>
<property name="authenticationManager" ref="authenticationManager" />
<property name="accessDecisionManager" ref="accessDecisionManager" />
</bean>
-->
<!-- org.springframework.security.oauth.provider.token.InMemorySelfCleaningProviderTokenServices -->
<!--
<bean id="oauthProviderTokenServicesDelegate" class="org.springframework.security.oauth.provider.token.InMemorySelfCleaningProviderTokenServices">
<property name="cleanupIntervalSeconds" value="30" />
</bean>
-->
<!--
<bean id="oauthRequestTokenFilter" class="org.springframework.security.oauth.provider.filter.UnauthenticatedRequestTokenProcessingFilter">
<property name="filterProcessesUrl" value="/oauth/request_token" />
<property name="tokenServices" ref="oauthProviderTokenServices" />
<property name="consumerDetailsService" ref="oauthConsumerDetailsService" />
</bean>
<bean id="oauthRandomValueVerifierServices" class="org.springframework.security.oauth.provider.verifier.RandomValueVerifierServices" />
<bean id="oauthAuthorizationSuccessHandler" class="org.springframework.security.oauth.provider.filter.UserAuthorizationSuccessfulAuthenticationHandler" />
<bean id="oauthUserAuthorizationFilter" class="org.springframework.security.oauth.provider.filter.UserAuthorizationProcessingFilter">
<property name="filterProcessesUrl" value="/oauth/authorize" />
<property name="authenticationManager" ref="authenticationManager" />
<property name="tokenServices" ref="oauthProviderTokenServices" />
<property name="verifierServices" ref="oauthRandomValueVerifierServices" />
<property name="authenticationSuccessHandler" ref="oauthAuthorizationSuccessHandler" />
</bean>
<bean id="oauthAccessTokenFilter" class="org.springframework.security.oauth.provider.filter.AccessTokenProcessingFilter">
<property name="filterProcessesUrl" value="/oauth/access_token" />
<property name="tokenServices" ref="oauthProviderTokenServices" />
<property name="consumerDetailsService" ref="oauthConsumerDetailsService" />
</bean>
<bean id="oauthProtectedResourceFilter" class="org.mifosng.oauth.CustomProtectedResourceProcessingFilter">
<property name="tokenServices" ref="oauthProviderTokenServices" />
<property name="consumerDetailsService" ref="oauthConsumerDetailsService" />
</bean>
<bean id="filterChainProxy" class="org.springframework.security.web.FilterChainProxy">
<constructor-arg>
<list>
<filter-chain pattern="/resources/**" filters="none" />
<filter-chain pattern="/api/open/**" filters="none" />
<filter-chain pattern="/**" filters="securityContextPersistenceFilter, logoutFilter, customAuthenticationFilter,
requestCacheFilter, servletApiFilter, anonymousAuthenticationFilter, sessionManagementFilter, exceptionTranslationFilter,
oauthRequestTokenFilter, oauthUserAuthorizationFilter, oauthAccessTokenFilter, oauthProtectedResourceFilter,
filterSecurityInterceptor" />
</list>
</constructor-arg>
</bean>
-->
@@ -0,0 +1,164 @@
Code,Name,DPs
AED,UAE Dirham,2
AFN,Afghanistan Afghani,2
ALL,Albanian Lek,2
AMD,Armenian Dram,2
ANG,Netherlands Antillian Guilder,2
AOA,Angolan Kwanza,2
ARS,Argentine Peso,2
AUD,Australian Dollar,2
AWG,Aruban Guilder,2
AZM,Azerbaijanian Manat,2
BAM,Bosnia and Herzegovina Convertible Marks,2
BBD,Barbados Dollar,2
BDT,Bangladesh Taka,2
BGN,Bulgarian Lev,2
BHD,Bahraini Dinar,3
BIF,Burundi Franc,0
BMD,Bermudian Dollar,2
BND,Brunei Dollar,2
BOB,Bolivian Boliviano,2
BRL,Brazilian Real,2
BSD,Bahamian Dollar,2
BTN,Bhutan Ngultrum,2
BWP,Botswana Pula,2
BYR,Belarussian Ruble,0
BZD,Belize Dollar,2
CAD,Canadian Dollar,2
CDF,Franc Congolais,2
CHF,Swiss Franc,2
CLP,Chilean Peso,0
CNY,Chinese Yuan Renminbi,2
COP,Colombian Peso,2
CRC,Costa Rican Colon,2
CSD,Serbian Dinar,2
CUP,Cuban Peso,2
CVE,Cape Verde Escudo,2
CYP,Cyprus Pound,2
CZK,Czech Koruna,2
DJF,Djibouti Franc,0
DKK,Danish Krone,2
DOP,Dominican Peso,2
DZD,Algerian Dinar,2
EEK,Estonian Kroon,2
EGP,Egyptian Pound,2
ERN,Eritrea Nafka,2
ETB,Ethiopian Birr,2
EUR,euro,2
FJD,Fiji Dollar,2
FKP,Falkland Islands Pound,2
GBP,Pound Sterling,2
GEL,Georgian Lari,2
GHC,Ghana Cedi,2
GIP,Gibraltar Pound,2
GMD,Gambian Dalasi,2
GNF,Guinea Franc,0
GTQ,Guatemala Quetzal,2
GYD,Guyana Dollar,2
HKD,Hong Kong Dollar,2
HNL,Honduras Lempira,2
HRK,Croatian Kuna,2
HTG,Haiti Gourde,2
HUF,Hungarian Forint,2
IDR,Indonesian Rupiah,2
ILS,New Israeli Shekel,2
INR,Indian Rupee,2
IQD,Iraqi Dinar,3
IRR,Iranian Rial,2
ISK,Iceland Krona,0
JMD,Jamaican Dollar,2
JOD,Jordanian Dinar,3
JPY,Japanese Yen,0
KES,Kenyan Shilling,2
KGS,Kyrgyzstan Som,2
KHR,Cambodia Riel,2
KMF,Comoro Franc,0
KPW,North Korean Won,2
KRW,Korean Won,0
KWD,Kuwaiti Dinar,3
KYD,Cayman Islands Dollar,2
KZT,Kazakhstan Tenge,2
LAK,Lao Kip,2
LBP,Lebanese Pound,2
LKR,Sri Lanka Rupee,2
LRD,Liberian Dollar,2
LSL,Lesotho Loti,2
LTL,Lithuanian Litas,2
LVL,Latvian Lats,2
LYD,Libyan Dinar,3
MAD,Moroccan Dirham,2
MDL,Moldovan Leu,2
MGA,Malagasy Ariary,2
MKD,Macedonian Denar,2
MMK,Myanmar Kyat,2
MNT,Mongolian Tugrik,2
MOP,Macau Pataca,2
MRO,Mauritania Ouguiya,2
MTL,Maltese Lira,2
MUR,Mauritius Rupee,2
MVR,Maldives Rufiyaa,2
MWK,Malawi Kwacha,2
MXN,Mexican Peso,2
MYR,Malaysian Ringgit,2
MZM,Mozambique Metical,2
NAD,Namibia Dollar,2
NGN,Nigerian Naira,2
NIO,Nicaragua Cordoba Oro,2
NOK,Norwegian Krone,2
NPR,Nepalese Rupee,2
NZD,New Zealand Dollar,2
OMR,Rial Omani,3
PAB,Panama Balboa,2
PEN,Peruvian Nuevo Sol,2
PGK,Papua New Guinea Kina,2
PHP,Philippine Peso,2
PKR,Pakistan Rupee,2
PLN,Polish Zloty,2
PYG,Paraguayan Guarani,0
QAR,Qatari Rial,2
RON,Romanian Leu,2
RUB,Russian Ruble,2
RWF,Rwanda Franc,0
SAR,Saudi Riyal,2
SBD,Solomon Islands Dollar,2
SCR,Seychelles Rupee,2
SDD,Sudanese Dinar,2
SEK,Swedish Krona,2
SGD,Singapore Dollar,2
SHP,St Helena Pound,2
SIT,Slovenian Tolar,2
SKK,Slovak Koruna,2
SLL,Sierra Leone Leone,2
SOS,Somali Shilling,2
SRD,Surinam Dollar,2
STD,São Tome and Principe Dobra,2
SVC,El Salvador Colon,2
SYP,Syrian Pound,2
SZL,Swaziland Lilangeni,2
THB,Thai Baht,2
TJS,Tajik Somoni,2
TMM,Turkmenistan Manat,2
TND,Tunisian Dinar,3
TOP,Tonga Pa'anga,2
TRY,Turkish Lira,2
TTD,Trinidad and Tobago Dollar,2
TWD,New Taiwan Dollar,2
TZS,Tanzanian Shilling,2
UAH,Ukraine Hryvnia,2
UGX,Uganda Shilling,2
USD,US Dollar,2
UYU,Peso Uruguayo,2
UZS,Uzbekistan Sum,2
VEB,Venezuelan Bolivar,2
VND,Vietnamese Dong,2
VUV,Vanuatu Vatu,0
WST,Samoa Tala,2
XAF,CFA Franc BEAC,0
XCD,East Caribbean Dollar,2
XDR,SDR (Special Drawing Rights),5
XOF,CFA Franc BCEAO,0
XPF,CFP Franc,0
YER,Yemeni Rial,2
ZAR,South African Rand,2
ZMK,Zambian Kwacha,2
ZWD,Zimbabwe Dollar,2
1 Code Name DPs
2 AED UAE Dirham 2
3 AFN Afghanistan Afghani 2
4 ALL Albanian Lek 2
5 AMD Armenian Dram 2
6 ANG Netherlands Antillian Guilder 2
7 AOA Angolan Kwanza 2
8 ARS Argentine Peso 2
9 AUD Australian Dollar 2
10 AWG Aruban Guilder 2
11 AZM Azerbaijanian Manat 2
12 BAM Bosnia and Herzegovina Convertible Marks 2
13 BBD Barbados Dollar 2
14 BDT Bangladesh Taka 2
15 BGN Bulgarian Lev 2
16 BHD Bahraini Dinar 3
17 BIF Burundi Franc 0
18 BMD Bermudian Dollar 2
19 BND Brunei Dollar 2
20 BOB Bolivian Boliviano 2
21 BRL Brazilian Real 2
22 BSD Bahamian Dollar 2
23 BTN Bhutan Ngultrum 2
24 BWP Botswana Pula 2
25 BYR Belarussian Ruble 0
26 BZD Belize Dollar 2
27 CAD Canadian Dollar 2
28 CDF Franc Congolais 2
29 CHF Swiss Franc 2
30 CLP Chilean Peso 0
31 CNY Chinese Yuan Renminbi 2
32 COP Colombian Peso 2
33 CRC Costa Rican Colon 2
34 CSD Serbian Dinar 2
35 CUP Cuban Peso 2
36 CVE Cape Verde Escudo 2
37 CYP Cyprus Pound 2
38 CZK Czech Koruna 2
39 DJF Djibouti Franc 0
40 DKK Danish Krone 2
41 DOP Dominican Peso 2
42 DZD Algerian Dinar 2
43 EEK Estonian Kroon 2
44 EGP Egyptian Pound 2
45 ERN Eritrea Nafka 2
46 ETB Ethiopian Birr 2
47 EUR euro 2
48 FJD Fiji Dollar 2
49 FKP Falkland Islands Pound 2
50 GBP Pound Sterling 2
51 GEL Georgian Lari 2
52 GHC Ghana Cedi 2
53 GIP Gibraltar Pound 2
54 GMD Gambian Dalasi 2
55 GNF Guinea Franc 0
56 GTQ Guatemala Quetzal 2
57 GYD Guyana Dollar 2
58 HKD Hong Kong Dollar 2
59 HNL Honduras Lempira 2
60 HRK Croatian Kuna 2
61 HTG Haiti Gourde 2
62 HUF Hungarian Forint 2
63 IDR Indonesian Rupiah 2
64 ILS New Israeli Shekel 2
65 INR Indian Rupee 2
66 IQD Iraqi Dinar 3
67 IRR Iranian Rial 2
68 ISK Iceland Krona 0
69 JMD Jamaican Dollar 2
70 JOD Jordanian Dinar 3
71 JPY Japanese Yen 0
72 KES Kenyan Shilling 2
73 KGS Kyrgyzstan Som 2
74 KHR Cambodia Riel 2
75 KMF Comoro Franc 0
76 KPW North Korean Won 2
77 KRW Korean Won 0
78 KWD Kuwaiti Dinar 3
79 KYD Cayman Islands Dollar 2
80 KZT Kazakhstan Tenge 2
81 LAK Lao Kip 2
82 LBP Lebanese Pound 2
83 LKR Sri Lanka Rupee 2
84 LRD Liberian Dollar 2
85 LSL Lesotho Loti 2
86 LTL Lithuanian Litas 2
87 LVL Latvian Lats 2
88 LYD Libyan Dinar 3
89 MAD Moroccan Dirham 2
90 MDL Moldovan Leu 2
91 MGA Malagasy Ariary 2
92 MKD Macedonian Denar 2
93 MMK Myanmar Kyat 2
94 MNT Mongolian Tugrik 2
95 MOP Macau Pataca 2
96 MRO Mauritania Ouguiya 2
97 MTL Maltese Lira 2
98 MUR Mauritius Rupee 2
99 MVR Maldives Rufiyaa 2
100 MWK Malawi Kwacha 2
101 MXN Mexican Peso 2
102 MYR Malaysian Ringgit 2
103 MZM Mozambique Metical 2
104 NAD Namibia Dollar 2
105 NGN Nigerian Naira 2
106 NIO Nicaragua Cordoba Oro 2
107 NOK Norwegian Krone 2
108 NPR Nepalese Rupee 2
109 NZD New Zealand Dollar 2
110 OMR Rial Omani 3
111 PAB Panama Balboa 2
112 PEN Peruvian Nuevo Sol 2
113 PGK Papua New Guinea Kina 2
114 PHP Philippine Peso 2
115 PKR Pakistan Rupee 2
116 PLN Polish Zloty 2
117 PYG Paraguayan Guarani 0
118 QAR Qatari Rial 2
119 RON Romanian Leu 2
120 RUB Russian Ruble 2
121 RWF Rwanda Franc 0
122 SAR Saudi Riyal 2
123 SBD Solomon Islands Dollar 2
124 SCR Seychelles Rupee 2
125 SDD Sudanese Dinar 2
126 SEK Swedish Krona 2
127 SGD Singapore Dollar 2
128 SHP St Helena Pound 2
129 SIT Slovenian Tolar 2
130 SKK Slovak Koruna 2
131 SLL Sierra Leone Leone 2
132 SOS Somali Shilling 2
133 SRD Surinam Dollar 2
134 STD São Tome and Principe Dobra 2
135 SVC El Salvador Colon 2
136 SYP Syrian Pound 2
137 SZL Swaziland Lilangeni 2
138 THB Thai Baht 2
139 TJS Tajik Somoni 2
140 TMM Turkmenistan Manat 2
141 TND Tunisian Dinar 3
142 TOP Tonga Pa'anga 2
143 TRY Turkish Lira 2
144 TTD Trinidad and Tobago Dollar 2
145 TWD New Taiwan Dollar 2
146 TZS Tanzanian Shilling 2
147 UAH Ukraine Hryvnia 2
148 UGX Uganda Shilling 2
149 USD US Dollar 2
150 UYU Peso Uruguayo 2
151 UZS Uzbekistan Sum 2
152 VEB Venezuelan Bolivar 2
153 VND Vietnamese Dong 2
154 VUV Vanuatu Vatu 0
155 WST Samoa Tala 2
156 XAF CFA Franc BEAC 0
157 XCD East Caribbean Dollar 2
158 XDR SDR (Special Drawing Rights) 5
159 XOF CFA Franc BCEAO 0
160 XPF CFP Franc 0
161 YER Yemeni Rial 2
162 ZAR South African Rand 2
163 ZMK Zambian Kwacha 2
164 ZWD Zimbabwe Dollar 2
@@ -0,0 +1,32 @@
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<layout class="ch.qos.logback.classic.PatternLayout">
<Pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</Pattern>
</layout>
</appender>
<appender name="FILE" class="ch.qos.logback.core.FileAppender">
<file>${catalina.home}/logs/mifosng-provider.log</file>
<append>true</append>
<!-- encoders are assigned the type
ch.qos.logback.classic.encoder.PatternLayoutEncoder by default -->
<encoder>
<pattern>%-4relative [%thread] %-5level %logger{35} - %msg%n</pattern>
</encoder>
</appender>
<logger name="org.mifosng.platform" level="debug" />
<logger name="org.springframework.web" level="debug" />
<logger name="org.springframework.beans" level="debug" />
<logger name="org.springframework.orm" level="debug" />
<logger name="org.springframework.web" level="debug" />
<logger name="net.sf.ehcache" level="error" />
<logger name="org.hibernate.cache" level="error" />
<root level="info">
<appender-ref ref="STDOUT" />
<appender-ref ref="FILE" />
</root>
</configuration>
@@ -0,0 +1,17 @@
LoanDisbursalsExportSummary=MPESA Loan Disbursals Export Summary
TotalAmountOfDisbursals\:=Total Amount Of Disbursals:
TotalNumberOfExportedRecords\:=Number Of Exported Records:
ListOfExportErrors\:=List Of Export Errors:
LoanAccountNo=Loan Account Number
ReceiptNo=Receipt Number
ErrorDescription=Error Description
PhoneNo=Phone Number
SelectedGroup\:=Selected Group:
SelectedProduct\:=Selected Product:
SelectedExportDate\:=Selected Export Date:
AsOf\:=As Of:
LastEditedBy=Last edited by
PrintedBy\:=Printed by:
Page=Page
On\:=On:
VersionAt=Version 1.3
@@ -0,0 +1,18 @@
ActiveLoanSummaryBranch=Active Loan Summary per Branch
Branch=Branch
NoOfCenters=No. of Centers
NoOfGroups=No. of Groups
NoOfClients=No. of Clients
NoOfActiveLoans=No. of Active Loans
NoOfLoansInArrears=No. of Loans in Arrears
TotalLoansDisbursed=Total Loans Disbursed
TotalPrincipalRepaid=Total Principal Repaid
TotalInterestRepaid=Total Interest Repaid
TotalPrincipalOutstanding=Total Principal Outstanding
TotalInterestOutstanding=Total Interest Outstanding
AmountInArrears=Amount in Arrears
Total=Total
PrintedBy\:=Printed by:
On\:=On:
Page=Page
VersionAt=Version 1.3
@@ -0,0 +1,21 @@
ActiveLoansCenter=Active Loans by Center
Office\:=Office:
Center\:=Center:
SystemId=System Id
CenterName=Center Name
GroupName=Group Name
ClientName=Client Name
LoanAmount=Loan Amount
InterestRate=Interest Rate
DisbursalDate=Disbursal Date
RepaidPrincipal=Repaid Principal
RepaidInterest=Repaid Interest
OutstandingPrincipal=Outstanding Principal
OutstandingInterest=Outstanding Interest
LoanOfficer=Loan Officer
Total=Total
GrandTotal=Grand Total
PrintedBy\:=Printed by:
On\:=On:
Page=Page
VersionAt=Version 1.3
@@ -0,0 +1,20 @@
ActiveLoansLastInstallment=Active Loans in their Last Installment
Office\:=Office:
SystemId=System Id
CenterName=Center Name
GroupName=Group Name
ClientName=Client Name
LoanAmount=Loan Amount
InterestRate=Interest Rate
DisbursalDate=Disbursal Date
RepaidPrincipal=Repaid Principal
RepaidInterest=Repaid Interest
OutstandingPrincipal=Outstanding Principal
OutstandingInterest=Outstanding Interest
LoanOfficer=Loan Officer
Total=Total
GrandTotal=Grand Total
PrintedBy\:=Printed by:
On\:=On:
Page=Page
VersionAt=Version 1.3
@@ -0,0 +1,21 @@
ActiveLoansLoanOfficer=Active Loans by Loan Officer
Office\:=Office:
LoanOfficer\:=Loan Officer:
SystemId=System Id
CenterName=Center Name
GroupName=Group Name
ClientName=Client Name
LoanAmount=Loan Amount
InterestRate=Interest Rate
DisbursalDate=Disbursal Date
RepaidPrincipal=Repaid Principal
RepaidInterest=Repaid Interest
OutstandingPrincipal=Outstanding Principal
OutstandingInterest=Outstanding Interest
LoanOfficer=Loan Officer
Total=Total
GrandTotal=Grand Total
PrintedBy\:=Printed by:
On\:=On:
Page=Page
VersionAt=Version 1.3
@@ -0,0 +1,21 @@
ActiveLoansLoanProduct=Active Loans by Loan Product
Office\:=Office:
LoanProduct\:=Loan Product:
SystemId=System Id
CenterName=Center Name
GroupName=Group Name
ClientName=Client Name
LoanAmount=Loan Amount
InterestRate=Interest Rate
DisbursalDate=Disbursal Date
RepaidPrincipal=Repaid Principal
RepaidInterest=Repaid Interest
OutstandingPrincipal=Outstanding Principal
OutstandingInterest=Outstanding Interest
LoanOfficer=Loan Officer
Total=Total
GrandTotal=Grand Total
PrintedBy\:=Printed by:
On\:=On:
Page=Page
VersionAt=Version 1.3
@@ -0,0 +1,21 @@
ActiveLoansLoanPurpose=Active Loans by Loan Purpose
Office\:=Office:
LoanPurpose\:=Loan Purpose:
SystemId=System Id
CenterName=Center Name
GroupName=Group Name
ClientName=Client Name
LoanAmount=Loan Amount
InterestRate=Interest Rate
DisbursalDate=Disbursal Date
RepaidPrincipal=Repaid Principal
RepaidInterest=Repaid Interest
OutstandingPrincipal=Outstanding Principal
OutstandingInterest=Outstanding Interest
LoanOfficer=Loan Officer
Total=Total
GrandTotal=Grand Total
PrintedBy\:=Printed by:
On\:=On:
Page=Page
VersionAt=Version 1.3
@@ -0,0 +1,37 @@
AgingSummary=Aging Summary
Office\:=Office:
AGINGANALYSIS=AGING ANALYSIS
ArrearsAmount=Arrears Amount
PAR=PAR
PARratio=PAR Ratio
AGINGTABLE=AGING TABLE
ofloans=# of Loans
LoanAmount=Loan Amount
PrincipalInArrears=Principal in Arrears
InterestInArrears=Interest in Arrears
PrincipalOutstanding=Principal Outstanding
InterestOutstanding=Interest Outstanding
BalanceOutstanding=Balance Outstanding
Total=Total
VersionAt=Version 1.3
Page=Page
On\:=On:
PrintedBy\:=Printed by:
1\ Week\ in\ Arrears=1 Week in Arrears
2\ Weeks\ in\ Arrears=2 Weeks in Arrears
3\ Weeks\ in\ Arrears=3 Weeks in Arrears
4\ Weeks\ in\ Arrears=4 Weeks in Arrears
5\ Weeks\ in\ Arrears=5 Weeks in Arrears
6\ Weeks\ in\ Arrears=6 Weeks in Arrears
7\ Weeks\ in\ Arrears=7 Weeks in Arrears
8\ Weeks\ in\ Arrears=8 Weeks in Arrears
9\ Weeks\ in\ Arrears=9 Weeks in Arrears
10\ Weeks\ in\ Arrears=10 Weeks in Arrears
11\ Weeks\ in\ Arrears=11 Weeks in Arrears
12\ Weeks\ in\ Arrears=12 Weeks in Arrears
12+\ Weeks\ in\ Arrears=> 12 Weeks in Arrears
0\ to\ 30\ Days\ in\ Arrears=1 to 30 Days in Arrears
30\ to\ 60\ Days\ in\ Arrears=31 to 60 Days in Arrears
60\ to\ 90\ Days\ in\ Arrears=61 to 90 Days in Arrears
90\ to\ 180\ Days\ in\ Arrears=91 to 180 Days in Arrears
>\ 180\ Days\ in\ Arrears=> 180 Days in Arrears
@@ -0,0 +1,29 @@
balanceOutstanding=Balance Outstanding
loanOfficer\:=Loan Officer:
branch\:=Office:
product\:=Product:
outstandingAsOnDate\:=As On Date:
status\:=Status:
loanProducts=Loan Products
loanProduct\:=Loan Product:
accountId=Account Id
memberName=Client Name
loanAmount=Loan Amount
balance=Balance Amount
loanStatus=Loan Status
disbursedDate=Disbursal Date
gender=Gender
groupName=Group Name
loanOfficer=Loan Officer
sourceOfFund=Source Of Funds
subTotal=Total for
savingProducts=Saving Products
savingProduct\:=Saving Product:
savingStatus=Saving Status
dateOfOpening=Date Of Opening
noDataAvailable=No Data Available
blank=
VersionAt=Version 1.3
printedBy\:=Printed By:
printedOn\:=Printed On:
page\:=Page:
@@ -0,0 +1,16 @@
BalanceOutstandingBySourceOfFunds=Balance Outstanding by Source of Funds
AsOnDate\:=As On Date:
Office\:=Office:
SourceOfFunds\:=Source of Funds:
SourceOfFunds=Source of Funds
AmountDisbursed=Amount Disbursed
AmountPaid=Amount Paid
AmountOutstanding=Amount Outstanding
PrincipalInArrears=Principal in Arrears
NumberOfLoans=Number of Loans
NumberOfClients=Number of Clients
Total=Total
PrintedBy\:=Printed by:
On\:=On:
Page=Page
VersionAt=Version 1.3
@@ -0,0 +1,21 @@
BranchExpectedCashFlow=Branch Expected Cash Flow
From\:=From:
To\:=To:
Office\:=Office:
ReportDate\:=Report Date:
Branch\:=Branch:
Date=Date
ExpectedCashIn=Expected Cash In
Principal=Principal
Interest=Interest
ClientFees=Client Fees
LoanFees=Loan Fees
ExpectedCashOut=Expected Cash Out
LoanDisbursals=Loan Disbursals
NetExpectedCashFlow=Net Expected Cash Flow
Total=Total
PrintedBy\:=Printed by:
On\:=On:
MFIName\:=MFI Name:
Page=Page
VersionAt=Version 1.3
@@ -0,0 +1,40 @@
CenterCollectionSheet=Center Collection Sheet
MeetingDate\:=Meeting Date:
Office\:=Office:
LoanOfficer\:=Loan Officer:
TopCustomerHierarchyId\:=Top Customer Hierarchy Id:
BranchOffice\:=Branch Office:
MeetingLocation\:=Meeting Location:
CenterName\:=Center Name:
ClientMifosID=Client Mifos ID
Name=Name
Att*=Att*
*Att_P,A,L,AA=* Att = P, A, L, AA
ProductID=Product - ID
LoanInstallment=Loan Installment #
AdvancePayment=Advance Payment
AmountPrepaid=Amount Prepaid
AmountPrepaid\:=Amount Prepaid:
Due=Due
Collected=Collected
Principal=Principal
Interest=Interest
F/P=Fees/Penalties
TOTAL=TOTAL
TOTAL\:=TOTAL:
WithdrawalsDisbursals=Withdrawals / Disbursals
Other=Other
Summary=Summary
TotalAmountDue\:=Total Amount Due:
Collection=Collection
AmountCollectedBeforeMeeting\:=Amount Collected Before Meeting:
AmountCollectedDuringMeeting\:=Amount Collected During Meeting:
Issues=Issues
TotalWithdrawalIssued\:=Total Withdrawal Issued:
TotalDisbursalsIssued\:=Total Disbursals Issued:
NETCOLLECTION\:=NET COLLECTION:
Signatures\:=Signatures:
Signature=Signature
VersionAt=v1.3
Page=Page
AmountCollected=Amount Collected
@@ -0,0 +1,18 @@
CenterScheduleLoanOfficer=Center Schedule by Loan Officer
Office\:=Office:
From\:=From:
To\:=To:
LoanOfficer=Loan Officer
MeetingDay=Meeting Day
Center=Center
Group=Group
Other=Other
NumOfCenters=No. of Centers:
NumOfGroups=No. of Groups:
TotalNumOfCenters=Total No. of Centers:
TotalNumOfGroups=Total No. of Groups:
VersionAt=Version 1.3
PrintedBy\:=Printed By:
On\:=On:
Page=Page
@@ -0,0 +1,21 @@
ClientExit=Client Exit
From\:=From:
To\:=To:
Office\:=Office:
LoanOfficer\:=Loan Officer:
Group\:=Group:
ClientID=Client ID
ClientName=Client Name
GroupName=Group Name
NationalID=National ID
ClientClosedDate=Closed Date
ExitReason=Reason
ExitNotes=Notes
NumLoans=# Loans
AmountDisbursed=Amount Disbursed
LoanOfficer=Loan Officer
Total=Total
PrintedBy\:=Printed by:
On\:=On:
Page=Page
VersionAt=Version 1.3
@@ -0,0 +1,29 @@
ClientSummary=Client Summary
Office\:=Office:
Gender\:=Gender:
VersionAt=Version 1.3
On\:=On:
PrintedBy\:=Printed by:
Page=Page
ClientDetails=Client Details
TotalClients=Total Clients
ActiveClients=Active Clients
OnHoldClients=On Hold Clients
ClosedClients=Closed Clients
ActiveCenters=Active Centers
ActiveGroups=Active Groups
MaritalStatus=Marital Status
EducationLevel=Education Level
PovertyStatus=Poverty Status
Gender=Gender
Age=Age
18to25=18 - 25
26to30=26 - 30
31to35=31 - 35
36to40=36 - 40
41to45=41 - 45
46to50=46 - 50
above50=> 50
Citizenship=Citizenship
Ethinicity=Ethinicity
@@ -0,0 +1,13 @@
ClosedLoanSummaryBranch=Closed Loan Summary per Branch
Branch=Branch
NoOfCenters=No. of Centers with Closed Loans
NoOfGroups=No. of Groups with Closed Loans
NoOfClients=No. of Clients with Closed Loans
NoOfClosedLoans=No. of Closed Loans
AmountOfClosedLoans=Total Amount of Closed Loans
InterestRepaid=Total Interest Repaid
Total=Total
PrintedBy\:=Printed by:
On\:=On:
Page=Page
VersionAt=Version 1.3
@@ -0,0 +1,44 @@
ClosedLoans=Closed Loans
Office\:=Office:
LoanOfficer\:=Loan Officer:
Center\:=Center:
LoanId=Loan Id
CenterName=Center Name
GroupName=Group Name
MemberName=Client Name
DisbursalAmount=Disbursal Amount
InterestRate=Interest Rate(%)
DisbursalDate=Disbursal Date
RepaidPrincipal=Repaid Principal
RepaidInterest=Repaid Interest
OutstandingPrincipal=Outstanding Principal
OutstandingInterest=Outstanding Interest
LoanOfficer=Loan Officer
SubTotal=Sub Total
GrandTotal\:=Grand Total:
PrintedBy\:=Printed by:
On\:=On:
Page=Page
VersionAt=Version 1.3
ClosureDate=Closed / Rescheduled Date
PurposeOfLoan=Purpose Of Loan
LoanCycle=Loan Cycle
FeesCollected=Fees Collected
TotalCollected=Total Collected
Reason =Reason
DaysAfterClosure=Days Since Loan Closed
NewLoanTaken=New Loan Taken
DisbursalPeriod\:=Disbursal Period:
ClosurePeriod\:=Closure Period:
To=To
(ClosedDate)From\:=(ClosedDate)From:
(ClosedDate)To\:=(ClosedDate)To:
(DisbursalDate)From\:=(DisbursalDate)From:
(DisbursalDate)To\:=(DisbursalDate)To:
CenterSubTotal\:=Center Total:
LoanOfficerSubTotal\:=Loan Officer Total:
BranchTotal\:=Branch Total:
PrincipalCollected=Principal Collected
InterestCollected=Interest Collected
NoDataAvailable=No Data Available
OfficeLoanOfficerCenter\:=Office, Loan Officer, Center:
@@ -0,0 +1,13 @@
DormantClientsSummary=Dormant Clients Summary
Branch=Branch
NoCenters=No. of Centers
NoGroups=No. of Groups
NoClients=No. of Clients
NoClientsWithoutActiveLoan=No. of Clients without Active Loan
LongestTimeWithoutLoan=Longest Time without Loan
ActiveClientsDormant=% of Active Clients that are Dormant
Total=Total
PrintedBy\:=Printed by:
On\:=On:
Page=Page
VersionAt=Version 1.3
@@ -0,0 +1,20 @@
DuevsCollectedBranch=Due vs Collected by Branch
From\:=From:
To\:=To:
ReportDate\:= Report Date:
Office\:=Office:
On\:=On:
RepaymentDate=Repayment Date
Due=Due
Collections*=Collections*
Principal=Principal
Interest=Interest
FP=Fees / Penalties
ArrearsPrincipal=Arrears Principal
ArrearsInterest=Arrears Interest
Total=Total
Page=Page
GrandTotal=Grand Total
*TheseAmountsDoNotIncludeAdjustedNorReversedPayments=* These amounts do not include adjusted nor reversed payments
PrintedBy\:=Printed by:
VersionAt=Version 1.3
@@ -0,0 +1,20 @@
DuevsCollectedBranch=Debido contra Completo por Rama
From\:=De:
To\:=A:
ReportDate\:=Informe la Fecha:
Office\:=Oficina:
On\:En:
RepaymentDate=Fecha de devolución
Due=Debido
Collections*=Reunió*
Principal=Director
Interest=Interese
FP=Honorarios / Sanciones
ArrearsPrincipal=Atrasos Principales
ArrearsInterest=Atrasos Interese
Total=Suma
Page=Página
GrandTotal=Suma total
*TheseAmountsDoNotIncludeAdjustedNorReversedPayments=* These amounts do not include adjusted nor reversed payments
PrintedBy\:=Impreso:
VersionAt=La versión 1,3
@@ -0,0 +1,20 @@
DuevsCollectedBranch=Le dû contre le Complèt par la Branche
From\:=De:
To\:=À:
ReportDate\:=Rapporter la Date:
Office\:=Bureau:
On\:=Sur:
RepaymentDate=Date de remboursement
Due=Dû
Collections*=Recueilli*
Principal=Principal
Interest=Intéresser
FP=Frais / Sanctions
ArrearsPrincipal=Principal d'Arriéré
ArrearsInterest=Intéresser d'Arriéré
Total=Total
Page=Page
GrandTotal=Grand Total
*TheseAmountsDoNotIncludeAdjustedNorReversedPayments=* These amounts do not include adjusted nor reversed payments
PrintedBy\:=Imprimé par:
VersionAt=La version 1,3
@@ -0,0 +1,21 @@
On\:=On:
To\:=To:
From\:=From:
Office\:=Office:
Total=Total
GrandTotal=Grand Total
DuevsCollectedCenter=Due vs Collected by Center
LoanOfficer\:=Loan Officer:
Center\:=Center:
RepaymentDate=Repayment Date
Due=Due
Collections*=Collections*
Principal=Principal
Interest=Interest
FP=Fees / Penalties
ArrearsPrincipal=Arrears Principal
ArrearsInterest=Arrears Interest
*TheseAmountsDoNotIncludeAdjustedNorReversedPayments=* These amounts do not include adjusted nor reversed payments
PrintedBy\:=Printed by:
Page=Page
VersionAt=Version 1.3
@@ -0,0 +1,21 @@
On\:En:
To\:=A:
From\:=De:
Office\:=Oficina:
Total=Suma
GrandTotal=Suma total
DuevsCollectedCenter=Debido contra completo por el centro
LoanOfficer\:=Preste a Oficial:
Center\:=Centro:
RepaymentDate=Fecha de devolución
Due=Debido
Collections*=Reunió*
Principal=Director
Interest=Interese
FP=Honorarios / Sanciones
ArrearsPrincipal=Atrasos Principales
ArrearsInterest=Atrasos Interese
*TheseAmountsDoNotIncludeAdjustedNorReversedPayments=* These amounts do not include adjusted nor reversed payments
PrintedBy\:=Impreso:
Page=Página
VersionAt=La versión 1,3
@@ -0,0 +1,21 @@
On\:=Sur:
To\:=À:
From\:=De:
Office\:=Bureau:
Total=Total
GrandTotal=Grand Total
DuevsCollectedCenter=Le dû contre le Complèt par le Centre
LoanOfficer\:=Prêter l'Officier:
Center\:=Centre:
RepaymentDate=Date de remboursement
Due=Dû
Collections*=Recueilli*
Principal=Principal
Interest=Intéresser
FP=Frais / Sanctions
ArrearsPrincipal=Principal d'Arriéré
ArrearsInterest=Intéresser d'Arriéré
*TheseAmountsDoNotIncludeAdjustedNorReversedPayments=* These amounts do not include adjusted nor reversed payments
PrintedBy\:=Imprimé par:
Page=Page
VersionAt=La version 1,3
@@ -0,0 +1,20 @@
On\:=On:
To\:=To:
From\:=From:
Office\:=Office:
Total=Total
GrandTotal=Grand Total
DuevsCollectedLoanOfficer=Due vs Collected by Loan Officer
LoanOfficer\:=Loan Officer:
RepaymentDate=Repayment Date
Due=Due
Collections*=Collections*
Principal=Principal
Interest=Interest
FP=Fees / Penalties
ArrearsPrincipal=Arrears Principal
ArrearsInterest=Arrears Interest
*TheseAmountsDoNotIncludeAdjustedNorReversedPayments=* These amounts do not include adjusted nor reversed payments
PrintedBy\:=Printed by:
Page=Page
VersionAt=Version 1.3
@@ -0,0 +1,20 @@
On\:En:
To\:=A:
From\:=De:
Office\:=Oficina:
Total=Suma
GrandTotal=Suma total
DuevsCollectedLoanOfficer=Debido contra Completo por Presta a Oficial
LoanOfficer\:=Preste a Oficial:
RepaymentDate=Fecha de devolución
Due=Debido
Collections*=Reunió*
Principal=Director
Interest=Interese
FP=Honorarios / Sanciones
ArrearsPrincipal=Atrasos Principales
ArrearsInterest=Atrasos Interese
*TheseAmountsDoNotIncludeAdjustedNorReversedPayments=* These amounts do not include adjusted nor reversed payments
PrintedBy\:=Impreso:
Page=Página
VersionAt=La versión 1,3
@@ -0,0 +1,20 @@
On\:=Sur:
To\:=À:
From\:=De:
Office\:=Bureau:
Total=Total
GrandTotal=Grand Total
DuevsCollectedLoanOfficer=Le dû contre le Complèt par Prête Officier
LoanOfficer\:=Prêter l'Officier:
RepaymentDate=Date de remboursement
Due=Dû
Collections*=Recueilli*
Principal=Principal
Interest=Intéresser
FP=Frais / Sanctions
ArrearsPrincipal=Principal d'Arriéré
ArrearsInterest=Intéresser d'Arriéré
*TheseAmountsDoNotIncludeAdjustedNorReversedPayments=* These amounts do not include adjusted nor reversed payments
PrintedBy\:=Imprimé par:
Page=Page
VersionAt=La version 1,3
@@ -0,0 +1,23 @@
FundsMovement=Funds Movement
AsOf\:=As Of:
Office\:=Office:
SourceOfFunds\:=Source of Funds:
MifosAccountId=Account ID
ClientName=Client name
LoanDisbursalDate=Loan Disbursal Date
LoanAmountDisbursed=Loan Amount Disbursed
NoOfInstallments=No. of Installments
InstallmentFrequency=Installment Frequency
PrincipalOutstanding=Principal Outstanding
InterestOutstanding=Interest Outstanding
LoanFeesOutstanding=Loan Fees Outstanding
ArrearsAmount=Arrears Amount
ArrearsDays=Arrears Days
SubTotal=Sub Total
week\(s\)=week(s)
month\(s\)=month(s)
day\(s\)=day(s)
PrintedBy\:=Printed by:
On\:=On:
Page=Page
VersionAt=Version 1.3
@@ -0,0 +1,38 @@
GroupCollectionSheetMPESA=Group Collection Sheet (MPESA)
MeetingDate\:=Meeting Date:
Office\:=Office:
LoanOfficer\:=Loan Officer:
TopCustomerHierarchyId\:=Top Customer Hierarchy Id:
BranchOffice\:=Branch Office:
MeetingLocation\:=Meeting Location:
GroupName\:=Group Name:
GovtID=Govt ID
Name=Name
PhoneNo=Phone No.
Att*=Att*
*Att_P,A,L,AA=* Att = P, A, L, AA
Product=Product
Balance=Balance
Due=Due
Collected=Collected
Principal=Principal
Interest=Interest
F/P=F/P
TOTAL=TOTAL
TOTAL\:=TOTAL:
ReceiptId=Receipt Id
WithdrawalsDisbursals=Withdrawals / Disbursals
AllowableLoanAmount=Allowable Loan Amount
RequestedLoanAmount=Requested Loan Amount
Summary=Summary
TotalAmountDue\:=Total Amount Due:
Collection=Collection
AmountCollectedBeforeMeeting\:=Amount Collected Before Meeting:
AmountCollectedDuringMeeting\:=Amount Collected During Meeting:
Issues=Issues
TotalWithdrawalIssued\:=Total Withdrawal Issued:
TotalDisbursalsIssued\:=Total Disbursals Issued:
NETCOLLECTION\:=NET COLLECTION:
Signature=Signature
VersionAt=v1.3
Page=Page
@@ -0,0 +1,23 @@
GroupsInformation=Groups Information
Office\:=Office:
Gender\:=Gender:
VersionAt=Version 1.3
On\:=On:
PrintedBy\:=Printed by:
Page=Page
BranchName=Branch Name
NoOfCenters=No. of Centers
NoOfActiveGroups=No. of Active Groups
NoOfOnHoldGroups=No. of On Hold Groups
NoOfClosedGroups=No. of Closed Groups
ExternalId=External ID
CenterName=Center Name
GroupName=Group Name
SystemId=System ID
FormationDate=Formation Date
GroupSize=Group Size
Status=Status
ClosedReason=Closed Reason
ClosedDate=Closed Date
LoanOfficer=Loan Officer
@@ -0,0 +1,22 @@
AgingTable=Aging Table
loans=# Of Loans
LoanAmount=Loan Amount
PrincipalInArrears=Principal In Arrears
InterestInArrears=Interest In Arrears
PrincipalOutstanding=Principal Outstanding
InterestOutstanding=Interest Outstanding
BalanceOutstanding=Balance Outstanding
LastReceived=Last Received
CustomerName=Customer Name
CustomerId=Customer Id
ageingReport=Ageing Report
Period\:=Period:
SlNo=Sl No
SubTotal\:=Period Total:
Total\:=Total:
AsOnDate\:=As On Date:
PrintedBy\:=Printed by:
On\:=On:
Page=Page
Office\:=Office:
BranchName\:=BranchName:
@@ -0,0 +1,20 @@
ProductName=Product Name
DuringPeriod=During Period
OfLoansDisbursed=# of Loans Disbursed
AmountDisbursed=Amount Disbursed
Cumulative=Cumulative
EndOfPeriod=End of Period
AmountOutstanding=Amount Outstanding
ArrearsAmount=Arrears Amount
PAR=PAR
OfActiveLoans=# of Active Loans
OfPortfolioAmount=% of Portfolio Amount
Office\:=Office:
Total=Total
LoanClassificationProduct=Loan Classification by Product
VersionAt=Version 1.3
From\:=From:
To\:=To:
PrintedBy\:=Printed by:
On\:=On:
Page=Page
@@ -0,0 +1,20 @@
ProductName=Nombre de producto
DuringPeriod=Durante el Período
OfLoansDisbursed=# de Préstamos Desembolsados
AmountDisbursed=Cantidad Desembolsado
Cumulative=Acumulativos
EndOfPeriod=El Fin del Período
AmountOutstanding=Cantidad Sobresaliente
ArrearsAmount=Atrasos Cantidad
PAR=IGUALDAD
OfActiveLoans=# de Activo Préstamos
OfPortfolioAmount=% de Cartera Cantidad
Office\:=Oficina:
Total=Suma
LoanClassificationProduct=Preste Clasificación por Producto
VersionAt=La versión 1,3
From\:=De:
To\:=A:
Page=Página
PrintedBy\:=Impreso:
On\:=En:
@@ -0,0 +1,20 @@
ProductName=Nom de produit
DuringPeriod=Pendant la Période
OfLoansDisbursed=# d'Emprunts Déboursé
AmountDisbursed=Quantité Déboursé
Cumulative=Cumulatifs
EndOfPeriod=La Fin de Période
AmountOutstanding=Quantité Remarquable
ArrearsAmount=Arriéré Quantité
PAR=PAIR
OfActiveLoans=# d'Actif Emprunts
OfPortfolioAmount=% de Portefeuille Quantité
Office\:=Bureau:
Total=Total
LoanClassificationProduct=Prêter sous-Produit de Classification
VersionAt=La version 1,3
From\:=De:
To\:=A:
PrintedBy\:=Imprimé par:
On\:=Sur:
Page=Page
@@ -0,0 +1,71 @@
LoanOfficerDetailed=Loan Officer Detailed
LoanOfficer\:=LoanOfficer:
Office\:=Office:
Gender\:=Gender:
GovernmentID\:=Government ID:
From\:=From:
To\:=To:
On\:=On:
PrintedBy\:=Printed by:
Page=Page
GroupFormation=Group Formation
ofClientsadded(ToDate)=# of Clients added(To Date)
ofClientsadded(ThisPeriod)=# of Clients added(This Period)
ofgroupsadded(ToDate)=# of Groups added(To Date)
ofgroupsadded(ThisPeriod)=# of Groups added(This Period)
ofdropoutclients(ToDate)=# of Dropout clients(To Date)
ofdropoutclients(ThisPeriod)=# of Dropout clients(This Period)
KeyDates=Key Dates
JoinedMFI=Joined MFI
BecameLoanOfficer=Became Loan Officer
BranchMemberships=Branch Memberships
LeftMFI=Left MFI
ClientSummary=Client Summary
ofCenters=# of Centers
ofgroups=# of Groups
ofClients=# of Clients
ofClientswithloans=# of Clients with loans
ofClientswithsavings=# of Clients with savings
Dormantclients=Dormant Clients (no loans)
AccountSummary=Account Summary
ofactiveloans=# of Active Loans
PrincipalAmountOutstanding=Principal Amount Outstanding
InterestAmountOutstanding=Interest Amount Outstanding
PortfolioatRisk%=Portfolio at Risk %
ofloanswrittenoff=# of Loans written off
Amountofloanswrittenoff=Amount of loans written off
TotalSavings=Total Savings
VoluntarySavings=Voluntary Savings
MandatorySavings=Mandatory Savings
AginginArrearsbyWeek=Aging in Arrears by Week
ofLoans=# of Loans
PrincipalOutstanding=Principal Outstanding
Total=Total
AginginArrearsbyDays=Aging in Arrears by Days
Name=Name
Clients=Clients
PrincipalOutstanding=Principal Outstanding
CenterSavings=Center Savings
ArrearsAmount=Arrears Amount
PARratio=PAR ratio
VersionAt=Version 1.3
SummaryofCenters(Groups)Managed=Summary of Centers (Groups) Managed
Current=Current
1\ Week\ in\ Arrears=1 Week in Arrears
2\ Weeks\ in\ Arrears=2 Weeks in Arrears
3\ Weeks\ in\ Arrears=3 Weeks in Arrears
4\ Weeks\ in\ Arrears=4 Weeks in Arrears
5\ Weeks\ in\ Arrears=5 Weeks in Arrears
6\ Weeks\ in\ Arrears=6 Weeks in Arrears
7\ Weeks\ in\ Arrears=7 Weeks in Arrears
8\ Weeks\ in\ Arrears=8 Weeks in Arrears
9\ Weeks\ in\ Arrears=9 Weeks in Arrears
10\ Weeks\ in\ Arrears=10 Weeks in Arrears
11\ Weeks\ in\ Arrears=11 Weeks in Arrears
12\ Weeks\ in\ Arrears=12 Weeks in Arrears
12+\ Weeks\ in\ Arrears=12+ Weeks in Arrears
0\ to\ 30\ Days\ in\ Arrears=0 to 30 Days in Arrears
30\ to\ 60\ Days\ in\ Arrears=30 to 60 Days in Arrears
60\ to\ 90\ Days\ in\ Arrears=60 to 90 Days in Arrears
90\ to\ 180\ Days\ in\ Arrears=90 to 180 Days in Arrears
>\ 180\ Days\ in\ Arrears=> 180 Days in Arrears
@@ -0,0 +1,71 @@
LoanOfficerDetailed=El Oficial del préstamo Detalló
LoanOfficer\:=Preste a Oficial:
Office=Oficina:
Gender\:=Género:
GovernmentID\:=Identificación del Gobierno:
From\:=De:
To\:=A:
On\:=En:
PrintedBy\:=Impreso:
Page=Página
GroupFormation=Agrupe Formación
ofClientsadded(ToDate)=# de Clientes agregó (Fechar)
ofClientsadded(ThisPeriod)=# de Clientes agregó (Este Período)
ofgroupsadded(ToDate)=# de Grupos agregados (Fechar)
ofgroupsadded(ThisPeriod)=# de Grupos agregados (Este Período)
ofdropoutclients(ToDate)=# de Clientes de abandono (Fechar)
ofdropoutclients(ThisPeriod)=# de Clientes de abandono (Este Período)
KeyDates=Fechas clave
JoinedMFI=MFI unido
BecameLoanOfficer=Llegó a ser Oficial de Préstamo
BranchMemberships=Ramifique Asociaciones
LeftMFI=MFI izquierdo
ClientSummary=Resumen de cliente
ofCenters=# de Centros
ofgroups=# de Grupos
ofClients=# de Clientes
ofClientswithloans=# de Clientes con préstamos
ofClientswithsavings=# de Clientes con ahorros
Dormantclients=Clientes inactivos (no préstamos)
AccountSummary=Dé cuenta Resumen
ofactiveloans=# de Préstamos activos
PrincipalAmountOutstanding=Principal Saldo pendiente
InterestAmountOutstanding=Interese Saldo pendiente
PortfolioatRisk%=La cartera en Riesgo %
ofloanswrittenoff=# de préstamos anuló
Amountofloanswrittenoff=La cantidad de préstamos anuló
TotalSavings=Ahorros totales
VoluntarySavings=Ahorros voluntarios
MandatorySavings=Ahorros obligatorios
AginginArrearsbyWeek=El envejecimiento atrasado por Semana
ofLoans=# de Préstamos
PrincipalOutstanding=Director Sobresaliente
Total=Suma
AginginArrearsbyDays=El envejecimiento atrasado por Días
Name=Nombre
Clients=Clientes
PrincipalOutstanding=Director Sobresaliente
CenterSavings=Centro Ahorros
ArrearsAmount=Atrasos Cantidad
PARratio=IGUALDAD relación
VersionAt=La versión 1,3
SummaryofCenters(Groups)Managed=Resumen de los Centros (Grupos) administrado
Current=Ahora
1\ Week\ in\ Arrears=1 semana en los atrasos
2\ Weeks\ in\ Arrears=2 semanas en los atrasos
3\ Weeks\ in\ Arrears=3 semanas en los atrasos
4\ Weeks\ in\ Arrears=4 semanas en los atrasos
5\ Weeks\ in\ Arrears=5 semanas en los atrasos
6\ Weeks\ in\ Arrears=6 semanas en los atrasos
7\ Weeks\ in\ Arrears=7 semanas en los atrasos
8\ Weeks\ in\ Arrears=8 semanas en los atrasos
9\ Weeks\ in\ Arrears=9 semanas en los atrasos
10\ Weeks\ in\ Arrears=10 semanas en los atrasos
11\ Weeks\ in\ Arrears=11 semanas en los atrasos
12\ Weeks\ in\ Arrears=12 semanas en los atrasos
12+\ Weeks\ in\ Arrears=12+ semanas en los atrasos
0\ to\ 30\ Days\ in\ Arrears=0 a 30 días de atraso
30\ to\ 60\ Days\ in\ Arrears=30 a 60 días de atraso
60\ to\ 90\ Days\ in\ Arrears=60 a 90 días de atraso
90\ to\ 180\ Days\ in\ Arrears=90 a 180 días de atraso
>\ 180\ Days\ in\ Arrears=> 180 días de atraso
@@ -0,0 +1,71 @@
LoanOfficerDetailed=L'Officier d'emprunt A Détaillé
LoanOfficer\:=prêter l'officier:
Office\:=Bureau:
Gender\:=Genre:
GovernmentID\:=Identification du gouvernement:
From\:=De:
To\:=À:
On\:=Sur:
PrintedBy\:=Imprimé par:
Page=Page
GroupFormation=Formation de groupe
ofClientsadded(ToDate)=# des Clients supplémentaires (jusqu'ici)
ofClientsadded(ThisPeriod)=# des Clients s'est ajouté (cette période)
ofgroupsadded(ToDate)=# des Groupes s'est ajouté (jusqu'ici)
ofgroupsadded(ThisPeriod)=# des Groupes s'est ajouté (cette période)
ofdropoutclients(ToDate)=# des Clients de renvoi (jusqu'ici)
ofdropoutclients(ThisPeriod)=# des Clients de renvoi (cette période)
KeyDates=Dates clés
JoinedMFI=Inscrit IFM
BecameLoanOfficer=Devenu agent de crédit
BranchMemberships=Adhésions Direction
LeftMFI=Gauche IFM
ClientSummary=Résumé de client
ofCenters=# de Centres
ofgroups=# de Groupes
ofClients=# de Clients
ofClientswithloans=# de Clients avec des prêts
ofClientswithsavings=# de Clients avec des économies
Dormantclients=Les clients inactifs (pas de prêts)
AccountSummary=Expliquer le Résumé
ofactiveloans=# d'emprunts actifs
PrincipalAmountOutstanding=Remarquable principal de Quantité
InterestAmountOutstanding=Intéresser Remarquable de Quantité
PortfolioatRisk%=Le portefeuille au Risque %
ofloanswrittenoff=d'emprunts a annulé
Amountofloanswrittenoff=La quantité d'emprunts a annulé
TotalSavings=Economies totales
VoluntarySavings=Economies volontaires
MandatorySavings=Economies obligatoires
AginginArrearsbyWeek=Le vieillissement dans Arriéré par la Semaine
ofLoans=# d'Emprunts
PrincipalOutstanding=Le directeur Remarquable
Total=Total
AginginArrearsbyDays=Le vieillissement dans Arriéré par les Jours
Name=Nom
Clients=Clients
PrincipalOutstanding=Directeur Remarquable
CenterSavings=Centre Economies
ArrearsAmount=Arriéré Quantité
PARratio=PAIR rapport
VersionAt=La version 1,3
SummaryofCenters(Groups)Managed=Le résumé de Centres (les Groupes) A Géré
Current=Actuelle
1\ Week\ in\ Arrears=1 semaine en arriéré
2\ Weeks\ in\ Arrears=2 semaines d'arriérés
3\ Weeks\ in\ Arrears=3 semaines d'arriérés
4\ Weeks\ in\ Arrears=4 semaines d'arriérés
5\ Weeks\ in\ Arrears=5 semaines d'arriérés
6\ Weeks\ in\ Arrears=6 semaines d'arriérés
7\ Weeks\ in\ Arrears=7 semaines d'arriérés
8\ Weeks\ in\ Arrears=8 semaines d'arriérés
9\ Weeks\ in\ Arrears=9 semaines d'arriérés
10\ Weeks\ in\ Arrears=10 semaines d'arriérés
11\ Weeks\ in\ Arrears=11 semaines d'arriérés
12\ Weeks\ in\ Arrears=12 semaines d'arriérés
12+\ Weeks\ in\ Arrears=12+ semaines d'arriérés
0\ to\ 30\ Days\ in\ Arrears=0 à 30 jours d'arriérés
30\ to\ 60\ Days\ in\ Arrears=30 à 60 jours d'arriérés
60\ to\ 90\ Days\ in\ Arrears=60 à 90 jours d'arriérés
90\ to\ 180\ Days\ in\ Arrears=90 à 180 jours d'arriérés
>\ 180\ Days\ in\ Arrears=> 180 jours d'arriérés
@@ -0,0 +1,26 @@
LoanOfficerPerformanceSummaryCumulative=Loan Officer Performance Summary (Cumulative)
Branch\:=Office:
On\:=On:
DuringPeriod=During Period
Asof=As of
Name=Name
Datejoined=Date Joined
ofcenters=# of Centers
ofgroups=# of Groups
ofclients=# of Clients
women=% Women
ofloans=# of Loans
Portfolio=Loan Amount
OutstandingPrincipal=Principal Outstanding
OutstandingInterest=Interest Outstanding
PrincipalOverdue=Principal Overdue
CurrentPAR=Current PAR
TotalSavings=Total Savings
TotalAsofdate=Total As of Date
GrandTotalAsofdate=Grand Total As of Date
VersionAt=Version 1.3
From\:=From:
To\:=To:
Page=Page
PrintedBy\:=Printed by:
@@ -0,0 +1,26 @@
LoanOfficerPerformanceSummaryCumulative=Preste a Oficial de Resumen de Desempeño (Acumulativos)
Branch:\=Oficina:
On\:=En:
DuringPeriod=Durante Período
Asof=Al
Name=Nombre
Datejoined=La fecha unió
ofcenters=# de centros
ofgroups=# de grupos
ofclients=# de clientes
women=% mujeres
ofloans=# de préstamos
Portfolio=Cartera
OutstandingPrincipal=Sobresaliente director
OutstandingInterest=Sobresaliente interés
PrincipalOverdue=Director atrasado
CurrentPAR=Actual IGUALDAD
TotalSavings=Totales Ahorros
TotalAsofdate=La Suma total Al fecha
GrandTotalAsofdate=La Suma total Al fecha
VersionAt=La versión 1,3
From\:=De:
To\:=A:
Page=Página
PrintedBy\:=Impreso:
@@ -0,0 +1,26 @@
LoanOfficerPerformanceSummaryCumulative=Prêter de Résumé d'exécution d'Officier (Cumulatifs)
Branch\:=bureau:
On\:=Sur:
DuringPeriod=Pendant la Période
Asof=Depuis
Name=Nom
Datejoined=La date a joint
ofcenters=# de centres
ofgroups=# de groupes
ofclients=# de clients
women=% femmes
ofloans=# d'emprunts
Portfolio=Portefeuille
OutstandingPrincipal=Remarquable directeur
OutstandingInterest=Remarquable intérêt
PrincipalOverdue=Directeur eu retard
CurrentPAR=Actuel PAIR
TotalSavings=Totale economies
TotalAsofdate=Le Total depuis Date
GrandTotalAsofdate=Le Total depuis Date
VersionAt=La version 1,3
From\:=De:
To\:=À:
Page=Page
PrintedBy\:=Imprimé par:
@@ -0,0 +1,22 @@
LoanOfficerPerformanceSummaryDuringPeriod=Loan Officer Performance Summary (During Period)
Branch\:=Office:
On\:=On:
Name=Name
Datejoined=Date Joined
VersionAt=Version 1.3
PrintedBy\:=Printed by:
Page=Page
From\:=From:
To\:=To:
TotalGroupsFormed=Total Groups Formed
TotalLoansDisbursed=Total Loans Disbursed
TotalAmtOfLoansDisbursed=Total amt of Loans Disbursed
TotalAmtOfLoansRepaid=Total amt of Loans Repaid
TotalNewSavingsAccounts=Total # new Savings Accounts
TotalClientsRecruited=Total Clients Recruited
TotalAmtSavingsDeposits=Total amt Savings Deposits
TotalAmtSavingsWithdrawals=Total amt Savings Withdrawals
ofDropouts=# of Dropouts
TotalDuringPeriod=Total During Period
GrandTotalDuringPeriod=Grand Total During Period
@@ -0,0 +1,22 @@
LoanOfficerPerformanceSummaryDuringPeriod=Preste a Oficial de Resumen de Desempeño (Durante Período)
Branch:\=Oficina:
On\:=En:
Name=Nombre
Datejoined=La fecha unió
TotalGroupsFormed=Totales grupos formaron
TotalLoansDisbursed=Totales préstamos desembolsado
TotalAmtOfLoansDisbursed=El cantidad total de préstamos desembolsó
TotalAmtOfLoansRepaid=El cantidad total de préstamos devolvieron
TotalNewSavingsAccounts=Totalice nuevo ahorros cuentas
TotalClientsRecruited=Totales clientes alistaron
TotalAmtSavingsDeposits=Cantidad total ahorros depósitos
TotalAmtSavingsWithdrawals=Ahorros de cantidad total retiradas
ofDropouts=# de abandonos
TotalDuringPeriod=La Suma total Durante el Período
GrandTotalDuringPeriod=La Suma total Durante el Período
VersionAt=La versión 1,3
From\:=De:
To\:=A:
Page=Página
PrintedBy\:=Impreso:
@@ -0,0 +1,22 @@
LoanOfficerPerformanceSummaryDuringPeriod=Prêter de Résumé d'exécution d'Officier (Pendant la Période)
Branch\:=Bureau:
On\:=Sur:
Name=Nom
Datejoined=La date a joint
TotalGroupsFormed=Totaux groupes formé
TotalLoansDisbursed=Emprunts totaux déboursé
TotalAmtOfLoansDisbursed=La quantité totale de emprunts a déboursé
TotalAmtOfLoansRepaid=La quantité totale de emprunts a remboursé
TotalNewSavingsAccounts=Totaliser nouveau économies comptes
TotalClientsRecruited=Totaux clients recruté
TotalAmtSavingsDeposits=Quantité totale économies dépôts
TotalAmtSavingsWithdrawals=Les économies totales de quantité retraits
ofDropouts=# de Marginaux
TotalDuringPeriod=Le Total Pendant la Période
GrandTotalDuringPeriod=Le Total Pendant la Période
VersionAt=La version 1,3
From\:=De:
To\:=À:
Page=Page
PrintedBy\:=Imprimé par:
@@ -0,0 +1,20 @@
LoansPendingApproval=Loans Pending Approval
AsOf\:=As Of:
Office\:=Office:
Office=Office
LoanOfficer\:=Loan Officer:
Product\:=Product:
AccountId=Account ID
ClientName=Client name
GroupName=Group name
CenterName=Center name
ProductName=Product name
LoanOfficer=Loan Officer
LoanAmount=Loan Amount
TimeInExistingStatus(days)=Days Pending
LastEditedBy=Last edited by
PrintedBy\:=Printed by:
Page=Page
On\:=On:
VersionAt=Version 1.3
Total=Total
@@ -0,0 +1,20 @@
LoansToBeDisbursed=Loans To Be Disbursed
AsOf\:=As Of:
Office\:=Office:
Office=Office
LoanOfficer\:=Loan Officer:
Product\:=Product:
AccountId=Account ID
ClientName=Client name
GroupName=Group name
CenterName=Center name
ProductName=Product name
LoanOfficer=Loan Officer
LoanAmount=Loan Amount
TimeInExistingStatus(days)=Days awaiting disbursal
LastEditedBy=Last edited by
PrintedBy\:=Printed by:
Page=Page
On\:=On:
VersionAt=Version 1.3
Total=Total
@@ -0,0 +1,72 @@
Office\:=Office:
Period1\:=Period 1:
Period2\:=Period 2:
On\:=On:
OUTREACH=OUTREACH
%Change=% Change
PORTFOLIO=PORTFOLIO
PAR=PAR
Numberofactiveloans=Number of Active Loans
TotalActiveLoans=Total # Active Loans
DisbursalAmount=Disbursal Amount
TotalDisbursalAmount=Total Disbursal Amount
ActiveLoansOutstanding=Active Loans Outstanding
TotalOutstandingAmount=Total Outstanding Amount
Numberofsavingsaccounts=Number of Savings Accounts
TotalSavingsAccounts=Total Savings Accounts
TotalDeposits=Total Deposits
TotalSavingsDeposits=Total Savings Deposits
INCOME=INCOME
Total=Total
AGINGANALYSIS=AGING ANALYSIS
ArrearsAmount=Arrears Amount
PARratio=PAR Ratio
AGINGTABLE=AGING TABLE
ofloans=# of Loans
Outstanding=Outstanding
PERFORMANCERATIOS=PERFORMANCE RATIOS
Activeborrowersperloanofficer=Active Borrowers per Loan Officer
Netloanportfolioperloanofficer=Net Loan Portfolio per Loan Officer
Averageportfolioperactiveborrower=Average Portfolio per Active Borrower
Activeclientsperbranch=Active Clients per Branch
Averageclientspercenter=Average Clients per Center
Averageclientsperloanofficer=Average Clients per Loan Officer
Averageclientsperbranch=Average Clients per Branch
Averageloanoutstanding=Average Loan Outstanding
Averageprincipaloutstanding=Average Principal Outstanding
Averageinterestoutstanding=Average Interest Outstanding
Averageloansize=Average Loan Size
MFIProgress=MFI Progress
VersionAt=Version 1.3
Page=Page
PrintedBy\:=Printed by:
Jan=Jan
Feb=Feb
Mar=Mar
Apr=Apr
May=May
Jun=Jun
Jul=Jul
Aug=Aug
Sep=Sep
Oct=Oct
Nov=Nov
Dec=Dec
1\ Week\ in\ Arrears=1 Week in Arrears
2\ Weeks\ in\ Arrears=2 Weeks in Arrears
3\ Weeks\ in\ Arrears=3 Weeks in Arrears
4\ Weeks\ in\ Arrears=4 Weeks in Arrears
5\ Weeks\ in\ Arrears=5 Weeks in Arrears
6\ Weeks\ in\ Arrears=6 Weeks in Arrears
7\ Weeks\ in\ Arrears=7 Weeks in Arrears
8\ Weeks\ in\ Arrears=8 Weeks in Arrears
9\ Weeks\ in\ Arrears=9 Weeks in Arrears
10\ Weeks\ in\ Arrears=10 Weeks in Arrears
11\ Weeks\ in\ Arrears=11 Weeks in Arrears
12\ Weeks\ in\ Arrears=12 Weeks in Arrears
12+\ Weeks\ in\ Arrears=12+ Weeks in Arrears
0\ to\ 30\ Days\ in\ Arrears=0 to 30 Days in Arrears
30\ to\ 60\ Days\ in\ Arrears=30 to 60 Days in Arrears
60\ to\ 90\ Days\ in\ Arrears=60 to 90 Days in Arrears
90\ to\ 180\ Days\ in\ Arrears=90 to 180 Days in Arrears
>\ 180\ Days\ in\ Arrears=> 180 Days in Arrears
@@ -0,0 +1,72 @@
Office\:=Oficina:
Period1\:=El período 1:
Period2\:=El período 2:
On\:=En:
OUTREACH=ALCANCE
%Change=% Cambio
PORTFOLIO=CARTERA
Numberofactiveloans=El número de préstamos activos
TotalActiveLoans=Total # los Préstamos Activos
DisbursalAmount=Desembolso Importe
TotalDisbursalAmount=Cantidad total de Desembolso
ActiveLoansOutstanding=Activo Saldo de créditos
PAR=IGUALDAD
TotalOutstandingAmount=Cantidad Sobresaliente total
Numberofsavingsaccounts=El número de cuentas de ahorros
TotalSavingsAccounts=Cuentas de ahorros totales
TotalDeposits=Depósitos totales
TotalSavingsDeposits=Los Ahorros totales Depositan
NCOME=INGRESOS
Total=Suma
AGINGANALYSIS=El ENVEJECIMIENTO el ANALISIS
ArrearsAmount=Atrasos Cantidad
PARratio=IGUALDAD relación
AGINGTABLE=El ENVEJECIMIENTO MESA
ofloans=# de préstamos
Outstanding=Sobresaliente
PERFORMANCERATIOS=PROPORCIONES de DESEMPEÑO
Activeborrowersperloanofficer=Los prestatarios activos por presta a oficial
Netloanportfolioperloanofficer=La cartera neta del préstamo por presta a oficial
Averageportfolioperactiveborrower=La cartera media por prestatario activo
Activeclientsperbranch=Los clientes activos por rama
Averageclientspercenter=Los clientes medios por el centro
Averageclientsperloanofficer=Los clientes medios por presta a oficial
Averageclientsperbranch=Los clientes medios por rama
Averageloanoutstanding=El promedio presta sobresaliente
Averageprincipaloutstanding=Director medio sobresaliente
Averageinterestoutstanding=El promedio interesa sobresaliente
Averageloansize=Tamaño medio de préstamo
MFIProgress=Sobre el progreso de MFI
VersionAt=Versión1.3
Page=Página
PrintedBy\:=Impreso:
Jan=Ene
Feb=Feb
Mar=Mar
Apr=Abr
Mai=May
Jun=Jun
Jul=Jul
Aug=Ago
Sep=Sep
Oct=Oct
Nov=Nov
Dec=Dic
1\ Week\ in\ Arrears=1 semana en los atrasos
2\ Weeks\ in\ Arrears=2 semanas en los atrasos
3\ Weeks\ in\ Arrears=3 semanas en los atrasos
4\ Weeks\ in\ Arrears=4 semanas en los atrasos
5\ Weeks\ in\ Arrears=5 semanas en los atrasos
6\ Weeks\ in\ Arrears=6 semanas en los atrasos
7\ Weeks\ in\ Arrears=7 semanas en los atrasos
8\ Weeks\ in\ Arrears=8 semanas en los atrasos
9\ Weeks\ in\ Arrears=9 semanas en los atrasos
10\ Weeks\ in\ Arrears=10 semanas en los atrasos
11\ Weeks\ in\ Arrears=11 semanas en los atrasos
12\ Weeks\ in\ Arrears=12 semanas en los atrasos
12+\ Weeks\ in\ Arrears=12+ semanas en los atrasos
0\ to\ 30\ Days\ in\ Arrears=0 a 30 días de atraso
30\ to\ 60\ Days\ in\ Arrears=30 a 60 días de atraso
60\ to\ 90\ Days\ in\ Arrears=60 a 90 días de atraso
90\ to\ 180\ Days\ in\ Arrears=90 a 180 días de atraso
>\ 180\ Days\ in\ Arrears=> 180 días de atraso
@@ -0,0 +1,72 @@
Office\:=Bureau:
Period1\:=La période 1:
Period2\:=La période 2:
On\:=Sur:
OUTREACH=ASSISTANCE
%Change=% Changement
PORTFOLIO=PORTEFEUILLE
Numberofactiveloans=Le nombre d'emprunts actifs
TotalActiveLoans=Total # les Emprunts Actifs
DisbursalAmount=Montant Décaissement
TotalDisbursalAmount=La Quantité totale de Disbursal
ActiveLoansOutstanding=Prêts en cours en suspens
PAR=PAIR
TotalOutstandingAmount=La Quantité Remarquable totale
Numberofsavingsaccounts=Le nombre d'économies explique
TotalSavingsAccounts=Les Economies totales Expliquent
TotalDeposits=Dépôts totaux
TotalSavingsDeposits=Les Economies totales Déposent
INCOME=REVENU
Total=Total
AGINGANALYSIS=ANALYSE DE VIEILLISSEMENT
ArrearsAmount=Arriéré Quantité
PARratio=PAIR rapport
AGINGTABLE=TABLE DE VIEILLISSEMENT
ofloans=# d'emprunts
Outstanding=Remarquable
PERFORMANCERATIOS=PROPORTIONS D'EXECUTION
Activeborrowersperloanofficer=Les emprunteurs actifs par prête l'officier
Netloanportfolioperloanofficer=Le portefeuille net d'emprunt par prête l'officier
Averageportfolioperactiveborrower=Le portefeuille moyen par l'emprunteur actif
Activeclientsperbranch=Les clients actifs par la branche
Averageclientspercenter=Les clients moyens par le centre
Averageclientsperloanofficer=Les clients moyens par prête l'officier
Averageclientsperbranch=Les clients moyens par la branche
Averageloanoutstanding=La moyenne prête remarquable
Averageprincipaloutstanding=Le directeur moyen remarquable
Averageinterestoutstanding=La moyenne s'intéresse remarquable
Averageloansize=La taille moyenne d'emprunt
MFIProgress=MFI d'avancement
VersionAt=La version 1,3
Page=Page
PrintedBy\:=Imprimé par:
Jan=Jan
Feb=Fév
Mar=Mar
Apr=Avr
Mai=Mai
Jun=Jun
Jul=Jul
Aug=Aoû
Sep=Sep
Oct=Oct
Nov=Nov
Dec=Déc
1\ Week\ in\ Arrears=1 semaine en arriéré
2\ Weeks\ in\ Arrears=2 semaines d'arriérés
3\ Weeks\ in\ Arrears=3 semaines d'arriérés
4\ Weeks\ in\ Arrears=4 semaines d'arriérés
5\ Weeks\ in\ Arrears=5 semaines d'arriérés
6\ Weeks\ in\ Arrears=6 semaines d'arriérés
7\ Weeks\ in\ Arrears=7 semaines d'arriérés
8\ Weeks\ in\ Arrears=8 semaines d'arriérés
9\ Weeks\ in\ Arrears=9 semaines d'arriérés
10\ Weeks\ in\ Arrears=10 semaines d'arriérés
11\ Weeks\ in\ Arrears=11 semaines d'arriérés
12\ Weeks\ in\ Arrears=12 semaines d'arriérés
12+\ Weeks\ in\ Arrears=12+ semaines d'arriérés
0\ to\ 30\ Days\ in\ Arrears=0 à 30 jours d'arriérés
30\ to\ 60\ Days\ in\ Arrears=30 à 60 jours d'arriérés
60\ to\ 90\ Days\ in\ Arrears=60 à 90 jours d'arriérés
90\ to\ 180\ Days\ in\ Arrears=90 à 180 jours d'arriérés
>\ 180\ Days\ in\ Arrears=> 180 jours d'arriérés
@@ -0,0 +1,25 @@
MifosTransactions-Detail=Mifos Transactions - Detail
MifosTransactions-Summary=Mifos Transactions - Summary
Branch\:=Branch:
TransactionID=Transaction ID
ReceiptNo=Receipt No.
ClientPhoneNo=Client Phone No.
GroupName=Group Name
NationalID=National ID
AccountID=Account ID
ClientName=Client Name
TransactionType=Transaction Type
Receipts=Receipts
Disbursements=Disbursements
MifosUser=Mifos User
ActionDate=Action Date
CreatedDate=Created Date
Adjusted=Adjusted
NoDataAvailable=No Data Available
TotalTransactions=Total Transactions =
TotalReceipts=Total Receipts =
TotalDisbursements=Total Disbursements =
ReportDate=Report Date
PrintedBy\:=Printed by:
MFIName\:=MFI Name:
VersionAt=Version 1.3
@@ -0,0 +1,25 @@
MifosTransactions-Detail=Mifos Transactions - Detail
MifosTransactions-Summary=Mifos Transactions - Summary
Branch\:=Branch:
TransactionID=Transaction ID
ReceiptNo=Receipt No.
ClientPhoneNo=Client Phone No.
GroupName=Group Name
NationalID=National ID
AccountID=Account ID
ClientName=Client Name
TransactionType=Transaction Type
Receipts=Receipts
Disbursements=Disbursements
MifosUser=Mifos User
ActionDate=Action Date
CreatedDate=Created Date
Adjusted=Adjusted
NoDataAvailable=No Data Available
TotalTransactions=Total Transactions =
TotalReceipts=Total Receipts =
TotalDisbursements=Total Disbursements =
ReportDate=Report Date
PrintedBy\:=Printed by:
MFIName\:=MFI Name:
VersionAt=Versión1,3
@@ -0,0 +1,25 @@
MifosTransactions-Detail=Mifos Transactions - Detail
MifosTransactions-Summary=Mifos Transactions - Summary
Branch\:=Branch:
TransactionID=Transaction ID
ReceiptNo=Receipt No.
ClientPhoneNo=Client Phone No.
GroupName=Group Name
NationalID=National ID
AccountID=Account ID
ClientName=Client Name
TransactionType=Transaction Type
Receipts=Receipts
Disbursements=Disbursements
MifosUser=Mifos User
ActionDate=Action Date
CreatedDate=Created Date
Adjusted=Adjusted
NoDataAvailable=No Data Available
TotalTransactions=Total Transactions =
TotalReceipts=Total Receipts =
TotalDisbursements=Total Disbursements =
ReportDate=Report Date
PrintedBy\:=Printed by:
MFIName\:=MFI Name:
VersionAt=Versión1,3
@@ -0,0 +1,14 @@
OutreachSummaryBranch=Outreach Summary by Branch
Branch=Branch
Centers=Centers
Groups=Groups
ActiveClients=Active Clients
ActiveBorrowers=Active Borrowers
ActiveDepositors=Active Depositors
Dropouts=Dropouts
NoOfLoanOfficers=No. of Loan Officers
Total=Total
PrintedBy\:=Printed by:
On\:=On:
Page=Page
VersionAt=Version 1.3
@@ -0,0 +1,34 @@
OverdueMatureLoans=Overdue Mature Loans
Office\:=Office:
LoanOfficer\:=Loan Officer:
SystemId=System Id
LoanId=Loan Id
overdueMatureLoans\:=Show Only Mature Loans:
GroupName=Group Name
MemberName=Client Name
DisbursedAmount=Disbursed Amount
InterestRate=Interest Rate
DisbursalDate=Disbursal Date
PrincipalRepaid=Principal Repaid
InterestRepaid=Interest Repaid
PrincipalOutstanding=Principal Outstanding
InterestOutstanding=Interest Outstanding
LoanOfficer=Loan Officer
Total=Total
SubTotal=Sub Total
GrandTotal=Grand Total
PrintedBy\:=Printed by:
On\:=On:
Page=Page
VersionAt=Version 1.3
LastPaidDate=Last Paid Date
PrincipalOverdue=Principal Overdue
InterestOverdue=Interest Overdue
%PrincipalOverdue=Principal Overdue(%)
PurposeOfLoan=Purpose Of Loan
Center\:=Center:
CenterSubTotal=Center Total:
LoanOfficerSubTotal=Loan Officer Total:
BranchTotal=Branch Total:
NoDataAvailable=No Data Available
OfficeLoanOfficerCenter\:=Office, Loan Officer, Center: