Fully Automated Recurring Billing

This Help File Page was last Modified on 05/21/2019

<< Click to Display Table of Contents >>

Navigation:  Accounts Receivable System - The Receivables Module > Receivables - File Menu Options > Run Automatic Billing >

Fully Automated Recurring Billing

This Help File Page was last Modified on 05/21/2019

Features Overview of the Fully Automated Recurring Billing process:

a)It will run automatically, Generating Recurring Revenue Invoices each morning at 4:00am [this requires that the Automatic Billing Setup Wizard be run to set the “AutoBillingOnoption in Company Setting to True (‘T’)]

b)Selects only those Accounts (Subscribers) who have Recurring Revenue billing records with a Billing Cycle Starting Day matching the day number of the current Date ("Today" at 4:00am). 

c)Recurring Revenue Invoices may be created in advance of the Invoice's Sale Date [this requires the “DayPriorToCylceStartoption in Company Setting be set to the appropriate Value (= the Number of Days to be billed In Advance)] - This requires that the Automatic Billing Setup Wizard be run to set the “DayPriorToCylceStartoption in Company Setting to the appropriate Number of Days.

d)The generation of Recurring Revenue Invoices respects the Separate RMR Invoice option to specifically generate a separate Invoice for designated Service Accounts

e)Includes any unbilled Suspended Invoicing charges on the Recurring Revenue Invoices

f)Generates Late Fees during the Automated Recurring Billing process [this feature requires the “GenerateLateFeesoption in Company Setting be set to True (‘T’)]

g)Supports the grouping of Detail Line Items on the Recurring Revenue Invoices (this feature requires the definition of Invoicing Groups and the assignment of an Invoice Group to the appropriate Recurring Revenue records)

h)Automatically generates and submits the Auto Draft payments to the InnoEPay recommended Payment Gateway [which requires that 1) the Company's InnoEPay account has been setup, 2) the “ePayAPI" option in Company Setting is set to True (‘T’), and 3) the MKSePayService is running].

i)Generates Receipt records for each of the Approved Batch Payment Transactions when acknowledged by InnoEPay.

j)Allocates those Receipts to the appropriate Recurring Revenue Invoices

k)Generates e-mail notifications for Invoices to customers (Under Development)

l)Generates e-mail notification for Receipts (Under Development)

 

Setting Up the Fully Automated Recurring Billing process to run automatically each morning at 4:00am [assuming the Automatic Billing Setup Wizard has been run successfully].

1.Company Setting options  

a.Generate Late Fees - The generation of Late Fees when using the Fully Automatic Recurring Billing feature for the creation of Recurring Revenue Invoices requires that the “GenerateLateFeesoption be set to True (‘T’).

b.Date Prior To Cycle Start - The Fully Automatic Recurring Billing feature [assuming the Automatic Billing Setup Wizard has been run successfully] selects those Accounts (Subscribers) who have Recurring Revenue billing records with a Billing Cycle Starting Day matching the day number of the current Date ("Today" at 4:00am). 

i.A  “DayPriorToCylceStartCompany Setting option - when populated - will tell the Auto Billing process to launch X number of days before (with x being the Value assigned to this option) the Billing Cycle Starting Day, for those Companies who like their Recurring Revenue Invoices to be created (and usually mailed or emailed) before the actual date assigned to those Invoices.

ii.For those Companies who like their Recurring Revenue Invoices to be created (and usually mailed or emailed) before the actual date assigned to those Invoices, this  “DayPriorToCylceStartCompany Setting option - when populated - will tell this Fully Automated Recurring Billing process to launch X number of days before (with x being the Value assigned to this option) the Billing Cycle Starting Day.    

c.E Pay API - The “ePayAPI" option in Company Setting is set to True ("T") to properly implement the InnoEPay as your Company's Payment Gateway (see "The InnoEPay Setup Process" discussion in the InnoEPay chapter for more information).

d.Auto Billing On -  Assuming the Automatic Billing Setup Wizard has been run successfully to start the creation of Recurring Revenue Invoices using the Fully Automatic Recurring Billing feature, the “AutoBillingOnoption in Company Setting is set to True (‘T’)

 

2.Billing Cycles - Define a Billing Cycle record with the appropriate Description and Starting Day combination for each day number of when this set of Recurring Revenue Invoices should be created:

 

HelpFilesBillingCycle-BillingDay

Billing Cycles - Description and Starting Day number

 

3.Invoicing Groups - Define the Invoicing Groups representing the desired Grouping of Invoice Detail Line Items on Recurring Revenue Invoices

 

HelpFilesInvoicingGroups

Invoicing Groups Form

 

4.Recurring Revenue - Assign the appropriate Invoice Group to the appropriate Recurring Revenue records

 

HelpFilesAutoBillOpenTerm-InvoiceGroup

Recurring Revenue record - Invoice Group field

 

5.The InnoEPay Setup Process - Establish the InnoEPay system as your Company's Payment Gateway    

 

HelpFilesInnoEpayPaymentGatewayEncryptedDataEntry

Payment Gateways Form - InnoEPay - Record Editing View

 

6.Service Account Only - Individually Choose the Yes option in the Separate RMR Invoice field's Drop-Down Selection List to identify those Service Locations that should be getting a separate Recurring Revenue Invoice.

 

HelpFilesSubscriberAccountReceivableEditDataServiceAccountOnly-SeparateInvoice

 

7.Auto Draft Setup - Enter the Bank Draft or Credit Card Draft information required for those Subscribers who will be Paying Recurring Revenue Invoices using InnoEPay.

 

HelpFilesAutoDraftCreditCard

Subscribers Form  - Edit View - Auto Draft Setup - Draft Credit Card fields