X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;ds=sidebyside;f=httemplate%2Fdocs%2Fbilling.html;h=1d6f8c4fc8cf1c67c485174dfa945eafa3d9e39c;hb=157e8bdba110b7aac022bd2c2f7b377d3c5b2f85;hp=de59fc60a726c2dd405bbc88f62cd2e13a8f2bd0;hpb=7e3eb82f87c371785544b706b7347c7edde2b593;p=freeside.git
diff --git a/httemplate/docs/billing.html b/httemplate/docs/billing.html
index de59fc60a..1d6f8c4fc 100644
--- a/httemplate/docs/billing.html
+++ b/httemplate/docs/billing.html
@@ -7,10 +7,12 @@
You can bill individual customers by clicking on the Bill now link on the main customer view.
The freeside-daily script should be run daily to bill customers and run invoice collection events.
Real-time credit card processing: Install the Business::OnlinePayment module for your processor. Configure the business-onlinepayment configuration option. Disable the default Batch card invoice event and add one for Business::OnlinePayment.
+ Optional: Credit card expiration alerts: Customize alerter_template configuration option and run freeside-expiration-alerter daily.
+ Credit card decline alerts: Customize the declinetemplate configuration option and set the emaildecline configuration option.
Optional: Invoice template customization
- - See the Text::Template documentation for details on the substitution language.
-
- You must call the invoice_lines() function at least once - pass it a number of lines, and it returns a list of array references, each of two elements: a service description column, and a price column.
+
- See the Text::Template documentation for details on the substitution language.
+
- You must call the invoice_lines() function at least once - pass it a number of lines, and it returns a list of array references, each of two elements: a service description column, and a price column. Alternatively, call invoice_lines() with no arguments, and pagination will be disabled - all invoice line items will print on one page, with no padding (recommended for email invoices).
- In addition, the following variables are available:
- $invnum - invoice number
@@ -18,7 +20,7 @@
- $page - current page
- $total_pages - total pages
- @address - A six-element array containing the customer name, company, and address.
-
- $overdue - true if this invoice is overdue
+
Batch credit card processing
@@ -47,6 +49,6 @@ if ( $error ) {
All fields except paybatch are contained in the cust_pay_batch table. You can use paybatch field to track particular batches and/or particular transactions within a batch.
- The freeside-print-batch script can print or email pending credit card batches for manual entry.
+