add require_taxclasses config flag
[freeside.git] / FS / FS / part_pkg.pm
index db31e45..73f3bae 100644 (file)
@@ -441,6 +441,10 @@ sub check {
   return 'Unknown plan '. $self->plan
     unless exists($plans{$self->plan});
 
+  my $conf = new FS::Conf;
+  return 'Taxclass is required'
+    if ! $self->taxclass && $conf->exists('require_taxclasses');
+
   '';
 }