Professional Documents
Culture Documents
VisionPlus Interview Prep edited
VisionPlus Interview Prep edited
In a single platform, the VisionPLUS Flex solution supports issuing and acquiring of credit, debit, prepaid, consumer and
commercial cards for private label, American Express, JCB, MasterCard and Visa, as well as consumer loans. It also
delivers an extensive range of payment services and value-added options such as multi-currency and multi-language
capabilities, and allows financial institutions to configure the settings and options they desire within the product.
System Record Controls - Controls that you establish in the System record define the overall
characteristics and data processing requirements for CMS. You do not add a System record using an
online function because this record is normally added during CMS installation. You can use the System
Record screens to modify (ARMS) and view (ARQS) the System record
You can use the System Record screens to modify (ARMS) and view (ARQS) the System record
The System record enables you to: ‰ Specify the days of the week your center is open for
processing. ‰
Indicate whether the debug tracking feature is active in the Posting program (ARD140).
‰ Indicate whether ACH participation and prenoting is active for the system.
‰ Define the days of the month on which CMS performs cycle processing for accounts.
These cycle processing days are referred to as cycles codes. You must establish valid cycle codes
on the System record before you can assign cycles to your accounts
‰ Default currency code that CMS should use when an organization currency code is not
available
CHAPTER 45
---------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------
READ FIRST:
https://learnpaymentcard.wordpress.com/2016/02/01/batch-process/
The batch processing of accounts can be classified into 2 broad categories as:
On the other hand, if the issuer bank would like to do bulk changes of field values
for bunch of accounts, are created through a User input file (ATUD) and then fed into the batch for
updating the master files.X`
1. If the input record is an “Add New Account” and the account exists on either the AMBS or the AMBI (Inactive Account Base
Segment) files, the program rejects the input record.
ARU780 (Name Key Update)
when there are changes in Name and Address file AMNA.
[[[[[[[[[[[[[[[[[[[[[[[
Daily Processing
Monetary Flow::
Screens::
• ARAP/ARMP/ARQP
• ARDH
• ARBC
The function can be used for AMJ1 (Reject Reentry) and AMM1 (Multiple
Rejects) files.
Trams input
ARD010- generates the TRAMS Monetary Balancing Report (R50), which shows the
transaction totals fed from TRAMS to CMS
ARU080 - ARU080 edits the User Input (ATTT, ATTD, or both) files, merges the files, and
writes the complete batches to ATTI. It produces a report, listing valid and invalid batches and
transactions and corresponding error messages
ARD180
ARD185
Non-Monetary Flow::
Non Monetary updates can be done through the BATCH and through the
ONLINE region.
The log file for BATCH updates is ATUD and for ONLINE updates is AML1.
• ARD040
• The field security details are stored in the AMFS file and
can be seen on the ARFS screen.
Delinquency Overview
• Recency (recent)delinquency
• Days delinquent.
Cycle Due
Cycle due aging is based on a payment variance that you establish on the
Logo record. If the payment received is less than the payment requested
but within the variance, CMS will not increase the account’s cycle due.
Recency Delinquency
Days Delinquent
Days delinquent are defined as the account’s cycle due (30 days, 60 days,
and so on) plus the number of days that have elapsed since the account’s
last payment due date or statement date.
Both cycle due and days delinquent are affected by how you control when
delinquency aging occurs.
Controlling When Delinquency Aging Occurs
ARML PAGE 13
LOGO RECORD
09:16:01
LOAN PL PRG
DAYS ( 090 )
STMT CD ( 0 ) ( 0 ) ( 0 ) ( 0 ) ( 0 ) ( 0 ) ( 0
) ( 0 ) ( 0 )
LTR CD ( 0 ) ( 0 ) ( 0 ) ( 0 ) ( 0 ) ( 0 ) ( 0
) ( 0 ) ( 0 )
Related Fields
DELQ AGING
Code that specifies whether delinquency aging occurs on the payment due
date or the statement date. The values are:
Assume that the account’s cycle date was August 1, that its payment due
date is August 24, and that its next statement date is September 1.
Example 1:
A cycle due 2 (1-29 days past due) on August 24 and 1 day delinquent on
August 25.
Example 2:
A cycle due 2 (1-29 days past due) on September 1 and 1 day delinquent
on September 2.
Payment Variance
Payoff Variance
LOGO RECORD
13:30:20
REVOLVING ( 1 ) ( F ) REVOLVING ( 1 )
( F )
Related Fields
BILL THRESH
Payment Variance
Two-part field that indicates the maximum amount a payment can be short
and still considered full payment for delinquency aging purposes.
The first part indicates whether the shortage amount is a fixed amount or a
percentage of the payment. The values are:
A = Amount (Default)
PAYOFF VARIANCE /
a/p / max
The third part of this field (max) is the maximum amount, in monetary units
and subunits, a payment can be short when calculated by the percentage.
If the amount calculated with the percentage is greater than the max
amount, the max amount is the maximum amount a payment can be short.
If you enter both an amount (A) and a percentage (P), a payment must
meet both conditions to qualify to waive interest.
Elsewhere on the Logo record, there are other controls that can affect an
account’s processing based on cycle due.
Recency Delinquency
Qualifying Payment
Using the QUAL PMT fields on ARML14, you can specify the amount (A)
and percentage (P) that together define the qualifying payment.
If…
Then…
The QUAL PMT fields prevent recency from advancing. A related field on
ARML14, the QUAL PAYMENT RESET %, will reset the recency of an
account to zero if cycle-to-date payments equal the percentage specified
there.
Elsewhere on the Logo record, there are other controls that can affect an
account’s processing based on recency.
• Using the BLOCK CODE MATRIX on ARML07 and 08,
you can direct the system to place a block code on an account
automatically, based on the account’s recency.
Days Delinquent
If the DELQ AGING field on ARML13 is set to D (payment due date), then
days delinquent are defined as the account’s cycle due days plus the days
that have elapsed since the last payment due date.
On ARML13, you can enter days delinquent in the P/D DAYS 1 and P/D
DAYS 2 fields in order to have the system automatically generate past due
notices to customers.
=========================================================
============================
In the RATE TBL OCCUR (Rate Table Occurrence) field on the Credit Plan
Master (ARMC01), you enter a value from 01 to 12 to specify which of the
RTOI positions contains the number of the Interest Table to be used in
calculating interest on the plan.
In this way, an account with multiple credit plan segments can be subject to
multiple Interest Tables and, therefore, multiple interest rates. Each plan
on the account can have interest calculated differently because each Credit
Plan Master can point to a different RTOI on the Processing Control Table.
Assume that the account is participating in plan 80002 and that the RATE
TBL OCCUR on Credit Plan Master 80002 is “03.”
Assume that Interest Table 501, the Interest Table in the RTOI 3 position
on the Processing Control Table under ID “FL,” contains a fixed rate of
14%.
================================================
LOGO RECORD
ISSUANCE ID ( FL )
ID FL
CURR
RTOI 3 501
INTEREST TABLE
RATE TYPE ( F )
RATE 1 ( 1400000 )
The PCT ID on the Account Base Segment and the Processing Control
Level on the Logo record point the account to the same ID on a Processing
Control Table at the designated processing level.
At the same time, the Rate Table Occurrence on the Credit Plan Master
points the plan to a Rate Table Occurrence Indicator on the Processing
Control Table.
At the intersection of the ID and the RTOI on the PCT is the number of the
Interest Table in effect for all accounts with the ID that participate in the
plan. Note that the Interest Table must be at the same processing level as
the PCT.
The INT START DB code determines when interest calculations will begin
on debit transactions. You can choose to have calculations begin on the
effective date of a transaction or on the posting date. Other values allow
you to begin interest calculations based on payment due date or statement
date. The INT START CR code determines when credit transactions affect
the calculation of interest.
The INT NEXT STMT field controls how CMS processes interest on new
debits posted during a billing cycle. This field provides additional controls
beyond grace days processing. It is used to waive, charge, or defer
interest on new debits in specific circumstances. The circumstances occur
when:
Depending on the value entered in this field, the test for beginning balance
and payment in full may be at the account or the plan level, and grace days
may be observed or ignored. Use the following guidelines when deciding
which value to use:
The YEAR BASE code specifies the base number of days in the year to be
used in computing interest on plan segments subject to this Interest Table.
The ACCRUAL METHOD specifies whether interest will accrue on the plan
either daily or monthly. In additional to standard monthly accrual, CMS
offers a “monthly adjusted ending” option.
Using the daily accrual method, CMS updates the aggregate BSTFC and
accrued interest fields on the plan segment during each processing run. At
cycle close, the system bills the accrued interest to the account.
Using the monthly method, CMS accrues no interest on the plan segment.
At the cycle close, the system calculates the Average Daily Balance (the
aggregate BSTFC divided by the number of days in the cycle) and applies
the interest rate to it. The monthly accrual method requires a year base of
360 days.
Using the balance at month end method, CMS accrues no interest on the
plan segment. At the cycle close, the system takes the balance at the end
of the cycle and calculates the BSTFC and applies the interest rate to it.
This method requires a year base of 360 days.
When calculating interest, CMS uses predetermined factors. For the daily
interest method, the factor is based on the number 1 divided by the YEAR
BASE. For all of the monthly methods, the factor is based on the number 1
divided by the YEAR BASE and multiplied by 30.
The following table shows exactly how interest is computed using the
different combinations of accrual methods and year bases:
If interest is to be computed…
Rate Types
You can choose from among 5 different rate types, including interest-free
(zero rate).
F =
Fixed rate
T =
Tiered rates
V =
Variable rate
U =
Tiered variable
Interest-free
No rate is applied.
Fixed Rate
If you are using a fixed rate, enter the rate in the RATE 1 field on page 03
of the Interest Table. No other rate-related entries are necessary.
Tiered Rates
If you are using tiered rates, enter however many rates you will be using in
the RATE 1 – RATE 9 fields on page 03. Then enter the upper limits of the
plan segment balance ranges in the appropriate LIMIT1 – LIMIT8 fields on
page 03. You must also enter a value in the LIMIT INDICATOR on page
02 to indicate how the tier limits will be handled.
Variable Rate
If you are using a variable rate, enter the index number of the base rate in
the RATE INDEX TBL field on page 02. Then enter the VARIANCE
percentage in the RATE 1 line on page 03. Because the base rate will be
drawn from the Rate Index Table, the RATE 1 field itself must contain
zeros.
If you are using tiered variable rates, enter the index number of the base
rate in the RATE INDEX TBL field on page 02. Enter however many
variances you will be using in the VARIANCE fields on page 03. Because
the base rate will be drawn from the Rate Index Table, the RATE 1 – RATE
9 fields must contain zeros. Enter the upper limits of the plan segment
balance ranges in the appropriate LIMIT1 – LIMIT8 fields on page 03. You
must also enter a value in the LIMIT INDICATOR on page 02 to indicate
how the tier limits will be handled.
Limit Indicator
This field instructs CMS on how to use the tier limits for tiered and tiered
variable rates. If you select option N, the system will apply a different
interest rate to each portion of the balance that falls into a tier range. If you
select option Y, the system will apply one rate based on where the total
balance falls in the tier ranges.
Rate 1
1350000
Limit 1
00000000000001000
Rate 2
1150000
Limit 2
00000000000002000
Rate 3
0950000
Limit 3
00000000000003000
If the LIMIT INDICATOR is set to N, the system will apply a rate of 13.5%
to the first $1000 of the balance, a rate of 11.5% to the second $1,000, and
a rate of 9.5% to the remaining $500.
If the LIMIT INDICATOR is set to Y, however, the system will apply a rate
of 9.5% to the entire balance.
When you use a variable rate or tiered variable rates, the base rate is
located on a Rate Index Table that must be established and maintained
separately from the Interest Tables. Interest rates that result from applying
a margin of points to an index rate (such as the prime lending rate) are
termed the calculated or actual rates on the plan segments. These actual
rates will rise and fall as the base rate rises and falls.
The Rate Index Table is covered later in this section of the manual.
You can control the effects of increases or decreases in the base rate by
using the following fields:
VisionPlus 2.5
VisionPlus(8.0 above)
CCS302
• V+ Rel 8.0
SS02WS
CCS502
• V+ Rel 8.0
SS02PD
number of days prior to the payment due date. For example, if a logo is set
up to generate
direct debits on a number of days prior to the payment due date (DD
PAYMENT FLAG on
direct debit transaction is generated with a future date greater than the
number of days
transaction to the posting date. Or, you can indicate the number of days a
transaction can
prior year, or calculated from the current date. If the transaction effective
date is a past
date greater than the number of days specified, CMS rejects the backdated
transaction.
The fraud transaction transfer option on the Logo record (FRAUD XFER
field on ARML12)
controls whether CMS stops a transaction from being transferred for fraud
reasons. When
the FRAUD XFER field is 000, a transaction can be transferred at any time
for fraud reasons.
When this field contains a value of 001–999, CMS does not allow a
transaction to be
transferred for fraud reasons for the number of days specified from the
transaction posting
CMS 8.35 User Operations and Concepts Guide Logo Record Controls
In the Logo record, you can establish controls that determine how CMS
processes direct
debit and direct credit transactions for accounts in the logo. You can
indicate whether
CMS:
Allows direct debit and direct credit processing for accounts in the logo
(DD/DC
ALLOWED on ARML12)
direct debit
Produces the direct debit transaction on the cycle date, the payment due
date, a
specific date, or a number of days prior to the payment due date (DD
PAYMENT FLAG on
ARML12).
, using the Payment Hierarchy controls, which are explained later in this
CMS provides direct debit processing for U.S. and international clients. In
the United
States, direct debit processing is governed by the regulations issued by the
National
U.S. organizations must generate tapes in ACH format, which uses a nine-
digit routing/
and debit transactions for payments on an account. The tape format for
international
logo levels in CMS. Parameters also exist at the account level that enable
you to further
To use direct debit processing in CMS, you must first select the ACH
participation option
in the PRENOTE field on the System Record (ARMS01). The options you
can enter in this
direct debit transactions. The options you can enter in this field are N (non-
ACH
Select the file format to be used for direct debit and direct credit
transactions in the
DD/DC INDICATOR field on ARMO10. The values you can enter in this
field are 0
The DD/DC ALLOWED field on ARML12 controls whether direct debit and
direct credit
processing is allowed for the logo. In addition to this field, you will need to
complete the
You must indicate whether each logo participates in direct debit or direct
credit
following values:
accounts.
must choose a date when CMS requests the direct debit payment.
Complete the DD
If you select values R or P, you must identify the specific day of the month
(for value R) or
the specific number of days prior to the payment due date (for value P).
Enter this number
at the account level (DD REQUEST DAY on ARMB06) for each account
that participates in
effective date. Upon reaching the effective date, CMS posts the transaction
to the
to the direct debit payment. The values for this field are:
This value defaults to the Account Base Segment (ARMB06) but can be
modified at the
account level.
You can indicate on the Logo record the contractual delinquency level at
which CMS
(cycle due code 5), type 5 in the DD CYCLE DUE field on ARML12. Any
direct debit
At any time, you can manually initiate the cancellation of the direct
CMS will bypass direct debit processing for the account in the next
batch run.
You can indicate on the Logo record the limit at which CMS will cancel
direct debit
equal to or greater than the value in this field, cancel direct debit
report (D12).
Example:
via batch processing. The current direct debit transaction is included on the
DD/DC file
but further direct debit processing is canceled for the next cycle.
The NOM BILL OVERLIMIT field on ARML12 allows you to control how
CMS determines the