Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 7

List the three possible outcomes when a transaction is presented for posting

Normal posting, rejected, ware housed for x days for later posting
List the five parts of a transaction record that are usually necessary for normal posting
Account nbr,tran code,credit plan,amount,store number

Explain how Active/Inactive Processing affects the posting of transactions


 Have an internal status of D (dormant) for the number of months defined in INACTIVE
MONTHS on ARML13.
 Have a current balance of zero
 Not be in collections
 Have no insurance
 Have no plan segments
 Have no outstanding authorizations.
Explain how account close and purge parameters affect the posting of transactions
To maintain the efficiency of CMS, you can close and purge accounts that you no
longer need to track or maintain. In CMS, you can close an account manually, or you can
specify parameters for CMS to close accounts automatically
Account Auto Close Months, Account auto Purge Months,
Explain how plan segment purging affects the posting of transactions
CMS enables you to purge credit plan segments that have no activity on the
account.
PLAN PURGE DAYS

Explain how Logo record transaction controls affect the posting of transactions
CMS provides two billing methods at the organization level: demand and call cycle.
 Demand Billing produces the statement as if the day you produce it was the actual
billing cycle date. Any transactions posted through the statement date will be
included on the statement, regardless of the actual billing cycle date.
 Call Cycle Billing produces the statement as of the billing cycle date but allows you
to physically produce the statement a number of days later than the account’s
established billing cycle date. This feature will allow transactions to be posted to the
customer’s account after the billing cycle date passes.
Any transaction with an effective date between the billing cycle date and the call cycle date can
be posted, rejected or warehoused based on the TRANSACTION CONTROL on page 12 of the Logo
record

Explain how block codes affect the posting of transactions


Block Code on LOGO07,08 SCREENS that determines how
CMS posts transactions to accounts assigned this block code
(including charged-off accounts). The values are:
0 = Post normally (Default)
1 = Post normally and report
2 = Non-post all transactions
3 = Non-post all transactions and report on the
Transactions by Block Code report (004)
4 = Non-post debits and report
5 = Non-post debits.

POSTING OVERVIEW - ONLINE


Monetary transactions that are not system-generated enter CMS in batches either through
online functions or through user input tapes and transmissions.
Online sources of monetary batches include:
 The Monetary Batch Transactions screens (ARAT) or the Payment Transaction Entry
screens (ARAP). ARAT accepts all types of transactions, including payments.
ARAP accepts only global payments (transactions linked to Logic Module 30).
These functions have maintenance modes (ARMT and ARMP) which allow you to
modify batches.
 The Frequent Shopper Points entry screens (ARAH). Although points transactions do
not affect account balances, they are treated as a sub-category of monetary
transactions.
 The Account Services Management system (ASM). As customer service
representatives enter Monetary and Points actions through the ASM Work screen
(ASMW), the system automatically organizes them into batches that are later passed
to CMS for posting.
When a transaction is presented for posting to a cardholder account, there can be one of
three possible outcomes. The transaction will be:
 Posted immediately in the day’s batch processing
 Non-posted (rejected)
 Warehoused for posting on a later processing day.
The particular action taken by CMS (post, reject, or warehouse) depends in large part on
transaction posting parameters that you establish in the control records.

Batch Processing
A batch of transactions consists of a batch header record and the batch detail (contents).
The header record contains the batch number, the sum total of all transactions in the
batch, and the debit and credit amounts that are included in the batch. The contents are
the records of the individual transactions.
 During batch processing, the system checks the contents of each batch against the
batch’s header record.
 A completed batch is a batch that was properly closed at its source. An in-balance
batch is one whose contents and header match.
 When a batch is both complete (closed) and in balance, the system takes one
transaction at a time and attempts to post it.

Normal Posting
In most circumstances, there are five parts of a transaction record that must be present
and correct for normal posting to occur:
 Account number
 Transaction code
 Amount of the transaction
 Credit plan number
 Store number.
