[freeside] Sending and [re]sending statements

Randall Lucas rlucas at tercent.net
Sat Jun 14 13:25:58 PDT 2003

Hi Nicholas,

Thanks for your reply.  I am looking specifically for how I might 
re-send via email an invoice; it seems to me from both behavior and 
from looking at the Perl that running print-invoice.cgi will really 
only spool it to the printer (I'm using the aspdocs interface).

It seems that emailing an invoice copy would be a fairly common 
feature; if it's not the case that I'm just overlooking it perhaps I 
could contribute a quick email-invoice.cgi that does so and could be 
linked from the invoice interface similarly to the print functionality.

Perhaps someone else has a solution for the statement problem?  One old 
hack for some systems is the zero dollar invoice, but I can't seem to 
convince Freeside to create such a thing via the UI.



On Friday, June 13, 2003, at 04:46 PM, Nicholas Moline wrote:

> Just open up the invoice in the invoice view (either by searching for 
> the
> invoice in question or pulling up the customer and clicking the open
> invoice) and there is a "reprint invoice" link there on the page, just 
> click
> it and the original invoice is printed again, as for a statement, not
> sure....
> ----- Original Message -----
> From: "Randall Lucas" <rlucas at tercent.net>
> To: <ivan-freeside at sisd.com>
> Sent: Friday, June 13, 2003 3:47 PM
> Subject: [freeside] Sending and [re]sending statements
>> Good afternoon Freesiders,
>> A great product you've put together here.  I am considering putting it
>> into play, but I have two use cases which I am wondering how best to
>> fulfill (I can write software manually to fulfill each but would 
>> prefer
>> to do it the accepted or standard way).
>> When I receive the request "I lost invoice X, can I get it re-sent to
>> me," what is the accepted way to do so?  It seems to me that if I
>> "bill" a user again when no new invoices have been created, a
>> non-overdue invoice does not get re-sent to him.  How then shall I
>> re-send an invoice?
>> Separately, how shall I send a "statement" of all account activity in 
>> a
>> given month to a user?  It seems to me that I can do this manually, by
>> SELECTing:
>> - cust_bill items
>> - cust_pay items
>> - cust_credit items
>> - cust_refund items
>> and thereby build up my own "statement" to send, but it seems so 
>> common
>> a task that an accepted method would be built in.  I have looked at 
>> the
>> docs (and perhaps I am looking in the wrong place?) but they seem
>> developer-oriented whereas I have this user / process question.
>> I'm using 1.40 for my testing, but have read 1.41 docs.
>> Best,
>> Randall

More information about the freeside-users mailing list