Automatic payments can be created in several ways:
The system creates automatic payments for bills linked to accounts with an active auto pay option.
At bill completion time, the bill is stamped with the automatic payment's extract date and amount. The date is the automatic payment source's extraction date (refer to Automatic Payment Dates for more information on how this date is calculated).
The automatic payment background process ( APAYCRET) creates the automatic payment on the extract date stamped on the bill.
An algorithm is used to create automatic payments. The logic used to create automatic payments is plugged in on the Installation Record. The base package includes two sample algorithms. APAY-CREATE creates each auto pay as one payment event with one tender and one payment. Use APAY-CREATE if you use standard payment distribution. C1-APAY-CRDR creates automatic payments using distribution rules. Use C1-APAY-CRDR if you use distribution rules.
The automatic payment is NOT distributed and frozen when the automatic payment is initially created. A separate background process ( APAYDSFR / C1-APYDF) distributes and freezes the automatic payment on the automatic payment GL distribution date (refer to Automatic Payment Dates for more information on how this date is calculated). This means that the taxpayer's balance increases when the bill is completed and is only reduced when the automatic payment is marked for interface to the general ledger.
APAYDSFR uses standard payment distribution. This process assumes the automatic payment was created as: one payment event, one payment. Use this to distribute / freeze payments created by APAY-CREATE.
C1-APYDF uses distribution rules. This process assumes that the automatic payment was created using distribution rules. Use this to distribute / freeze payments created by C1-APAY-CRDR.
Note that it is possible for automatic payments to be distributed and frozen after being extracted and interfaced to a financial institution. Please refer to Downloading Automatic Payments and Interfacing Them To The GL and The Nightly Processes.
An algorithm plugged in on the Installation Record calculates the payment amount whether the automatic payment is created at bill completion time or on the extract date. Please refer to APAM-DFLT for more information about how the algorithm that is supplied with the base package calculates this amount.
With balance forward accounting, automatic payments are not just for new charges. The base package algorithm includes prior balances when it creates a taxpayer's first automatic payment. For example, if a taxpayer has an existing balance of $100 and then signs up for automatic payment, their next bill will cause an automatic payment of $100 plus any new charges to be created (assuming the $100 remains unpaid at the time the next bill is completed). Refer to Open Item Versus Balance Forward Accounting for information about balance forward accounting.
If a taxpayer with an account that is set up for automatic payment has a pay plan that is not excluded from automatic payment, a background process ( C1-PAYPA) creates an automatic payment on the scheduled payment dates. Please note, the automatic payment is NOT distributed and frozen when the automatic payment is initially created. Rather, a separate background process ( APAYDSFR / C1-APYDF) distributes and freezes the automatic payment on the automatic payment GL distribution date (refer to Automatic Payment Dates for more information on how this date is calculated). Refer to The Big Picture of Pay Plans for more information about pay plans.
A user can create an automatic payment by simply adding a payment tender with a tender type that indicates it is for automatic payment purposes. This would be a rather unusual thing to do, but you might do this if you want to immediately debit a taxpayer's bank account after a large adjustment is added to the system (e.g., if they suddenly owe you a lot of money and you don't want to wait until the next bill to collect it). Automatic payments created by this method must be distributed and frozen before they can be extracted.
Auto pay creation algorithm is not invoked for manually created automatic payments. Please note that this algorithm is not called when a user manually creates an automatic payment (by adding a payment tender with a tender type that indicates that it is for automatic payment purposes).
When an automatic payment is first created, it gets marked with a distribution date. The distribution date is the date on which the automatic payment's FT's GL details can be interfaced to the general ledger (via the standard GL interface). The distribution date is determined as follows:
Every automatic payment references an auto pay source.
Every auto pay source references an auto pay route type.
Every auto pay route type contains an algorithm that is responsible for calculating the GL Distribution (Posting) date. On the GL distribution date, the automatic payment will be interfaced to the general ledger.
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.