diff options
author | ivan <ivan> | 2006-09-13 14:53:01 +0000 |
---|---|---|
committer | ivan <ivan> | 2006-09-13 14:53:01 +0000 |
commit | d77dad830dda5fbe6d807445e09fe6770efdb550 (patch) | |
tree | a21f6948acd590ee952ab1a78247de528df46cfe /FS/FS/cust_credit.pm | |
parent | 201c446a69a498dd2fe61206ca7d04d930c497b5 (diff) |
some cleanup while i'm here
Diffstat (limited to 'FS/FS/cust_credit.pm')
-rw-r--r-- | FS/FS/cust_credit.pm | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/FS/FS/cust_credit.pm b/FS/FS/cust_credit.pm index 9cc92d2..7ffb1d1 100644 --- a/FS/FS/cust_credit.pm +++ b/FS/FS/cust_credit.pm @@ -134,10 +134,13 @@ sub insert { =item delete -Currently unimplemented. +Unless the closed flag is set, deletes this credit and all associated +applications (see L<FS::cust_credit_bill>). In most cases, you want to use +the void method instead to leave a record of the deleted credit. =cut +# very similar to FS::cust_pay::delete sub delete { my $self = shift; return "Can't delete closed credit" if $self->closed =~ /^Y/i; @@ -169,7 +172,7 @@ sub delete { if ( $conf->config('deletecredits') ne '' ) { - my $cust_main = qsearchs('cust_main',{ 'custnum' => $self->custnum }); + my $cust_main = $self->cust_main; my $error = send_email( 'from' => $conf->config('invoice_from'), #??? well as good as any @@ -203,8 +206,7 @@ sub delete { =item replace OLD_RECORD -Credits may not be modified; there would then be no record the credit was ever -posted. +You can, but probably shouldn't modify credits... =cut |