X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=FS%2FFS%2Fcdr.pm;h=4126d5f9a2eb0dc4dbb3412443bef8f1855f1a2d;hb=c2f7d8ba623194ad1fae37b231b2e29b33d05674;hp=c2be4f2ecc2edb9d661e9e898b4909866a60189a;hpb=cd355e1366020deacea26c21e6953a73458fe79b;p=freeside.git diff --git a/FS/FS/cdr.pm b/FS/FS/cdr.pm index c2be4f2ec..4126d5f9a 100644 --- a/FS/FS/cdr.pm +++ b/FS/FS/cdr.pm @@ -338,7 +338,7 @@ sub check { #check the foreign keys even? #do we want to outright *reject* the CDR? my $error = - $self->ut_numbern('acctid') + $self->ut_numbern('acctid'); #add a config option to turn these back on if someone needs 'em # @@ -350,7 +350,7 @@ sub check { # # # Telstra =1, Optus = 2, RSL COM = 3 # || $self->ut_foreign_keyn('carrierid', 'cdr_carrier', 'carrierid' ) - ; + return $error if $error; $self->SUPER::check; @@ -1210,6 +1210,10 @@ my %export_names = ( 'name' => 'Summary, one line per destination prefix', 'invoice_header' => 'Caller,Rate,Calls,Minutes,Price', }, + 'sum_count_class' => { + 'name' => 'Summary, one line per usage class', + 'invoice_header' => 'Caller,Class,Calls,Price', + }, ); my %export_formats = ();