tax-pkg_location changes broke new taxation, this should fix
authorivan <ivan>
Mon, 19 Jan 2009 23:54:24 +0000 (23:54 +0000)
committerivan <ivan>
Mon, 19 Jan 2009 23:54:24 +0000 (23:54 +0000)
FS/FS/tax_rate.pm
httemplate/misc/process/tax-import.cgi

index bd981e3..95d1c60 100644 (file)
@@ -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));
index f66d6db..016d4b6 100644 (file)
@@ -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; 
 
 </%init>