<% 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_recon

NAME

FS::cust_recon - Object methods for cust_recon records

SYNOPSIS

  use FS::cust_recon;

  $record = new FS::cust_recon \%hash;
  $record = new FS::cust_recon { 'column' => 'value' };

  $error = $record->insert;

  $error = $new_record->replace($old_record);

  $error = $record->delete;

  $error = $record->check;

DESCRIPTION

An FS::cust_recon object represents a customer reconcilation. FS::cust_recon inherits from FS::Record. The following fields are currently supported:

reconid

primary key

recondate

recondate

custnum

custnum

agentnum

agentnum

last

last

first

first

address1

address1

address2

address2

city

city

state

state

zip

zip

pkg

pkg

adjourn

adjourn

status

status

agent_custid

agent_custid

agent_pkg

agent_pkg

agent_adjourn

agent_adjourn

comments

comments

METHODS

new HASHREF

Creates a new customer reconcilation. To add the reconcilation to the database, see "insert".

Note that this stores the hash reference, not a distinct copy of the hash it points to. You can ask the object for a copy with the hash method.

insert

Adds this record to the database. If there is an error, returns the error, otherwise returns false.

delete

Delete this record from the database.

replace OLD_RECORD

Replaces the OLD_RECORD with this one in the database. If there is an error, returns the error, otherwise returns false.

check

Checks all fields to make sure this is a valid reconcilation. If there is an error, returns the error, otherwise returns false. Called by the insert and replace methods.

BUGS

Possibly the existance of this module.

SEE ALSO

FS::Record, schema.html from the base documentation.

<% include ('/elements/footer.html' ) %>