X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=httemplate%2Fsearch%2Freport_tax.cgi;h=bcceaf17593ba76ab4c78dc61f29a982ac7ea2ae;hb=dc313675fc24fa04a619cc980d48de9e4cf2f876;hp=1a94163b43270add473070bff132173840239803;hpb=a3e7369d590a6378742f5e561db9674fbed14886;p=freeside.git diff --git a/httemplate/search/report_tax.cgi b/httemplate/search/report_tax.cgi index 1a94163b4..bcceaf175 100755 --- a/httemplate/search/report_tax.cgi +++ b/httemplate/search/report_tax.cgi @@ -110,8 +110,12 @@ % unless ( $cgi->param('show_taxclasses') ) { +% my $invlink = $region->{'url_param_inv'} +% ? ';'. $region->{'url_param_inv'} +% : $link; + <<%$tdh%> ALIGN="right"> - <% &$money_sprintf( $region->{'tax'} ) %> % } @@ -553,6 +557,7 @@ foreach (@regions) { } my $total_url_param = ''; +my $total_url_param_invoiced = ''; if ( $group_op ) { my @country = keys %country; @@ -565,13 +570,13 @@ if ( $group_op ) { if scalar(@state) > 1; my $state = $state[0]; + $total_url_param_invoiced = $total_url_param = 'report_group='.uri_escape("$group_op $group_value").';'. - join(';', map 'taxclass='.uri_escape($_), keys %taxclasses ).';'. + join(';', map 'taxclass='.uri_escape($_), keys %taxclasses ); + $total_url_param .= ';'. "country=$country;state=".uri_escape($state).';'. - join(';', map 'county='.uri_escape($_), keys %county ) - ; - + join(';', map 'county='.uri_escape($_), keys %county ) ; } @@ -590,6 +595,7 @@ my @base_regions = push @regions, { 'label' => 'Total', 'url_param' => $total_url_param, + 'url_param_inv' => $total_url_param_invoiced, 'total' => $total, 'exempt_cust' => $exempt_cust, 'exempt_pkg' => $exempt_pkg,