mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
Bug#343795: Be explicit about number of months so auto-decimal-point doesn't bite us. Patch from Jerry Quinn <mailto:jlquinn@optonline.net>.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@15777 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
parent
5dbb52a8e4
commit
cd72398736
@ -927,7 +927,7 @@ ld_get_pmt_formula( LoanDruidData *ldd, GString *gstr )
|
|||||||
{
|
{
|
||||||
g_assert( ldd != NULL );
|
g_assert( ldd != NULL );
|
||||||
g_assert( gstr != NULL );
|
g_assert( gstr != NULL );
|
||||||
g_string_append_printf( gstr, "pmt( %.5f / 12 : %0.2f : %0.2f : 0 : 0 )",
|
g_string_append_printf( gstr, "pmt( %.5f / 12.0 : %0.2f : %0.2f : 0 : 0 )",
|
||||||
(ldd->ld.interestRate / 100),
|
(ldd->ld.interestRate / 100),
|
||||||
( ldd->ld.numPer
|
( ldd->ld.numPer
|
||||||
* ( ldd->ld.perSize == GNC_MONTHS ? 1 : 12 ) ) * 1.,
|
* ( ldd->ld.perSize == GNC_MONTHS ? 1 : 12 ) ) * 1.,
|
||||||
@ -940,7 +940,7 @@ ld_get_ppmt_formula( LoanDruidData *ldd, GString *gstr )
|
|||||||
{
|
{
|
||||||
g_assert( ldd != NULL );
|
g_assert( ldd != NULL );
|
||||||
g_assert( gstr != NULL );
|
g_assert( gstr != NULL );
|
||||||
g_string_printf( gstr, "ppmt( %.5f / 12 : i : %0.2f : %0.2f : 0 : 0 )",
|
g_string_printf( gstr, "ppmt( %.5f / 12.0 : i : %0.2f : %0.2f : 0 : 0 )",
|
||||||
(ldd->ld.interestRate / 100),
|
(ldd->ld.interestRate / 100),
|
||||||
( ldd->ld.numPer
|
( ldd->ld.numPer
|
||||||
* ( ldd->ld.perSize == GNC_MONTHS ? 1 : 12 ) ) * 1.,
|
* ( ldd->ld.perSize == GNC_MONTHS ? 1 : 12 ) ) * 1.,
|
||||||
@ -953,7 +953,7 @@ ld_get_ipmt_formula( LoanDruidData *ldd, GString *gstr )
|
|||||||
{
|
{
|
||||||
g_assert( ldd != NULL );
|
g_assert( ldd != NULL );
|
||||||
g_assert( gstr != NULL );
|
g_assert( gstr != NULL );
|
||||||
g_string_printf( gstr, "ipmt( %.5f / 12 : i : %0.2f : %0.2f : 0 : 0 )",
|
g_string_printf( gstr, "ipmt( %.5f / 12.0 : i : %0.2f : %0.2f : 0 : 0 )",
|
||||||
(ldd->ld.interestRate / 100),
|
(ldd->ld.interestRate / 100),
|
||||||
( ldd->ld.numPer
|
( ldd->ld.numPer
|
||||||
* ( ldd->ld.perSize == GNC_MONTHS ? 1 : 12 ) ) * 1.,
|
* ( ldd->ld.perSize == GNC_MONTHS ? 1 : 12 ) ) * 1.,
|
||||||
|
Loading…
Reference in New Issue
Block a user