@@ -56,10 +56,10 @@ defmodule Money.Financial do
5656 ## Example
5757
5858 iex> Money.Financial.future_value([{4, Money.new(:USD, 10000)}, {5, Money.new(:USD, 10000)}, {6, Money.new(:USD, 10000)}], 0.13)
59- Money.new(:USD, "34068.99999999999999999999999 ")
59+ Money.new(:USD, "34069.00000000000000000000000000000 ")
6060
6161 iex> Money.Financial.future_value [{0, Money.new(:USD, 5000)},{1, Money.new(:USD, 2000)}], 0.12
62- Money.new(:USD, "7600.000000000000000000000000 ")
62+ Money.new(:USD, "7600.000000000000000000000000000000 ")
6363
6464 """
6565 @ spec future_value ( list ( { number , Money . t ( ) } ) , number ) :: Money . t ( )
@@ -88,10 +88,10 @@ defmodule Money.Financial do
8888 ## Examples
8989
9090 iex> Money.Financial.present_value Money.new(:USD, 100), 0.08, 2
91- Money.new(:USD, "85.73388203017832647462277092 ")
91+ Money.new(:USD, "85.73388203017832647462277091906722 ")
9292
9393 iex> Money.Financial.present_value Money.new(:USD, 1000), 0.10, 20
94- Money.new(:USD, "148.6436280241436864020760472 ")
94+ Money.new(:USD, "148.6436280241436864020760472258494 ")
9595
9696 """
9797 @ spec present_value ( Money . t ( ) , number , number ) :: Money . t ( )
@@ -119,10 +119,10 @@ defmodule Money.Financial do
119119 ## Example
120120
121121 iex> Money.Financial.present_value([{4, Money.new(:USD, 10000)}, {5, Money.new(:USD, 10000)}, {6, Money.new(:USD, 10000)}], 0.13)
122- Money.new(:USD, "16363.97191111964880256655144 ")
122+ Money.new(:USD, "16363.97191111964880256655144582667 ")
123123
124124 iex> Money.Financial.present_value [{0, Money.new(:USD, -1000)},{1, Money.new(:USD, -4000)}], 0.1
125- Money.new(:USD, "-4636.363636363636363636363636 ")
125+ Money.new(:USD, "-4636.363636363636363636363636363636 ")
126126
127127 """
128128 @ spec present_value ( list ( { integer , Money . t ( ) } ) , number ) :: Money . t ( )
@@ -166,9 +166,9 @@ defmodule Money.Financial do
166166
167167 iex> flows = [{0, Money.new(:USD, 5000)},{1, Money.new(:USD, 2000)},{2, Money.new(:USD, 500)},{3, Money.new(:USD,10_000)}]
168168 iex> Money.Financial.net_present_value flows, 0.08, Money.new(:USD, 100)
169- Money.new(:USD, "15118.84367220444038002337042 ")
169+ Money.new(:USD, "15118.84367220444038002337042117563 ")
170170 iex> Money.Financial.net_present_value flows, 0.08
171- Money.new(:USD, "15218.84367220444038002337042 ")
171+ Money.new(:USD, "15218.84367220444038002337042117563 ")
172172
173173 """
174174 @ spec net_present_value ( list ( { integer , Money . t ( ) } ) , number ) :: Money . t ( )
@@ -202,11 +202,11 @@ defmodule Money.Financial do
202202
203203 ## Example
204204
205- iex> Money.Financial.net_present_value Money.new(:USD, 10000), 0.13, 2
206- Money.new(:USD, "7831.466833737959119743127888 ")
205+ iex> Money.Financial.net_present_value( Money.new(:USD, 10000), 0.13, 2)
206+ Money.new(:USD, "7831.466833737959119743127887853395 ")
207207
208- iex> Money.Financial.net_present_value Money.new(:USD, 10000), 0.13, 2, Money.new(:USD, 100)
209- Money.new(:USD, "7731.466833737959119743127888 ")
208+ iex> Money.Financial.net_present_value( Money.new(:USD, 10000), 0.13, 2, Money.new(:USD, 100) )
209+ Money.new(:USD, "7731.466833737959119743127887853395 ")
210210
211211 """
212212 @ spec net_present_value ( Money . t ( ) , float , number ) :: Money . t ( )
@@ -301,7 +301,7 @@ defmodule Money.Financial do
301301 ## Example
302302
303303 iex> Money.Financial.periods Money.new(:USD, 1500), Money.new(:USD, 2000), 0.005
304- Decimal.new("57.68013595323872502502238648 ")
304+ Decimal.new("57.68013595323872502502238366922639 ")
305305
306306 """
307307 @ spec periods ( Money . t ( ) , Money . t ( ) , float ) :: Decimal . t ( )
@@ -331,7 +331,7 @@ defmodule Money.Financial do
331331 ## Example
332332
333333 iex> Money.Financial.payment Money.new(:USD, 100), 0.12, 20
334- Money.new(:USD, "13.38787800396606622792492299 ")
334+ Money.new(:USD, "13.38787800396606622792492298818559 ")
335335
336336 """
337337 @ spec payment ( Money . t ( ) , float , number ) :: Money . t ( )
0 commit comments