X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=httemplate%2Fedit%2Fpart_bill_event.cgi;fp=httemplate%2Fedit%2Fpart_bill_event.cgi;h=25470679f800fd2dd4bf6fa24d5a2073b7b1d127;hp=c7f452dc3d5f32a219d1f7ce0e0bfd911d5748ca;hb=64a84b4f848d7c1c936968e9fd6af7c5a61ba87d;hpb=420217ab731352983246a832dfe141288a93a446 diff --git a/httemplate/edit/part_bill_event.cgi b/httemplate/edit/part_bill_event.cgi index c7f452dc3..25470679f 100755 --- a/httemplate/edit/part_bill_event.cgi +++ b/httemplate/edit/part_bill_event.cgi @@ -104,23 +104,38 @@ Invoice Event #<% $hashref->{eventpart} ? $hashref->{eventpart} : "(NEW)" %> %my $conf = new FS::Conf; %my $money_char = $conf->config('money_char') || '$'; % +%my $late_taxclass = ''; +%my $late_percent_taxclass = ''; +%if ( $conf->exists('enable_taxclasses') ) { +% $late_taxclass = +% '
Taxclass '. +% include('/elements/select-taxclass.html', '%%%late_taxclass%%%', +% 'name' => 'late_taxclass' ); +% $late_percent_taxclass = +% '
Taxclass '. +% include('/elements/select-taxclass.html', '%%%late_percent_taxclass%%%', +% 'name' => 'late_percent_taxclass' ); +%} +% %#this is pretty kludgy right here. %tie my %events, 'Tie::IxHash', % % 'fee' => { % 'name' => 'Late fee (flat)', -% 'code' => '$cust_main->charge( %%%charge%%%, \'%%%reason%%%\' );', +% 'code' => '$cust_main->charge( %%%charge%%%, \'%%%reason%%%\', \'$%%%charge%%%\', \'%%%late_taxclass%%%\' );', % 'html' => % 'Amount '. -% '
Reason ', +% '
Reason '. +% $late_taxclass, % 'weight' => 10, % }, % 'fee_percent' => { % 'name' => 'Late fee (percentage)', -% 'code' => '$cust_main->charge( sprintf(\'%.2f\', $cust_bill->owed * %%%percent%%% / 100 ), \'%%%reason%%%\' );', +% 'code' => '$cust_main->charge( sprintf(\'%.2f\', $cust_bill->owed * %%%percent%%% / 100 ), \'%%%percent_reason%%%\', \'%%%percent%%% percent\', \'%%%late_percent_taxclass%%%\' );', % 'html' => % 'Percent %'. -% '
Reason ', +% '
Reason '. +% $late_percent_taxclass, % 'weight' => 10, % }, % 'suspend' => { @@ -171,8 +186,8 @@ Invoice Event #<% $hashref->{eventpart} ? $hashref->{eventpart} : "(NEW)" %> % % 'credit' => { % 'name' => "Create and apply a credit for the customer's balance (i.e. write off as bad debt)", -% 'code' => '$cust_main->credit( $cust_main->balance, \'%%%reason%%%\' );', -% 'html' => '', +% 'code' => '$cust_main->credit( $cust_main->balance, \'%%%credit_reason%%%\' );', +% 'html' => '', % 'weight' => 30, % }, %