From: ivan Date: Mon, 19 Jan 2009 23:54:24 +0000 (+0000) Subject: tax-pkg_location changes broke new taxation, this should fix X-Git-Tag: root_of_webpay_support~123 X-Git-Url: http://git.freeside.biz/gitweb/?a=commitdiff_plain;h=886bb19dcecea5ba61a17db159fd20225582f16e;p=freeside.git tax-pkg_location changes broke new taxation, this should fix --- diff --git a/FS/FS/tax_rate.pm b/FS/FS/tax_rate.pm index bd981e301..95d1c60fd 100644 --- a/FS/FS/tax_rate.pm +++ b/FS/FS/tax_rate.pm @@ -369,8 +369,12 @@ sub taxline { if ($self->passtype == 2); my $amount = 0; - return [$name, $amount] # we always know how to handle disabled taxes - if $self->disabled; + if ( $self->disabled ) { # we always know how to handle disabled taxes + return { + 'name' => $name, + 'amount' => $amount, + }; + } my $taxable_charged = 0; my @cust_bill_pkg = grep { $taxable_charged += $_ unless ref; ref; } @@ -781,13 +785,13 @@ sub batch_import { } -=item process_batch +=item process_batch_import Load a batch import as a queued JSRPC job =cut -sub process_batch { +sub process_batch_import { my $job = shift; my $param = thaw(decode_base64(shift)); diff --git a/httemplate/misc/process/tax-import.cgi b/httemplate/misc/process/tax-import.cgi index f66d6db29..016d4b60c 100644 --- a/httemplate/misc/process/tax-import.cgi +++ b/httemplate/misc/process/tax-import.cgi @@ -4,6 +4,6 @@ die "access denied" unless $FS::CurrentUser::CurrentUser->access_right('Resend invoices'); -my $server = new FS::UI::Web::JSRPC 'FS::tax_rate::process_batch', $cgi; +my $server = new FS::UI::Web::JSRPC 'FS::tax_rate::process_batch_import', $cgi;