per-agent disable_previous_balance, #15863
[freeside.git] / FS / FS / rate_prefix.pm
index ce780fe..93349f0 100644 (file)
@@ -4,6 +4,7 @@ use strict;
 use vars qw( @ISA );
 use FS::Record qw( qsearch qsearchs dbh );
 use FS::rate_region;
+use FS::lata;
 
 @ISA = qw(FS::Record);
 
@@ -108,6 +109,9 @@ sub check {
     || $self->ut_number('countrycode')
     || $self->ut_numbern('npa')
     || $self->ut_numbern('nxx')
+    || $self->ut_foreign_keyn('latanum', 'lata', 'latanum')
+    || $self->ut_textn('state')
+    || $self->ut_textn('ocn')
   ;
   return $error if $error;