[freeside-commits] branch master updated. 88dbd0c961480b879faa6e8a0556202f41e8202f
Ivan
ivan at 420.am
Tue May 19 14:57:33 PDT 2015
The branch, master has been updated
via 88dbd0c961480b879faa6e8a0556202f41e8202f (commit)
from b0575176cbc7fec3f44d0e924bb0e4791bb732ec (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 88dbd0c961480b879faa6e8a0556202f41e8202f
Author: Ivan Kohler <ivan at freeside.biz>
Date: Tue May 19 14:57:32 2015 -0700
add "skip customers without postal billing" option to invoice spool csv event, RT#35023
diff --git a/FS/FS/part_event/Action/cust_bill_spool_csv.pm b/FS/FS/part_event/Action/cust_bill_spool_csv.pm
index 250c830..0d84e77 100644
--- a/FS/FS/part_event/Action/cust_bill_spool_csv.pm
+++ b/FS/FS/part_event/Action/cust_bill_spool_csv.pm
@@ -33,6 +33,10 @@ sub option_fields {
empty_label => '(do not upload)',
order_by => 'targetnum',
},
+ 'skip_nopost' => { label => 'Skip customers without postal billing enabled',
+ type => 'checkbox',
+ value => 'Y',
+ },
);
}
@@ -44,6 +48,9 @@ sub do_action {
#my $cust_main = $self->cust_main($cust_bill);
my $cust_main = $cust_bill->cust_main;
+ return if $self->option('skip_nopost')
+ && ! grep { $_ eq 'POST' } $cust_main->invoicing_list;
+
$cust_bill->spool_csv(
'time' => $cust_event->_date,
'format' => $self->option('spoolformat'),
-----------------------------------------------------------------------
Summary of changes:
FS/FS/part_event/Action/cust_bill_spool_csv.pm | 7 +++++++
1 file changed, 7 insertions(+)
More information about the freeside-commits
mailing list