[ 
http://mifosforge.jira.com/browse/MIFOS-3481?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=60485#action_60485
 ] 

Mifos Hudson Jira Plugin User commented on MIFOS-3481:
------------------------------------------------------

Integrated in !http://ci.mifos.org/hudson/images/16x16/yellow.gif! [head-1.7.x 
#3|http://ci.mifos.org/hudson/job/head-1.7.x/3/]
     MIFOS-3481 : initial implementation of new savings interest calculation 
algorithm
MIFOS-3481: support data retrieval of account transactions.
MIFOS-3481: add service facade to prototype interest calculation and posting 
cleanup for savings
MIFOS-3481: add ability to generate range of valid calculation periods 
containing end of day information for each day with transactions which allows 
for flexibility of looking an an entire savings account trxn and caculating the 
correct interest due at the end of each period.
MIFOS-3481: support daily and monthly interest calculation periods
MIFOS-3481: ensure minimum balance is reached for interest calculation.
MIFOS-3481 : Moving minimum balance reached condition 
SavingsServiceFacadeWebTier.handleInterestCalculationAndPosting(savingsId)
MIFOS-3481: ensure total balance of account is taken into account when 
calculating interest for interest calculation period.
MIFOS-3481: WIP: Average balance interest calculation
MIFOS-3481: ensure daily and monthly periods supported

