} elsif ( $options{'options'} ) {
warn " inserting part_pkg_option records for options hashref" if $DEBUG;
- foreach my $optionname ( %{$options{'options'}} ) {
+ foreach my $optionname ( keys %{$options{'options'}} ) {
my $part_pkg_option =
new FS::part_pkg_option {
$value;
}
+#fallback that return 0 for old legacy packages with no plan
+
+sub calc_remain { 0; }
+sub calc_cancel { 0; }
+
=back
=head1 SUBROUTINES