default to the whole-country tax rate if states aren't defined
authorivan <ivan>
Mon, 22 Dec 2003 21:22:19 +0000 (21:22 +0000)
committerivan <ivan>
Mon, 22 Dec 2003 21:22:19 +0000 (21:22 +0000)
FS/FS/cust_main.pm

index 0046f02..8695ae0 100644 (file)
@@ -1239,6 +1239,16 @@ sub bill {
                                                                       } );
           }
 
+          #one more try at a whole-country tax rate
+          unless ( @taxes ) {
+            @taxes =  qsearch( 'cust_main_county', {
+                                  'state'    => '',
+                                  'county'   => '',
+                                  'country'  => $self->country,
+                                  'taxclass' => '',
+                                                                      } );
+          }
+
           # maybe eliminate this entirely, along with all the 0% records
           unless ( @taxes ) {
             $dbh->rollback if $oldAutoCommit;