remove old tax_rate records even if .tax does not match geocode/taxclassnum/taxname...
authorIvan Kohler <ivan@freeside.biz>
Wed, 8 Aug 2012 07:38:33 +0000 (00:38 -0700)
committerIvan Kohler <ivan@freeside.biz>
Wed, 8 Aug 2012 07:38:33 +0000 (00:38 -0700)
FS/FS/tax_rate.pm

index a5a623d..6c65bd4 100644 (file)
@@ -826,6 +826,9 @@ sub batch_import {
       }
     }
 
+    #remove even if the rate doesn't match,
+    # geocode/taxclassnum/taxname/etc. should be enough
+    delete $delete{$_}->{tax};
     my $old = qsearchs( 'tax_rate', $delete{$_} );
     unless ($old) {
       $dbh->rollback if $oldAutoCommit;