An exception to this rule is a global payment on an account. Because a global payment is
not directed to a particular credit plan segment on the account, CMS will accept it
without a plan number or a store number.
If the transaction is complete and correct and the account has no condition on it to
prevent posting, the transaction will post. When it posts, the transaction leaves the batch.
Transactions that are rejected remain in the batch, which then becomes a reject batch.
Non-Posting –ENTIRE BATCH REJECTION, INDIVIDUAL TRANSACTION REJECTION
Any batches or transactions that are not posted or warehoused are considered rejected and
are placed in the Reject/Reentry file. CMS provides the Reject/Reentry file to enable you
to adjust an entire rejected batch or individual rejected transactions.
CMS will reject an entire batch if:
 The batch is incomplete
 The batch is out of balance.
If a batch was not properly closed at its source, CMS rejects it as incomplete. The entire
batch is placed in the Reject/Reentry file. The batch will not post until you close it online
using the ARMT function.
If a batch’s header and contents do not match, the system rejects the batch as out-of-
balance. The entire batch is placed in the Reject/Reentry file. The batch will not post
until you reopen it using the online Batch Control function (ARBC) and balance it using
ARMT. Balancing is accomplished by modifying the header and/or contents so that they
match each other, then closing the batch again.
CMS will reject an individual transaction if:
 The transaction is incomplete (missing information needed for normal posting) or
incorrect (contains invalid information)
 A condition on the account prevents normal posting.
Example 1: A sale transaction has no credit plan number on it. CMS rejects the
transaction because it is missing information needed for normal posting.
Example 2: The account number is not on file. CMS rejects the transaction because it
contains invalid information.
Example 3: A credit balance refund transaction is in an amount greater than the actual
credit balance on the account. CMS rejects the transaction because of a condition on the
account.
Those rejected transactions that contain correctable errors can be modified online using
the ARMT function. Once a rejected transaction has been corrected, CMS will
automatically resubmit it for posting. It is not necessary to manually reenter the
transaction.
Those rejected transactions that cannot be corrected can be purged online using
transaction codes that evoke special logic modules (Logic Module 88 to purge a non-post
debit and Logic Module 89 to purge a non-post credit).
You can use the control record posting parameters covered in this section to force
transactions to reject in a variety of circumstances.
Warehousing
Based on control record posting parameters and the current date, CMS may withhold
certain transactions from posting until some later date. Warehousing routinely occurs
when an institution uses Active/Inactive Processing or Call Cycle Billing.
Warehoused transactions do not require any online correction.
CMS – Every program opens a data file, the program verifies file integrity. The program reads the first
record of the file to ensure that it is a header record and the date and time stamps match those of the
System Control (AMCR) file

AMCR SYSTEM CONTROL FILE ARD100

ARD100 Sort Transactions to Posting The program then reads the records in the ATNS and ATVT files and
passes the records to the sort file. The output procedure of the program writes the records to the ATPT
and ATUC files. The program then closes the files and terminates processing

ATNS New Sales Transactions

ATVT Various Transaction

ATPT Posted Transactions

ATUC Update Billing Cycle

ARD140

ATPT Posted Transactions ATUC Update Billing Cycle -INPUT

AMRT Rate Table I VSAM AMSC Secured A

AMSP Frequent Shopper Program

ATBT Balance Transfer

ATGT Generated Transactions

ATSM Statement Master Transactions

debug tracking feature - debug tracking feature ARD140 can perform an entry/exit program that traces
progress during execution and provides the ability to track errors if the program abends. This entry/exit
program, called the debug tracking feature, is optional and must be activated in the System record
(POSTING PROGRAM DEBUG on ARMS01). If the tracking feature is active, ARD140 will use additional
CPU time to execute Move statements in D140-Z9999-PARA-ENTRY and D140-Z9999-PARA-EXIT, which
are executed in all paragraphs in ARD140. If the tracking feature is not active, CPU time is decreased and
the trace option in ARD140 is not provided. If the debug tracking feature is active and ARD140 abends,
select the DUMP dataset from the output listing. From the command line, find “+++” (plus symbols) to
locate the paragraph in which ARD140 abended and a brief trace of the paragraphs that executed prior
to the abend. In copybook AR40WS, WS-D140-PPC-PGM-ID identifies the copybook in which the abend
occurred, WS-D140-PPC-PARA-ID identifies the paragraph within that copybook, and WS-D140-2-20
identifies the paragraphs executed prior to the abend.

You might also like