Udai Gupta : 
[dadca3266c9b28ab0ca422748988098ff7195e79|http://mifos.git.sourceforge.net/git/gitweb.cgi?p=mifos/head&a=commit&h=dadca3266c9b28ab0ca422748988098ff7195e79]
Files : 
* 
application/src/main/java/org/mifos/accounts/savings/interest/InterestCalculationRange.java
* 
application/src/main/java/org/mifos/accounts/savings/interest/AverageBalanceInterestCalculator.java
* 
application/src/main/java/org/mifos/accounts/savings/interest/EndOfDayBalance.java
* 
application/src/main/java/org/mifos/accounts/savings/interest/EndOfDayDetail.java
* 
application/src/main/java/org/mifos/accounts/savings/interest/MinimumBalanceInterestCalculator.java
* 
application/src/main/java/org/mifos/accounts/savings/interest/InterestCalculator.java
* 
application/src/main/java/org/mifos/accounts/savings/interest/AbstractInterestCalculator.java
* application/src/main/java/org/mifos/accounts/savings/business/SavingsBO.java
* application/src/main/java/org/mifos/accounts/business/AccountBO.java
* 
application/src/main/java/org/mifos/accounts/savings/util/helpers/SavingsHelper.java

Keith Woodlock : 
[1cb4ab84d444ae7864c888bdd3aa85e88b4f2f69|http://mifos.git.sourceforge.net/git/gitweb.cgi?p=mifos/head&a=commit&h=1cb4ab84d444ae7864c888bdd3aa85e88b4f2f69]
Files : 
* 
application/src/test/java/org/mifos/accounts/savings/persistence/SavingsDaoHibernateIntegrationTest.java
* 
application/src/test/java/org/mifos/accounts/savings/interest/SavingsInterestCalculatorFactoryTest.java
* application/src/main/resources/org/mifos/accounts/business/AccountBO.hbm.xml
* 
application/src/main/java/org/mifos/accounts/savings/persistence/SavingsDaoHibernate.java
* 
serviceInterfaces/src/main/java/org/mifos/application/servicefacade/SavingsServiceFacade.java
* 
application/src/main/java/org/mifos/accounts/savings/struts/action/SavingsApplyAdjustmentAction.java
* 
application/src/main/java/org/mifos/application/servicefacade/SavingsServiceFacadeWebTier.java
* 
application/src/main/java/org/mifos/accounts/savings/persistence/SavingsDao.java

Keith Woodlock : 
[1dfeb2a517d4b179b72e86f45b5c8af6a5194588|http://mifos.git.sourceforge.net/git/gitweb.cgi?p=mifos/head&a=commit&h=1dfeb2a517d4b179b72e86f45b5c8af6a5194588]
Files : 
* 
application/src/main/java/org/mifos/application/servicefacade/SavingsServiceFacadeWebTier.java
* 
application/src/main/java/org/mifos/accounts/savings/interest/InterestCalculationRange.java

Keith Woodlock : 
[f5581daf9b735e8b6ca746f5850951b0bc207ac4|http://mifos.git.sourceforge.net/git/gitweb.cgi?p=mifos/head&a=commit&h=f5581daf9b735e8b6ca746f5850951b0bc207ac4]
Files : 
* 
application/src/test/java/org/mifos/accounts/savings/interest/AverageBalanceCaluclationStrategyTest.java
* 
application/src/main/java/org/mifos/accounts/savings/interest/InterestCalculationRange.java
* 
application/src/main/java/org/mifos/application/servicefacade/SavingsServiceFacadeWebTier.java
* 
application/src/main/java/org/mifos/accounts/savings/interest/InterestCalculationRangeHelper.java
* 
application/src/main/java/org/mifos/accounts/savings/interest/AverageBalanceCaluclationStrategy.java
* application/src/main/java/org/mifos/framework/util/helpers/Money.java
* 
application/src/test/java/org/mifos/accounts/savings/interest/InterestCalculationRangeHelperTest.java

Keith Woodlock : 
[23d418b6c06378d890eb4f85cbf5f5c4d73d2cd8|http://mifos.git.sourceforge.net/git/gitweb.cgi?p=mifos/head&a=commit&h=23d418b6c06378d890eb4f85cbf5f5c4d73d2cd8]
Files : 
* 
application/src/main/java/org/mifos/schedule/SavingsInterestScheduledEventFactory.java
* application/src/main/java/org/mifos/schedule/ScheduledEventFactory.java
* 
application/src/main/java/org/mifos/accounts/savings/interest/InterestCalculationRangeHelper.java
* 
application/src/main/java/org/mifos/application/servicefacade/SavingsServiceFacadeWebTier.java
* 
application/src/main/java/org/mifos/schedule/internal/MonthlyAtEndOfMonthScheduledEvent.java
* 
application/src/main/java/org/mifos/schedule/internal/MonthlyOnDateScheduledEvent.java
* application/src/main/java/org/mifos/schedule/internal/DailyScheduledEvent.java

Keith Woodlock : 
[51d2b9db7e10892faa4f94adeedaffa935dbcd0f|http://mifos.git.sourceforge.net/git/gitweb.cgi?p=mifos/head&a=commit&h=51d2b9db7e10892faa4f94adeedaffa935dbcd0f]
Files : 
* 
application/src/test/java/org/mifos/accounts/savings/interest/SavingsInterestCalculatorTest.java
* 
application/src/test/java/org/mifos/accounts/savings/interest/AverageBalanceCaluclationStrategyTest.java
* 
application/src/main/java/org/mifos/application/servicefacade/SavingsServiceFacadeWebTier.java
* 
application/src/main/java/org/mifos/accounts/savings/interest/InterestCalculationPeriodDetail.java
* 
application/src/main/java/org/mifos/accounts/savings/interest/SavingsInterestCalculator.java
* 
application/src/main/java/org/mifos/accounts/savings/interest/TotalBalanceCalculationStrategy.java

Udai Gupta : 
[9bcc6b2c190e8fddb7eb70e62b4b5eeaf932a210|http://mifos.git.sourceforge.net/git/gitweb.cgi?p=mifos/head&a=commit&h=9bcc6b2c190e8fddb7eb70e62b4b5eeaf932a210]
Files : 
* 
application/src/main/java/org/mifos/accounts/savings/interest/SavingsInterestCalculator.java
* application/src/main/java/org/mifos/accounts/savings/business/SavingsBO.java
* 
application/src/main/java/org/mifos/accounts/savings/interest/CompoundInterestCalculationStrategy.java
* 
application/src/test/java/org/mifos/accounts/savings/interest/SavingsInterestCalculatorTest.java
* 
serviceInterfaces/src/main/java/org/mifos/application/servicefacade/SavingsServiceFacade.java
* 
application/src/test/java/org/mifos/accounts/savings/interest/AverageBalanceCaluclationStrategyTest.java
* 
application/src/main/java/org/mifos/accounts/savings/interest/InterestCalculationPeriodDetail.java
* 
application/src/main/java/org/mifos/accounts/savings/interest/AverageBalanceCaluclationStrategy.java
* 
application/src/main/java/org/mifos/application/servicefacade/SavingsServiceFacadeWebTier.java

Keith Woodlock : 
[89930c7329b6131597a6a7342fb733781a6d6bce|http://mifos.git.sourceforge.net/git/gitweb.cgi?p=mifos/head&a=commit&h=89930c7329b6131597a6a7342fb733781a6d6bce]
Files : 
* 
application/src/main/java/org/mifos/application/servicefacade/SavingsServiceFacadeWebTier.java
* 
application/src/main/java/org/mifos/accounts/savings/interest/SavingsInterestCalculator.java
* 
application/src/test/java/org/mifos/accounts/savings/interest/SavingsInterestCalculatorTest.java
* 
application/src/main/java/org/mifos/accounts/savings/interest/InterestCalculator.java
* 
application/src/main/java/org/mifos/accounts/savings/interest/InterestCalculationPeriodResult.java

Udai Gupta : 
[de8cd15b73646021230428d05d992c6e12fdf028|http://mifos.git.sourceforge.net/git/gitweb.cgi?p=mifos/head&a=commit&h=de8cd15b73646021230428d05d992c6e12fdf028]
Files : 
* 
application/src/main/java/org/mifos/application/servicefacade/SavingsServiceFacadeWebTier.java
* 
application/src/test/java/org/mifos/accounts/savings/interest/AverageBalanceCaluclationStrategyTest.java
* 
application/src/test/java/org/mifos/accounts/savings/interest/SavingsInterestCalculatorTest.java
* 
application/src/main/java/org/mifos/accounts/savings/interest/InterestCalculationPeriodDetail.java
* 
application/src/main/java/org/mifos/accounts/savings/interest/CompoundInterestCalculationStrategy.java
* 
application/src/main/java/org/mifos/accounts/savings/interest/AverageBalanceCaluclationStrategy.java
* 
application/src/main/java/org/mifos/accounts/savings/interest/InterestCalculationInterval.java

Keith Woodlock : 
[26cd954d19f6fa5673eb681f1799fc2eaa84b73d|http://mifos.git.sourceforge.net/git/gitweb.cgi?p=mifos/head&a=commit&h=26cd954d19f6fa5673eb681f1799fc2eaa84b73d]
Files : 
* 
application/src/main/java/org/mifos/accounts/savings/interest/InterestCalculationIntervalHelper.java
* 
application/src/test/java/org/mifos/accounts/savings/interest/InterestCalculationIntervalHelperTest.java
* 
application/src/test/java/org/mifos/accounts/savings/interest/InterestCalculationIntevalHelperTest.java
* 
application/src/main/java/org/mifos/application/servicefacade/SavingsServiceFacadeWebTier.java
* 
application/src/main/java/org/mifos/accounts/savings/interest/InterestCalculationPeriodResult.java


> Use SAVINGS_ACTIVITY_DETAILS table for interest calculation
> -----------------------------------------------------------
>
>                 Key: MIFOS-3481
>                 URL: http://mifosforge.jira.com/browse/MIFOS-3481
>             Project: mifos
>          Issue Type: Improvement
>          Components: Savings Account
>    Affects Versions: Release 1.6.0
>            Reporter: Udai Gupta
>            Assignee: Udai Gupta
>             Fix For: Release E - Iteration 8, Release E
>
>
> Currently the interest calculation is done using "ACCOUNT_TRXN JOIN 
> SAVINGS_TRXN_DETAIL"  (SavingsBO.getAverageBalance), for user interface 
> SAVINGS_ACTIVITY_DETAILS is used. If user does the manual calculation from UI 
> then same thing can be done in code.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://mifosforge.jira.com/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

------------------------------------------------------------------------------
Beautiful is writing same markup. Internet Explorer 9 supports
standards for HTML5, CSS3, SVG 1.1,  ECMAScript5, and DOM L2 & L3.
Spend less time writing and  rewriting code and more time creating great
experiences on the web. Be a part of the beta today.
http://p.sf.net/sfu/beautyoftheweb
_______________________________________________
Mifos-issues mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mifos-issues

Reply via email to