X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=FS%2FFS%2FTemplate_Mixin.pm;h=04ea1eb9926a0e79b86a822a593fd7c6984e07bf;hb=8c865c1e8ab994e14ee81b11b0544f2a280d2d07;hp=775cc3d72cb9edc31022639281fc865adf04bc51;hpb=6b4bd778163bbb938c72a1e9ad3e3f127a519d27;p=freeside.git diff --git a/FS/FS/Template_Mixin.pm b/FS/FS/Template_Mixin.pm index 775cc3d72..04ea1eb99 100644 --- a/FS/FS/Template_Mixin.pm +++ b/FS/FS/Template_Mixin.pm @@ -1666,6 +1666,13 @@ sub print_generic { } else { # this is where we actually create the invoice + if ( $params{no_addresses} ) { + delete $invoice_data{$_} foreach qw( + payname company address1 address2 city state zip country + ); + $invoice_data{returnaddress} = '~'; + } + warn "filling in template for invoice ". $self->invnum. "\n" if $DEBUG; warn join("\n", map " $_ => ". $invoice_data{$_}, keys %invoice_data). "\n" @@ -2383,7 +2390,7 @@ sub postal_mail_fsinc { die "Unparsable company_address; contact support\@freeside.biz\n"; } - my $file = $self->print_pdf(%opt); + my $file = $self->print_pdf(%opt, 'no_addresses' => 1); my $pages = CAM::PDF->new($file)->numPages; my $ua = LWP::UserAgent->new( 'ssl_opts' => { 'verify_hostname'=>0 });