diff options
author | mark <mark> | 2010-04-07 05:52:48 +0000 |
---|---|---|
committer | mark <mark> | 2010-04-07 05:52:48 +0000 |
commit | 91e7650c03c9194ee2fee6334699203f31efa7ce (patch) | |
tree | 771a1e6d1b2549e7a4e8236f76ce5ecc6d829d9e | |
parent | cdd6f558ad683955af4ab1a3fa6e3c4060241d9d (diff) |
fix floating point error
-rw-r--r-- | FS/FS/pay_batch/RBC.pm | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/FS/FS/pay_batch/RBC.pm b/FS/FS/pay_batch/RBC.pm index 26ff95971..6ee5771fe 100644 --- a/FS/FS/pay_batch/RBC.pm +++ b/FS/FS/pay_batch/RBC.pm @@ -104,7 +104,7 @@ $name = 'RBC'; sprintf("%09u", $aba). sprintf("%-18s", $account). ' '. - sprintf("%010u",$cust_pay_batch->amount*100). + sprintf("%010.0f",$cust_pay_batch->amount*100). ' '. time2str("%Y%j", $pay_batch->download). sprintf("%-30s", $cust_pay_batch->cust_main->first . ' ' . @@ -131,7 +131,7 @@ $name = 'RBC'; sprintf("%10s", $client_num). ' ' x 20 . sprintf("%06u", $batchcount). - sprintf("%014u", $batchtotal*100). + sprintf("%014.0f", $batchtotal*100). '00' . '000000' . # total number of customer information records ' ' x 84 |