pro-rating w/ web interface, tested (closes: Bug#313).
[freeside.git] / FS / FS / cust_bill_event.pm
index 910b4de..cc9ce7c 100644 (file)
@@ -3,6 +3,7 @@ package FS::cust_bill_event;
 use strict;
 use vars qw( @ISA );
 use FS::Record qw( qsearch qsearchs );
+use FS::part_bill_event;
 
 @ISA = qw(FS::Record);
 
@@ -117,6 +118,18 @@ sub check {
   ''; #no error
 }
 
+=item part_bill_event
+
+Returns the invoice event definition (see L<FS::part_bill_event>) for this
+completed invoice event.
+
+=cut
+
+sub part_bill_event {
+  my $self = shift;
+  qsearchs( 'part_bill_event', { 'eventpart' => $self->eventpart } );
+}
+
 =back
 
 =head1 BUGS