cleanup for access rights
[freeside.git] / FS / FS / reason_type.pm
index d66f7b5..4042972 100644 (file)
@@ -10,20 +10,16 @@ our %class_name = (
   'C' => 'cancel',
   'R' => 'credit',
   'S' => 'suspend',
-  'U' => 'activate', #uncancel/unsuspend
-  'W' => 'renewal',
-  'T' => 'term change',
   'F' => 'refund',
+  'X' => 'void', # credit/invoice/payment
 );
 
 our %class_purpose = (  
   'C' => 'explain why a customer package was cancelled',
   'R' => 'explain why a customer was credited',
   'S' => 'explain why a customer package was suspended',
-  'U' => 'explain why a customer package was unsuspended/uncanceled/activated',
-  'W' => 'explain why a customer package was renewed',
-  'T' => 'explain why a customer package term was changed',
   'F' => 'explain why a customer was refunded',
+  'X' => 'explain why a transaction was voided',
 );
 
 =head1 NAME
@@ -54,7 +50,7 @@ inherits from FS::Record.  The following fields are currently supported:
 
 =item typenum - primary key
 
-=item class - currently 'C', 'R',  or 'S' for cancel, credit, or suspend 
+=item class - currently 'C', 'R', 'S', 'F' or 'X' for cancel, credit, suspend, refund or void credit 
 
 =item type - name of the type of reason