New Auto Billing Features

This Help File Page was last Modified on 12/11/2019

<< Click to Display Table of Contents >>

Navigation:  Accounts Receivable System - The Receivables Module > STARK Version 5.1.35.XXXX Accounts Receivable New Features >

New Auto Billing Features

This Help File Page was last Modified on 12/11/2019

This chapter will provide an outline and links to the instructions for how to implement the newest Auto Billing capabilities that makes Billing Recurring Revenue far more powerful and once configured, even simpler to use.

A.Billing Cycles - Revised to support the Fully Automated Recurring Billing feature in addition to the regular Auto Billing function.

B.Payment Gateways - Explains how and why you should be using these powerful Payment Processors

1.InnoEPay - How to implement this Automatic Payment Processor

2.Authorize.net - How to implement this Automatic Payment Processor

3.Forte.net - How to implement this Automatic Payment Processor  

C.Manual Payment Gateways - How to implement a Manual Payment Processor  

D.Subscriber Payment Methods - How to enter Credit Card and Bank Draft information

E.Auto Billing - How the manually selected Auto Billing feature now supports Payment Gateways

F.Post uto Drafts - How the manually selected Auto Drafts feature now supports Payment Gateways

G.Payment Batch / File Generation - How to use the Payment Batch / File Generation dialog to create the properly formatted text files for Manual Payment Processors

H.Automatic Billings Setup Wizard - How to start using the MKS ePay Service with the Fully Automated Recurring Billing process

I.Fully Automated Recurring Billing - Understanding How the Fully Automated Recurring Billing feature works

 

Why Automate the Recurring Revenue Billing Process? Because it is one of the most important tasks performed (and powerful features provided) by this Accounts Receivable Module.

Setting up MKMS for Automatic Recurring Revenue Billing (Links to the appropriate chapters are provided for each step):

 

1)Define the Bank(s) into which your Company's Receipts for those Recurring Revenue Services will be deposited.

 

HelpFilesBankMaintenance

General Maintenance - Receivables (and Payables) sub-menu - Bank Form

 

2)Define any Payment Gateway(s) that your Company will be using.

 

HelpFilesPaymentGateways

Payment Gateways Form - InnoEPay

 

3)Define the Billing Cycles which will identify when and what type of Recurring Revenues should be Invoiced. and then assign the Payment Gateway that will be the Payment Processor.

 

HelpFilesRecurringBillingCyclesExample2

Billing Cycles Form - another Recurring Billing Cycle definition

 

4)Enter the required Pay Groups that will be used to properly Price your Recurring Billing entries.

 

HelpFilesPayGroups

Pay Groups Form

 

5)Define the Recurring Revenue Sales Items representing the type of Recurring Services that your Company will be billing.

 

HelpFilesSalePurchaseItem_RRSalesItemPriceIn

Recurring Revenue Sales Category Code

 

6)Enter and/or update your Subscriber information

 

HelpFilesSubscribersFormSample

Subscriber Form

 

7)Define the Recurring Revenue Services that should be Invoiced periodically to the Subscribers receiving the services that were defined as Recurring Revenue Sales Items

 

HelpFilesAutoBillOpenTerm

Recurring Revenue Form - Recurring Information Tab - Open Term  entry

 

a)Those Recurring Revenue Sales Items represent the Descriptions and default Pricing of Sales for the Recurring Services your Company is providing.

b)Those Recurring Revenue Sales Items will then be used to define the Recurring Revenue Services' rule(s) for each Subscriber.

 

8)Identify the Payment Methods for those Subscribers who want to have their Recurring Revenue Invoices Paid Automatically when due (via Credit Card or Bank Draft).

 

HelpFilesSubscriberPaymentMethods-WithData

Subscriber Payment Methods Form

 

9)If your Company provides Central Station Monitoring (Contract Monitoring Services) for other Alarm Companies, implement Billing an Alarm Dealer's Accounts using Division Codes .

 

HelpFilesDivisionsForm

Divisions Form

 

10) Run the Automatic Billings Setup Wizard to start using the MKS ePay Service and the Fully Automated Recurring Billing process

 

HelpFilesAutomaticBillingSetup-1

Automatic Billing Setup - Automatic Billing Start up dialog

 

 

Module

Chapter

Feature Description

Accounts Receivable

Fully Automated Billing

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 Drafted 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].  (Authorize.net, and Forte.net are also supported)

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

l)Generates e-mail notification for Receipts to customers