mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
Changed gnc:computeInterestIncrement to directly calculate the amount of interest accrued in the specified compounding period. Bug 797195.
This commit is contained in:
parent
fc355958b8
commit
9afc856c20
@ -63,12 +63,9 @@
|
||||
;; formula from http://www.riskglossary.com/articles/compounding.htm
|
||||
(* a (expt (+ 1 (/ r n)) (* n t))))
|
||||
|
||||
(define (gnc:computeInterestIncrement amount interest periods i)
|
||||
(let ((thisVal (gnc:futureValue amount interest periods i))
|
||||
(prevVal (gnc:futureValue amount interest periods (- i 1))))
|
||||
(- thisVal prevVal)
|
||||
)
|
||||
)
|
||||
(define (gnc:computeInterestIncrement pv ann-rate compounds period)
|
||||
(let ((rate (/ ann-rate compounds)))
|
||||
(* rate (* pv (expt (+ 1 rate) (- period 1))))))
|
||||
|
||||
;;;;;
|
||||
;; below: not-exposed/"private" functions, used by the "public" functions
|
||||
|
Loading…
Reference in New Issue
Block a user