Payment Processing
Payment Processing
Payment Processing
Calculation and
Application
Objectives
Section 11 - 2
Payment Processing
PAYMENT CALCULATION
CMS includes several fields in the control records that work together to calculate
the minimum amount billed to a customer each cycle. The PAYMENT TYPE on the
Credit Plan Master (ARMC01) and the PYMT TYP on the Credit Plan Segment
(ARMA05) determine the specific controls that CMS uses to calculate minimum
payments.
Depending on the payment type chosen for a particular credit plan, CMS may use
information from other control records to calculate the minimum payment. Some
payment types require that you make entries in the REPAYMENT TABLE on the
Credit Plan Master, while others do not.
ARMC PAGE 01
RELATED FIELDS
PAYMENT TYPE Code that specifies how the minimum billed each cycle is
calculated.
Section 11 - 3
CMS 8.0
The following tables list payment types that are available in CMS and indicate the
information the system uses to calculate payments for each payment type.
The first table lists those payment types that use a Repayment Table on the Credit
Plan Master.
H Calculates a new minimum payment for Repayment Table, PLAN HIGH BAL
any cycle in which a new highest plan (ARMA), BILL EVEN AMOUNTS
balance exists. The payment is based on (ARML), MIN PYMT (ARMY)
the repayment table and the highest plan
balance for the life of the credit plan
segment.
Section 11 - 4
Payment Processing
S Calculates a new minimum payment for Repayment Table, PMT HIGH BAL
any cycle in which a new highest cycle (ARMA), BILL EVEN AMOUNTS
balance exists. The payment amount is (ARML), MIN PYMT (ARMY)
based on the repayment table and the
highest statement balance for the life of
the credit plan segment.
Section 11 - 5
CMS 8.0
The second table lists those payment types that do not use a Repayment Table.
A Bills the fixed payment amount each FIX PAYMENT AMT (ARMA)
cycle, regardless of the outstanding
balance on the account. CMS bills the
fixed payment amount even if it is
greater than the account balance. Use
this value for layaway accounts only
(TYPE OF ACCOUNT on ARML01 is
L).
I Bills only the current interest each cycle. Calculated interest each cycle.
L Bills a payment amount from the loan Loan Repayment Schedule (ARMA)
schedule. This payment type is allowed
for installment loan credit plans only.
Section 11 - 6
Payment Processing
ARMC PAGE 02
RELATED FIELDS
MAX BALANCE Account balance that CMS uses to determine the minimum
payment. Each balance defines a range numbered from 01 to 20.
If the balance of an account falls within a range, CMS uses the
corresponding PAYMENT and A/P fields to calculate the minimum
payment.
Section 11 - 7
CMS 8.0
If you choose, you can have CMS round off payment calculations and bill
customer only in even amounts. The BILL EVEN AMOUNTS field on ARML14 exists
for this purpose.
ARML PAGE 14
Section 11 - 8
Payment Processing
RELATED FIELDS
BILL EVEN Code that indicates how CMS rounds off calculated payments to
AMOUNTS determine the amount to bill. The values are:
N = Do not round; bill the exact amount (Default)
Y = Round up to next whole monetary unit
F = Round up to the next increment of five
monetary units
T = Round up to the next increment of ten
monetary units.
ARMB PAGE 04
Section 11 - 9
CMS 8.0
RELATED FIELDS
CONTROLLING Flag that indicates whether CMS overrides the controlling Credit
PLAN OVERRIDE Plan Master record and assesses a fixed payment or a percentage
of credit limit payment for this account. The values are:
F = A fixed payment is in effect for this account
P = A percentage of credit limit payment is in
effect for this account
X = A fixed payment is in effect for this account
until purchase activity occurs (a Logic
module 01 purchase or a Logic module 28
advance check request)
Space = No override is in effect. (Default)
FIXED PAYMENT Fixed payment amount or percentage of the credit limit that CMS
AMOUNT/ uses to calculate the payment amount if the CONTROLLING PLAN
PERCENT OVERRIDE is F, P or X.
Examples:
For $25.00, enter 00000002500
For 12.375%, enter 00000012375
CMS does not apply the controlling plan override option to the
account if the PAYMENT TYPE is B on the Credit Plan Master
record (ARMC01).
If you enter a fixed amount that is less than the minimum payment defined on the
Account Control Table (ARMY02), CMS bills the minimum payment amount.
CMS always bills the greater of the two amounts (unless the account balance is
less than either amount, in which case CMS bills the account balance).
Section 11 - 10
Payment Processing
MINIMUM PAYMENT
ARMY PAGE 02
RELATED FIELDS
MIN PYMT: Three-part field that determines the minimum payment amount
AMT/PERCENT/ that is billed. The first part (AMT) is the minimum amount to be
IND billed in whole monetary units. If the indicator (IND) is 0, this
field must be zero.
The third part (IND) indicates how CMS calculates the minimum
payment. The values are:
0 = Not used (Default)
1 = Calculate the payment based on an amount
2 = Calculate the payment based on a percentage
3 = Calculate the payment based on the lower of
the two amounts
4 = Calculate the payment based on the greater of
the two amounts.
Section 11 - 11
CMS 8.0
ARMA PAGE 05
RELATED FIELDS
FIX PAYMENT Amount of the fixed payment defined for this Credit Plan
AMT Segment record. This field is used by CMS if the PYMT TYP is A,
F, D, H, P, T, or X.
PYMT TYP/MNT Two-part field that indicates the payment type in effect for the
DT Credit Plan Segment record and the date on which the payment
type was last changed. The values are A, B, C, D, E, F, G, H, I, L,
P, Q, R, S, T, U, W and X.
Section 11 - 12
Payment Processing
CONSOLIDATED PAYMENTS
In CMS a customer can have multiple revolving credit plans controlled by the
same Credit Plan Master record. Using the CONSOLIDATED PAYMENT flag on the
Credit Plan Master (ARMC01) you can designate that similar credit plan
segments on an account will be consolidated for the purpose of calculating the
customer's minimum monthly payment.
The CONS PMT PLAN field on the Account Control table (ARMY) can contain the
number of the Credit Plan Master that stores the Repayment table to be used to
calculate the payment. If entered, this number defaults to each new plan segment
opened on the account. The CONTROLLING PLAN field on the Credit Plan Master
serves the same purpose at the plan level.
CMS can consolidate payment calculations only for plans that meet the following
criteria:
Payment types must be equal
Payment types cannot be A, B, D, E, F, I, L, M, or P
The consolidated payment flag (CONSOLIDATED PAYMENT) must be Y, R, or B.
Section 11 - 13
CMS 8.0
ARMC PAGE 01
RELATED FIELDS
Section 11 - 14
Payment Processing
CONTROLLING Plan number of the Credit Plan Master record used for
PLAN consolidated payment calculations. CMS consolidates all plan
segments with the same CONTROLLING PLAN number for payment
calculations.
Section 11 - 15
CMS 8.0
ARMY PAGE 02
RELATED FIELDS
CONS PMT PLAN Number that identifies the Credit Plan Master record with the
Repayment table that CMS uses for repayment calculations. CMS
consolidates all qualifying credit plan segment balances for
payment calculations.
Section 11 - 16
Payment Processing
Section 11 - 17
CMS 8.0
ARML PAGE 14
RELATED FIELDS
PLAN PAYMENT Code that determines how CMS distributes the calculated
payment for an account with multiple credit plans using the same
credit plan number or for an account using the payment
consolidation feature for credit plans. The values are:
F = FIFO (first in, first out) distribution (Default)
L = LIFO (last in, first out) distribution
P = Prorated distribution.
Section 11 - 18
Payment Processing
PREPAYMENTS
With prepayment processing, you can allow your customers to make payments in
advance. Establish the criteria for your customers to make prepayments on the
Logo record (ARML14).
If you allow prepayments, you must type an appropriate value in the PRE-PAY
ALLOWED field. The options you can use to control prepaid amounts are:
Section 11 - 19
CMS 8.0
PREPAYMENT OPTIONS
ARML PAGE 14
ARML ( ) ** USER DEFINED TITLE ** PAGE 14 11/13/2001
LOGO RECORD 13:30:20
ORGANIZATION 100 LOGO 101
PROCESSING CONTROL OPTIONS (CONT.) BILL THRESH ( 000001000 )
MIN REAGE MONTHS ( 12 ) REAGE PERIOD ( 036 ) REAGE PERIOD LIMIT ( 2 )
PROC CONTROL LEVEL ( O ) PRE-PAY ALLOWED ( 2 ) PRE-PAY MONTHS ( 03 )
BILL EVEN AMOUNTS ( Y ) BILL OVER LIMIT ( N )
SKIP ALLOWED ( Y ) SKIP SELECTED ( N ) SKIP EXPIRES ( )
REAGED AT ( C ) ( 030 ) REAGE FREQ ( 24 ) REAGE CD LVL ( 4 )
FLEX BILL MONTHS ( 00 ) PREPAY ZERO ( 1 ) PLAN PAYMENT ( F )
PAYMENT VARIANCE ( A ) ( 000000500 ) DELINQUENCY INTEREST LEVEL ( 4 )
PAYOFF VARIANCE A ( 000001000 ) P ( 0000000 ) MAX ( 000000000 )
QUAL PMT A ( 000002000 ) P ( 9000000 ) NOM BILL OVERLIMIT ( 1 )
QUAL PAYMENT RESET % ( 090 ) C/O CREDIT APPLICATION F/L/B ( F )
PAYMENT APPLICATION LVL ( P ) MIN DELQ AMT ( 00000000000005000 )
UNDER PAYMENT 1-4 F/L OVER PAYMENT 1-4 F/L
REVOLVING ( 1 ) ( F ) REVOLVING ( 1 ) ( F )
DEFERRED INT-F/C ( 1 ) ( F ) DEFERRED INT-F/C ( 1 ) ( F )
DEFERRED PAYMENT ( 1 ) ( F ) DEFERRED PAYMENT ( 1 ) ( F )
DEFERRED BILLING ( 1 ) ( F ) DEFERRED BILLING ( 1 ) ( F )
OTB: CR BAL ( 0 ) DISP ( 0 ) LOAN AMT ( 1 )
AUTH DAYS - APP ( 10 ) AUTH DAYS - DECL ( 15 ) AUTH VARIANCE ( 1500000 )
CURRENCY 840 NOD 2 PER ITEM NOD 2 PERCENTAGE NOD 7
PF1=ARMU PF2=ARMS PF3=ARMO PF4=ARMG PF5=ARMC PF6=INQUIRY
RELATED FIELDS
PRE-PAY Code that indicates whether prepayments are allowed for accounts
ALLOWED in this logo. The values are:
0 = Do not allow prepayments.
1 = Allow prepayments only for transactions
associated with logic module 36
(prepayment).
2 = Allow prepayments for transactions
associated with all payment logic modules
(30, 33, 36, and 39). Any overpayment is
treated as a prepayment.
The value in this field defaults to the Account Base Segment
record (PREPAY ALLWD on ARMB03). You can modify this value
at the account level.
Section 11 - 20
Payment Processing
PRE-PAY ZERO Zero amount in prepayment option. This field determines when
and if the prepay amount is reset to zero. The values are:
0 = Set to zero anytime the account has a zero or
credit balance (Default)
1 = Set to zero at statement time if the account
balance is zero or credit balance
2 = Never set to zero.
PREPAYMENT PROCESSING
Section 11 - 21
CMS 8.0
SKIP PAYMENTS
You can allow your customers to occasionally skip their scheduled payments
without affecting the delinquency aging of their accounts. Use the following
methods to activate the skip payment feature:
Automatic skip payments
Manual skip payments
Block code skip payments.
The SKIP PAYMENT field on the Account Base Segment (ARMB03) indicates
whether the skip payment feature is in effect for an account. When you add a new
account, CMS automatically sets its skip payment field to Z, making the new
account eligible for automatic skip payments. To activate the automatic skip
payment feature, you must designate the following on the Logo record
(ARML14):
Y in the SKIP ALLOWED field
Y in the SKIP SELECTED field
Current day’s date or a future date in the SKIP EXPIRES field.
On the first statement date that the skip payment feature is active, CMS changes
every account that qualifies for automatic skip payment from Z in the SKIP
PAYMENT field to A. This means that the account currently has an automatic skip
payment in effect. If an account does not qualify for an automatic skip payment,
Z remains in the SKIP PAYMENT field.
Accounts must meet several conditions to qualify for an automatic skip payment.
The account must have:
A CYCLE DUE code of 1
A CURRENT BALANCE less DISPUTES no greater than the account’s credit limit
No block code with a priority greater than 07
An internal status of A (active)
A SKIP PAYMENT flag of Z (eligible for automatic skip payments).
If the account meets these conditions and qualifies for an automatic skip payment,
CMS calculates the minimum payment amount and bills that amount on the
current statement. For automatic skip payments, a message prints on the
customers’ statements to inform them that they have the opportunity to skip a
payment.
Section 11 - 22
Payment Processing
When an account goes through the delinquency aging process, and your customer
does not make a payment during the cycle, CMS automatically skips, or forgives,
the payment billed on the last statement.
If you decide not to allow automatic skip payments for a qualified, eligible
account, you can manually override the skip payment at the account level.
To activate the skip payment feature using a block code, type S in the DF
(deferment flag) block code field on the Logo record (ARML07 or 08). A block-
code skip payment is in effect for as long as the block code remains on the
account.
Section 11 - 23
CMS 8.0
ARML PAGE 14
RELATED FIELDS
SKIP ALLOWED Code that indicates whether manual skip payments are allowed
for accounts in this logo. The values are:
N = Skip payments are not allowed (Default)
Y = Skip payments are allowed.
SKIP SELECTED Code that indicates whether to select accounts for automatic skip
payments. To be selected, an account cannot be delinquent,
overlimit, or blocked. The values are:
N = Do not select accounts for skip payments
(Default)
Y = Select accounts for skip payments based on
the account cycle date.
SKIP EXPIRES Last date that CMS allows skip payment processing for accounts
processed by the logo.
Section 11 - 24
Payment Processing
ARMB PAGE 03
RELATED FIELDS
SKIP PAYMENT Code that indicates whether skip payments are in effect for this
account. The values are:
A = Automatic skip payment is in effect
M = Manual skip payment is in effect
V = Override of the automatic skip payment is in
effect
X = Account ineligible for automatic skip
payment (logo level)
Z = Account eligible for selection if automatic
skip payment turned on. (Default)
Section 11 - 25
CMS 8.0
PREPAY ALLWD Code that indicates whether prepayments are allowed for the
account. The values are:
0 = Do not allow prepayments.
1 = Allow prepayments only for transactions
associated with logic module 36
(prepayment).
2 = Allow prepayments for transactions
associated with all payment logic modules
(30, 33, 36, and 39). Any overpayment is
treated as a prepayment.
The default value for this field is set in the Logo record (PRE-PAY
ALLOWED on ARML14). You can modify this value at the account
level.
PREPAY ZERO Code that determines if the prepaid amount is reset to zero for the
account. The values are:
0 = Set prepaid amount to zero anytime the
account has a zero balance or a credit balance
1 = Set prepaid amount to zero at statement time
if the account has a zero balance or a credit
balance
2 = Never set prepaid amount to zero.
Section 11 - 26
Payment Processing
REVIEW
1. Use the Credit Plan Master record below to calculate the payment requested for
the following balances.
8.50 ______________________
50.00 ______________________
500.00 ______________________
Section 11 - 27
CMS 8.0
6. Use the control records below to calculate the minimum payment amounts for the
account.
Section 11 - 28
Payment Processing
Section 11 - 29
CMS 8.0
Section 11 - 30
Payment Processing
PAYMENT APPLICATION
KEY TERMS
Section 11 - 31
CMS 8.0
PAYMENT HIERARCHY
Use the PAYMENT HIERARCHY on ARML12 to specify the order in which a
payment will satisfy the BNP (billed-not-paid) components of a Credit Plan
Segment’s balance. CMS first pays the component you designate as 01, then pays
the component you designate as 02, and so on, until it reaches all 17 components
or exhausts the payment.
The PAYMENT HIERARCHY enables you to apply payments first to interest and fees
and then to principal and current transactions. The system includes the current
month’s purchases in the hierarchy to allow you to control whether payments will
satisfy billed purchases before new purchases.
When establishing the PAYMENT HIERARCHY, you must:
Enter a number for each balance component, even if a component is not used
by your institution.
Enter a unique number for each balance component. You cannot give the
same priority to two or more components.
CMS provides separate payment hierarchies for accounts receivable and profit
and loss in case your institution has separate payment application policies for the
two.
Section 11 - 32
Payment Processing
ARML PAGE 12
CARD ACTIVATION
NEW ( Y ) REISSUE ( Y ) PHONE NUMBER ( 4076608807 )
ADDITIONAL ( Y ) REPLACEMENT ( Y ) CRITERIA TABLE ( 00000 )
PAYMENT HIERARCHY APPLICATION METH ( C ) PRINCIPAL PRO RATA ( N )
A/R: INT ( 01 ) SVC ( 04 ) LATE ( 06 ) NSF ( 08 ) OVLM ( 10 ) INS ( 13 )
COLL ( 11 ) RCVY ( 12 ) MEMB ( 15 ) CURR ( 17 ) PRIN ( 16 )
FEE1 ( 02 ) FEE2 ( 03 ) FEE3 ( 05 ) FEE4 ( 07 ) FEE5 ( 09 ) FEE6 ( 14 )
RELATED FIELDS
Section 11 - 33
CMS 8.0
Section 11 - 34
Payment Processing
APPLICATION METHOD
The PAYMENT HIERARCHY determines how a payment is applied to the BNP
components within a particular credit plan. When there are multiple credit plans
on an account and the payment is non-directed, the APPLICATION METHOD on
ARML12 determines whether the payment is applied to the BNP components:
Across all plans according to plan priorities and adhering strictly to the
payment hierarchy (method H)
Across all plans according to plan priorities and using the payment hierarchy
except for principal and current transactions, which are always satisfied last
(methods B, C, and D)
One plan at a time according to the payment hierarchy, satisfying all BNP
components in the highest priority plan, then all BNP components in the
second highest priority plan, and so on (method P).
Section 11 - 35
CMS 8.0
ARML PAGE 12
CARD ACTIVATION
NEW ( Y ) REISSUE ( Y ) PHONE NUMBER ( 4076608807 )
ADDITIONAL ( Y ) REPLACEMENT ( Y ) CRITERIA TABLE ( 00000 )
PAYMENT HIERARCHY APPLICATION METH ( C ) PRINCIPAL PRO RATA ( N )
A/R: INT ( 01 ) SVC ( 04 ) LATE ( 06 ) NSF ( 08 ) OVLM ( 10 ) INS ( 13 )
COLL ( 11 ) RCVY ( 12 ) MEMB ( 15 ) CURR ( 17 ) PRIN ( 16 )
FEE1 ( 02 ) FEE2 ( 03 ) FEE3 ( 05 ) FEE4 ( 07 ) FEE5 ( 09 ) FEE6 ( 14 )
RELATED FIELDS
Section 11 - 36
Payment Processing
INT 4 4 5 6
PRIN 3 7 8 9
CURR TXN 2 10 11 12
INT 4 4 5 6
PRIN 3 7 9 11
CURR TXN 2 8 10 12
Section 11 - 37
CMS 8.0
INT 4 4 5 6
PRIN 3 3* 4* 1*
CURR TXN 2 5* 6* 2
Section 11 - 38
Payment Processing
CURR TXN 2 2 6 10
PRIN 3 3 7 11
INT 4 4 8 12
Section 11 - 39
CMS 8.0
Section 11 - 40
Payment Processing
If the APPLICATION METH field is D, the following seven fields—PRIN: A through PRIN: L—
control how CMS applies payments to prior cycle principal for each type of credit plan
on an account. Also, the following seven fields—CURR TXN: A through CURR TXN: L—
control how CMS applies payments to current cycle transactions for each type of credit
plan on an account. Enter a number from 00 to 14 in each field to determine the order for
applying payments to each component by credit plan type. Plan types assigned a value of
00 are paid last. The fields A, B, C, K, R, T, and L identify the credit plan type as defined
on the Credit Plan Master record (PLAN TYPE on ARMC01).
The following restrictions apply when completing the PRIN and CURR TXN fields:
You can assign the same priority number to multiple fields with the following exception:
you cannot assign the same priority number to PRIN and CURR TXN for the same credit
plan type. For example, PRIN: A and CURR TXN: A cannot have the same priority number.
When you assign the same priority numbers to multiple credit plan types, CMS
determines which credit plan to pay first using the payment priority controls in the Credit
Plan Master record (PMNT PRI/CNTRL on ARMC06).
You must enter a priority number for each plan type, even if you do not use that plan type
or have any Credit Plan Master records assigned that plan type.
Section 11 - 41
CMS 8.0
CURR TXN: A Number that indicates the priority for applying payments to
current cycle transactions for access checks (cash) credit plans
(PLAN TYPE on ARMC01 is A). The values are 00–14.
CURR TXN: B Number that indicates the priority for applying payments to
current cycle transactions for balance transfers (retail) credit plans
(PLAN TYPE on ARMC01 is B). The values are 00–14.
CURR TXN: C Number that indicates the priority for applying payments to
current cycle transactions for cash credit plans (PLAN TYPE on
ARMC01 is C). The values are 00–14.
CURR TXN: K Number that indicates the priority for applying payments to
current cycle transactions for access checks (retail) credit plans
(PLAN TYPE on ARMC01 is K). The values are 00–14.
CURR TXN: R Number that indicates the priority for applying payments to
current cycle transactions for retail credit plans (PLAN TYPE on
ARMC01 is R). The values are 00–14.
CURR TXN: T Number that indicates the priority for applying payments to
current cycle transactions for balance transfers (cash) credit plans
(PLAN TYPE on ARMC01 is T). The values are 00–14.
CURR TXN: L Number that indicates the priority for applying payments to
current cycle transactions for loan credit plans (PLAN TYPE on
ARMC01 is L). The values are 00–14.
Section 11 - 42
Payment Processing
ARMC PAGE 06
ACT RECAP CONTROL RPT 1 DTL RPT 2 DTL RPT 3 DTL RPT 4 DTL
( 000 ) ( N ) ( 000 ) ( N ) ( 000 ) ( N ) ( 000 ) ( N )
AMORTIZATION TABLES
PRINCIPAL 000 INTEREST 000 INSURANCE 000
FEE 1 PLAN14001 000 USER FEE 2 ACCT 000
FEE 3 PLAN14002 000 USER FEE 4 LRF 000
USER FEE 5 LRF 000 FEE 6 PLAN14003 000
STLMT SYSTEM DATE LTR ( AAA ) STLMT SELECTED DATE LTR ( BBB )
RELATED FIELDS
PMNT PRI/CNTRL
NORMAL Two-part field that indicates the priority for assigning normal
payments to multiple credit plans on the same account. A
payment is considered normal when the amount paid equals the
amount requested.
OVER Two-part field that indicates the priority for assigning over
payments to multiple credit plans on the same account. A
payment is considered an over payment when the amount paid is
greater than the amount requested.
UNDER Two-part field that indicates the priority for assigning under
payments to multiple credit plans on the same account. A
payment is considered an under payment when the amount paid is
less than the amount requested.
Section 11 - 43
CMS 8.0
The first part is a priority number. The values are 00–99. The
value 01 indicates the highest priority, 02 the next highest, and so
on until 99, which is the lowest priority.
The second part is a code that indicates the priority for credit
plans with the same priority number. The values are:
F = FIFO (First in, first out by plan open date)
L = LIFO (Last in, first out by plan open date)
D = FIFO for deferred plans (First in, first out by
interest, insurance, billing, or payment start
date)
E = LIFO for deferred plans (Last in, first out by
interest, insurance, billing, or payment start date).
Notes___________________________________________
Section 11 - 44
Payment Processing
ARML PAGE 14
RELATED FIELDS
Section 11 - 45
CMS 8.0
1-4 / F/L Two-part field that indicates the order in which CMS applies
underpayments and overpayments to regular revolving, deferred
interest, deferred payment, or deferred billing credit plans
assigned to accounts processed by this logo. The fields listed
under UNDER PAYMENT determine the order in which CMS
attempts to satisfy the total amount due for underpayments. The
fields listed under OVER PAYMENT determine the order in which
CMS applies the portion of the payment that exceeds the
requested amount.
The first part (1–4) is a number that indicates the priority. The
values are 1–4, where 1 is the highest priority and 4 is the lowest
priority. If two or more credit plan categories (revolving, deferred
interest, deferred payment, or deferred billing) have the same
priority number, CMS prorates payments between the categories.
If an account has multiple credit plans within the same category,
the F/L field indicates the order to apply the payment to the credit
plans.
The second part (F/L) is a code that indicates the order in which
CMS applies payments. The values are:
F = FIFO (first in, first out) (Default)
L = LIFO (last in, first out).
Section 11 - 46
Payment Processing
ARML PAGE 14
RELATED FIELDS
C/O CREDIT Code that indicates how global charge-off credits affect the
APPLICATION balances of multiple credit plans on an account. The values are:
F/L/B F = FIFO (Default)
L = LIFO
B = Balance.
If this field is B (balance), CMS tries to pay off the credit plan
with the largest balance, then tries to pay off the credit plan with
the next highest balance, and so on for the remaining credit plans
on an account.
Section 11 - 47
CMS 8.0
PAYMENT HOLD
Certain cases of fraud involve a customer who charges a large balance and makes
a large payment to cover the balance, but the customer’s check is drawn on an
account with insufficient funds to cover the payment. After your institution posts
the payment, but before the check is returned as an NSF item, the customer
charges another large balance, which ends up as an even greater loss to your
institution.
The Payment Hold feature helps to prevent non-sufficient funds (NSF) check
fraud by holding an account’s open-to-buy amount until the payment check has
cleared. CMS enables you to post payments to immediately reduce outstanding
balance amounts, prevent delinquency rolls, and satisfy interest free periods, but
the posted payments do not update the open-to-buy amounts until a specified
number of days has elapsed.
You can set the parameters for holding payments on the Logo record. A held
payment will automatically generate an outstanding debit authorization for the
payment amount. This debit authorization will be included in the calculation of
the OTB.
Section 11 - 48
Payment Processing
ARML PAGE 36
RELATED FIELDS
PAYMENT HOLD
The following fields—DAYS to PAYMENT HOLD TRANSACTION CODES—establish the
parameters for the payment hold feature. The payment hold feature allows you to hold a
large payment for a specific number of days before increasing the open-to-buy amount of
an account.
Section 11 - 49
CMS 8.0
PMT HOLD Code that indicates the default payment hold setting for Account
DEFAULT Base Segment records (PAYMENT HOLD on ARMB05). The values
are:
0 = Payment hold processing is not in effect
(Default)
1 = Payment hold processing is in effect.
PAYMENT HOLD Transaction codes that indicate a check payment. Any transaction
TRANSACTION entering CMS with this transaction code generates an outstanding
CODES authorization to reduce the open-to-buy amount for the number of
days specified in the DAYS field. Default is 000.
The payment hold value that you enter at the logo level (PMT HOLD DEFAULT on
ARML36) defaults to the payment hold flag for new accounts (PAYMENT HOLD on
ARMB05). You can change the value at the account level as needed.
Section 11 - 50
Payment Processing
ARRO PAGE 01
EFF POST CR
DATE DATE AMOUNT TXN PLAN *-------- D E S C R I P T I O N -------*
1110 1110 1,505.00 D605 1 AUTH REQ
PTS=000000000 0 DEPT=1234 REF=10000000010000000010490 AUTH=123456
( R ) SEQ=01 STORE=000000001 SKU=000000000 GLS=9 SALESCLERK=
TKT= P/O= R/REF=00000000000000 ITEM=10490
ORG=000 MER=000000000 CAT=0000 CRD/SEQ=0000000000000000019 0000 INS=XX
Section 11 - 51
CMS 8.0
PAYMENT HISTORY
CMS has the ability to store up to six occurrences of payment history for an
account. Because of disk space requirements, a flag on the Organization record
controls whether the information is stored in the system.
ARMO PAGE 04
--OPTIONS--
SHORT NAME ( Y ) RES ID ( Y ) RET MAIL ( Y ) PRIOR ADDR ( Y )
BEHAVIOR HSTY ( Y ) FREQ SHOP ( Y ) CLLTRL/SCRTY ( Y ) SVC CHARGES ( Y )
BILL HISTORY ( 1 ) PAY HISTORY ( 1 ) INS HISTORY ( 0 ) CNSLDTD ( 1 )
CSF ACTIVE ( 0 )
RELATED FIELDS
PAY HISTORY Flag that indicates whether CMS maintains payment history for
the last six billing occurrences on accounts within this
organization. The values are:
0 = Do not maintain payment history (Default)
1 = Maintain payment history for the last six
payments.
Section 11 - 52
Payment Processing
The Account Payment History (ARPH) screen displays the following information
for the last six payments:
Date payment posted Recency delinquency
Payment amount posted Reversal flag
Pre-pay amount applied Account total due
Contractual delinquency Payment delinquency buckets.
Delinquency paid information shows the amounts that were cleared for each
delinquency bucket by the payment. Credit plan payment history displays the
amount posted to the principal and billed-not-paid buckets as well as the amounts
remaining in each bucket after the payment was posted.
Payment reversals restore the buckets and adjust the account’s cycle due. You
may reverse any of the last six payments.
If this feature is not active (PAY HISTORY on ARMO04 is 0), you can reverse only
the latest payment on an account.
Section 11 - 53
CMS 8.0
PAYMENT REVERSALS
There are two types of payment reversals available in CMS:
Normal reversal
Non-sufficient fund (NSF) reversal.
Use the normal reversal when you reverse payments for any reason other than
NSF reversals. Use the NSF reversal when your customer’s bank returns a
payment check for non-sufficient funds.
You can enter payment reversals through the Monetary Batch Transactions
screens (ARAT) or the Payment Transaction Entry screens (ARAP). The
transactions used for payment reversals must be associated with the following
logic modules:
Logic Module 31: Non-directed payment reversals
Logic Module 32: Non-directed payment reversals with NSF fee
Logic Module 34: Directed payment reversals
Logic Module 35: Directed payment reversals with NSF fee
Logic Module 37: Prepayment reversal
Logic Module 38: Prepayment reversal with NSF fee
Logic Module 40: Force post payment reversal
Logic Module 41: Force post payment reversal with NSF fee.
REVERSAL PROCESSING
Section 11 - 54
Payment Processing
DIRECT DEBIT
CMS provides the ability to complete payment transactions using direct debit
(DD) or automated clearinghouse (ACH) functions. Four direct debit/ACH
payment options are available to customers: minimum payment amount calculated
by CMS, fixed payment amount nominated by customer, percentage of account
balance nominated by customer, full statement balance.
DIRECT CREDIT
Direct Debit and Direct Credit are covered in the CMS Control
Records Special Topics Course.
Section 11 - 55
CMS 8.0
REFERENCE LIST
ONLINE
REPORTS
Section 11 - 56
Payment Processing
REVIEW
2. What fields on the Logo record specify the order in which a payment will
satisfy the BNP components of a credit plan segment’s balance?
___________________________________________________________
Section 11 - 57
CMS 8.0
5. The plan priority fields are located on which CMS control record?
___________________________________________________________
6. Which field on the Logo record defines the payment application level?
___________________________________________________________
7. The following fields are used to control payment application at the logo
level. Describe the function of each field.
PAYMENT APPLICATION LVL ( L )
UNDER PAYMENT 1-4 F/L OVER PAYMENT 1-4 F/L
REVOLVING ( 4 ) ( F ) REVOLVING ( 4 ) ( F )
DEFERRED INT-F/C ( 1 ) ( F ) DEFERRED INT-F/C ( 1 ) ( F )
DEFERRED PAYMENT ( 2 ) ( F ) DEFERRED PAYMENT ( 2 ) ( F )
DEFERRED BILLING ( 3 ) ( F ) DEFERRED BILLING ( 3 ) ( F )
Section 11 - 58