% include( '/elements/header.html', 'Developer Documentation' ) %> <& /elements/menubar.html, 'Freeside Perl Modules' => $fsurl.'docs/library/FS.html', 'Complete Index' => $fsurl.'docs/library/index.html', &>
FS::cust_pkg_reason_fee - Object methods for cust_pkg_reason_fee records
use FS::cust_pkg_reason_fee;
$record = new FS::cust_pkg_reason_fee \%hash;
$record = new FS::cust_pkg_reason_fee { 'column' => 'value' };
$error = $record->insert;
$error = $new_record->replace($old_record);
$error = $record->delete;
$error = $record->check;
An FS::cust_pkg_reason_fee object links a package status change that charged a fee (an FS::cust_pkg_reason object) to the resulting invoice line item. FS::cust_pkg_reason_fee inherits from FS::Record and FS::FeeOrigin_Mixin. The following fields are currently supported:
Creates a new record. To add the record to the database, see "insert".
Adds this record to the database. If there is an error, returns the error, otherwise returns false.
Delete this record from the database.
Replaces the OLD_RECORD with this one in the database. If there is an error, returns the error, otherwise returns false.
Checks all fields to make sure this is a valid example. If there is an error, returns the error, otherwise returns false. Called by the insert and replace methods.
Returns the package that triggered the fee.
FS::FeeOrigin_Mixin, FS::cust_pkg_reason, part_fee
Hey! The above document had some coding errors, which are explained below:
You forgot a '=back' before '=head1'