From: Jonathan Prykop Date: Thu, 29 Sep 2016 20:34:54 +0000 (-0500) Subject: 72219: High-Priority: Electronic Check Batches, BillBuddy X-Git-Url: http://git.freeside.biz/gitweb/?p=Business-BatchPayment-BillBuddy.git;a=commitdiff_plain;h=881b2b06e51e7bfa252f3aa614ba84af3ade6487 72219: High-Priority: Electronic Check Batches, BillBuddy --- diff --git a/BillBuddy.pm b/BillBuddy.pm index 3b125e7..5affa4c 100644 --- a/BillBuddy.pm +++ b/BillBuddy.pm @@ -134,7 +134,7 @@ sub format_item { #18-18 1 blank, filled with space $line .= ' '; #19-28 10 amount, numbers only, by cents, zero padded to the left - $line .= sprintf("%10s",$item->amount * 100); + $line .= sprintf("%010s",$item->amount * 100); #29-30 2 blank, filled with spaces $line .= ' '; #31-32 2 account type: "BC" for bank account, "CC" for credit card account @@ -165,6 +165,7 @@ sub format_item { $line .= $cnum; #67-98 32 bank account name or name on the credit card my $name = $item->first_name . ' ' . $item->last_name; + $name =~ s/\'//g; # gateway should be handling this, but it's not $line .= sprintf("%-32.32s",$name); #99-99 1 blank $line .= ' ';