FS::cust_credit - Object methods for cust_credit records
use FS::cust_credit;
$record = new FS::cust_credit \%hash; $record = new FS::cust_credit { 'column' => 'value' };
$error = $record->insert;
$error = $new_record->replace($old_record);
$error = $record->delete;
$error = $record->check;
An FS::cust_credit object represents a credit. FS::cust_credit inherits from FS::Record. The following fields are currently supported:
Creates a new credit. To add the credit to the database, see insert.
Adds this credit to the database (``Posts'' the credit). If there is an error, returns the error, otherwise returns false.
When adding new invoices, credited must be amount (or null, in which case it is automatically set to amount).
Currently unimplemented.
Replaces the OLD_RECORD with this one in the database. If there is an error, returns the error, otherwise returns false.
Only credited may be changed. Credited is normally updated by creating and inserting a refund (see FS::cust_refund).
Checks all fields to make sure this is a valid credit. If there is an error, returns the error, otherwise returns false. Called by the insert and replace methods.
$Id: cust_credit.html,v 1.2 2000-03-03 18:22:42 ivan Exp $
The delete method.
FS::Record, FS::cust_refund, FS::cust_bill, schema.html from the base documentation.