- if ( ( $self->option('add_full_period',1)
- or $self->option('prorate_defer_bill',1) ) # necessary
+ # or periods up to freq_override if billing for an override interval
+ if ( ($param->{'freq_override'} || 0) > 1 ) {
+ $months += $param->{'freq_override'} - 1;
+ }
+ elsif ( ( $self->option('add_full_period',1)
+ or $self->option('prorate_defer_bill',1) )