[freeside-commits] branch FREESIDE_3_BRANCH updated. c2bcd30a9cf76008d21706bab99b6209f76a9f5a

Christopher Burger burgerc at freeside.biz
Thu May 17 09:46:12 PDT 2018


The branch, FREESIDE_3_BRANCH has been updated
       via  c2bcd30a9cf76008d21706bab99b6209f76a9f5a (commit)
       via  a2ae3a1d66eed2d794c7da44f31712b87ec3bfa1 (commit)
      from  d1e3d23e81d41e3a00be708b690ea86812e7b891 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit c2bcd30a9cf76008d21706bab99b6209f76a9f5a
Author: Christopher Burger <burgerc at freeside.biz>
Date:   Thu May 17 12:40:43 2018 -0400

    RT# 77792 - V3 backport fix to access paytype

diff --git a/FS/FS/pay_batch/RBC.pm b/FS/FS/pay_batch/RBC.pm
index 14b9993fc..142c50b79 100644
--- a/FS/FS/pay_batch/RBC.pm
+++ b/FS/FS/pay_batch/RBC.pm
@@ -177,7 +177,7 @@ $name = 'RBC';
     ## set custname to business name if business checking or savings account is used otherwise leave as first and last name.
     my $custname = $cust_pay_batch->cust_main->first . ' ' . $cust_pay_batch->cust_main->last;
     $custname = $cust_pay_batch->cust_main->company
-      if (($cust_pay_batch->{Hash}->{paytype} eq "Business checking" || $cust_pay_batch->{Hash}->{paytype} eq "Business savings") && $cust_pay_batch->cust_main->company);
+      if (($cust_pay_batch->cust_main->paytype eq "Business checking" || $cust_pay_batch->cust_main->paytype eq "Business savings") && $cust_pay_batch->cust_main->company);
 
     $i++;
     sprintf("%06u", $i).

commit a2ae3a1d66eed2d794c7da44f31712b87ec3bfa1
Author: Christopher Burger <burgerc at freeside.biz>
Date:   Mon May 14 12:45:48 2018 -0400

    RT# 77792 - fixed RBC format to display company name with business checking or savings is used

diff --git a/FS/FS/pay_batch/RBC.pm b/FS/FS/pay_batch/RBC.pm
index b0136786b..14b9993fc 100644
--- a/FS/FS/pay_batch/RBC.pm
+++ b/FS/FS/pay_batch/RBC.pm
@@ -174,6 +174,11 @@ $name = 'RBC';
       die "invalid branch/routing number '$aba'\n";
     }
 
+    ## set custname to business name if business checking or savings account is used otherwise leave as first and last name.
+    my $custname = $cust_pay_batch->cust_main->first . ' ' . $cust_pay_batch->cust_main->last;
+    $custname = $cust_pay_batch->cust_main->company
+      if (($cust_pay_batch->{Hash}->{paytype} eq "Business checking" || $cust_pay_batch->{Hash}->{paytype} eq "Business savings") && $cust_pay_batch->cust_main->company);
+
     $i++;
     sprintf("%06u", $i).
     'D'.
@@ -189,8 +194,7 @@ $name = 'RBC';
     sprintf("%010.0f",$cust_pay_batch->amount*100).
     '      '.
     time2str("%Y%j", time + 86400).
-    sprintf("%-30.30s", encode('utf8', $cust_pay_batch->cust_main->first . ' ' .
-                     $cust_pay_batch->cust_main->last)).
+    sprintf("%-30.30s", encode('utf8', $custname)).
     'E'. # English
     ' '.
     sprintf("%-15s", $shortname).

-----------------------------------------------------------------------

Summary of changes:
 FS/FS/pay_batch/RBC.pm | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)




More information about the freeside-commits mailing list