MC GCMSReferenceManual
MC GCMSReferenceManual
MC GCMSReferenceManual
Management System
Reference Manual
16 April 2024
TA
Contents
Contents
Step 5: validate the processing code and reversal indicator for the card program
identifier/business service arrangement combination...................................................... 208
Step 6: determine whether IRD validation is required for the transaction.................... 208
Interchange rate designator (IRD) validation........................................................................... 209
Step 7: validate the processing code and reversal indicator for the IRD........................209
Step 8: validate product codes for the IRD..........................................................................209
Step 9: validate AB programs for the IRD............................................................................211
Step 10: validate transaction currency for the business service......................................212
Step 11: check for intracountry business service overrides.............................................. 212
Enforcement of business service arrangements...................................................................... 213
Default business service arrangements............................................................................... 214
Life cycle processing supported by Global Clearing Management System.........................214
Global Clearing Management System edits, fee assignments, and fee calculation..........217
Notices.................................................................................................................................................... 492
Updated logical file limitations AN 7719 Release 24.Q2 Sequence of the early
Miscellaneous Core Systems reconciliation file
Updates
Updated Clearing Detail Report AN 7705 Enhancing the Clearing Detail File (IP755120-
Mastercard Identity Check AA) to facilitate acquirer
Program reconciliation
Added message values for Syntax AN 7571 Modifying Processing for Syntax error returns for Mexico
error returns for Mexico domestic Non-Mastercard Scheme domestic transactions
transactions Messages in Mexico
Revised for clarification Currency conversion Acquirer side data elements
Revised for clarification Retirement of 3DS1 SecureCode Electronic commerce
& SPA1 AAVs
NOTE: For more information about settlement, refer to the Settlement Manual.
Clearing basics
To understand clearing through Global Clearing Management System, customers should
understand clearing basics, including
• when clearing can occur
• when settlement occurs
• the Integrated Product Messages (IPM) format (the clearing message format)
• clearing message types
• means of transferring clearing data, and
• processing cycles.
NOTE: In addition to the six primary clearing cycles, a seventh clearing cycle exists exclusively for
Mexico domestic switching transactions.
The following table shows the daily schedule for the six primary clearing cycles and the seventh
clearing cycle designated for Mexico domestic switching transactions.
The following table shows the daily schedule for the seventh clearing cycle designated for
Mexico domestic switching transactions.
Refer to the Clearing Processing Details chapter of the Global Clearing Management System
Reference Manual for clearing file delivery options.
Settlement times
Mastercard settles with most customers Monday through Friday following the sixth clearing
cycle cutoff. However, for intracurrency settlement participants, the option to settle after any
clearing cycle is available.
Customers receive settlement advisements from the Mastercard Settlement Account
Management (S.A.M.) system.
The deadline for U.S. dollar funds transfer is 14:00 St. Louis, Missouri, U.S.A. time.
Transactions processed in the Saturday and Sunday clearing cycles are included in the Monday
net settlement totals. Advisements that customers receive on Monday report Saturday, Sunday,
and Monday settlement totals. Settlement can occur only after clearing has already occurred.
NOTE: For more information about settlement, refer to the Settlement Manual.
MTI Description
1240 Presentment
1442 Chargeback
1644 Administrative
NOTE: For more information about the construction of the IPM message, refer to the IPM Clearing
Formats manual and the Clearing Processing Details chapter of the Global Clearing Management
System Reference Manual.
Arbitration
The final phase in the chargeback process is arbitration. A customer may petition Mastercard to
determine responsibility for a transaction after unsuccessful dispute resolution through the
chargeback process outlined above.
Compliance
The customers request that Mastercard resolve a rules violation or a dispute between the
customers when no remedy exists through the chargeback life cycle.
NOTE: For more information about the distributed software, refer to either the Clearing Optimizer:
Mainframe manual or the Clearing Optimizer: AutoEdit manual.
In addition to the distributed software described above, Mastercard will deliver Member Host
Preparation Facility (MHPF) communication software upon request. The purpose of the
software is to assist in the management of data transfers through a Mastercard Interface
Processor (MIP).
The MHPF communication software
• transmits files through the TCP/IP transmission protocol
• provides modules to perform some very basic file structure edits on non-clearing files, and
• provides MIP Bulk File Advisement software to perform queries and reporting of bulk files
received and available for unloading from their MIP.
Bulk File Advisement Module (module not specific to clearing format files)
Module Description
MH410010 MIP Bulk File Advisement
NOTE: For more information about the MHPF software, refer to the File Transfer Manual and the Data
Communications Manual.
NOTE: Mastercard will deliver modules MH590010 and MH700010 solely to support the existing
compile and link edit processes for the driver routines that contain them. Customers no longer will run
the modules themselves.
NOTE: The daily net settlement advisement is the definitive authority about funds movement.
Differences between the Global Clearing Management System reconciliation messages and reports
and the settlement advisement may occur from time to time because of risk management edits
present in the settlement system.
NOTE: For more information about net settlement procedures, refer to the Settlement Manual.
• edit and reconcile messages received by balancing the IPM notification reconciliation
messages or reports to the issuer's internal system reports of incoming data sent from
Mastercard
• capture and process retrieval request fulfillments when received, and
• initiate retrieval, chargeback, and fee collection messages in accordance with
– the formats and details defined in IPM Clearing Formats and
– Mastercard chargeback rules and procedures outlined in the Chargeback Guide.
To reconcile messages sent, issuers must balance the IPM acknowledgment reconciliation
messages to their internal system reports of outgoing data sent to Mastercard.
• Authorization Manual
• Chargeback Guide
• Clearing Optimizer Mainframe
• Clearing Optimizer AutoEdit
• Customer Interface Specification
• Data Communications Manual
• File Transfer Manual
• Global Clearing Management System Parameter Table Layouts
• Interchange Manual
• IPM Clearing Format Error Numbers and Messages
• IPM Clearing Formats
• Mastercard Clearing Presentment Simulator Guide
• Mastercard MoneySend and Funding Transactions Program Standards
• Mastercard Rules
• Quick Reference Booklet
• Security Rules and Procedures
• Transaction Processing Rules
Element
Element Number Description
Message Type Identifier (MTI) ---- Describes the message class.
Primary Bit Map ---- A series of binary digits (bits) that indicate the
presence or absence of DE 1-DE 64.
Secondary Bit Map DE 1 A series of binary digits (bits) that indicate the
presence or absence of DE 65-DE 128.
Message Reason Code DE 25 A four-position data element indicating the reason for
sending the message. Most, but not all, IPM messages
require the message reason code.
The IPM Clearing Formats manual documents the specifications for each data element and
private data subelement.
in which case Global Clearing Management System returns the message to the customer
with the original DE 71 value).
NOTE: Customers must not populate an element with all high values, such as hexadecimal FF, or all low
values, such as hexadecimal 00, within clearing messages. Global Clearing Management System edits
for all low and high values and will reject messages that contain them.
IPM structure
The structure of an IPM message has several identifying components.
and DE 24 (Function Code) combinations. This includes elements and subelements that
Mastercard will support in the future.
For example, the IPM Clearing Formats manual defines DE 17 (Capture Date) as an element
that Mastercard does not currently support and does not plan to support in the future. Global
Clearing Management System does not edit DE 17 or include it in any accepted message to the
transaction destination.
In addition to the above examples, some data elements are not valid for specific MTI and DE 24
combinations. For example, DE 55 (Integrated Circuit Card System Related Data) is a valid data
element for first presentment, second presentment, first chargeback, and arbitration
chargeback messages. However, it is not a valid data element for financial detail addendum
messages. Therefore, Global Clearing Management System would not forward it to the
transaction destination if it were included in a financial detail addendum message by the sender
of the message.
Mastercard follows the IPM Clearing Formats manual data element and private data
subelement specifications.
As shown in the following figure, Global Clearing Management System drops an unsupported
data element or private data subelement if Global Clearing Management System accepts the
message. An accepted message is one that Global Clearing Management System processes
because it does not fail format, syntax, content, or context edits.
Global Clearing Management System accepts a particular data element or private data
subelement if the element is
• valid
• parseable, and
• identified as a recognized element for the transaction function (message type identifier
(MTI) and DE 24 [Function Code]), regardless of whether the field is mandatory, optional, or
conditional.
Valid means that the data element or private data subelement passes any format, syntax,
content, or context edits applied during the edit process. For example, a private data
subelement that the IPM Clearing Formats manual defines as containing only numeric digits
must contain only numeric digits to be considered valid. Chapters 7, 8, 9, and 10 of the IPM
Clearing Formats manual document the specifications for each data element and private data
subelement.
For example, within a first presentment, the IPM Clearing Formats manual defines
• PDS 0165 (Settlement Indicator) as a mandatory field for a first presentment, and
• PDS 0171 (Alternate Acceptor Description Data) as optional (that is, the transaction
originator may or may not include it) in a first presentment.
Both fields described above Any field is invalid Reject the message and return
both fields.
subelement tag (ID) and one length definition, followed by the desired data string. Global
Clearing Management System will leave this customer data intact.
• Customers who would like Mastercard to parse the proprietary data may use up to 100
individual private data subelement in the 1000-1099 range to define their data. With this
option, customers must use the normal tag-length-data private data subelement encoding
structure to define as many private data subelements as they choose to use. Customers may
provide up to 999 positions total (including tags, lengths, and data for all private data
subelements within the range) per message.
Customers may present proprietary data in private data subelements 1000-1099 in any of the
IPM message types for which the customer is the originator. They may include the customer-to-
customer proprietary private data subelements in any of the Additional Data DEs (DE 48, DE
62, DE 123, DE 124, and DE 125), which are the carrier data elements for private data
subelements. Customers also should be prepared to receive private data subelements
1000-1099 in any of the carrier data elements.
The contents of PDSs 1000-1099 must be in display format. The Global Clearing Management
System does not accommodate binary data in the private data subelements dedicated for
customer-to-customer proprietary data.
Customers must treat the data in the Customer-to-Customer Proprietary private data
subelements as confidential. Customers may disregard unsolicited Customer-to-Customer
Proprietary private data subelement data, and may discard it, provided this is done in a manner,
which preserves the confidentiality of the data.
Global Clearing Management System processes each logical file within a physical file
independently. The transmission originator determines whether to submit a single logical file or
multiple logical files within a physical file.
Logical files within a physical file
There are no requirements related to the grouping of IPM messages into logical files. For
example, one transmission originator may choose to create a separate logical file for each
ending customer ID. Another transmission originator may choose to create one logical file for
chargebacks and retrievals and another for presentments.
The following table specifies the contents of a possible clearing file that customer 004444 could send.
Customers automatically receive clearing files at these default times, unless they contact
Mastercard. Customers that want to change their clearing cycle cutoff times should contact
their account manager or Mastercard Customer Implementation Specialist.
NOTE: The outbound delivery of the files of cycles one and two is extended by 1-3 hours on release
implementation dates only. The files from cycles three through six will be delivered at the usual times.
Release implementation dates occur four times a year and occur on a Friday of the release
implementation month. Although the files of cycles one and two are delivered on a different calendar
day from cycles three through six, Mastercard considers the delivery of all six cycles of files to occur in
one processing day.
Customer ID Endpoint
001234 0000001
005678 0000002
002222 0000001
In this example, Global Clearing Management System will create one file for endpoint 0000001
and one file for endpoint 0000002 after each specified clearing cycle cutoff.
The file created for endpoint 0000001 will contain transactions destined for customer IDs
001234 and 002222. The file created for endpoint 0000002 will contain transactions destined
for customer ID 005678.
A processor might choose to use this arrangement to group its customers into different files.
Option 2: Acquirer Reference ID
With this option, a customer can specify different endpoints according to acquirer bank
identification number (BIN). The following table is an example.
543333 0000002
In this example, Global Clearing Management System will create one file for endpoint 0000001
and one file for endpoint 0000002 after each specified clearing cycle cutoff.
The file created for endpoint 0000001 will contain transactions destined for Acquirer Reference
ID 541234. The file created for endpoint 0000002 will contain transactions destined for
Acquirer Reference ID 543333.
Option 3: Acquirer Reference ID plus card program identifier
With this option, a customer can specify different endpoints according to the combination of
Acquirer Reference ID plus card program identifier. The following table is an example.
In this example, Global Clearing Management System will create one file for endpoint 0000001
and one file for endpoint 0000002 after each specified clearing cycle cutoff.
The file created for endpoint 0000001 will contain Maestro transactions destined for Acquirer
Reference ID 544444. The file created for endpoint 0000002 will contain Mastercard
transactions destined for Acquirer Reference ID 544444.
An acquirer might choose to use this arrangement to separate debit and credit activity.
Option 4: issuer account range
With this option, a customer can specify different endpoints according to issuer account range.
The following table is an example.
542222 0000002
In this example, Global Clearing Management System will create one file for endpoint 0000001
and one file for endpoint 0000002 after each specified clearing cycle cutoff.
The file created for endpoint 0000001 will contain transactions destined for issuer account
range 541111. The file created for endpoint 0000002 will contain Mastercard transactions
destined for issuer account range 542222.
An issuer might choose to use this arrangement to separate consumer and corporate activity, by
assigning consumer account ranges to one endpoint and corporate account ranges to another
endpoint.
An issuer might also choose to use this arrangement to separate debit and credit activity, by
assigning one endpoint to Maestro or Cirrus account ranges and another endpoint to
Mastercard account ranges.
Option 5: Issuer account range plus card program identifier
With this option, a customer can specify different endpoints based on the combination of issuer
account range plus card program identifier. The following table is an example.
In this example, Global Clearing Management System will create one file for endpoint 0000001
and one file for endpoint 0000002 after each specified clearing cycle cutoff.
The file created for endpoint 0000001 will contain Cirrus transactions destined for issuer
account range 545555. The file created for endpoint 0000002 will contain Mastercard
transactions destined for issuer account range 545555.
An issuer might choose to use this arrangement to separate Cirrus and Mastercard activity for
each account range.
Option 6: Issuer account range plus card program identifier plus ATM versus POS
With this option, a customer can specify different endpoints according to the combination of
issuer account range, card program identifier, and whether the transaction is an ATM
transaction. The following table is an example.
In this example, Global Clearing Management System will create one file for endpoint 0000001,
one file for endpoint 0000002, and one file for endpoint 0000003 after each specified clearing
cycle cutoff.
The file created for endpoint 0000001 will contain Maestro and Cirrus ATM transactions
destined for issuer account ranges 545555 and 547777. The file created for endpoint 0000002
will contain all Mastercard transactions destined for issuer account range 545555. The file
created for endpoint 0000003 will contain Maestro point-of-sale (POS) transactions destined
for issuer account range 547777.
An issuer could use this option to simulate the processing class concept by assigning one
endpoint to Maestro and Cirrus ATM transactions, one endpoint to Maestro POS transactions,
and one endpoint to Mastercard transactions, for each issuing account range.
When there are multiple message types (for example, multiple first presentments) for multiple
receiving customer IDs, the Global Clearing Management System sequences them as follows:
• All message types except 1644-693 (Text Message) and 1644-640 (Currency Update): first
by receiving customer ID and then by message type
• 1644-693 (Text Message) and 1644-640 (Currency Update) messages: once per processor by
the first occurring (lowest) customer ID and then by message type
If a customer or processor processes for multiple customer IDs, Global Clearing Management
System constructs files generated by Mastercard as shown in the following table. For example,
suppose that customer ID 004444, endpoint 1, processes for customer ID 002222 and customer
ID 003333. When processing for multiple customer IDs, Global Clearing Management System
would construct the receiver's inbound file as shown in the following table.
Example of sequencing of files generated by Mastercard
Endpoint 1, to Customer ID
MTI-Function Code Description (ICA)
1644-697 File Header 004444
NOTE: In addition to the six primary clearing cycles, a seventh clearing cycle exists exclusively for
Mexico domestic switching transactions.
NOTE: Within the MTI-Function Code category, data will not necessarily be in ascending clearing cycle
sequence. For example, cycle 5 First Presentments might precede cycle 4 First Presentments.
MTI-Function Clearing
Code Description Cycle Delivery Cycle
1644-697 File Header 5 5
MTI-Function Clearing
Code Description Cycle Delivery Cycle
1644-685 Financial Position Detail 3, 4, 5 5
The individual messages in a specific MTI-Function Code will continue to be sequenced as they
are today.
NOTE: In addition to the six primary clearing cycles, a seventh clearing cycle exists exclusively for
Mexico domestic switching transactions.
Customers and processors that elect to receive early reconciliation files will receive information
after all six cycles.
Customers and processors that choose to not receive early reconciliation will receive all of their
reconciliation messages, error messages, and messages from Mastercard to customers after
the next available delivery cycle.
Global Clearing Management System will not recalculate or merge totals of reconciliation
messages that are held until the next available delivery cycle.
For example, if an existing customer or processor participates in cycles 1, 3, 4, and 6 as its
delivery cycles and has elected to not receive early reconciliation files, the following will apply:
• Reconciliation and error messages, if any, from cycle 1 will be delivered after cycle 1
processing.
• Reconciliation and error messages generated in clearing cycle 2 will be held, combined with
any reconciliation and error messages reconciliation and error messages generated during
cycle 3, and delivered after cycle 3 processing.
• Reconciliation and error messages generated in clearing cycle 4 will be delivered after cycle 4
processing.
• Reconciliation and error messages generated in clearing cycle 5 will be held, combined with
any generated during cycle 6, and delivered after cycle 6 processing.
The following table illustrates the differences of selecting receipt of early reconciliation
messages when both processors have chosen cycles 1, 3, 4, and 6 as their delivery cycles.
Early reconciliation customer and non-early reconciliation processor example
Cycle 2 First Presentment Acknowledgment messages for Acknowledgment held for the
messages totaling the USD 2,000 in First next delivery cycle
USD 2,000 Presentments when Global
Clearing Management System
processes the file
Cycle 5 First Presentment Acknowledgment messages for Acknowledgment held for the
messages totaling the USD 5,000 in First next delivery cycle
USD 5,000 Presentments when Global
Clearing Management System
processes the file
physical file containing two logical files, Global Clearing Management System will return one
early reconciliation Message file. The acknowledgment reconciliation messages for the two
logical files contained in the file sent to Mastercard will be contained in the single early
reconciliation message physical file.
For example, if the customer sends two logical files within a physical file, Global Clearing
Management System will send the acknowledgment reconciliation messages for the two logical
files within one physical file. Refer to the following figure for an illustration of this example.
The sequence number returned by Global Clearing Management System in the T113 early
reconciliation bulk file generated by Mastercard will match the sequence number sent by the
customer in the corresponding customer-generated R111 Global Clearing Management System
Data bulk file for those customers electing receipt of the early reconciliation files. Mexico
Domestic transactions for the seventh clearing is sent by customers under bulk type RSP1 and
Global Clearing Management System will use the sequence number from the RSP1 bulk file for
early reconciliation and sent under the Bulk File T113 bulk to customers.
The sequence of an IPM early reconciliation message physical file generated by Mastercard is
similar to the sequence in the following table. Suppose that customer ID 004444, endpoint 1,
processes for customer IDs 002222, 003333, 005555, and 006666. When processing for
multiple customer IDs, Global Clearing Management System would construct the receiver's
inbound file as shown in the following table.
Customers participating in GCMS early reconciliation experience duplicate file sequence
numbers in acknowledgment reconciliation messages when a physical file contains more than
99 logical files. Because PDS 0300 (Reconciled, File), subfield 4 (File Sequence Number),
positions 24-25 (Sequence Number) is a two-position value, submitting over 99 logical files
causes the sequence to repeat. Furthermore, if a physical file exceeds 999 logical files, the
customer will not receive early reconciliation for the physical file, and could miss the preferred
settlement cycle. To avoid undesired processing of early reconciliation files Mastercard advises
customers to limit the number of logical files to 99.
Sequencing of files generated by Mastercard early reconciliation
Endpoint 1, to Customer ID
MTI-Function Code Description (ICA)
1644-697 File Header 004444
NOTE: This example assumes that data for all customers was received in two logical files. Each logical
file contains a file header, followed by various IPM clearing messages, followed by a file trailer.
Customers can match the physical file sent to Mastercard with the early reconciliation file
shown below by the T113 Global Clearing Management System early reconciliation file. The
following table identifies the pairing of the early reconciliation files with the file sent by the
customer.
T121 Test: Global Clearing Management R119 (or RSP3 for Mexico Domestico transactions under
System Early Reconciliation File received from the seventh clearing cycle) Test: Global Clearing
Mastercard Management System Data sent by the customer.
NOTE: Mastercard recommends that customers using CONNECT:Direct choose to receive the No Data
file.
Clearing times
The sending customer can submit transaction data for clearing to the St. Louis Operations
Center (Central Site) seven days a week, 24 hours a day.
Mastercard processes the data during one of six clearing periods Monday through Sunday. The
six cutoff times per processing day are 18:00 and 21:00 the day before the processing day, and
00:00, 03:00, 06:00, and 08:00 of the processing day (All times shown are expressed as St. Louis
time) central time.
Customers may create and send clearing files as frequently as they want. Sending clearing files
earlier allows customers to have more transactions processed in earlier clearing cycle cutoffs,
thus ensuring the next available settlement of their accepted transactions.
Mastercard recommends that customers submit large files (insert size) at least 30 minutes
before the cutoff to ensure data is processed during the clearing period. Large files submitted
close to the cutoff period may be deferred to the subsequent cycle, which could impact
settlement timing. To avoid file processing delays, customers should dedicate sufficient time to
prepare large files for submission 30 minutes prior to the cutoff.
NOTE: Mastercard does not recommend that customers send multiple single-record logical files on a
physical file. For alternative options, contact Global Customer Service. Sending in multiple single-
record logical files could cause processing of files to be significantly delayed.
Julian date refers to the day of the year expressed as a three-position number, with a range of
001 through 366 (for example, 001 on 1 January).
The file sequence subfield within PDS 0105 (File ID), a five-position file sequence number,
supports the frequent submission of files. It allows customers to have up to 99,999 files per
unique combination of PDS 0105, subfields one through three. PDS 0105 in the IPM format
consists of the subfields shown in the following table.
File ID format for PDS 0105
3 Processor ID n-11
NOTE: For additional information about customer delivery cycle options, refer to the Files Generated
by Mastercard section.
T121 Test bulk ID for the Early Reconciliation Message file generated by T
Mastercard
T068 Production IPM MPE generated by Mastercard from Central Site (full
P
file replacement)
T167 Test IPM MPE generated by Mastercard from Central Site (daily
T
updates)
T168 Test IPM MPE generated by Mastercard from Central Site (full file
T
replacement)
Date created 16-23 n-8 Date the IPM MPE Daily Update file
was generated.
Format: YYYYMMDD.
Time created 24-27 n-4 Time the IPM MPE Daily Update file
was generated.
Format: HHMM.
Module Identifier 18-31 an-14 Module that generated the IPM MPE.
Date created 46-54 an-9 Date the IPM MPE Full File
Replacement was generated.
Format: MM DD YY followed by one
space.
Time created 62-69 an-8 Time the IPM MPE Full File
Replacement was generated.
Format: HH:MM:SS
CONNECT:Direct
The Record Descriptor Word (RDW) does not affect customers that send or receive IPM clearing
files, the IPM MPE file, or both through CONNECT:Direct.
Does not use Mastercard MHPF Must delete then insert the RDW at the
communications software beginning of each IPM clearing message
before loading the IPM clearing file to the
MIP for delivery to Mastercard.
Does not use Mastercard MHPF Must remove the RDW from the beginning
communications software of each IPM clearing message, as the file is
unloaded from the MIP.
Processing cards that have converted from Cirrus to the Visa/PLUS ATM Network
Once cards are converted from Cirrus® to the Visa/PLUS ATM Network, customers must be
aware of the processing changes that occur.
In instances where an issuing account range has been converted from Cirrus to the Visa/PLUS
ATM Network, new transactions occurring after the conversion must be authorized and
processed by the Visa/PLUS ATM Network, not by the Single Message System. However,
transactions that were authorized by the Single Message System before the conversion to the
Visa/PLUS ATM Network must be cleared and settled by both Global Clearing Management
System and the Single Message System.
To accommodate customers that use the IPM MPE file for both authorization routing decisions
and clearing processing, when an issuer account range converts to the Visa/PLUS ATM Network,
Mastercard removes the account range from table IP0040T1 (Issuer Account Range) in the IPM
MPE file sent to customers, but still retains it in table IP0040T1 in the IPM MPE file used by
Global Clearing Management System. This procedure allows acquirers to stop sending new
authorization requests for the issuer account range to the Single Message System, but still
process clearing messages for previously authorized transactions by sending them to Global
Clearing Management System.
Acquirers that use the Clearing Optimizer software to process production clearing messages
before sending their files to Global Clearing Management System may receive error messages
from the Clearing Optimizer software for these transactions, even though they are accepted
when processed by Global Clearing Management System. To account for this condition,
Mastercard enhanced the Clearing Optimizer software to prevent customers from receiving
error messages when processing clearing messages for transactions authorized before an issuer
account range is converted from Cirrus to the Visa/PLUS ATM Network. This enhancement
consisted of adding the issuer account ranges that had been converted from Cirrus to the Visa/
PLUS ATM Network, to a Mastercard private use IPM MPE table IP9000T1. The Clearing
Optimizer software will use this table in its optimized table processing, to allow Clearing
Optimizer to accept clearing transactions involving these converted account ranges. The
following table describes distinctions between the two versions of the IPM MPE file in this
context.
File Change
IPM MPE file sent to customers • Mastercard private use table IP9000T1: contains
issuer account ranges that have converted from
Cirrus to the Visa/PLUS ATM Network
• Table IP0090T1 (Issuer Account Range Card Program
Identifier and Business Service Arrangement
Participation): contains issuer account ranges that
have converted from Cirrus to the Visa/PLUS ATM
Network.
• Table IP0040T1 (Issuer Account Range): omits issuer
account ranges that have converted from Cirrus to
the Visa/PLUS ATM Network, so that acquirers can
continue to understand that new authorizations for
these account ranges must be authorized and
processed through the Visa/PLUS ATM Network, and
not by Single Message System.
Optimized version of the IPM MPE (created • Table IP0090T1 (optimized version): contains issuer
by the Clearing Optimizer software) account ranges that have converted from Cirrus to
the Visa/PLUS ATM Network.
• Table IP0040T1 (optimized version): contains issuer
account ranges that have converted from Cirrus to
the Visa/PLUS ATM Network so that the Clearing
Optimizer software will no longer reject clearing
transactions for these issuer account ranges.
These changes are provided here to customers as a courtesy reminder of this feature; therefore,
no action is required.
Guiding principles
Unless otherwise specified, these are suggested best practices for AFD processing and are not
mandatory.
• AFD transactions often clear for an amount that is different from the authorized amount.
Mastercard recommends (required in the Europe region) that AFD transactions be submitted
as preauthorizations (DE 61, subfield 7, [POS Transaction Status = 4]). Mastercard
recommends (required in the Canada, Europe, and U.S. regions) that acquirers submit an
AFD completion advice message to the issuer with the final transaction amount after fueling
is completed, regardless of the method used (1.00 AFD or maximum amount), even when
the final purchase equals the authorized amount.
• If DE 38 (Approval Code) is contained in Authorization Request Response/0110 or
Authorization Advice Response/0130 message, the Mastercard also recommends that the
Trace ID (DE 15 [Settlement Date] and DE 63 [Network Data]) of the completion advice
response be used within the clearing presentment (Refer to the Automated Fuel Dispenser
Clearing Processing in the following section).
As an alternative, the Trace ID (DE 15 [Settlement Date] and DE 63 [Network Data]) of the
original preauthorization may be used for clearing presentment if that same Trace ID is
included in the AFD completion advice message within DE 48, subelement 63 (Trace ID).
Value Description
1403 Previously approved authorization: partial amount, multi-clearing
1404 Previously approved authorization: partial amount, final clearing
Guiding principles
• Multi-clearing is intended for improved open-to-buy (OTB) management of e-commerce split
shipments, but not limited to card-not-present merchants. Issuers should manage OTB holds
using the new multi-clearing reason codes and their own balance management policies.
• Multi-clearing must include proper authorization matching data (DE 38 Approval Code, DE
63 Trace ID) or the presentment will be rejected. If the split shipment sequence is not
deterministic, e-commerce processors may not be able to identify which presentment is final.
• Multi-presentment airline ticket and installment purchases are unaffected and will process
business as usual. Multi-clearing only applies to Mastercard credit and Debit Mastercard
transactions.
NOTE: Global Clearing Management System will reject the message if edits reveal that required
information is missing. In most cases, Global Clearing Management System will also reject a message
if an element contains all low values, all high values, all spaces, or all zeros.
Refer to the IPM Clearing Formats manual for specific exceptions to this policy. One such
exception is for Mexico Domestic transactions where, under certain conditions, the transaction is
not rejected but flagged for error and the transaction settles. This is referred to as syntax error
condition.
NOTE: For information about the edits that apply to individual IPM messages, refer to the IPM Clearing
Formats manual.
When Global Clearing Management System encounters exception conditions at the single
message or file level, it generates appropriate error messages. Global Clearing Management
System creates IPM error message types
• full file rejection messages and
• single message rejection messages.
NOTE: IPM reject messages contain no warning or adjustment conditions, only reject conditions.
Global Clearing Management System can reject both a first presentment message and its
associated financial detail addendum messages, or it can reject just the associated financial
detail addendum messages.
• If Global Clearing Management System rejects an IPM first presentment message, it also
rejects and returns to the transaction originator all associated financial detail addendum
messages.
• If Global Clearing Management System rejects financial detail addendum messages, it does
not necessarily reject the associated first presentment message.
NOTE: Global Clearing Management System does not return the IPM file reject message if the header
message of the rejected file is unparseable, nor if PDS 0105 (File ID), subfield 3 (Processor ID) is
invalid. In these cases, Global Clearing Management System cannot determine the receiver of the file
reject message and therefore cannot notify the appropriate customer of the file reject.
Example 1
Suppose that the transaction originator omits IPM messages between the file header and file
trailer messages. Because Global Clearing Management System requires data between the file
header and file trailer messages in a customer-submitted logical file, the absence of data results
in a file reject. The Global Clearing Management System would return a file reject message to
the transaction originator indicating
• the file ID of the rejected file
• the appropriate error code, and
• up to 200 positions of the first message (the header) in the rejected file.
The Global Clearing Management System would not forward any of the messages to the
intended transaction destinations because it rejected the entire file.
Example 2
Suppose that the transaction originator includes a file ID in the file trailer message that does
not match the file ID in the file header message. The Global Clearing Management System
would return a file reject message to the transaction originator indicating
• the file ID of the rejected file
Example 3
Suppose that the transaction originator includes PDS 0105 on a file header message that has a
duplicate file ID, where the file ID duplicates the ID of another clearing file submitted within the
previous 180 days. The Global Clearing Management System would return a file reject message
to the transaction originator indicating
• the file ID of the rejected file
• the field in error, with the appropriate error code, and
• up to 200 positions of the rejected file's first message.
The Global Clearing Management System would not forward any of the messages to the
intended transaction destinations because it rejected the entire file.
If a customer processes for multiple customer IDs, Global Clearing Management System sends a
single file reject for that customer processor surrounded by a file header and a file trailer. For
example, if customer 004444, endpoint 1,
• processes for customer IDs 001111, 002222, and 003333
• sends a file with transactions for customer IDs 001111, 002222, and 003333, which Global
Clearing Management System rejects with a full file reject, and
• receives the Early Reconciliation File,
Global Clearing Management System would construct the file generated by Mastercard as
follows.
The Clearing Optimizer software The Clearing Optimizer software provides the entire
original message, unaltered except for DE 71 (Message
Number) (Refer to the following information).
The Clearing Optimizer software assigns a new DE 71 value to the rejected original message
when returning it to the sending customer, although Global Clearing Management System
retains the DE 71 value from the original message. Customers also may use PDS 0138 (Source
Message Number ID) of the message exception message to identify the input source message
number. PDS 0138 will not be present if the original message is unparseable and Global Clearing
Management System cannot determine the DE 71 value from the original message.
If all detail messages in a logical file are rejected, the Global Clearing Management System
generates a Message Exception/1644-691 for each rejected detail message. Additionally, the
Global Clearing Management System generates a File Reject/1644-699 because none of the
individual messages were accepted.
If a customer processes for multiple customer IDs, Global Clearing Management System sends
all the message rejects for that customer surrounded by a file header and a file trailer. For
example, if customer 4444, endpoint 1, processes for customer IDs 1111 and 2222 and receives
the Early Reconciliation File, Global Clearing Management System would construct the file
generated by Mastercard as follows.
• DE 25 (Message Reason Code) containing one of these reason codes that identifies a syntax
error return.
– 1500 (for presentment messages only)
– 4890 (for chargeback messages only)
– 6380 (for retrieval request messages only)
– 6390 (for retrieval request messages only)
– 6391 (for retrieval request messages only)
– 7615 (for fee collection messages only)
– 7690 (for fee collection messages only)
– 7715 (for miscellaneous fee collection messages only)
• PDS 0005 (Message Error Indicator) containing the syntax error. While a transaction may
have multiple syntax errors, for syntax error return PDS 0005 will only identify a single
condition as the reason for the return.
• PDS 0225 (Syntax Return, Original Message Reason Code) containing the original message
reason code value from DE 25.
NOTE: Interchange and fees will be reversed on syntax error return messages. The receiver of the
returned syntax error can return the message and collect funds using a Miscellaneous Fee Collection/
1740 message, if applicable.
Error Detail: Input Sequence report and Global Collection Only Error Detail: Input
Sequence report
Global Clearing Management System reports rejected transaction data through the Error
Detail: Input Sequence report and the Global Collection Only Error Detail: Input Sequence
report. These reports provide all data elements of a rejected message, including data that fails
edits and data that passes edits, highlighting the data elements in error.
These reports include rejected transaction details at levels
• Logical file to Mastercard
• Processing Mode (Test or Production)
• Source Message Number
• Source Currency
• Source Amount
• Transaction Function, and
• Global Collection Only separated from non-Global Collection Only rejected transactions.
The reports are billed through the Mastercard Consolidated Billing System (MCBS). Current
rates are listed in the Pricing Guide on the Pricing and Billing Resource Center. The billing event
numbers are as follows.
The Error Detail: Input Sequence reports are optional. The Global Clearing Management System
transmits this report using bulk type T140 for production and bulk type T150 for test reports.
NOTE: Customers that request these reports will receive them after each clearing cycle.
Figure: Error Detail: Input Sequence Report (IP857010-AA), Banner Page, page 1
Error Detail: Input Sequence Report (IP857010-AA), banner page field descriptions
Field Description
Run Date The date on which this report was produced.
File ID The logical file ID of the customer-generated file to which the data in this
report pertains.
Figure: Error Detail: Input Sequence Report (IP857010-AA), File Level Reject, page 2
Error Detail: Input Sequence Report (IP857010-AA), File Level Reject, page 2 field descriptions
Field Description
Run Date The date on which this report was produced.
File ID The logical file ID of the customer-generated file to which the data in this
report pertains.
Error Code A unique code (established by Mastercard) that identifies the type of error
encountered. Refer to the IPM Clearing Format Error Numbers and
Messages manual for a list of the error codes established by Mastercard
and their corresponding descriptions.
Source Message Number Number of the original message that contains the error, from DE 71
(Message Number).
Element ID The number of the data element or private data subelement causing the
error condition.
File Information If parseable, contains up to the first 200 positions of data in a reject of an
entire file (This information prints only for file-level rejects).
Figure: Error Detail: Input Sequence Report (IP857010-AA), Message Level Reject, page 3
Error Detail: Input Sequence Report (IP857010-AA), Message Level Reject, page 3 field descriptions
Field Description
Run Date The date on which this report was produced.
Field Description
File ID The logical file ID of the customer-generated file to which the data in this
report pertains.
Source Message Number Number of the original message that contains the error, from DE 71
(Message Number).
Source Amount Monetary amount of the rejected message. For messages without a DE 4
(Amount, Transaction) value (for example, retrieval fee billing or financial
detail addendum messages), the field will be zero.
MTI-Function Code The Message Type Identifier and the DE 24 (Function Code) value
associated with the rejected message.
Source Currency The alphabetic currency code associated with the monetary amount.
Error Code A unique code (established by Mastercard) that identifies the type of error
encountered. Refer to the IPM Clearing Format Error Numbers and
Messages manual for a list of the error codes established by Mastercard
and their corresponding descriptions.
Source Message Number Number of the original message that contains the error, from DE 71
(Message Number).
Element ID The number of the data element or private data subelement causing the
error condition.
Invalid Data Listing of the contents of the data element or private data subelement in
error, within the rejected message (This information prints only for message
level rejects).
Figure: Error Detail: Input Sequence Report (IP857010-AA), Message Level Reject, page 3 (alternate)
Error Detail: Input Sequence Report (IP857010-AA), Message Level Reject, page 3 (alternate) field
descriptions
Field Description
Run Date The date on which this report was produced.
File ID The logical file ID of the customer-generated file to which the data in this
report pertains.
Error Code A unique code (established by Mastercard) that identifies the type of error
encountered. Refer to the IPM Clearing Format Error Numbers and
Messages manual for a list of the error codes established by Mastercard
and their corresponding descriptions.
Source Message Number Number of the original message that contains the error, from DE 71
(Message Number).
Element ID The number of the data element or private data subelement causing the
error condition.
Invalid Data Listing of the contents of the data element or private data subelement in
error, within the rejected message (This information prints only for message
level rejects).
Message Unparseable Contains up to the first 200 positions of the rejected message when Global
Clearing Management System cannot parse the message into elements.
Figure: Error Detail: Input Sequence Report (IP857010-AA), Message Level Reject, page 4
Error Detail: Input Sequence Report (IP857010-AA), Message Level Reject, page 4 field descriptions
Field Description
Run Date The date on which this report was produced.
File ID The logical file ID of the customer-generated file to which the data in this
report pertains.
Message Type Identifies whether the message has a settlement indicator of settled by
Mastercard, bilateral (not settled by Mastercard), or Global Collection Only.
Amount The net total of the source monetary amount of the messages. Messages
that do not include a DE 4 (Amount, Transaction) value are not included in
this field.
Figure: Global Collection Only Error Detail: Input Sequence Report (IP857010-BB), banner page (page
1)
Global Collection Only Error Detail: Input Sequence Report (IP857010-BB), banner page field descriptions
Field Description
Run Date The date on which this report was produced.
File ID The logical file ID of the customer-generated file to which the data in this
report pertains.
Figure: Global Collection Only Error Detail: Input Sequence Report (IP857010-BB), Message Level
Reject
Figure: Global Collection Only Error Detail: Input Sequence Report (IP857010-BB), continuation
Global Collection Only Error Detail: Input Sequence Report (IP857010-BB), Message Level Reject field
descriptions
Field Description
Run Date The date on which this report was produced.
Field Description
Page The page number within the report.
File ID The logical file ID of the customer-generated file to which the data in this
report pertains.
Source Message Number Number of the original message that contains the error, from DE 71
(Message Number).
Source Amount Monetary amount of the rejected message. For messages without a DE 4
(Amount, Transaction) value (for example, retrieval fee billing or financial
detail addendum messages), the field will be zero.
MTI: Function Code The Message Type Identifier and the Function Code associated with the
rejected message.
Source Currency The alphabetic currency code associated with the monetary amount.
Error Code A unique code (established by Mastercard) that identifies the type of error
encountered. Refer to the IPM Clearing Format Error Numbers and
Messages manual for a list of the error codes established by Mastercard
and their corresponding descriptions.
Source Message Number Number of the original message that contains the error, from DE 71
(Message Number).
Source Element ID Identifies the element for which Global Clearing Management System
encountered the reject condition.
Invalid Data Listing of the contents of the element within the rejected message.
Figure: Global Collection Only Error Detail: Input Sequence Report (IP857010-BB), Message Level
Reject (alternate)
Global Collection Only Error Detail: Input Sequence Report (IP857010-BB), Message Level Reject
(alternate) field descriptions
Field Description
Run Date The date on which this report was produced.
File ID The logical file ID of the customer-generated file to which the data in
this report pertains.
Error Code A unique code (established by Mastercard) that identifies the type of
error encountered. Refer to the IPM Clearing Format Error Numbers and
Messages manual for a list of the error codes established by Mastercard
and their corresponding descriptions.
Source Message Number Number of the original message that contains the error, from DE 71
(Message Number).
Element ID The number of the data element or private data subelement causing
the error condition.
Invalid Data Listing of the contents of the data element or private data subelement
in error, within the rejected message.
Message Unparseable Contains up to the first 200 positions of the rejected message when
Global Clearing Management System cannot parse the message into
elements.
Figure: Global Collection Only Error Detail: Input Sequence Report (IP857010-BB), Message Level
Reject
Global Collection Only Error Detail: Input Sequence Report (IP857010-BB), Message Level Reject, page 2
field descriptions
Field Description
Run Date The date on which this report was produced.
File ID The logical file ID of the customer-generated file to which the data in this
report pertains.
Message Type Identifies whether the message has a settlement indicator of settled by
Mastercard, bilateral (not settled by Mastercard), or Global Collection Only.
Amount The net total of the source monetary amount of the messages. Messages
that do not include a DE 4 (Amount, Transaction) value are not included in
this field.
Global Clearing Management System transaction and chargeback analysis reports........................... 109
NOTE: For information about the message procedures for presentment of transactions, refer to the
IPM Clearing Formats manual.
The acquirer must present all cash disbursements, purchases, credits, unique, and Payment
Transactions for the full amount of the original transaction currency as agreed to by the
cardholder. The amount may not be increased (or reduced in the case of a credit or a Payment
Transaction) unless specifically authorized within this manual. Acquirers must promptly present
these transactions to issuers.
NOTE: For more information about currency conversions, refer to the Currency Conversion chapter.
• When the transaction was completed with manually recorded card information (whether
imprinted or handwritten), the acquirer has a maximum of 30 calendar days after the
transaction date to present the transaction to the issuer.
• For transactions effected at a U.S. region merchant with a card issued in the U.S. region,
when the transaction was completed with manually recorded card information (whether
imprinted or handwritten), the acquirer has a maximum of 14 calendar days after the
transaction date to present the transaction to the issuer.
• A payment transaction must be presented in clearing within one business day of the
authorization date.
• A contactless transit aggregated transaction must be presented in clearing within 14
calendar days of the authorization date.
• A refund transaction must be presented in clearing within five calendar days of the date the
merchant agreed to provide a refund to the cardholder (the refund transaction receipt date,
or if the refund transaction was authorized by the issuer, then the refund transaction
authorization date).
Notwithstanding these time frames, the acquirer has a maximum of 30 calendar days (14
calendar days for intra-United States transactions) after the transaction date to present a
transaction when the acquirer must delay presentment:
• Because of the merchant's delay in submitting the transaction, as permitted under Chapter
3, Transaction Records of Transaction Processing Rules;
• A national bank holiday of at least four consecutive days occurred, which prevented the
acquirer from presenting a card-read or key-entered transaction within the applicable seven-
calendar-day time frame.
An issuer must still accept transactions submitted beyond the applicable time frame if the
cardholder account is in good standing or the transaction can be otherwise honored and posted.
If the message has no transaction date when processed through Global Clearing Management
System, the date 15 days before the date in PDS 0105 (File ID), subfield 2 (File Reference Date)
will be presumed (for rules administration) to be the transaction date, subject to subsequent
establishment of the actual date by support documentation.
numbers, acquirers must contact the Global Customer Service team to request a risk-
management approval code.
NOTE: Refer to the MasterCom manuals for more information about retrieval requests and
fulfillments, including information about processing time frames and processing procedures.
Sequence of
Information Positions Name Attribute Justification
1 1-16 Fulfillment Fax Number ans-16 left
NOTE: Because this format is only a recommendation and uses existing customer-to-customer
proprietary data fields within the IPM format, it is not documented in the IPM Clearing Formats
manual.
Chargeback processing
The chargeback process begins when an issuer determines that, for a valid chargeback reason
specified in the Chargeback Guide, the transaction may be charged back to the acquirer for
possible remedy. The chargeback life cycle includes the first chargeback and, if necessary, a
second presentment, arbitration chargeback, if applicable, and arbitration case filing.
The required time frames applicable to each cycle are described below.
In cases that involve… Mastercard calculates the period of 120 days from…
Delayed delivery of goods or The latest anticipated date that the acceptor was to provide the
performance of services that goods or services.
the cardholder asserts the
acceptor never provided
NOTE: For more information about chargeback life cycle support and the time frame associated with
each chargeback reason, refer to the Chargeback Guide.
Central Site processing date in PDS 0158, Chargeback History File business date in PDS 0158,
subfield 5 subfield 5
Central Site processing date in PDS 0158, Date in retrieval history in DE 31 (Acquirer Reference
subfield 5 Data), subfield 3 (Julian Processing Date YDDD)
Retrieval history in PDS 0243, subfield 1 Date in retrieval history in DE 31, subfield 3
Examples
Compare the following examples to understand the effect of the submission date and time on
chargeback processing. In both examples, the customer submits the second presentment with a
message reason code of 2008, which has the requirement of submission within 45 days after
the first chargeback.
The customer submits the second Saturday, 18 August after the Saturday, 18 August before
presentment with a message reason sixth clearing. The file header the sixth clearing. The file
code of 2008. date is Saturday, 18 August. header date is Saturday, 18
August.
Code]) and also find that the exclusion indicator is invalid. In this case, Global Clearing
Management System will provide the IPM error code 2006 (INVALID EXCLUSION INDICATOR) in
addition to the other applicable error codes in the IPM error message that the system returns to
the sender of the transaction.
DE 24 (Function
MTI Code) Description
1442 450 First Chargeback (Full)/1442 for the full First Presentment/1240
amount. Initiated by the issuer.
1240 205 Second Presentment (Full)/1240 for the full First Presentment/1240
amount. Initiated by the acquirer.
DE 24 (Function
MTI Code) Description
1442 451 Arbitration Chargeback (Full)/1442 for the full First Presentment/1240
amount. Initiated by the issuer.
An issuer may exercise one first chargeback per presented transaction within the applicable
time frame limit specified in the Chargeback Guide.
An acquirer may process a second presentment if it can provide additional information, as
specified in the Chargeback Guide, to correct the original defect that led to the chargeback.
An issuer may process an arbitration chargeback if it is determined that a transaction was
improperly presented for a second time or if the issuer does not receive supporting
documentation required with the second presentment.
Submitting the transaction amount for first chargebacks, second presentments, and
arbitration
Customers must submit three elements for first chargebacks, second presentments, and
arbitration.
For first chargebacks, second presentments, and arbitration chargebacks, the sender submits
• DE 4 (Amount, Transaction), which provides the amount of the current chargeback in either
U.S. dollars or the customer's intracurrency settlement currency
• DE 30 (Amount, Original), which provides the original amount from the first presentment, in
the original transaction currency; and
• PDS 0149 (Currency Codes, Amounts, Original), which provides the currency code associated
with the original transaction amount in DE 30.
If the message is for a partial amount, the sender also may submit PDS 0268 (Amount, Partial
Transaction), which provides the partial amount being submitted as a chargeback or second
presentment, in the original transaction currency.
NOTE: Once an issuer or acquirer submits a transaction as a partial transaction, customers must
submit the transaction as partial in all subsequent phases of the chargeback cycle.
Message element criteria for processing chargebacks on purchase with cash back transactions
DE 30 (Amounts, Original) Should contain the original transaction amount of the First
Presentment/1240
Message element criteria for processing chargebacks on purchase with cash back transactions
DE 30 (Amounts, Original) Should contain the original transaction amount of the First
Presentment/1240
DE 54 (Amounts, Additional) Should contain the cash back portion of the purchase with cash back
transaction
Issuers must not submit chargebacks on the cash back amount on Debit Mastercard purchases
with cash back transactions for the following message reason codes.
DE 25 (Message
Reason Code) Description
4853 Cardholder Dispute: Defective Merchandise/Not as Described
If initiating a chargeback for the purchase amount or a portion thereof, the issuer should submit
a First Chargeback (Partial)/1442 or Arbitration Chargeback (Partial)/1442.
DE 95 (Card Issuer Reference Data)
DE 95 (Card Issuer Reference Data) is a control value of 10 positions that the issuer assigns
with its original chargeback and is used to track the chargeback throughout its life cycle.
The issuer may, at its option, include its customer ID number when defining the value for this
element. The card issuer reference data may be used to identify the originator, and in turn, the
originator may determine and direct the chargeback to the department or affiliate customer
that initiated the original chargeback.
The issuer provides DE 95 when processing retrieval or chargeback messages. The acquirer is
required to include the same data in a subsequent fulfillment of the retrieval request or acquirer
advisement. In the case of a chargeback, this applies to both Second Presentment/1240 and
Arbitration Chargeback/1442 case filings.
The unique card issuer reference data provides an audit trail of a chargeback’s processing life
cycle. It allows customers to locate the source documentation needed to rebill a cardholder or
recharge a acceptor.
The issuer must not use the card issuer reference data number more than once in a 12-month
period. Global Clearing Management System edits validate all incoming chargebacks against
the chargeback history file to ensure that the incoming chargebacks do not contain a card issuer
reference data used previously with the same BIN. Acquirers must not modify the card issuer
reference data when second presenting a chargeback. Global Clearing Management System will
reject the chargeback or second presentment if it contains an invalid card issuer reference data.
Customers should always submit DE 95 in all chargeback life cycle transactions, even though
Global Clearing Management System does not perform the validation edits for ATM chargeback
life cycle transactions (DE 3 [Processing Code], subfield 1 [Cardholder Transaction Type], value
of 01).
Global Clearing Management System will edit this private data subelement for all First
Chargeback/1442, Second Presentment/1240, and Arbitration Chargeback/1442 messages
and will reject the message if the indicator is not a 0 or a 1.
DE 72 (Data Record)
DE 72 (Data Record) is used during the different chargeback processing cycles to provide the
receiving customer with specific information about the item.
NOTE: For specific message text requirements for each type of message, refer to the Chargeback
Guide.
This private data subelement contains each date that the customers sent Chargeback
Support Documentation (CSD) for the first two chargeback cycles. This information
indicates whether the customers provided CSD in the appropriate time frames. The
system provides this information if it is available.
– PDS 0260 (Edit Exclusion Indicator)
This private data subelement contains information about processing of edit exclusions
when Mastercard has granted deactivation of transaction life cycle editing to a particular
customer. Mastercard will notify the customer when the system excludes chargeback
cycle edits and will advise the customer of the reason for the exclusion. PDS 0260 consists
of the following subfields:
– Subfield 1: Exclusion Request Code. This code identifies the originator request to
bypass edit sets during processing of the transaction.
– Subfield 2: Exclusion Reason Code. This code, which the Global Clearing Management
System assigns, indicates approval of, and the reason for, the edit exclusion.
– Subfield 3: Exclusion Results Code. This code, which the Global Clearing Management
System assigns, indicates the edit set or sets that the Global Clearing Management
System actually bypassed when it processed the transaction.
– PDS 0262 (Documentation Indicator)
This private data subelement indicates whether supporting documentation will be
provided for the current chargeback cycle.
– PDS 0266 (First Chargeback/Fee Collection Return Data)
This private data subelement contains dates, reasons, and other information from a first
chargeback. When this PDS is present in a second presentment or an arbitration
chargeback, it provides information from the first chargeback of that transaction,
including the message text from the first chargeback.
– PDS 0267 (Second Presentment/Fee Collection Resubmission Data)
This private data subelement contains dates, amounts, reasons, and other information
from a second presentment. When this private data subelement is present in an
arbitration chargeback, it provides information from the second presentment of that
transaction, including the message text from the second presentment.
Both PDS 0266 and PDS 0267 contain the following information from the appropriate
chargeback cycle.
– Subfield 1: Message reason code (from DE 25 [Message Reason Code] of the first
chargeback or second presentment)
– Subfield 2: First return business date (from PDS 0158 [Business Activity], subfield 5
[Business Date] of the first chargeback or second presentment)
– Subfield 3: Edit exclusion reason code (from PDS 260, subfield 2 of the first
chargeback or second presentment)
– Subfield 4: Edit exclusion results code (from PDS 260, subfield 3 of the first
chargeback or second presentment)
– Subfield 5: First return amount (from DE 4 [Amount, Transaction] of the first
chargeback or second presentment)
– Subfield 6: First return currency code (from DE 49 [Currency Code, Transaction] of the
first chargeback or second presentment)
– Subfield 7: First return data record (from DE 72 [Data Record] of the first chargeback
or second presentment)
NOTE: For more information about compliance procedures, refer to the Chargeback Guide.
Procedure
1. Log on to Mastercard Connect at www.mastercardconnect.com.
2. Enter your User ID and Password.
3. Click Store on the main menu (located in the upper-right corner) on the Mastercard Connect
home page.
4. Scroll or search for Transaction Investigator.
5. Click Add to Shopping. A confirmation message appears.
6. Click Cart to display the cart, and then click Checkout to display the Order Details window.
7. Under Order Details, click Review Order, and then click Place Order.
Once the Security Administrator approves the request, Transaction Investigator will appear
under the Applications menu on the Mastercard Connect home page.
For any assistance with Mastercard Connect enrollment or product registration, contact
Global Customer Service Support at [email protected].
Procedure
1. Log on to Mastercard Connect using your Mastercard Connect user ID and PIN/SecurID.
2. From the Applications menu, click Transaction Investigator.
On selecting Transaction Investigator, a new browser window opens and displays the
Transaction Investigator home page.
Searches can be performed from this screen using an account number and dates
combination, Auth Only data or click Advanced Search for additional search criteria.
3. Click Advanced Search and select the Clearing View on the left pane.
Clearing summary
A summary of clearing information is displayed here based on the criteria entered in the
search. The information displayed may contain several records. Clicking a record in the grid
will automatically highlight and display the corresponding data at the top of the other open
panel: Clearing Detail. Data elements that do not contain any data are indicated in the
display with the words No Data.
You can customize the data display using the sort feature on any column in the Clearing
Summary. By clicking the column heading, the sort direction can be toggled. The default sort
is by transaction date.
Clearing detail
The clearing data detail is displayed here for the record selected in the Clearing Summary
grid.
To expand the data elements that contain subfield data, click the corresponding plus sign.
The subfield data is highlighted for the expanded data element.
When the Global Collection Only option is selected, the query searches for GCO transactions
from the GCO data store. The Clearing summary and details grids will display the GCO
transaction records.
Procedure
1. Click the Customize box, from the panel tool bar.
2. From the Customize window, select the data elements that you want to hide from view.
3. Click the Move Left arrow to move the selected data elements to the Hidden from View
panel. Use the Move Right arrow to move selected data elements to the My View panel.
4. Select the desired data element in the My View panel and click either the Up or Down arrow
to change the display order of the data elements.
5. Click Save.
6. Click Restore Default to reset the display to show all data elements.
7. Clicking on Search after entering the Cardholder account number and the date range, the
results may look similar to the following illustration. The Clearing Detail will display the
details corresponding to the highlighted transaction in the Clearing Summary grid.
-BB Issuer
Because the layouts are the same, the following shows only the -AA version.
These reports are available in media types
• Mastercard Network/Bulk
• Mastercard File Express, and
• CONNECT:Direct.
To request these reports, please contact your account manager or Mastercard Customer
Implementation Specialist. the Global Customer Service team.
Field Description
Report Name Constant; Value is always Mastercard Global Clearing Management System
Transaction/Chargeback Analysis..
Customer ID Received from Global Clearing Management System customer master file.
Customer Name Name of the customer associated with the above member ID.
Page Incremental number starting at 1 for each new ICA number/customer ID.
Period From The specific beginning and end dates of the reporting month.
Year-to-date Calendar year to date beginning with January through the current reporting month.
First Chargeback Total number of First Chargebacks/1442-450 (full) and 1442-453 (partial).
Received
Chargeback Dollars Total U.S. dollar amount of 1442-450 (full) and 1442-453 (partial) messages.
PCNT FNCL Value of the first Chargeback Received, Chargeback Dollars, and Retrieval Reqst
Recd fields as a percentage of the total First Presentments/1240-200 messages
sent/received by the customer.
PCNT Global Clearing Value of fields 1 and 5 for the customer as compared with the total volume of
Management System corresponding activity processed by Global Clearing Management System for all
customers (IP776010-CC report).
Retrieval Volume
Retrieval ReqstRecd (by Total number of Retrieval Request/1644-603 messages processed for Mastercom
acquirer) Sent (by and manual (non-Mastercom) retrieval activity.
issuer)
Retrieval Volume
Fulfillments Sent Total number of fulfillments processed for Mastercom and manual (non-Mastercom)
fulfillment activity.
Field Description
Retrieval Volume
Reason Code Total number of First Chargeback/1442-450 and 1442-453 messages. Both
Mastercom and manual (non-Mastercom) activity is reported.
Retrieval Volume
c
Retrvls Recd vs Fin Sent Total number of Retr. Rqst. Rcd. (Retrieval Request/1644-603 messages) as a
percentage of Financial Detail Sent (First Presentment/1240-200 messages) for
Mastercom and manual (non-Mastercom) activity.
1st Cgbk Number of 45-day, 120-day, and total First Chargeback/1442-450 (Full) and
1442-453 (Partial) messages for all message reason codes received (by acquirer) or
sent (by issuer).
NOTE: Included in the 45-day count are transactions submitted with message
reason code, which are 60-day chargebacks, and included in the 120-day count are
ATM transactions submitted with reason code 4859, which are 180-day
chargebacks.
2nd Pres Number of 45-day, 120-day, and Second Presentment/1240-205 (Full) for all
message reason codes received (by issuer) or sent and 1240-282 (Partial) messages
(by acquirer).
Arbitration Chargeback Number of 45-day, 120-day, and total Arbitration Chargeback/1442-451(Full) and
1442-454 (Partial) messages for all reason codes received (by acquirer) or sent (by
issuer).
Total Volume Number of all first chargeback, second presentment, and arbitration chargeback
messages.
Total Total number of First Chargeback (1442-450 and 1442-453), Second Presentment
(1240-205 and 1240-282), and Arbitration Chargeback (1442-451 and 1442-454)
messages.
Field Description
Average Ticket Total chargeback dollars divided by total chargeback volume. Total U.S. dollars can
be derived by adding the net U.S. dollar amount for chargebacks and second
presentments shown on the corresponding IP776030 Dollar Volume Summary
report.
Field Description
Report Name Constant; Value is always Mastercard Global Clearing Management System
Transaction/Chargeback Analysis..
Customer ID Received from Global Clearing Management System customer master file.
Customer Name Name of the customer associated with the above customer ID.
Page Incremental number starting at 1 for each new ICA number/customer ID.
Period From The specific beginning and end dates of the reporting month.
Reason Code All activity on this report is sorted by message reason code. Message reason
codes 4834 and 4859 include both ATM and non-ATM activity. For a
chargeback reason code, both MasterCom and manual (non-MasterCom)
activity is reported.
Percent of Cgbk Percentage of Total Chargeback Volume (for message reason code
specified) to the grand total of total chargeback volume processed.
Total Cgbk Volume Total number of first chargebacks, second presentments, and arbitration
chargebacks by message reason code.
Total Cgbk DollarAmount Total dollar amount of first chargebacks, second presentments, and
arbitration chargebacks by message reason code.
Grand Total Grand totals for all chargeback, second presentment, and arbitration
chargeback activity.
Field Description
Report Name Constant; Value is always Mastercard Global Clearing Management System
Transaction/Chargeback Analysis.
Customer ID Received from Global Clearing Management System customer master file.
Page Incremental number starting at 1 for each new ICA number/customer ID.
Period From The specific beginning and end dates of the reporting month.
Financial Detail Debits Total number and associated dollar volume of First Presentment/1240-200
non-reversal debit messages.
Financial Detail Debit Reversals Total number and associated dollar volume of First Presentment/1240-200
reversal debit messages.
Financial Detail Credits Total number and associated dollar volume of First Presentment/1240-200
non-reversal credit messages.
Financial Detail Credit Reversals Total number and associated dollar volume of First Presentment/1240-200
credit reversal messages.
* Net Total (Dollar Volume) Debits - credits - debit reversals + credit reversals.
Chargeback Debits Total number and associated dollar volume of non-reversal debit First
Chargeback/1442-450 (Full) and 1442-453 (Partial) and Arbitration
Chargeback/1442–451 (Full) and 1442-454 (Partial) messages.
Chargeback Debit Reversals Total number and associated dollar volume of reversal debit First
Chargeback/1442-450 (Full) and 1442-453 (Partial), and Arbitration
Chargeback/1442-451 (Full) and 1442-454 (Partial) messages.
Field Description
Chargeback Credits Total number and associated dollar volume of non-reversal credit First
Chargeback/1442-450 (Full) and 1442-453 (Partial) and Arbitration
Chargeback/1442-451 (Full) and 1442-454 (Partial) messages.
Chargeback Credit Reversals Total number and associated dollar volume of credit reversal First
Chargeback/1442-450 (Full) and 1442-453 (Partial) and Arbitration
Chargeback/1442-451 (Full) and 1442-454 (Partial) messages.
Representment Debits Total number and associated dollar volume of non-reversal debit Second
Presentment/1240-205 (Full) and 1240-282 (Partial) messages.
Representment Debit Reversals Total number and associated dollar volume of reversal debit Second
Presentment/1240-205 (Full) and 1240-282 (Partial) messages.
Representment Credits Total number and associated dollar volume of non-reversal credit Second
Presentment/1240-205 (Full) and 1240-282 (Partial) messages.
Representment Credit Reversals Total number and associated dollar volume of reversal credit Second
Presentment/1240–205 (Full) and 1240–282 (Partial) messages.
Retrieval Requests Total number and associated dollar volume of non-reversal Retrieval
Request/1644-603 messages.
Retrieval Request Reversals Total number and associated dollar volume of reversal Second
presentment/1240-205 (Full) and 1240-282 (Partial) messages.
Retrieval Request Fulfillments Total number and associated dollar volume of non-reversal Mastercom and
manual (non-Mastercom) fulfillment activity.
Retrieval Request Fulfillment Total number and associated dollar volume of reversal Mastercom and
Reversals manual (non-Mastercom) fulfillment activity.
minimal impact. Mastercard contactless account numbers eligible for the service may belong to
a Mastercard issuer.
Through the Mastercard PAN Mapping Service, Mastercard can provide Mastercard contactless
issuance and processing services as described in this chapter.
1. When a consumer taps an eligible Mastercard contactless card or non-card form factor on a
Mastercard contactless terminal, the card or non-card form factor transmits the
Mastercard contactless account number to the terminal.
2. The Mastercard contactless terminal passes the Mastercard contactless account number
and other authorization information to the acquirer.
3. The acquirer initiates an authorization message containing the Mastercard contactless
account number and sends it to the Mastercard Network.
4. The Mastercard Network maps the Mastercard contactless account number to the
cardholder’s PAN before sending the transaction to the issuer.
5. The issuer responds with an authorization response message containing the PAN.
6. The Mastercard Network maps the cardholder’s PAN back to the Mastercard contactless
account number and sends the response message on to the acquirer.
7. The acquirer forwards the Mastercard contactless account number and other authorization
response information to the Mastercard contactless terminal.
8. The Mastercard Network logs all authorizations for which it performed the Mastercard PAN
Mapping Service and makes this information available to Global Clearing Management
System.
9. The acquirer sends to Global Clearing Management System the corresponding clearing
message, containing the Mastercard contactless account number.
10. Global Clearing Management System maps the Mastercard contactless account number to
the PAN using either the authorization logs or the Mastercard PAN Mapping Service
database before sending the clearing message to the issuer for posting.
11. Issuers can send to Global Clearing Management System subsequent retrieval and
chargeback messages containing the cardholder’s PAN, and Global Clearing Management
System maps the cardholder’s PAN to the Mastercard contactless account number before
sending the message to the acquirer.
Refer to the Authorization Manual for detailed information about using this service for
authorization processing.
Using the MPE to identify issuer account ranges participating in the contactless Mapping
Service
The IPM MPE table IP0040T1: Issuer Account Range contains the Mapping Service Indicator
field. This field identifies issuer account ranges that require the Mastercard PAN Mapping
Service.
This field contains one of the following values for each issuer account range.
Value Description
space The issuer account range does not participate in the Mastercard PAN Mapping Service.
1 The issuer account range consists of PAN account numbers owned by an issuer, in
which the issuer actively participates in the PAN Mapping Service. Every transaction
containing this account range is to be mapped.
Value Description
2 The issuer account range consists of PAN account numbers owned by an issuer, in
which the issuer actively participates in the PAN Mapping Service. Not all transactions
containing this account range are to be mapped because the issuer is phasing in the
PAN Mapping Service.
4 The issuer account range consists of PAN account numbers provided by Mastercard,
assigned to an issuer that participates in the Processing and Issuance of Non-card
Form Factor option of the contactless Mapping Service by permitting its cardholders
to request a contactless card or non-card form factor through the website.
Before distributing contactless non-card form factors to consumers, Mastercard adds to the
IPM MPE file issuer account ranges that consist of contactless account numbers. The IPM MPE
file contains valid Global Clearing Management System Product IDs, country codes, and other
fields necessary for processing for these issuer account ranges. They are assigned to participate
in all the default interregional, intraregional, and intracountry business services that are relevant
to their assigned country codes.
NOTE: If an issuer account range contains a value of 1-6 in this new field in the IPM MPE, acquirers
must send ALL transactions involving this issuer account range to Mastercard for authorization and
clearing because only the Mastercard systems contain the data needed to map a contactless account
number to a PAN. Transactions processed in an On-Us or intraprocessor mode will not have access to
this mapping data.
information only. The receiver of the message is not required to recognize PDS 0001 and must
not retain and return PDS 0001 in future life cycle messages, although customers may choose
to store and use it within their internal systems to help resolve processing questions that may
occur.
PDS 0001 contains the following two subfields.
Value Description
TC Subfield 2 contains a PAN. Mapping was based on a source other than the authorization
logs.
1 Subfield 2 contains a contactless account number owned by an issuer, and the issuer is
actively participating in the PAN Mapping Service. Every transaction containing this
account range is to be mapped. Mapping was based on the authorization logs.
Value Description
1C Subfield 2 contains a contactless account number owned by an issuer, and the issuer is
actively participating in the PAN Mapping Service. Every transaction containing this
account range is to be mapped. Mapping was based on a source other than the
authorization logs.
2 Subfield 2 contains a contactless account number owned by an issuer, and the issuer is
actively participating in the PAN Mapping Service. Not all transactions in this issuer
account range are mapped, because the issuer is phasing in the PAN Mapping Service.
Mapping was based on the authorization logs.
2C Subfield 2 contains a contactless account number owned by an issuer, and the issuer is
actively participating in the PAN Mapping Service. Not all transactions in this issuer
account range are mapped, because the issuer is phasing in the PAN Mapping Service.
Mapping was based on a source other than the authorization logs.
Contents of DE 22 (Point of Service Data Code), Subfield 7 (Card Data Input Mode)
Currently, issuers only receive values A or M when sent by the acquirer.
For the mapping of contactless M/Chip and Contact M/Chip transactions in the PAN Mapping
Service, Mastercard will pass through the values (C and M) as provided by the acquirer.
The issuer must send the same values (either the C or M value), which are the original values
sent by the acquirer, in any subsequent First Chargeback/1442 or Arbitration Chargeback/1442
messages.
PAN Mapping Service database, Global Clearing Management System rejects the
transaction.
After successfully mapping the Mastercard contactless account number to a PAN, Global
Clearing Management System uses the PAN in its processing. For example, it uses business
services in which the issuer of the PAN participates, and it delivers the transaction to the
endpoint associated with the issuer of the PAN, as opposed to the Mastercard contactless
account number. If the transaction contains no errors, Global Clearing Management System
modifies the data as follows before sending the First Presentment/1240 to the issuer by
• moving the Mastercard contactless account number from DE 2 to PDS 0001 (Mastercard
Mapping Service Account Number), subfield 2 (Account Number)
• populating DE 2 with the PAN, and
• passing through the value received from the acquirer in DE 22, subfield 7.
Global Clearing Management System also logs the mapped transaction to a Mastercard PAN
Mapping Service First Presentment history file. Any acknowledgment reconciliation messages or
reporting created for the acquirer is based on the Mastercard contactless account number. Any
notification reconciliation messages or reporting created for the issuer is based on the PAN.
If the transaction is rejected for any existing Global Clearing Management System error, Global
Clearing Management System sends the rejected transaction back to the acquirer with the
acquirer's originally submitted values in DE 2.
For chargebacks and retrieval requests, issuers will be allowed to use
• value A (for Contactless Magnetic Stripe transactions)
• value M (for Contactless M/Chip transactions)
• value R (for Digital Secure Remote Payment containing EMV data transactions)
• value S (for Digital Secure Remote Payment containing UCAF data transactions or Card on
File, Electronic Commerce tokenization), or
• value T (for Card on File tokenization).
'
Global Clearing Management System attempts to match to the history file using the following
fields.
Matching criteria for retrieval requests and chargebacks
Global Clearing Management System attempts To this combination of fields in the Mastercard
to match this combination of fields in the PAN Mapping Service First Presentment history
retrieval request or chargeback message… file
DE 2 (Primary Account Number) PAN
If the chargeback message does not contain DE 22, subfield 7 with a value of A, C or M, Global
Clearing Management System assumes that it did not perform the Mastercard PAN Mapping
Service at the time of the First Presentment/1240. Global Clearing Management System
continues processing the Retrieval Request/1644, First Chargeback/1442, or Arbitration
Chargeback/1442 as it normally does and delivers the message to the acquirer with the PAN in
DE 2 and the issuer’s submitted values in DE 22. If, upon receipt, the acquirer does not recognize
the transaction because the First Presentment/1240 had actually been submitted with a
Mastercard contactless account number, the acquirer must follow existing dispute resolution
rules and procedures that apply when the PAN is not recognized.
If Global Clearing Management System does successfully match the message to the Mastercard
PAN Mapping Service First Presentment history file, and the message is a First Chargeback/
1442, Global Clearing Management System validates that the chargeback amount is greater
than the regional limit for reason code 4837.
If the mapped retrieval or chargeback transaction contains no errors, Global Clearing
Management System modifies the data before sending the message to the acquirer by
• moving the PAN from DE 2 to PDS 0001, subfield 2
• populating DE 2 with the contactless account number
Processing Fee Collection (Retrieval Fee Billing)/1740 messages through the Mastercard
contactless Mapping Service
A Fee Collection (Retrieval Fee Billing)/1740 message is used only when an issuer has requested
a hardcopy retrieval document, the acquirer fulfills the request through Mastercom, and the
acquirer seeks to collect the delivery fee from the issuer as reimbursement for costs associated
with delivering the hardcopy document to the issuer.
The acquirer populates DE 2 (Primary Account Number [PAN]) with the service-eligible
Mastercard contactless account number in the Fee Collection (Retrieval Fee Billing)/1740.
Global Clearing Management System validates the contents of DE 2 against IPM MPE table
IP0040T1, as usual. If the Mapping Service Indicator field in table IP0040T1 indicates that DE 2
contains a service-eligible Mastercard contactless account number, Global Clearing
Management System maps the Mastercard contactless account number in DE 2 to the PAN
using the Mastercard PAN Mapping Service First Presentment history file.
If Global Clearing Management System cannot match the Fee Collection (Retrieval Fee Billing)/
1740 message to the Mastercard PAN Mapping Service First Presentment history file, Global
Clearing Management System rejects the transaction.
After successfully mapping the Mastercard contactless account number to a PAN, Global
Clearing Management System uses the PAN in its processing. For example, it uses business
services in which the issuer of the PAN participates, and it delivers the transaction to the
endpoint associated with the issuer of the PAN, as opposed to the Mastercard contactless
account number. If the transaction contains no errors, Global Clearing Management System
modifies the data before sending the message to the issuer by
• moving the Mastercard contactless account number from DE 2 to private data subelement
(PDS) 0001 (Mastercard Mapping Service Account Number), subfield 2 (Account Number),
and
• populating DE 2 with the PAN.
Any acknowledgment reconciliation messages or reports created for the acquirer are based on
the Mastercard contactless account number. Any notification reconciliation messages or reports
created for the issuer are based on the PAN.
Mastercom processing
All customers have been assigned a Mastercom endpoint to help with the routing of retrieval
and chargeback documentation through the Mastercom system.
The Mastercom system is PC-based and electronically transmits a copy of the requested TID
through the Mastercom server. The result is a clear copy that the issuer and the cardholder can
read, and proof for the acquirer that it fulfilled the request. Once again, Mastercard strongly
recommends that customers use the Mastercom system to ensure timely delivery of items and
to retain subsequent chargeback and presentment rights.
NOTE: For static tokens, cryptography data will not be present in transactions.
3. For secure element and Mastercard Cloud-Based Payment tokens, the Authorization
Platform performs either chip or dynamic CVC 3 data pre-validation, and maps the token to
the primary account number. For static tokens, the Authorization Platform maps the token
to the PAN.
4. If the cryptography validation and PAN mapping are successful, the Authorization Platform
then sends the issuer the authorization request.
5. The issuer responds with an authorization response message, and the Authorization
Platform maps the PAN back to the token and provides the response to the acquirer.
6. The acquirer forwards the token and other authorization response information to the
contactless terminal or merchant payment gateway.
7. The Authorization Platform logs all authorizations for which it performed MDES services
and makes this information available to the Clearing Platform.
8. The acquirer sends the first presentment message to the Clearing Platform containing the
token in DE 2 (Primary Account Number). The acquirer provides DE 22, subfield 7 (Card
Data: Input Mode) with value
– A (PAN auto-entry via contactless magnetic stripe)
– B (Magnetic stripe reader inout; track data captured and passed unaltered)
– M (PAN auto-entry via contactless M/Chip)
– R (PAN entry via electronic commerce, including remote chip), or
– S (Electronic commerce).
For static tokens, the acquirer provides DE 22, subfield 7 with value
– 7 (Credential on file)
– S (Electronic commerce), or
– T (PAN auto-entry via server [issuer, acquirer, or third party vendor system]).
9. The Clearing Platform maps the token to the PAN using either the authorization logs or the
PAN mapping database and sends the first presentment to the issuer containing
– DE 2 with the cardholder's PAN
– DE 14 (Data, Expiration)
– If provided on a presentment from the acquirer, DE 14 will not be present in the
presentment message to the issuer when MDES has been applied.
– DE 22, subfield 7 with the value provided by the acquirer.
– The Clearing Platform no longer converts values, but passes through these values.
– PDS 0001 (Mastercard Mapping Service Account Number), subfield 1 (Account Number
Type) with one of the following values:
– C (C followed by a space), indicating that subfield 2 (Account Number) contains the
MDES secure element device token used at the point of sale. The account range is
owned by an issuer. Mapping was based on the authorization log.
– CC (value CC), indicating that subfield 2 contains the MDES secure element device
token used at the point of sale. The account range is owned by an issuer. Mapping was
based on a source other than the authorization log.
– H (value H followed by a space), indicating that subfield 2 contains the MDES Cloud-
Based Payments token device account number used at the point of sale. The account
range is owned by an issuer. Mapping was based on the authorization log.
– HC (value HC), indicating that subfield 2 contains the MDES Cloud-Based Payments
token device account number used at the point of sale. The account range is owned by
an issuer. Mapping was based on a source other than the authorization log.
PDS 0001, subfield 2 (Account Number) contains the token. For static tokens, PDS 0001,
subfield 1 will be the following:
– O (O followed by a space), indicating that subfield 2 contains the MDES Card on File
token submitted by the acquirer. The account range is owned by Mastercard. Mapping
was based on the authorization log.
– OC, indicating that subfield 2 conatins the MDES Card on File token submitted by the
acquirer. The account range is owned by Mastercard. Mapping was based on a source
other than the authorization log.
PDS 0001, subfield 2 contains the token.
– PDS 0058 (Token Assurance Level) (if applicable)
– PDS 0059 (Token Requestor ID), and
– PDS 0207 (Wallet Identifier) (if applicable).
On a first presentment, if there is no match on the authorization logs or PAN mapping
database for the token, the Clearing Platform will reject the first presentment with existing
error number 2358 (DE2 PRIMARY ACCOUNT NUMBER [PAN] INVALID. THE PAN MAPPING
SERVICE CANNOT MAP DE2 TO ANOTHER ACCOUNT NUMBER).
10. Issuers send subsequent retrieval and chargeback messages containing the cardholder's
PAN in DE 2. For all Retrieval Request/1644 messages, the Clearing Platform attempts to
match the PAN in DE 2 to the MDES First Presentment history file. For First Chargeback/
1442 and Arbitration Chargeback/1442 messages, the Clearing Platform attempts to
match the PAN in DE 2 to the MDES First Presentment history file. If a match is found, the
Clearing Platform will map the cardholder's PAN to the token before sending the message
to the acquirer. Acquirers will receive retrieval requests or chargeback messages that have
had MDES performed with
– DE 2 with the token
– DE 22, subfield 7 with the original value provided by the acquirer in the first presentment
– PDS 0001, subfield 1, value TC (Subfield 2 contains a PAN. Mapping was based on a
source other than the authorization logs.); PDS 0001, subfield 2 containing the
cardholder's PAN
– PDS 0058 (Token Assurance Level) (if applicable)
– PDS 0059 (Token Requestor ID), and
– PDS 0207 (Wallet Identifier) (if applicable).
If DE 2 in the Retrieval Request/1644 message or First Chargeback/1442 message cannot
be matched to a First Presentment/1240 message in the MDES First Presentment History
File, the Clearing Platform assumes that it did not perform MDES at the time of the First
Presentment/1240 message. The Clearing Platform continues processing the Retrieval
Request/1644 message, First Chargeback/1442 message, or Arbitration Chargeback/1442
message and delivers the message to the acquirer with the PAN in DE 2. If, upon receipt, the
acquirer does not recognize the transaction because the First Presentment/1240 message
had actually been submitted with an MDES token, the acquirer must follow existing dispute
resolution rules and procedures that apply when the PAN is not recognized.
11. Within second presentments, the acquirer provides the token in DE 2. The Clearing Platform
attempts to match all Second Presentment/1240 messages to the existing chargeback
history file. If the Clearing Platform is unable to match the message to the chargeback
history file, it rejects the Second Presentment/1240 message. If the Clearing Platform
successfully matches the Second Presentment/1240 message to the chargeback history
file, and the chargeback history file indicates that DE 2 contains an MDES token, the
Clearing Platform maps it to the PAN and uses the PAN in its processing. The Clearing
Platform sends the Second Presentment/1240 message to the issuer containing
– DE 2 with the cardholder's PAN
– DE 22, subfield 7 with the value provided by the acquirer, and
– PDS 0001, subfield 1 with value
– C (followed by a space)
– CC
– H (H followed by a space)
– HC
– O (O followed by a space)
– OC
– PDS 0058 (if applicable)
– PDS 0059, or
– PDS 0207 (if applicable).
NOTE: If an issuer account range contains a value of C in the Mapping Service Indicator field in the IPM
MPE, acquirers must send ALL transactions involving this issuer account range to Mastercard for
authorization and clearing because only the Mastercard systems contain the data needed to map an
MDES token to a PAN. Transactions processed in an On-Us or intraprocessor mode will not have access
to this mapping data.
processed the transaction using a different value in DE 2 (Primary Account Number [PAN]). PDS
0001 is for information only. The receiver of the message must not retain and return PDS 0001
in future life cycle messages, although customers may choose to store and use it within their
internal systems to help resolve processing questions that may occur.
PDS 0001 contains the following two subfields.
Value Description
C Space Subfield 2 contains the MDES token used at the point of sale. The account range is
owned by an issuer. Mapping was based on the authorization log.
CC Subfield 2 contains the MDES token used at the point of sale. The account range is
owned by an issuer. Mapping was based on a source other than the authorization log.
H Space Subfield 2 contains the MDES token used at the point of sale. The account range is
owned by an issuer. Mapping was based on the authorization log.
Value Description
TC Subfield 2 contains a PAN. Mapping was based on a source other than the authorization
logs.
O Subfield 2 contains the MDES Card on File token submitted by the acquirer. The account
range is owned by Mastercard. Mapping was based on the authorization log..
OC Subfield 2 contains the MDES Card on File token submitted by the acquirer. The account
range is owned by Mastercard. Mapping was based on a source other than the
authorization log.
After successfully mapping the MDES token to the PAN, the Clearing Platform uses the PAN in
its processing. For example, it uses business services in which the issuer of the PAN participates,
and it delivers the transaction to the endpoint associated with the issuer of the PAN, as
opposed to the MDES token. If the transaction contains no errors, the Clearing Platform
modifies the data before sending the First Presentment/1240 to the issuer by
• moving the MDES token from DE 2 to PDS 0001 (Mastercard Mapping Service Account
Number), subfield 2 (Account Number)
• populating DE 2 with the PAN, and
• passing through the value received from the acquirer in DE 22 (POS Entry Mode), subfield 7
(Card Data: Input Mode).
The Clearing Platform also logs the mapped transaction to a MDES First Presentment history
file. Any acknowledgment reconciliation messages or reporting created for the acquirer is based
on the MDES token. Any notification reconciliation messages or reporting created for the issuer
is based on the PAN.
If the transaction is rejected for any existing Clearing Platform error, the Clearing Platform
sends the rejected transaction back to the acquirer with the acquirer's originally submitted
values in DE 2 and DE 22.
The Clearing Platform attempts to match this To this combination of fields in the MDES First
combination of fields in the retrieval request or Presentment history file
chargeback message...
DE 2 (Primary Account Number) PAN
DE 31 (Acquirer Reference Data) DE 31
DE 30 (Amounts, Original) subfield 1 (Original DE 4 (Amount, Transaction)
Amount, Transaction)
The Clearing Platform attempts to match this To this combination of fields in the MDES First
combination of fields in the retrieval request or Presentment history file
chargeback message...
PDS 0149 (Currency Codes, Amounts, Original), DE 49 (Currency Code, Transaction)
subfield 1 (Currency Code, Original Transaction
Amount)
DE 12 (Date and Time, Local Transaction), subfield DE 12, subfield 1
1 (Date)
If the mapped retrieval or chargeback transaction contains no errors, the Clearing Platform
modifies the data before sending the message to the acquirer by
• moving the PAN from DE 2 to PDS 0001 (Mastercard Mapping Service Account Number),
subfield 2 (Account Number),
• populating DE 2 with the MDES token, and
• populating DE 94 (Transaction Originator Institution ID Code) and DE 33 (Forwarding
Institution ID Code) with customer ID information related to the MDES token.
When the Clearing Platform logs the Retrieval Request/1644, First Chargeback/1442, or
Arbitration Chargeback/1442 message to its existing retrieval or chargeback history files, it logs
both the primary account number and the MDES token. Any acknowledgment reconciliation
messages or reports created for the issuer are based on the PAN. Any notification reconciliation
messages or reports created for the acquirer are based on the MDES token.
If DE 2 in the Retrieval Request/1644 message or First Chargeback/1442 message cannot be
matched to a First Presentment/1240 message in the MDES First Presentment history file, the
Clearing Platform assumes that it did not perform MDES at the time of the Fist Presentment/
1240 message. The Clearing Platform continues processing the Retrieval Request/1644
message, First Chargeback/1442 message, or Arbitration Chargeback/1442 message and
delivers the message to the acquirer with the PAN in DE 2. If, upon receipt, the acquirer does not
recognize the transaction because the First Presentment/1240 message had actually been
submitted with an MDES token, the acquirer must follow existing dispute resolution rules and
procedures that apply when the PAN is not recognized.
the cardholder's PAN to the MDES token before sending the message to the acquirer. If the
Clearing Platform cannot match the Fee Collection/1740 message to the First Presentment
history file, the Clearing Platform will continue processing the Fee Collection/1740 message as
a non-PAN mapped transaction. DE 2 in the Fee Collection/1740 message to the acquirer will
contain the PAN.
Mastercom processing
All customers have been assigned a Mastercom endpoint to help with the routing of retrieval
and chargeback documentation through the Mastercom system.
The Mastercom system is PC-based and electronically transmits a copy of the requested TID
through the Mastercom server. The result is a clear copy that the issuer and the cardholder can
read, and proof for the acquirer that it fulfilled the request. Once again, Mastercard strongly
recommends that customers use the Mastercom system to ensure timely delivery of items and
to retain subsequent chargeback and presentment rights.
TES is an opt-out service in Brazil. All acquirers configuring new identifiers (also referred to as an
ICA number) will be automatically enrolled unless they choose to opt out at the time of
onboarding.
However, the raw data file, IP714010-AA (Acquirer Accepted Errors Detail Report), containing
reconciliation data from TES will be available to acquirers only by request through Customer
Support.
NOTE: TN70 (prod) / TN72 (test) bulk file type attributions are not changing, only a new logical raw
data file is being added to these existing bulk file types.
Header Record
Detail Record
Starting
Field name DE PDS Subfield Length position
D (Detail Static value 1 1
Record)
Distribution ICA 11 2
Message Type MTI 4 13
Indicator
Primary 2 19 17
Account
Number (PAN)
Processing 3 1, 2, 3 6 36
Code (includes
all subfields)
Amount, 4 12 42
Transaction
Reconciliation 5 12 54
Amount
Reconciliation 9 8 66
Conversation
Rate
Date and Time, 12 12 74
Local
Transaction
Point of Service 22 1-12 12 86
Data Code
Function Code 24 3 98
Message 25 4 101
Reason Code
Card Acceptor 26 4 105
Business Code
Original 30 1 12 109
Amount,
Transaction
Acquirer 31 23 121
Reference Data
Approval Code 38 6 144
Service Code 40 3 150
Starting
Field name DE PDS Subfield Length position
Card Acceptor 41 8 153
Terminal ID
Card Acceptor 42 15 161
ID Code
Card Acceptor 43 1, 2, 3 83 176
Name and
location
Card Acceptor 43 4 10 259
post Code
Card Acceptor 43 5 3 269
State, Province,
or Region Code
Card Acceptor 43 6 3 272
Country Code
Global Clearing 0002 3 275
Management
System Product
Identifier
Licensed 0003 3 278
Product
Identifier
Terminal Type 0023 3 281
Message 0025 1 1 284
Reversal
Indicator
Electronic 0052 1, 2, 3 3 285
Commerce
Security Level
Indicator
File ID 0105 1, 2, 3, 4 25 288
Fee Type Code 0146 1 2 313
Fee Processing 0146 2 2 315
Code
Fee Settlement 0146 3 2 317
Indicator
Currency Code 0146 4 3 319
Amounts, 0146 5 12 322
Transaction Fee
Starting
Field name DE PDS Subfield Length position
Currency Code 0146 6 3 334
Fee
Reconciliation
Amount Fee 0146 7 12 337
Reconciliation
Extended: Fee 0147 1 2 349
Type Code
Extended: Fee 0147 2 2 351
Processing
Code
Extended: Fee 0147 3 2 353
Settlement
Indicator
Extended: 0147 4 3 355
Currency Code,
Fee
Extended: 0147 5 18 358
Interchange
Amount, Fee
Extended: 0147 6 3 376
Currency Code,
Recon.
Extended: 0147 7 18 379
Interchange
Amount, Fee,
Recon.
Currency 0148 1, 2 4 397
Exponents
Currency Code, 0149 1 3 401
Original
Transaction
Amount
Card Program 0158 1 3 404
Identifier
Business 0158 2 1 407
Service
Arrangement
Type Code
Business 0158 3 6 408
Service ID Code
Starting
Field name DE PDS Subfield Length position
Interchange 0158 4 2 414
Rate
Designator
Central Site 0158 5 6 416
Business Date
Business Cycle 0158 6 2 422
Card Acceptor 0158 7 1 424
Classification
Override
Indicator
Product Class 0158 8 3 425
Override
Indicator
Corporate 0158 9 1 428
Incentive Rates
Apply Indicator
Special 0158 10 1 429
Conditions
Indicator
Mastercard 0158 11 1 430
Assigned ID
Override
Indicator
ALM Account 0158 12 1 431
Category Code
Rate Indicator 0158 13 1 432
MasterPass 0158 14 1 433
Incentive
Indicator
Settlement 0159 1 11 434
Service Transfer
Agent ID
Settlement 0159 2 28 445
Service Transfer
Agent Account
Settlement 0159 3 1 473
Service Level
Code
Starting
Field name DE PDS Subfield Length position
Settlement 0159 4 10 474
Service ID Code
Settlement 0159 5 1 484
Foreign
Exchange Rate
Class Code
Reconciliation 0159 6 6 485
Date
Reconciliation 0159 7 2 491
Cycle
Settlement 0159 8 6 493
Date
Settlement 0159 9 2 499
Cycle
Transaction 49 3 501
Currency Code
Reconciliation 50 3 504
Currency Code
Additional 54 20 507
Amount
Trace ID 63 2 15 527
Transaction 93 11 542
Destination
Institution ID
Code
Transaction 94 11 553
Originator
Institution ID
Code
Data Record 72 100 564
Digital Wallet 0158 15 1 664
Interchange
Override
Indicator
Currency 0015 1 6 665
Conversion
Date
Starting
Field name DE PDS Subfield Length position
Currency 0015 2 1 671
Conversion
Indicator
Original MCC 26 4 672
Original IRD 0158 4 2 676
Accepted Error 0005 3 40 678
Numbers
Trailer Record
Application Notes
• The interchange rate designator (IRD) is not applicable for Brazil, therefore the Original IRD
field will contain spaces.
• The Original MCC field applies to Brazil only.
For more information about the attributes, please refer to the IPM Clearing Formats Manual
For acquirers participating in TES, Mastercard will adjust the submitted data element (DE) 26
(Acceptor Business Code [MCC]) within Brazilian intracountry First Presentment/1240-200
messages. If the MCC submitted by the acquirer is not valid for the Merchant Tax ID provided in
Private Data Subelement (PDS) 0220 (Brazil Merchant Tax ID), Mastercard will replace it with a
valid MCC to ensure that the transaction is not rejected with GCMS error 3007.
When Mastercard rejects the original First Presentment for a reason other than error code
3007, Mastercard will return the message with an updated DE 26 (Acceptor Business Code
[MCC]) value in First Presentment/1240-200 message and the originally submitted DE 26 value
in PDS 0445 (Original Transaction Information) within the Message Exception/1644-691
message that accompanies the reject. For example, a customer submits MCC code (DE 26)
1234 to Mastercard in the First Presentment/1240-200 message and it is not valid for the
Brazil Merchant Tax ID. When Mastercard applies TES, the MCC value is updated with 5678.
Later in the process, the message is rejected with a different error code and must be returned to
the acquirer.
Mastercard will include adjusted MCC 5678 in DE 26 within the First Presentment/1240-200
message, and the original, acquirer-provided MCC 1234 in PDS 0445 within the Message
Exception/1644-691 message in the T112 and T113 files. For more information about PDS
0445, refer to AN 7424 Introducing Private Data Subelement (PDS) 0445 (Original Transaction
Information).
NOTE: As a result of the MCC adjustment, GCMS may derive an interchange fee amount that differs
from the amount originally expected by the acquirer. This can occur because TES may modify the MCC
but will not change the IRD. As a result, GCMS interchange overrides that are based on the MCC will
be affected by the adjusted MCC.
The Associação Brasileira das Empresas de Cartões de Crédito e Serviços (ABECS), of which
Mastercard is an associated member, is enabling public access to their CNPJ/TAX ID and MCC
database. ABECS will make updates to their CNPJ/TAX ID and MCCs database on the last
business day of every month. In turn, Mastercard will provide the following one month for
acquirers and processors to make their database updates as needed before changes are
effective in Mastercard systems.
Accordingly, the effective date for changes or rejections due to incorrect MCCs will be the first
of the month, based on data updates from the prior month. For example:
Example
NOTE:
Mastercard is not responsible for the timing, availability and content of the data made available on the
ABECS website.
https://www.abecs.org.br/consulta-mcc-individual
ABECS has sole discretion to alter the data as needed.
1. The acquirer submits a First Presentment/1240-200 message through the R111 bulk file for
processing.
2. GCMS performs the Brazil Merchant Tax ID/MCC validation and it fails.
3. TES adjusts the MCC to a value corresponding to the Brazil Merchant Tax ID present in the
First Presentment message.
4. GCMS performs the remaining edit validations and all edit validations pass.
5. GCMS passes the First Presentment/1240-200 to the Brazil issuer with the updated MCC.
6. If the Brazil acquirer opts to receive the new report (IP714010-AA), then it will be sent to
them.
1. The acquirer submits a First Presentment/1240-200 message through the R111 bulk file for
processing.
2. GCMS performs the Brazil Merchant Tax ID/MCC validation and it fails.
3. TES adjusts the MCC to a value corresponding to the Brazil Merchant Tax ID that was
present in the first presentment message.
4. GCMS performs the remaining edit validations. One other validation fails, causing the
message to be rejected.
5. GCMS rejects the First Presentment/1240-200 message.
6. TES populates the original MCC in PDS 0445 within the Message Exception/1644-691
message and the adjusted MCC in DE 26 within the First Presentment/1240-200 message.
7. GCMS sends this information either in T112 or T113 depending on the acquirer's
participation in T113.
Stage Description
1. The VCN is sent to the Global Clearing Management System.
2. The Global Clearing Management System maps the VCN to the cardholder PAN.
The PAN is used during the clearing process.
1. The first attempt to match to the mapping service authorization log according to the
combination of VCN, Banknet Reference Number, and Banknet Date.
– VCN is in DE 2 (Primary Account Number [PAN])
– The Banknet Reference Number and Date are present in DE 63 (Transaction Life
Cycle ID), subfield 2 (Trace ID) in First Presentment/1240 messages.
2. If Global Clearing Management System does not find a match in the mapping service
authorization log, or if DE 63 is not present in the First Presentment/1240 message,
Global Clearing Management System attempts to match to the mapping service
database using the VCN and registration flag.
3. If Global Clearing Management System cannot match the First Presentment/1240
message, Global Clearing Management System rejects the transaction.
3. The issuer receives the cardholder's PAN in DE 2 (Primary Account Number [PAN]) and the
VCN in PDS 0001 (Mastercard Mapping Service Account Number).
Stage Description
1. The RCN is sent in DE 2.
This DE 2 account number is used during the clearing process.
NOTE: The acquirer only receives the masked RCN in PDS 0001 (Mastercard Mapping
Service Account Number) for retrieval and chargeback requests.
NOTE: Transactions that contain the VCN in DE 2 and which cannot be mapped are rejected back to
the sender.
When acquirers receive PDS 0001, the subfield 2 (Account Number) always contains a real,
masked card number. The real card number (RCN) will be masked according to PCI guidelines by
• displaying the first six digits
• filling the remaining digits of the real card number with zeros, and
• displaying the final four digits (for example: 1234560000001234 for a 16-digit PAN or
1234560000000001234 for a 19-digit PAN).
NOTE: Clearing and Authorization System On-behalf Services must be requested individually.
The following lists the actions for the chip to Magnetic Stripe Conversion service.
If Chip to Magnetic Stripe Conversion is Y for Then the Global Clearing Management System
clearing issuer account range… will…
DE 55 Remove DE 55
NOTE: The Chip to Magnetic Stripe Conversion service affects issuers only. Acquirers are not affected
by this service.
Sender Receiver
Sender Fee Interchange Receiver Fee Interchange
Amount in Amount, Amount in Amount,
Recon Fee, in Recon Recon Fee, in Recon
Currency Currency Currency Currency
(PDS 0146, (PDS 0147, (PDS 0146, (PDS 0147,
Transaction Sender Receiver SF 7) SF 7) SF 7) SF 7)
1 Acquirer 1 Issuer 1 -5.00 -5.003987 5.00 5.003987
2 Acquirer 1 Issuer 1 -10.00 -10.001234 10.00 10.001234
3 Acquirer 1 Issuer 1 -20.00 -20.005841 20.00 20.005841
4 Acquirer 2 Issuer 2 -6.00 -6.001223 6.00 6.001223
5 Acquirer 2 Issuer 2 -7.00 -7.003589 7.00 7.003589
6 Acquirer 3 Issuer 1 -8.00 -8.001899 8.00 8.001899
7 Acquirer 2 Issuer 1 -11.00 -11.002651 11.00 11.002651
8 Acquirer 2 Issuer 1 -30.00 -30.003877 30.00 30.003877
9 Acquirer 2 Issuer 1 -40.00 -40.002445 40.00 40.002445
10 Acquirer 4 Issuer 3 -50.00 -50.008511 50.00 50.008511
11 Acquirer 4 Issuer 3 -20.00 -20.007688 20.00 20.007688
EDP Calculation: PDS 0146, subfield 7 and PDS 0147, subfield 7 summed by Sender/Receiver
pairs:
NOTE: Most major changes, such as changes that affect all customers globally or all customers within
a specific region, will continue to be implemented in a standard release schedule.
NOTE: For more information about processing cycles, time frames, and thresholds for clearing
transactions, refer to the Processing Cycles and Regulations chapter of the Global Clearing
Management System Reference Manual.
Business service arrangements are established in accordance with local laws and regulations.
For questions about participation in, or the hierarchy of business arrangement qualification,
please contact your Mastercard representative.
NOTE: The definition of the rules for all customer defined arrangements must be consistent with
Mastercard standards (or the standards of the other applicable brands) and established in accordance
with the Mastercard Rules.
United States region. All customers currently participate in at least one intraregional business
service arrangement.
Intraregional arrangements consist of the interchange programs and rates defined by
Mastercard, such as the Interregional Consumer Rate I, Digital Commerce, Core and the Issuer/
Acquirer Chip incentive interchange rate programs.
NOTE: A customer is considered a participant in a business service if at least one issuing account range
or acquiring BIN is participating.
Additionally, IRDs are defined within the arrangement, each with its own unique set of qualification
criteria and corresponding interchange fee structure. The criteria available for customization within an
arrangement are described in the following table.
Global Clearing Management The set of clearing product codes in PDS 0002 (Global Clearing
System Product Identifier Management System Product Identifier), derived from DE 2 (Primary
Account Number [PAN]) that are valid for the card program identifier
within the business service arrangement.
Transaction Function The set of transaction functions (Message Type Identifier plus DE 24
[Function Code]) that are valid for the card program identifier within the
business service arrangement.
Cardholder From Account ID The set of Cardholder From Account ID codes in DE 3 (Processing Code),
subfield 2 (Cardholder From Account Type Code) that are valid for each
transaction function established for the card program identifier within
the business service arrangement.
Message Reason Codes/ The set of Message Reason Codes in DE 25 (Message Reason Code) that
Reversal Indicator are valid for each card program identifier within the business service
arrangement. Defines whether reversals are permitted for the message
reason code.
Geography The valid geographical usage for the brand, expressed as a set of valid
regions, country codes, or a combination of both.
Acceptor Business (CAB) The set of CAB programs that are valid for each card program identifier
Programs within the business service arrangement.
NOTE: When two or more conditions occur on the same day (for example, Holiday = excluded date, and
Processing Date = not excluded), exclusions take precedence and the day will not be counted in the
timeliness calculation.
NOTE: Customers that require additional assistance to support unique local requirements should
contact the appropriate regional office.
Depending on the business activity for the transaction, Global Clearing Management System
applies appropriate processing rules, in accordance with the business service.
The sending customer optionally may submit the business service arrangement type and ID code
in the message. In this situation, Global Clearing Management System will validate only that the
values submitted in PDS 0158, subfields 2 and 3 are applicable for the message. Global Clearing
Management System will either select the card program identifier or validate the customer-
submitted card program identifier value in PDS 0158, subfield 1. If the system finds the
transaction does not qualify for the submitted business service and interchange rate designator,
the transaction will be rejected.
When sending transactions to Global Clearing Management System, customers must submit an
interchange rate designator in subfield 41 and may populate subfields 1, 2, and 3 with either
spaces or the appropriate business service data. Global Clearing Management System will reject
any transaction that contains invalid data in PDS 0158, subfields 1 through 4. For all other valid
transactions, Global Clearing Management System will populate subfields 1, 2, and 3 with the
system-selected information, and will also populate subfields 5 through 12 of PDS 0158 before
forwarding the transaction to the receiving customer.
1 Refer to PDS 0158: Business Activity in the IPM Clearing Formats manual for format exceptions to subfield 4.
Global Clearing Management System derives the information according to evaluation of the
message contents against the qualification criteria for business service arrangements in
common between the issuer and acquirer. If Global Clearing Management System cannot find a
business service in which to process the transaction, the Global Clearing Management System
will reject the transaction.
2 Intraregional
3 Intercountry
4 Intracountry
TT = to issuing region
2 When the acquirer and issuer are in the same region and the merchant is in a different region, the from region is
defined as the region associated to the merchant identified in DE 43 (Acceptor Name/ Location), subfield 6
(Acceptor Country Code).
02 A Canada
04 C Asia/Pacific
05 D Europe
06 E Middle East/Africa
Intraregional ID codes
This table lists and describes the intraregional ID codes found in PDS 0158, subfield 3 (Business
Service ID Code).
Interregional ID codes
This table lists and describes the interregional ID codes found in PDS 0158, subfield 3 (Business
Service ID Code).
NOTE: The IPM MPE contains a complete list of business service arrangements.
NOTE: If PDS 0158, subfield 4 is CS, and the merchant or acquirer country is not China (CHN), or the
issuer country is China (CHN), the Clearing Platform will reject the chargeback message with error
number 2709 (PDS0158S4 INTERCHANGE RATE DESIGNATOR INVALID WHEN MERCHANT OR
ACQUIRER COUNTRY IS NOT CHINA OR ISSUER COUNTRY IS CHINA).
• uses information provided by Mastercard to identify the country codes of the sender and
receiver of the transaction
• uses information provided by Mastercard to identify the business arrangements in which the
sender and receiver participate, and, and
• provides the appropriate interchange rate designator (IRD) in PDS 0158, subfield 4
(Interchange Rate Designator) to designate an interchange arrangement within the specified
business arrangement.
PDS 0158, subfield 5: Business Date (Global Clearing Management System provides this field)
PDS 0158, subfield 6: Business Cycle (Global Clearing Management System provides this field)
PDS 0158, subfield 12: Future Use Account Level Management Account Category Code
Using the MPE to select the card program identifier and business
service information
Global Clearing Management System can select or validate the business activity (PDS 0158,
subfields 1-4) for all financial transactions. The following outlines the steps that Global Clearing
Management System follows to select the business activity for financial transactions using the
IPM Mastercard Parameter Extract (MPE). This includes selection or validation of the card
3 Card Program Identifier (PDS 0158, subfield 1) may be spaces or may contain a card program identifier value when
submitting business service information in PDS 0158, subfield 2 and PDS 0158, subfield 3.
program identifier, selection or validation of the business service arrangement, and validation of
the interchange rate designator (IRD), if applicable.
Step Action
Data and Message Content Validation
1a. Validate format requirements of the elements used in the selection process
1b. Validate syntax and attributes of elements used in the selection process
3b. Retrieve and Validate Issuer Card Program Identifier and Business Service Arrangement
Participation (Central Acquiring Process)
Global Clearing Management System determines whether Central Acquiring logic applies to
an intra-European or inter-European transaction by comparing the acquiring BIN country code
(found in table IP0041T1) with the merchant country code (found in DE 43 [Acceptor Name/
Location], subfield 6 [Acceptor Country Code] of the transaction). If these country codes are
the same, the Standard Process (defined in Step 3a above) applies. If the country codes are
not the same, the Central Acquiring Process applies, as defined in this subsection.
IRD Validation
7. Validate MTI/Function Code/Processing Code/Reversal Indicator combination for the IRD
9. Validate AB programs
11. Determine whether the issuer account range is exempt from Central Acquiring
IRD validation
validate the qualification criteria for card program identifiers and business service
arrangements.
The format requirements, syntax/attribute definitions, and content of these critical elements
are defined by Mastercard.
If one of the elements shown in the previous figure is mandatory for a message but not present,
Global Clearing Management System rejects the message with the following error message
(where <fldname> represents the name of the missing element):
735 - <fldname> MUST BE PRESENT
The IP2nnnT1 series tables contain valid values based on card program identifier/business
service arrangement combination. They contain some entries for which the Card Program
Identifier field contains all spaces and the Business Service Arrangement Type and Business
Service ID fields contain all zeros. These entries represent the default valid values. At this stage
of validation, when Global Clearing Management System is trying to ensure that all of the
mandatory fields are present and contain valid values, Global Clearing Management System
uses these default valid values.
Later, after Global Clearing Management System assigns a specific card program identifier/
business service arrangement combination, Global Clearing Management System may perform
edits that require a specific subset of valid values depending on the business service. For these
types of edits, Global Clearing Management System uses the IP2nnnT1 table entries that
contain specific values in the Card Program Identifier, Business Service Arrangement Type, and
Business Service ID fields.
5 The table includes acceptor business codes that are active and life cycled. If the AB code provided by the customer is
in life cycle status, First Presentment/1240 non-reversal messages will be rejected.
Step 3a (standard process): retrieve and match card program identifier and business service
arrangement participation
Global Clearing Management System retrieves the card program identifier and business service
arrangement participation information for both customers in the message.
Acquirer (applies to Presentments, DE 31, subfield 2 Acquiring BIN Card Program IP0091T1
Chargebacks, and Fee Collection Identifier and Business Service
Retrieval Fee Billing messages) Arrangement Participation
Sender (applies only to Fee Collection DE 94 (expanded Customer Business Service IP0056T1
messages other than Fee Collection to 11 positions) Arrangements
Retrieval Fee Billing)
Using the tables listed above, Global Clearing Management System finds all card program
identifier/business service arrangement combinations in common between the two customers.
If none are in common, Global Clearing Management System rejects the transaction.
If the two customers have one or more card program identifier/business service arrangement
combinations in common, Global Clearing Management System evaluates each card program
identifier/business service arrangement combination that is in common between the customers
against the characteristics of the transaction. This process begins with Step 4 as described in
the Business Service Arrangement Validation subsection later in this section. If one arrangement
fails the validation, Global Clearing Management System returns to Step 3a to evaluate the
next higher priority issuer card program identifier/business service arrangement combination.
Step 3b (central acquiring process): retrieve and validate issuer card program identifier and
business service arrangement participation
Central acquiring logic applies only to presentments, chargebacks, and ATM withdrawal
transactions for which the issuer, the acquirer, and the acceptor are in the Europe region.
Central acquiring logic does not apply to manual cash advance transactions, balance inquiries,
PIN unlock, or PIN change.
For central acquiring, the acquiring bank identification numbers (BINs) do not show all the
relevant intracountry business service arrangements in table IP0091T1. Such an approach
would be too restrictive for acquirers as they would need to wait until they were set up in table
IP0091T1 for a new intracountry arrangement before they could successfully submit
transactions in that market. Therefore, for central acquiring situations, Global Clearing
Management System considers only the issuing account range participation as defined in table
IP0090T1.
Global Clearing Management System determines whether central acquiring logic applies to an
intra-European transaction by comparing the acquiring BIN country code (found in table
IP0041T1) with the merchant country code (found in DE 43 [Acceptor Name/Location], subfield
6 [Acceptor Country Code] of the transaction). If these country codes are the same, the
standard process (defined in Step 3a above) applies. If the country codes are not the same, the
central acquiring process applies, as defined in this subsection.
For the central acquiring process, Global Clearing Management System retrieves the card
program identifier and business service arrangement participation information for the issuer
only.
Global Clearing Management System then evaluates each card program identifier/business
service arrangement combination in which the issuer participates, in the sequence in which they
are provided in table IP0090T1, to determine whether the acquirer accepts the card program
identifier, and whether the geography and Central Acquiring permission are appropriate.
To determine whether the acquirer accepts the card program identifier of the card program
identifier/business service arrangement combination being evaluated, Global Clearing
Management System checks all the table IP0041T1 entries for the acquiring BIN. If the contents
of the Card Program Identifier field in any of the acquiring BIN table IP0041T1 entries match
the card program identifier of the card program identifier/business service arrangement
combination being evaluated, Global Clearing Management System considers the arrangement
eligible for further processing. Otherwise, Global Clearing Management System discards the
current arrangement and returns to Step 3b to evaluate the next higher priority issuer card
program identifier/business service arrangement combination.
NOTE: Table 94 is called only when the business service level equals 4 Intra or 3 Inter. It is not called for
M2M.
To validate the geography of the arrangement, Global Clearing Management System looks up
the issuer's card program identifier/business service arrangement combination in table
IP0094T1 Geographic Restrictions. Table IP0094T1 restricts business service arrangements at
either the country code level or the region level.
If table IP0094T1 has no entry for the card program identifier/business service arrangement
combination, Global Clearing Management System considers the card program identifier/
business service arrangement combination to have no geographic restrictions and, therefore, it
is eligible for further processing.
If table IP0094T1 has at least one entry for the card program identifier/business service
arrangement combination, the business service arrangement combination has at least one
geographic restriction. Global Clearing Management System evaluates each of these entries to
ensure that the transaction meets at least one of the table IP0094T1 geographic restrictions as
follows:
• If the table IP0094T1 entry contains a country code in the Country field, Global Clearing
Management System compares the merchant country code (found in DE 43, subfield 6 of
the transaction) with the Country field in table IP0094T1.
• If the table IP0094T1 entry contains a region code on the Region field, Global Clearing
Management System determines the region associated with the merchant country code of
the transaction and compares it with the Region field in table IP0094T1.
• If the merchant country or region matches the table IP0094T1 country or region, Global
Clearing Management System considers the card program identifier/business service
arrangement combination eligible for further processing.
• If none of the table IP0094T1 entries for the business service arrangement matches the
merchant country/region of the transaction, Global Clearing Management System discards
the current arrangement and returns to Step 3b to evaluate the next higher priority issuer
card program identifier/business service arrangement combination.
If the issuer arrangement being evaluated is not a Customer-to-Customer arrangement, Global
Clearing Management System evaluates the issuer card program identifier/business service
arrangement combination against the characteristics of the transaction. This process begins
with Step 4 as described in the Business Service Arrangement Validation subsection later in this
section.
If the arrangement fails the validation, Global Clearing Management System returns to Step 3b
to evaluate the next higher priority issuer card program identifier/business service arrangement
combination. If the issuer arrangement being evaluated is a Customer-to-Customer
arrangement, Global Clearing Management System continues its Central Acquiring process by
validating acquirer participation in this customer-to-customer business service arrangement.
Global Clearing Management System does this by looking up the combination of Acquirer
Reference ID, Customer-to-Customer business service arrangement, and card program
identifier in table IP0091T1.
If no matching entry is in table IP0091T1, the acquirer does not participate in the Customer-to-
Customer business service arrangement; therefore, it cannot be used. Global Clearing
Management System discards the current Customer-to-Customer business service
arrangement and returns to Step 3b to evaluate the next higher priority issuer card program
identifier/business service arrangement combination. If a matching entry is in table IP0091T1
for the Customer-to-Customer business service arrangement, Global Clearing Management
System continues its Central Acquiring process by validating Central Acquiring permission. To do
this, Global Clearing Management System looks up the issuer's Customer-to-Customer business
service arrangement in table IP0089T1 Business Service Switches.
• If the table IP0089T1 entry contains a Y in the Central Acquired Switch field, the Customer-
to-Customer business service arrangement cannot be used, because an appropriate
intracountry business service arrangement should be used instead for the centrally acquired
transactions. Therefore, Global Clearing Management System discards the current
Customer-to-Customer arrangement and returns to Step 3b to evaluate the next higher
priority issuer card program identifier/business service arrangement combination.
• If the table IP0089T1 entry contains an N in the Central Acquired Switch field, or table
IP0089T1 has no entry for the specified Customer-to-Customer business service
arrangement, Global Clearing Management System evaluates this M2M business service
arrangement against the characteristics of the transaction beginning with Step 4, within the
Central Acquiring process. If current M2M fails validation, Global Clearing Management
System returns to Step 3B.
NOTE: Global Clearing Management System evaluates all original and reversal financial transactions,
with the exception of global collection only transactions, against the qualification parameters for all
eligible card program identifiers and business service arrangements unless otherwise noted.
NOTE: Global collection only transactions bypass all qualification criteria except for Message Reason
Code validation. Selection of the card program identifier and business service arrangement for global
collection only transactions is based only on issuing account range and Acquirer Reference ID (or
sending and receiving customer ID) participation and priority, and message reason code validation.
When Global Clearing Management System is unable to select an arrangement for the message
or to validate the customer-submitted arrangement information in PDS 0158, Global Clearing
Management System rejects the message. Global Clearing Management System generates a
Message Exception/1644 message with an error code indicating the fields in error and the
reason for the error. Global Clearing Management System generates one Message Exception/
1644 message with one error code for each card program identifier and business service
arrangement combination evaluated (Or if IRD validation is required for the message, Global
Clearing Management System generates one Message Exception/1644 message with an error
code for each card program identifier/business service arrangement/IRD combination
evaluated).
Step 4: validate the message reason code and reversal indicator for the card program
identifier/business service arrangement combination
In some messages, such as First Presentment/1240 messages, DE 25 (Message Reason Code) is
an optional field. If DE 25 is not present in the message, Global Clearing Management System
performs this step using spaces for the message reason code.
Global Clearing Management System first looks up the combination of card program identifier,
business service arrangement type, and business service ID in table IP0088T1 to determine
whether it is masked to another business service arrangement.
• If table IP0088T1 has no entry that matches all of these values, the business service
arrangement is not masked and Global Clearing Management System will perform all table
lookups using the actual card program identifier and business service arrangement values.
• If table IP0088T1 has an entry that matches all of these values, Global Clearing
Management System obtains the related masked card program identifier, masked business
service arrangement type, and masked business service ID and will perform table IP0097T1
and IP0098T1 lookups using these masked values instead of the actual card program
identifier and business service arrangement values.
Global Clearing Management System then looks up the combination of message type identifier
(MTI), function code, message reason code, card program identifier, business service
arrangement type, and business service ID, in table IP0097T1. When performing this lookup,
Global Clearing Management System uses the masked card program identifier and business
service arrangement values if table IP0088T1 indicates that the business service arrangement is
masked.
If table IP0097T1 has no entry that matches all of these values, Global Clearing Management
System discards the current arrangement and returns to Step 3 to select the next card program
identifier/business service arrangement combination.
If table IP0097T1 has an entry that matches all of these values, Global Clearing Management
System obtains the value in the table IP0097T1 Reversal Indicator field.
• If this value is B, the table IP0097T1 entry is valid for both reversal and non-reversal
transactions, and Global Clearing Management System continues processing with Step 5.
• If this value is R, the table IP0097T1 entry is valid only for reversal transactions. If the
transaction is a reversal, indicated by PDS 0025 (Message Reversal Indicator), subfield 1
(Message Reversal Indicator) being present in the transaction and containing a value of R,
Global Clearing Management System continues processing with Step 5. If the transaction is
not a reversal, Global Clearing Management System discards the current arrangement and
returns to Step 3 to select the next card program identifier/business service arrangement
combination.
• If this value is N, the table IP0097T1 entry is valid only for non-reversal transactions. If the
transaction does not contain PDS 0025, subfield 1 with a value of R, it is not a reversal and
Global Clearing Management System continues processing with Step 5. Otherwise, Global
Clearing Management System discards the current arrangement and returns to Step 3 to
select the next card program identifier/business service arrangement combination.
Step 5: validate the processing code and reversal indicator for the card program identifier/
business service arrangement combination
Global Clearing Management System first looks up the value in DE 3 (Processing Code), subfield
2 (Cardholder From Account Type Code) of the transaction in table IP2054T1 and obtains its
related masked value. The masked value is located immediately following the actual value.
Global Clearing Management System will perform table IP0098T1 and IP0052T1 lookups using
the masked DE 3, subfield 2 value in place of the actual DE 3, subfield 2 value.
Global Clearing Management System then looks up the combination of message type identifier
(MTI), function code, processing code, card program identifier, business service arrangement
type, and business service ID, in table IP0098T1. Global Clearing Management System uses the
masked DE 3 and masked business service arrangement values where appropriate.
If table IP0098T1 has no entry that matches all of these values, Global Clearing Management
System discards the current arrangement and returns to Step 3 to select the next card program
identifier/business service arrangement combination.
If table IP0098T1 has an entry that matches all of these values, Global Clearing Management
System obtains the value in the table IP0098T1 Reversal Indicator field.
• If this value is B, the table IP0098T1 entry is valid for both reversal and non-reversal
transactions, and Global Clearing Management System continues processing with Step 6.
• If this value is R, the table IP0098T1 entry is valid only for reversal transactions. If the
transaction is a reversal, indicated by PDS 0025 (Message Reversal Indicator), subfield 1
(Message Reversal Indicator) being present in the transaction and containing a value of R,
Global Clearing Management System continues processing with Step 6. If the transaction is
not a reversal, Global Clearing Management System discards the current arrangement and
returns to Step 3 to select the next card program identifier/business service arrangement
combination.
• If this value is N, the table IP0098T1 entry is valid only for non-reversal transactions. If the
transaction does not contain PDS 0025, subfield 1 with a value of R, it is not a reversal and
Global Clearing Management System continues processing with Step 6. Otherwise, Global
Clearing Management System discards the current arrangement and returns to Step 3 to
select the next card program identifier/business service arrangement combination.
Step 7: validate the processing code and reversal indicator for the IRD
If IRD validation is not required for the transaction, Global Clearing Management System omits
Step 7 and continues processing with Step 8.
Otherwise, Global Clearing Management System looks up the combination of message type
identifier (MTI), function code, processing code, card program identifier, business service
arrangement type, business service ID, and interchange rate desigator (IRD), in table IP0052T1.
To perform this lookup, Global Clearing Management System uses
• the masked value for DE 3 (Processing Code), subfield 2 (Cardholder From Account Type
Code), as described in Step 5
• the actual (unmasked) values for the card program identifier/business service arrangement
combination, and
• The actual interchange rate designator in the IRD field.
If table IP0052T1 has no entry that matches all of these values, Global Clearing Management
System discards the current arrangement and returns to Step 3 to select the next card program
identifier and business service arrangement combination.
If table IP0052T1 has an entry that matches all of these values, Global Clearing Management
System obtains the value in the table IP0052T1 Reversal Indicator field.
• If this value is B, the table IP0052T1 entry is valid for both reversal and non-reversal
transactions, and Global Clearing Management System continues processing with Step 8.
• If this value is R, the table IP0052T1 entry is valid only for reversal transactions. If the
transaction is a reversal, indicated by PDS 0025 (Message Reversal Indicator), subfield 1
(Message Reversal Indicator) being present in the transaction and containing a value of R,
Global Clearing Management System continues processing with Step 8. If the transaction is
not a reversal, Global Clearing Management System discards the current arrangement and
returns to Step 3 to select the next card program identifier/business service arrangement
combination.
• If this value is N, the table IP0052T1 entry is valid only for non-reversal transactions. If the
transaction does not contain PDS 0025, subfield 1 with a value of R, it is not a reversal and
Global Clearing Management System continues processing with Step 8. Otherwise, Global
Clearing Management System discards the current arrangement and returns to Step 3 to
select the next card program identifier/business service arrangement combination.
• If there is no entry in table IP0087T1 that matches all of these values, the business service
arrangement is not masked and Global Clearing Management System performs table
IP0096T1 look-up using the actual card program identifier, business service arrangement
type, business service ID, IRD, and Global Clearing Management System product ID values.
• If there is an entry in table IP0087T1 that matches all of these values, Global Clearing
Management System obtains the related masked card program identifier, masked business
service arrangement type, masked business service ID, masked interchange rate designator,
and Global Clearing Management System product ID and performs table IP0096T1 look-up
using these masked values instead of the actual card program identifier, business service
arrangement, and IRD values.
NOTE: Product code validation process is bypassed when the message is a life cycle transaction and
the product reassignment switch on table IP0040T1 is set to Y or the message is a first presentment
and the first presentment reassignment switch on table IP0040T1 is Y.
Global Clearing Management System looks up the value in DE 2 (Primary Account Number) of
the transaction in table IP0040T1 by finding the table entries for which the DE 2 PAN falls
within the issuer account range: low and issuer account range: high values in table IP0040T1.
There may be more than one entry in table IP0040T1 for the issuer account range. Global
Clearing Management System chooses the table IP0040T1 entry for which the Card Program
Identifier matches the card program identifier of the card program identifier/business service
arrangement combination being evaluated. From this table IP0040T1 entry, Global Clearing
Management System obtains the related Global Clearing Management System Product ID for
use in table IP0096T1.
The product class feature provides the ability to vary interchange rates by product grouping,
while maintaining common interchange structures. The product class override indicator is used
in the interchange product override functionality. Override of interchange rates by product code
is accomplished by assigning a product class override indicator to one or more product codes
that would be associated with a given interchange rate value.
An example would be product class override indicator MCC (Consumer) being used to indicate a
specific rate for a given IRD and product class override indicator. This product class override
indicator MCC would be used for product codes MDS, MDH, MCE, MCC, MCG, MPL, and MDP,
thereby avoiding the repetition of each of these product code rates in the appropriate tables in
the member profile extract (MPE). This helps Mastercard to limit the number of entries in the
MPE tables, reducing the delivery time to our customers.
Please refer to the IPM Clearing Formats manual to learn about the product class override
indicator associated with each product code.
Global Clearing Management System looks up the combination of card program identifier,
business service arrangement type, business service ID, IRD, and Global Clearing Management
System product ID, in table IP0096T1. To perform this lookup, Global Clearing Management
System uses
• the actual (unmasked) values for the card program identifier/business service arrangement
combination or use masked values, if found
• the interchange rate designator in the IRD field (if IRD validation is required), or a space in
the IRD field (if IRD validation is not required), as described in Step 6, and
• the Global Clearing Management System Product ID from table IP0040T1 in the product ID
field.
IF… THEN…
There is no entry in table IP0096T1 that matches Global Clearing Management System discards the
all the values mentioned in the previous bullet list current business service arrangement and returns
to Step 3 to select the next card program
identifier/business service arrangement
combination.
There is an entry in table IP0096T1 that matches Global Clearing Management System proceeds to
all the values mentioned in the previous bullet list Step 9 to continue validating the IRD.
There is an entry in table IP0096T1 that matches Global Clearing Management System discards the
all the values mentioned in the previous bullet list, current business service arrangement and returns
and to Step 3 to select the next Card Program
Identifier/Business Service Arrangement
• the Card Program Identifier associated with
combination. This is because ATM transactions
this entry is other than CIR,
involving Mastercard Electronic cards must qualify
• the transaction is an ATM transaction (DE 3 for a business service that supports Cirrus.
[Processing Code], subfield 1 [Cardholder
Transaction Type], value of 1), and
• at least one entry for this account range in
table IP0040T1 contains a Global Clearing
Management System Product ID of MCE, MEC,
or MBE (denoting a Mastercard Electronic
account range).
If there is no entry in table IP0087T1 that matches all of these values, the business service
arrangement is not masked, and the Global Clearing Management System performs table
IP0095T1 look-up using the actual card program identifier, business service arrangement type,
business service ID, IRD, and acceptor business (AB) program values.
If table IP0095T1 has an entry that matches all of these values, Global Clearing Management
System proceeds to Step 10 to continue validating the business service.
Otherwise, Global Clearing Management System returns to table IP0075T1 and obtains the
next table IP0075T1 entry for the DE 26 value and looks up its acceptor business (AB) program
and business service/IRD information in table IP0095T1.
If Global Clearing Management System does not find an entry in table IP0095T1 that matches
the business service arrangement/IRD and any one of the acceptor business (AB) programs in
the relevant table IP0075T1 entries, Global Clearing Management System discards the current
business service arrangement and returns to Step 3 to select the next card program identifier/
business service arrangement combination.
• the actual (unmasked) values for the business service arrangement combination, and
• the issuer account range: low and issuer account range: high fields from the relevant table
IP0040T1 entry.
If table IP0093T1 has no entry that matches all of these values, Global Clearing Management
System continues processing as described in the Edits and Fee Assignment section of this
chapter.
If table IP0093T1 has an entry that matches all of these values and the Card Program Identifier
of the card program identifier/business service arrangement being validated is MSI (Maestro) or
CIR (Cirrus), Global Clearing Management System discards the current business service
arrangement and returns to Step 3 to select the next card program identifier/business service
arrangement combination.
If table IP0093T1 has an entry that matches all of these values and the Card Program Identifier
being validated is other than MSI or CIR, Global Clearing Management System checks that the
issuing account range country code (found in table IP0040T1) and the merchant country code
(found in DE 43 [Acceptor Name/Location], subfield 6 [Acceptor Country Code] of the
transaction) are the same.
• If so, Global Clearing Management System continues processing as described in the Edits
and Fee Assignment subsection of this section.
• Otherwise, Global Clearing Management System discards the current business service
arrangement and returns to Step 3 to select the next card program identifier/business
service arrangement combination.
• 2425: PDS 0158 (Business Activity), subfield 4 (Interchange Rate Designator) is not valid for
enforced business service arrangement and acceptance brand ID code, and
• 2451: submitted business service arrangement is not valid. Must be submitted for enforced
business service arrangement.
First Chargeback/1442, Second Presentment/1240, or Arbitration Chargeback/1442
transactions that contain an IRD that applies to the respective regional business service
arrangement will still be permitted.
The business service selection enforcement code does not apply to the following transactions:
• Fee Collection/1740 messages. Existing functionality as it pertains to Fee Collection/1740
messages remains unchanged.
• Global collection only (On-Us and intraprocessor) transactions
• Transactions qualifying for an intracountry business service arrangement submitted with an
airline acceptor business code (MCC in the range of 3000 to 3299)
Countries with established business service arrangements fall into one of two business service
arrangement categories: default or non-default.
Code Description
A All transaction types are valid.
Code Description
L Only Life Cycle transactions are valid.
A life cycle indicator parameter exists in the following IPM MPE tables and associated
parameters.
IP0090T1 Issuer Account Range Card For combination of card program identifier/
Program Identifier and Business business service arrangement type/business
Service Arrangement Participation service arrangement ID/issuer account range-low/
issuer account range-high
IP0091T1 Acquiring BIN Card Program For combination of card program identifier/
Identifier and Business Service business service arrangement type/business
Arrangement Participation service arrangement ID/acquiring BIN
When a parameter has a life cycle indicator of L, only life cycle transactions, as defined by
Mastercard, are valid for the parameter value.
Example
A business service arrangement has the following setup for AB programs:
AB program setup for business service arrangement 4/123456
In the above example, the AB program value for A001 has a life cycle indicator value of L-life
cycle only. In this instance, Global Clearing Management System will accept transactions that
are defined as life cycle transactions only if the acceptor business code in DE 26 is assigned to
the A001 AB program.
The following table indicates the transaction types that are defined by Mastercard as life cycle
transactions:
Global Clearing Management System edits, fee assignments, and fee calculation
This section describes Global Clearing Management System edits, fee assignments, and fee
calculation.
Edits
The IP2nnT1 series tables contain valid values based on card program identifier/business service
arrangement combination. After Global Clearing Management System assigns a specific card
program identifier/business service arrangement combination, Global Clearing Management
System may perform edits that require specific valid values depending on the business service.
For these types of edits, Global Clearing Management System uses the IP2nnnT1 table entries
that contain specific values in the card program identifier, business service arrangement type,
and business service ID fields. Valid-value edits that are not specific to a business service
arrangement are performed using the default values of spaces and zeros in the card program
identifier/business service arrangement combination fields.
Global Clearing Management System also performs other edits, depending on the business
service assigned, and does not use the IPM MPE for these edits.
If the transaction fails any edits, Global Clearing Management System rejects the transaction.
Otherwise, Global Clearing Management System continues processing and determines the fees
applicable to the transaction.
Fee assignment
Global Clearing Management System looks up the transaction and business service information
in table IP0052T1. Table IP0052T1 contains pointers to tables IP0053T1 and IP0057T1. Table
IP0053T1 contains the fee groups that are assigned to the transaction. Table IP0057T1
contains override pointers to table IP0053T1.
Global Clearing Management System already looked up the card program identifier, business
service arrangement type, business service ID, IRD, message type identifier (MTI), function code,
and processing code information in table IP0052T1, in step 7 of this process. Global Clearing
Management System now looks at the fee code pointer information in the table IP0052T1
entry.
If the IP0052T1 field Product Class: Acceptor Override Pointer contains all zeros, Global Clearing
Management System disregards it and instead looks up the value from table IP0052T1 Fee
Code Pointer in the Fee Code Pointer field in table IP0053T1. Global Clearing Management
System then calculates the fees as described in the Fee Calculation section of this article.
If the IP0052T1 field product class: acceptor override pointer contains a non-zero value, it
indicates that an override may exist for the interchange rate and represents a pointer to table
IP0057T1.
Global Clearing Management System searches table IP0057T1 in accordance with the pointer
obtained from table IP0052T1. Each pointer may have multiple entries. The multiple entries
represent a number of different override rates that can be applied. On the basis of a
predetermined hierarchy, Global Clearing Management System searches until the first matching
entry is found. If no match is found, no override applies.
The criteria combinations are listed below in hierarchical order of selection:
1. The Mastercard Assigned ID, in combination with the product class and MCC
2. The Mastercard Assigned ID, in combination with the product class and acceptor business
type
3. The Mastercard Assigned ID, in combination with the product class
4. The Mastercard Assigned ID, in combination with MCC
5. The Mastercard Assigned ID, in combination with the acceptor business type
6. The Mastercard Assigned ID
7. The product class, in combination with MCC
8. The product class, in combination with the acceptor business type
9. MCC
10. The acceptor business type
11. The product class
If Global Clearing Management System finds an entry in table IP0057T1 that matches the
combination of one of the criteria listed in the hierarchy above, Global Clearing Management
System then looks up the value from that table IP0057T1 entry’s fee code pointer in the fee
code pointer field in table IP0053T1. Global Clearing Management System then applies the
appropriate rate types and calculates the fees as described in the Fee Calculation section of this
manual.
If Global Clearing Management System does not find an entry in table IP0057T1 that matches
the combination of one of the criteria listed in the hierarchy above, Global Clearing
Management System uses the base rate. Global Clearing Management System then calculates
the fees as described in the Fee Calculation section of this manual.
A refund service fee on European commercial transactions is applied a fixed percentage of the
corresponding commercial purchase rate.
This will apply to all commercial refund transactions that are cleared within the European
business service agreements (BSAs) having a value of Y in the exception rate override switch
field in IPM MPE table IP0098T1.
Refunds on European commercial products will use the basis of product class override to look up
the percentage that will apply to the commercial purchase rate.
If no match is found, no override applies and the Global Clearing Management System uses the
base rate as the fixed percentage of the commercial purchase rate.
Fee calculation
Table IP0053T1 contains multiple entries for the same fee code pointer. Each entry contains the
payment party (issuer, acquirer, or internal entity), the interchange rate (if applicable) and rate
direction, the interchange unit fee (if applicable) and its direction, the currency code and
exponent for the unit fee (if applicable), and any minimum or maximum fee limits and direction.
NOTE:
The IPM MPE file does not provide the rates and fees for all business service arrangements, because
this information is proprietary. The business service arrangement and IRD parameters are stored in the
IPM MPE file, but the fee code pointer and product class: acceptor override pointer fields in table
IP0052T1 that normally point to the correct fee entries in tables IP0057T1, IP0053T1, or both, contain
all zeros.
The table IP0053T1 entries are grouped by rate type. For example, Rate Type 001 is the
interchange fee and Rate Type 014 is the first-level corporate incentive discount (currently
applies only to intra-European and inter-European transactions). For rate types other than 001,
Global Clearing Management System determines whether to apply the fees according to
internal programming logic. For example, Global Clearing Management System applies the Rate
Type 014 first-level corporate incentive discount only if the transaction is accompanied by the
required addendum elements. Participating customers understand the conditions in which the
various rate types apply to business service arrangements in which they participate.
The rate types are as follows:
• 000: Cash Advance Fee (applies to manual cash disbursement transactions)
• 001: Interchange Fee
• 002: Merchant Investment Fee
• 003: Pay by Account Rate Adjustment Increase
• 004: Pay by Account Rate Adjustment Decrease
• 010: IVA on interchange fee (specific to Mexico processing)
• 013: ATM Late Presentment Fee (Currently specific to Europe processing. Applies to non-
reversal First Presentment ATM transactions for which the transaction date is older than 45
days.
• 014: First-level Corporate incentive discount (applies when one corporate IRD can have
different rates, depending on the presence of valid addendum data. Currently specific to
Europe processing)
• 015: Purchase with Cash Back (applies only to the cash back portion of a purchase with cash
back transaction)
• 016: Rewards Program
• 017: Second-level Corporate Incentive discount (applies when the transaction qualifies for
neither the First-level Corporate incentive discount nor the U.K. Summary VAT Incentive
discount, but the acquirer provides information in PDS 0502 [Custom Identifier]. Currently
specific to Europe processing)
• 018: New UK Summary VAT Incentive Interchange (applies when the transaction does not
qualify for the First-level Corporate Incentive discount, but the acquirer submits the data
needed for Mastercard to generate the U.K. Summary VAT Invoice on behalf of the
merchant. Required data is
– PDS 0508 [Customer Code]
– PDS 0596 [Acceptor Tax ID], in which subfield 1 [Acceptor Tax ID] contains the correct tax
ID and subfield 2 [Acceptor Tax ID Provided Code] contains value Y
– PDS 0597 [Total Tax Amount]
– PDS 0600 [Acceptor Reference Number]
– PDS 0641 [Product Code]
– PDS 0642 [Item Description]
– PDS 0647 [Extended Item Amount], with a non-zero value, and
– PDS 0682 [Detail Tax Amount 1]).
• 019: Merchant Interchange
• 020: Europe Enhanced Value
Settlement
Service Level Description
Bilateral Customers participating in a bilateral agreement instruct Mastercard to clear their
transactions through Global Clearing Management System applying all appropriate
business rules. The customers settle these transactions directly rather than through
the Mastercard Settlement Account Management (S.A.M.) system.
Settlement
Service Level Description
Regional A settlement agreement involving customers that may settle in different currencies
and that may use different settlement banks. This is the default agreement; that is,
transactions settled by Mastercard that do not qualify for intracurrency settlement
are automatically settled in a regional settlement service. Transactions that qualify
for regional settlement are settled in U.S. dollars or a local currency approved by
Mastercard, at a settlement bank defined by Mastercard.
Each customer ID must participate in at least one regional settlement service. If a
customer participates in more than one regional settlement service, it must
designate one regional settlement service as the default service, with no selection
criteria. For the other regional settlement services, the customer must define
specific settlement service selection criteria to indicate the circumstances in which
Global Clearing Management System should select each of the other regional
services.
Base currency is the currency that Mastercard uses as the basis for settlement calculations. All
transaction currencies are converted against this currency when determining the customer
reconciliation amount in the reconciliation currency. Summing all reconciliation amounts in base
reconciliation currency will net to zero.
Customers may specify more than one account within each settlement service to segregate
settlement activity according to criteria within the transaction, such as card program, account
range, or BIN. However, each account must be in the currency supported by the agreement.
NOTE: The Global Settlement Services department must approve all settlement arrangements
requested by a customer.
To illustrate the settlement service selection process, assume that the following customers
participate in settlement service agreements, with no additional criteria specified, as shown in
the following table.
005678 X X
009876 X
Assume that customers 001234 and 005678 participate in the same intracurrency settlement
agreement.
According to the information above, the following settlement services would be selected:
Transactions from 001234 to/from 005678⇛ Intracurrency settlement
Transactions from 005678 to/from 009876⇛ Regional settlement
Transactions from 009876 to/from 001234⇛ Regional settlement
NOTE: Global Clearing Management System does not perform settlement service selection for Global
Collection Only transactions because these transactions are submitted for reporting purposes only.
Account Range Derived from DE 2 If selected by the customer, this may be used for
(Primary Account the settlement service/TAA selection.
Number [PAN])
This element identifies the account range
associated with the cardholder account number
of the transaction.
Acquiring BIN DE 31 (Acquirer If selected by the customer, this may be used for
Reference Data), settlement service/TAA selection.
subfield 2 (Acquirer
This element identifies the acquiring BIN
Reference ID)
associated with the acquirer of the transaction.
Issuing/Acquiring/Both Transaction Function If selected by the customer, this may be used for
Activity (MTI plus DE 24 settlement service/TAA selection.
[Function Code])
The transaction function is used to classify a
transaction as issuing and acquiring activity.
Fee collection messages are considered an
acquirer transaction for the sending ICA when
this option is used.
NOTE: The customer’s transfer agent (TA) may be the customer or a separate entity that the
customer authorizes to settle with Mastercard on its behalf.
A TAA is a combination of the customer’s transfer agent (TA) and the customer bank account
number.
The following is an example of the settlement service selection process. Assume both customers
participate in an intracurrency service using Canada Dollars (CAD) as the reconciliation currency.
Customer ID 001234 is both an issuer and an acquirer. This customer has criteria established for
the Intracurrency 1 settlement service. The customer chooses to settle only its issuing activity
submitted with an assigned card program identifier of Mastercard Credit (MCC). Customer ID
005678 is an issuer only and has not specified criteria in order for transactions to qualify in this
service.
The transaction is a First Presentment/1240 message and assigned a card program identifier of
MCC. The transaction is sent by customer ID 001234 and received by customer ID 005678.
Iss/Acq
Customer Settlement Service CPI Acct Rg Acq BIN Act TAA Txn Qualify
001234 Intracurrency 1 CAD MCC — — Issuing 11111 No
Settlement
Customer Service ID CPI Acct Rg Acq BIN Iss/Acq Act Effective Date
001234 Intracurrency 1 Not Not Not Not Specified 1 Dec 2003
Specified Specified Specified
Settlement
Customer Service ID CPI Acct Rg Acq BIN Iss/Acq Act Effective Date
009012 Intracurrency 3 Not Not Not Not Specified 1 Dec 2003
Specified Specified Specified
Transactions submitted between customer 001234 and customer 005678 with an assigned
card program identifier of MCC and processed on or after May 15th 2004, will be qualified for
the intracurrency 2 settlement agreement. These transactions could be qualified for either the
intracurrency 1 or the intracurrency 2 settlement service agreement. However, the intracurrency
2 agreement specifying all transactions with an assigned card program identifier of MCC
contains more specific criteria, and is thus the selected settlement service agreement.
Transactions submitted between customer 001234 and customer 005678 with an assigned
card program identifier other than MCC will be qualified for the intracurrency 1 settlement
agreement.
Transactions submitted between customer 001234 and customer 009012 do not have an
intracurrency settlement agreement in common and, therefore, would use the regional
settlement service selection.
Example 2
Customer 001234 and customer 005678 both participate in intracurrency settlement
agreements with the specified criteria in the following table.
Settlement
Customer Service ID CPI Acct Rg Acq BIN Iss/Acq Act Effective Date
001234 Intracurrency 1 Not Not Not Not 1 Dec 2003
Specified Specified Specified Specified
Transactions submitted between customer 001234 and customer 005678 on or after 15 May
2004 could be qualified for either the intracurrency 1 or the intracurrency 2 settlement
agreement. There are no criteria for either service to help the system decide. Therefore, the
selection process will use the most recent effective date and qualify transactions between these
customers in the intracurrency 2 service.
The above example (example 2) is included to explain Global Clearing Management System
functionality. In reality, customers would add specific criteria to one of these settlement service
selection setups, or delete one, instead of defining two settlement services with no selection
criteria.
Step 2: settlement service and TAA selection
For each payment party (the sender and the receiver), identify all transfer agent assignments
that meet each customer’s criteria specified within the common settlement services identified
in step 1.
Step 2a: settlement service and issuer TAA selection
Settlement service is assigned according to one of the following:
• If there is only one intracurrency settlement service in common and only one TAA for each
payment party that matches the transaction data, Global Clearing Management System
assigns that settlement service and TAA combination to the transaction for each payment
party.
• If there are multiple settlement services and/or TAA combinations with customized
assignment criteria that match the transaction data, the issuing customer's assignment
that has the most specific criteria matching the transaction is used to determine the service
and the issuing customer TAA.
• If there are multiple TAA assignments for the issuing customer that match the transaction
data, the assignment with the most recent effective date is used.
Step 2b: acquirer TAA selection
Once the settlement service and TAA are assigned for the issuing customer, the acquiring
customer's TAA is selected from those identified within the selected settlement service that
match the transaction criteria:
• If there is only one TAA for the acquirer within the selected settlement service, that
assignment is used for the acquirer's settlement.
• If there are multiple TAA combinations with customized assignment criteria that match the
transaction data, the assignment that has the most specific criteria matching the
transaction is used to determine the acquiring customer's TAA.
• If there are multiple TAA assignments for the acquiring customer that match the transaction
data, the assignment with the most recent effective date is used.
Example
To illustrate the TAA selection process, assume that both customers participate in the
intracurrency 1 service and that customer 001234 is the issuing customer with the specified
criteria shown in the following table.
Transactions submitted with a transaction currency of HKD that are assigned a card program
identifier of MCC will be assigned the settlement service ID intracurrency 2 for both customers,
and TAA of ZZZ for customer 001234 because it is the assignment with the most recent
effective date. Because the transaction meets both of the acquirer’s TAA criteria for the
intracurrency 2 agreement, the TAA of BBBB would be chosen because it has the acquirer’s
most specific criteria that match the transaction.
Step 3: transaction amount and fee calculation
The transaction amount is converted to the intracurrency account currency (reconciliation
currency), if necessary. Additionally, the interchange fees are calculated in the intracurrency
account currency (reconciliation currency).
The settlement service selection process described in the previous section does not apply to
transactions processed at the regional settlement service level. Regional level services are
qualified independently for the sender and receiver against the customer's specified criteria, as
follows:
• If only one regional settlement service and TAA combination is established for a payment
party that matches the transaction data, Global Clearing Management System assigns that
TAA and account currency to the transaction.
• If multiple settlement services and/or TAAs are established with customized assignment
criteria for a payment party that matches the transaction data, Global Clearing
Management System assigns the settlement service and TAA combination with the most
specific criteria. If more than one settlement service and TAA combination have the same
level of specificity, the TAA with the most recent effective date is selected.
• The default settlement service and TAA are selected when no selection criteria are defined
that match the transaction.
Example 1
To illustrate the service selection process, assume that a customer participates in settlement
service agreements with the specified selection criteria shown in the following table.
001234 Regional 2 YYYY, CAD MCC Not Not Specified Not Specified
Specified
Transactions submitted with an assigned card program identifier of MCC will be assigned the
settlement service ID regional 2 and account YYYY because it has the most specific criteria that
match the transaction. Transactions submitted with an assigned card program identifier other
than MCC would be assigned to the settlement service ID regional 1 and account XXXX.
Example 2
To illustrate the settlement service TAA account selection process, assume that a customer
participates in the regional settlement service agreements as specified in the following table.
The optional settlement service selection criteria defined above can have multiple occurrences
per customer and are used to determine or restrict settlement account selection. Each unique
grouping represents the criteria used to select a specific customer ID, TA, and TAA combination.
The more specific the criteria defined by the customer, the more combinations of customer ID,
TA, and TAA will exist.
Customer 005678 is an issuer or acquirer. In this example, all issuing transactions with a card
program identifier of MCC or DMC and a transaction currency of USD will be settled in USD
through the Regional 1 service. However, transactions with a card program identifier of MCC
will be settled using VVVV and transactions with DMC will be settled using account XXXX. All
acquiring transactions will be settled in CAD through the Regional 2 service in account YYYY
before 15 Jan 2004 and will be settled in account ZZZZ on or after 15 Jan 2004. All other
issuing transactions will settle in USD through the Regional 3 Service in account AAAA.
Step 2: transaction amount and fee calculation
The transaction amount is converted through U.S. dollars to the TAA account currency
(reconciliation currency). Interchange fees are calculated in U.S. dollars and converted to each
TAA account currency.
A single transaction may qualify for a different regional settlement service for each payment
party, which may result in the use of a different settlement date for each customer.
Transactions qualifying for the same intracurrency agreements will always result in the same
settlement date for each customer. The settlement date rules include the following:
• If the settlement bank is closed, Global Clearing Management System will not assign that
date as a settlement date. For regional services, the U.S. settlement holidays are used.
• Settlement holiday dates are expressed in relation to Central Site time, from a St. Louis,
Missouri, USA perspective.
• Certain settlement agreements may optionally delay their settlement. Two methods are
used to delay settlement:
– Generate the settlement advisements a specific number of days after the transactions
have been processed. The delayed settlement advisements result in delayed funds
movement.
– Generate the settlement advisements as scheduled, but delay the funds movement by a
specific number of days after the advisement.
NOTE: In addition to the six primary clearing cycles, a seventh clearing cycle exists for Mexico domestic
switching transactions. For more information on the seven clearing cycles, refer to the Daily Clearing
Cycle Schedule section.
Settlement
Service Level Fee Calculation Method
Intracurrency • Transaction amounts and fixed fees are converted to the reconciliation currency
(if necessary).
• Fees are calculated in the reconciliation currency.
• Fees are converted to U.S. dollars for reporting purposes.
Regional • Transaction amounts and fixed fees are converted to U.S. dollars (if necessary).
• Fees are calculated in U.S. dollars.
• Transaction amounts and calculated fees are converted to each customer's
reconciliation currency and remain in U.S. dollars for reporting purposes.
Settlement Service Transfer Agent Populated according to the Transfer Agent Assignment bank
Account account number for the receiving customer
3 = Intracurrency
Settlement Service ID Code Populated according to the settlement service ID selected for
the receiving customer
Settlement Foreign Exchange Rate Class Populated according to the currency conversion rate type
Code used:
NOTE: For more information about settlement advisements and the Net Settlement Information Form
(NSIF), refer to the Settlement Manual.
Term Description
Base Amount Transaction amount converted to U.S.
dollars.
Computed Cross Rates An exchange rate between two non-U.S.
dollar currencies computed by reference to
the U.S. dollar.
Mastercard-Issued Cross Rates Buy, mid, and sell rates for certain non-
U.S. dollar currency pairs set by
Mastercard (Applies to regional
settlement service only).
Mastercard-Issued USD Rates Buy, mid, and sell rates against the U.S.
dollar set by Mastercard.
Reference Currency Reference currency is quoted as one unit
per a certain amount of foreign currency.
NOTE: Currency conversion and foreign exchange are used interchangeably in the context of the
information presented in this chapter.
Reconciliation and settlement are used interchangeably in the context of the information presented in
this chapter.
NOTE: There may be other arrangements defined for those customers participating in bilateral
agreements. For more information about participation in bilateral agreements, refer to the Settlement
Manual.
Special Case 2: Multiple Transaction contains multiple If the clearing record was
authorizations, one clearing authorizations, for example, an submitted within nine calendar
message initial authorization and days of the initial authorization,
subsequent incremental the Mastercard-issued rates as
authorizations. published in the Currency
Conversion Rate File T057 used
for the initial authorization will
apply.
PDS 0015, subfield 1 (Currency
Conversion Date) = Date of
Currency Conversion Rate File
T057 at the time of
authorization.
PDS 0015, subfield 2 (Currency
Conversion Indicator) = Value 1
Special Case 4: Cleared, not Transaction was presented for The Mastercard-Issued rates as
authorized clearing without authorization published in the Currency
(that is, transaction was cleared Conversion Rate File T057 on the
but not authorized). day of clearing will apply.
PDS 0015, subfield 1 (Currency
Conversion Date) = Date of
Currency Conversion Rate File
T057 for current clearing process
day.
PDS 0015, subfield 2 (Currency
Conversion Indicator) = Value 2.
Special Case 6: Specific MCCs, Transactions classified under At this time, all MCCs,
transaction types, and certain MCCs, authorization transaction types and
authorization types types or transaction types. authorization types for first
presentment transactions will
benefit from the rates effective
at the time of authorization.
Chargebacks and second
presentments will continue to use
the rates applicable at the time
of clearing.
Example
Transaction A was authorized on Tuesday, 1 December 2020 at 23:00 St. Louis time.
Transaction B was authorized on Wednesday, 2 December 2020 at 01:00 St. Louis time. Both
Transaction A and B were submitted for the clearing Central Site Business Date of Friday, 11
December 2020.
Transaction A will not be eligible for the rate at the time of authorization because the
transaction was submitted more than 9 calendar days (not including the original authorization
day) (that is, Tuesday, 1 December 2020) and the Central Site Business Date (that is, Friday, 11
December 2020). Therefore, the Mastercard-issued rates as published in the Currency
Conversion Rate File T057 for the current clearing business day will apply to Transaction A.
Transaction B will utilize the rate at the time of authorization because the transaction was
submitted within 9 calendar days (not including the original authorization day) (that is,
Wednesday, 2 December 2020) and the Central Site Business Date (that is, Friday, 11
December 2020).
Currency conversion for first presentments qualifying for regional settlement service
This section provides details and some examples related to the currency conversion approach
used for transactions processed under a regional settlement service. To see a full list of the
currencies that Mastercard offers for regional settlement, refer to the Settlement Manual.
• Fixed Interchange Amount: Fixed component of interchange fee applicable for a transaction
is referred to as Fixed Interchange Amount in fixed interchange amount currency. This portion
of the interchange fee does not change with the Transaction Amount. The Fixed Interchange
Amount is converted from fixed interchange currency to acquirer reconciliation currency.
• Total Interchange Amount: Fixed Interchange Amount and Variable Interchange Amount in
acquirer reconciliation currency are added to calculate Total Interchange Amount in acquirer
reconciliation currency.
• Acquirer Net Reconciliation Amount: Total Interchange Amount is subtracted/added from
Total Acquirer Reconciliation Amount to calculate Acquirer Net Reconciliation Amount in
acquirer reconciliation currency.
NOTE: Mastercard provides the T057 Currency Conversion Rate File, the Acquirer Currency Conversion
Files (TQQ4: Regional First Presentments, TQQ8: Regional Second Presentments, and TQX2:
Intracurrency Presentments), and the Clearing Detail File (IP755120-AA) to facilitate acquirer
reconciliation. The Acquirer Currency Conversion Rate File provides the effective currency conversion
rate of all possible ISO currency codes between the transaction currency code and the acquirer
reconciliation currency code and is available at the same time as the T057 file. The Clearing Detail File
provides transaction-level details for the acquirer after each clearing cycle. Details regarding all the
data elements provided in these files and how customers can register for them are provided at the end
of this chapter.
All above mentioned data elements are shown in the Clearing Detail File (IP755120-AA) as
follows.
Total Interchange Amount in acquirer reconciliation PDS 0146 (Amounts, Transaction Fee), subfield 7
currency (Amount, Fee, Reconciliation)
Timing of the applicable Mastercard-issued rates used in the clearing calculations will align with
the Mastercard-issued rates applied during the authorization of the transaction based on
transaction eligibility as described in section “Application of Currency Conversion Rates.”
The following example illustrates two methods that can be used in determining the applicable
currency conversion rate.
Example
An acquirer submits two transactions to Mastercard Clearing for GCMS processing date 3
December 2020 which were authorized successfully on 1 December 2020 at 17:00 St. Louis
time.
• Based on the nature of the transaction, Transaction A is eligible for use of the rates in effect
at the time of authorization for clearing.
• Based on the nature of the transaction, Transaction B is not eligible to use the rates in effect
at the time of authorization for clearing.
Acquirers can use the following methods to determine which effective date rates are applied for
currency conversion during clearing processing.
Acquirers that use the IP755120-AA Clearing Detail Report
For each transaction cleared, refer to PDS 0015 in the report to determine the date of the rate
file used by the Global Clearing Management System during clearing processing and the reason
why that date was used. In this example, PDS 0015 will contain the following:
Example
Example
The following are examples showing currency conversion calculations on the acquirer side of
transactions with each using Mastercard-Issued USD Rates and Mastercard-Issued Cross Rates.
NOTE: For simplicity, all examples are presented with rounding to the second decimal point. To see
precise rounding conventions and calculations of the system, refer to the Rounding of Global Clearing
Management System Currency Conversion section of this manual.
this case, the transaction currency and acquirer reconciliation currency are the Canadian dollar
(CAD). Other assumptions are listed as follows.
Assumptions
• Transaction Amount: CAD 50.00
• Acquirer Reconciliation Currency: CAD
• Fixed Interchange Amount: CAD 0.10
• Mastercard-Issued USD Rate (USD-CAD): 1 USD = 1.25 CAD; Reference Currency: USD
• Interchange Rate = 1.00%
DE 5 CAD 50.00
Field 2 (Transaction Currency Field 3 (Acquirer Recon Currency Field 5 (Effective Currency
Code) Code) Conversion Rate)
CAD CAD 1.00
1. Locate the record in the Acquirer Currency Conversion Rate File where the Transaction
Currency matches the currency in field 2 and the Acquirer Reconciliation Currency matches
the currency in field 3 and extract the corresponding Conversion Rate in field 5.
Conversion Rate (field 5) = 1.00
2. Determine the total acquirer reconciliation amount (DE 5) by multiplying the transaction
amount (DE 4) by the conversion rate (field 5)
Total Acquirer Reconciliation Amount (DE 5) = Transaction Amount (DE 4) x Conversion Rate
(field 5)
NOTE: Since transaction currency and acquirer reconciliation currency are the same, Total Acquirer
Reconciliation Amount and Transaction Amount are equal.
NOTE: Since transaction currency and acquirer reconciliation currency are the same, Variable
Interchange Amount in acquirer reconciliation currency is same as the amount in transaction
currency.
NOTE: Since fixed interchange amount currency and acquirer reconciliation currency are the same,
Fixed Interchange Amount in acquirer reconciliation currency is same as the amount in fixed
interchange amount currency.
The calculations in this example would apply for any transaction where a Mastercard-Issued
Rate (USD and Cross Rate) and the transaction amount are in the Reference Currency (in this
case, GBP), and the reconciliation amount is not in the Reference Currency. This includes any
transactions where the transaction amount is in U.S. dollars, and the reconciliation currency is
something other than U.S. dollars, since the U.S. dollar is the Reference Currency for all
Mastercard-Issued USD Rates (Rate Class M currency pairs).
In such cases, Mastercard uses the currency conversion rate in field 7 of the T057 file (that is,
the buy rate) to convert from transaction currency to reconciliation currency. In the example
below, the GBP-AUD rate of 2.0000 AUD per 1 GBP represents the rate in field 7 of the Rate
Class F table in the T057 file. This same rate will also be seen in the corresponding matching
record in the Acquirer Currency Conversion Rate File delivered during the same period as the
T057 file and in DE 9 for the transaction as presented in the Clearing Detail File once the
transaction is processed.
Other assumptions are listed as follows.
Assumptions
• Transaction Amount: GBP 30.00
• Acquirer Reconciliation Currency: AUD
• Mastercard-Issued Cross Rate (GBP-AUD): GBP 1 = AUD 2.0000; Reference Currency GBP
• Interchange Rate = 1.20%
• Fixed Interchange Amount = AUD 0.10
DE 5 AUD 60.00
Field 2 (Transaction Currency Field 3 (Acquirer Recon Currency Field 5 (Effective Currency
Code) Code) Conversion Rate)
GBP AUD 2.00
1. Locate the record in the Acquirer Currency Conversion Rate File where the Transaction
Currency (GBP) matches the currency in field 2 and the Acquirer Reconciliation Currency
(AUD) matches the currency in field 3 and extract the corresponding Conversion Rate in field
5.
Conversion Rate (field 5) = 2.00
2. Determine Total Acquirer Reconciliation Amount (DE 5) by multiplying Transaction Amount
(DE 4) by Conversion Rate (field 5)
Total Acquirer Reconciliation Amount (DE 5) = Transaction Amount (DE 4) x Conversion Rate
(field 5)
GBP 30.00 x 2.0000 = AUD 60.00
NOTE: Since fixed interchange amount currency and acquirer reconciliation currency are the same,
Fixed Interchange Amount in acquirer reconciliation currency is same as the amount in fixed
interchange amount currency.
Assumptions
• Transaction Amount: JPY 3,500
• Acquirer Reconciliation Currency: USD
• Mastercard-Issued USD Rate: USD 1 = JPY 108.3300; Reference Currency USD
• Interchange Rate = 1.20%
• Fixed Interchange Amount = USD 0.15
DE 5 USD 32.31
Field 2 (Transaction Currency Field 3 (Acquirer Recon Currency Field 5 (Effective Currency
Code) Code) Conversion Rate)
JPY USD 0.009231
1. Locate the record in the Acquirer Currency Conversion Rate File where the Transaction
Currency (JPY) matches the currency in field 2 and the Acquirer Reconciliation Currency
(USD) matches the currency in field 3 and extract the corresponding Conversion Rate in field
5.
Conversion Rate (field 5) = 0.009231
2. Determine Total Acquirer Reconciliation Amount (DE 5) by multiplying Transaction Amount
(DE 4) by Conversion Rate (field 5)
Total Acquirer Reconciliation Amount (DE 5) = Transaction Amount (DE 4) x Conversion Rate
(field 5)
JPY 3,500 x 0.009231 = USD 32.31
NOTE: Since fixed interchange amount currency and acquirer reconciliation currency are the same,
Fixed Interchange Amount in acquirer reconciliation currency is same as the amount in fixed
interchange amount currency.
Other acquirer calculation considerations: computed cross rates and fixed interchange
For transactions where a Mastercard Issued Rate is not applicable (that is, none of the
currencies are U.S. dollar or the currency pair is not a Mastercard Issued Cross Rate), the
Clearing system will perform currency conversion by going through the U.S. dollar and using two
Mastercard-Issued Rates to calculate a cross rate (computed cross rate).
First, the system will calculate a cross rate by dividing the currency conversion rate for the
reconciliation currency as published in field 7 of the T057 file by the currency conversion rate for
the transaction currency published in field 8. Then, this computed cross rate will be used to
multiply the transaction amount to obtain the reconciliation amount in the reconciliation
currency. Similarly, the computed cross rate will be used to convert the variable interchange
from the transaction currency to the reconciliation currency. The computed cross rate is also
provided in the Acquirer Currency Conversion Rate File. In addition, the Clearing Detail File
provides the computed cross rate for each transaction in DE 9 and can be used for
reconciliation.
Regarding fixed interchange, any time the fixed interchange currency is different from the
acquirer reconciliation currency, the currency conversion process will follow the same process as
described in the examples above where the fixed interchange amount will be converted as any
other transaction amount.
• Issuer Currency Conversion Amount: This amount is calculated in cardholder billing currency
by multiplying Initial Cardholder Billing Amount and Issuer Currency Conversion Rate (ICCR or
Cross Border Fee Manager Rate).
• Total Cardholder Billing Amount: This amount is calculated in cardholder billing currency by
adding Initial Cardholder Billing Amount and Issuer Currency Conversion Amount.
• Initial Issuer Reconciliation Amount: This amount is calculated by converting cardholder billing
amount based on the default cardholder billing currency to issuer reconciliation currency.
• Total Issuer Reconciliation Amount: This amount is calculated in issuer reconciliation currency
by adding Initial Issuer Reconciliation Amount and Currency Conversion Assessment in issuer
reconciliation currency.
• Fixed Interchange Amount: Fixed component of interchange fee applicable for a transaction
is referred to as Fixed Interchange Amount in fixed interchange amount currency. This portion
of the interchange fee does not change with the Transaction Amount. The Fixed Interchange
Amount is converted from fixed interchange currency to issuer reconciliation currency.
• Total Interchange Amount: Fixed Interchange Amount and Variable Interchange Amount in
issuer reconciliation currency are added to calculate Total Interchange Amount in issuer
reconciliation currency.
• Issuer Net Reconciliation Amount: Total Interchange Amount in issuer reconciliation currency
is subtracted/added from Total Issuer Reconciliation Amount to calculate Issuer Net
Reconciliation Amount in issuer reconciliation currency.
The above-mentioned data elements are shown in the IPM File as follows.
Data Element/Private
Description Data Subelement Notes
Transaction Amount DE 4
Data Element/Private
Description Data Subelement Notes
Currency Conversion PDS 0015 (Clearing
Date Currency Conversion
Identifier), subfield 1
(Currency Conversion
Date)
Currency Conversion PDS 0015 (Clearing
Indicator Currency Conversion
Identifier), subfield 2
(Currency Conversion
Indicator)
For issuers using the T112 Bulk File Type to reconcile, the applicable currency conversion rate
and related data elements (for example, DE 9 [Conversion Rate, Reconciliation] and DE 10
[Conversion Rate, Cardholder Billing]) will be included in this file.
Timing of the applicable Mastercard-issued rates used in the clearing calculations will align with
the Mastercard-issued rates applied during the authorization of the transaction based on
transaction eligibility as described in the section titled "Application of Currency Conversion
Rates."
For issuers that want to determine the date of the rate file used by the Global Clearing
Management System during clearing processing for each transaction, and the reason why that
date was used, refer to PDS 0015. Below is an example of how PDS 0015 may be populated.
Example
An acquirer submits two transactions to Mastercard Clearing for GCMS processing date 3
December 2020 which were authorized successfully on 1 December 2020.
• Based on the nature of the transaction, Transaction A is eligible for use of the rates in effect
at the time of authorization for clearing processing.
• Based on the nature of the transaction, Transaction B is not eligible for use of the rates in
effect at the time of authorization for clearing processing.
In this example, PDS 0015 will contain the following:
Examples
The following are examples that illustrate how interchange, CCA, and ICCR or Cross Border Fee
Manager Rates are calculated throughout the transaction flow. For the specific currency
conversion rates for any transaction scenario, issuers can use the transaction IPM message, in
particular DE 9 and DE 10 as described above. The currency conversion rates in these data
elements will be the same, or derived from, the rates in the T057 file, which are wholesale
market rates.
Assumptions
• Transaction Amount: MXN 180.00
• Cardholder Billing Currency Default: USD
• Issuer Reconciliation Currency: USD
• Mastercard-Issued USD Rate (USD-MXN): USD 1 = MXN 18.0000
• CCA Rate = 0.20%
• ICCR or Cross Border Fee Manager Rate = 0%
• Interchange Rate = 1.00%
• Fixed Interchange Amount = USD 0.10
The following table contains the transaction level details through Mastercard's outbound IPM
file.
Data Element/Private
Data Subelement Value Notes
DE 4 MXN 180.00
Operational method
1. Obtain DE 4, DE 9 and DE 10 from the outbound IPM file.
2. Determine Total Cardholder Billing Amount (DE 6) by multiplying DE 4 and DE 10.
Total Cardholder Billing Amount (DE 6) = Transaction Amount (DE 4) x Conversion Rate (DE
10)
MXN 180.00 x 0.055556 = USD 10.00 (Inclusive of Issuer Currency Conversion Rate [ICCR]
Amount or Cross Border Fee Manager Amount if applicable)
3. Determine Total Issuer Reconciliation Amount (DE 5) by multiplying DE 4 and DE 9.
Total Issuer Reconciliation Amount (DE 5) = Transaction Amount (DE 4) x Conversion Rate
(DE 9)
MXN 180.00 x 0.055667 = USD 10.02006, rounded to USD 10.02 (inclusive of CCA if
applicable)
NOTE: Since fixed interchange amount currency and issuer reconciliation currency are the same,
Fixed Interchange Amount in issuer reconciliation currency is same as the amount in fixed
interchange amount currency.
NOTE: Since cardholder billing currency and issuer reconciliation currency are the same, Initial
Issuer Reconciliation Amount in issuer reconciliation currency is same as Initial Cardholder Billing
Amount in cardholder billing currency.
NOTE: Since cardholder billing currency and issuer reconciliation currency are the same, Currency
Conversion Assessment in issuer reconciliation currency is same as Currency Conversion
Assessment in cardholder billing currency.
Assumptions
• Transaction Amount: PLN 600.00
• Cardholder Billing Currency Default: EUR
• Issuer Reconciliation Currency: EUR
• Mastercard-Issued Cross Rate (EUR-PLN): EUR 1 = PLN 5.0000; Reference Currency is EUR
• ICCR or Cross Border Fee Manager Rate = 3.00%
• CCA Rate = 0.20%
• Interchange Rate = 1.20%
• Fixed Interchange Amount = EUR 0.10
The following table contains the transaction level details through Mastercard’s outbound IPM
file.
Data Element/Private
Data Subelement Value Notes
DE 4 PLN 600.00
Data Element/Private
Data Subelement Value Notes
PDS 0146, subfield 7 EUR 1.54
Operational method
1. Obtain DE 4, DE 9, and DE 10 from the outbound IPM file.
2. Determine Total Cardholder Billing Amount (DE 6) by multiplying DE 4 and DE 10.
Total Cardholder Billing Amount (DE 6) = Transaction Amount (DE 4) x Conversion Rate (DE
10)
PLN 600.00 x 0.20600 = EUR 123.60 (Inclusive of Issuer Currency Conversion Rate [ICCR]
Amount or Cross Border Fee Manager Amount if applicable)
3. Determine Total Issuer Reconciliation Amount (DE 5) by multiplying DE 4 and DE 9.
Total Issuer Reconciliation Amount (DE 5) = Transaction Amount (DE 4) x Conversion Rate
(DE 9)
PLN 600.00 x 0.20040 = EUR 120.24 (inclusive of CCA if applicable)
NOTE: Since fixed interchange amount currency and issuer reconciliation currency are the same,
Fixed Interchange Amount in issuer reconciliation currency is same as the amount in fixed
interchange amount currency.
NOTE: Since cardholder billing currency and issuer reconciliation currency are the same, Initial
Issuer Reconciliation Amount in issuer reconciliation currency is same as Initial Cardholder Billing
Amount in cardholder billing currency.
NOTE: Since cardholder billing currency and issuer reconciliation currency are the same, Currency
Conversion Assessment in issuer reconciliation currency is same as Currency Conversion
Assessment in cardholder billing currency.
The Member Parameter Extract (MPE) T067 (daily updates) and T068 (full file replacement),
table IP0017T1: Currency Code and Exponents table provide customers with currency codes and
associated currency exponents for each currency supported by Mastercard. The currency
exponent indicates the number of significant digits to the right of the decimal point that are
displayed when communicating amounts in the associated currency. This position (underlined in
the examples that follow) will be referred to as the minor currency unit position.
• If the number in the low order position is equal to or greater than 5, the number in the minor
currency position is increased by a value of 1 to round the amount. For example, 17.559048
results in 17.56.
• If the number in the low order position is less than 5, the low order positions are truncated
without rounding the amount. For example, 17.530011 results in 17.53.
Global Clearing Management System only rounds amounts to the number of positions to the
right of the decimal point specified by the currency exponent, once they are calculated in the
final (issuer/acquirer reconciliation currency, cardholder billing currency) currency, as shown
below:
• After Global Clearing Management System calculates the currency conversion assessment in
cardholder billing currency.
• After Global Clearing Management System completes the calculation of the total cardholder
billing amount (Inclusive of Issuer Currency Conversion Rate [ICCR] Amount or Cross Border
Fee Manager Amount if applicable).
• After Global Clearing Management System completes the calculation of acquirer and issuer
reconciliation amounts in acquirer/issuer reconciliation currency.
• After Global Clearing Management System completes the calculation of an interchange fee
in reconciliation currency.
Customer requirements for charging back a purchase with cash back transaction
A purchase with cash back transaction is a Debit Mastercard® transaction in which a purchase
was conducted, and cash was dispensed by the acceptor at the point of interaction.
In the First Presentment/1240 messages, the total amount of the transaction (purchase plus
cash) must be submitted in DE 4 (Amount, Transaction). The cash back portion of the
transaction must be identified in DE 54 (Amounts, Additional), subfield 5 (Additional Amount,
Amount) in the same currency as the transaction amount contained in DE 4.
Customers should follow the chargeback procedures for Purchase with Cash Back transactions
described in Processing Chargeback Messages. To chargeback all or part of the purchase
amount but not the cash back amount of a purchase with cash Back transaction, the customer
must subtract the cash back portion from the cardholder billing amount. If the currency of the
cash back portion differs from the currency of the cardholder billing amount, the customer must
perform the following calculation:
• Remove any assessments or fees added to the cardholder billing amount.
• Use the process described in the Currency Conversion Calculations section to convert the
cash back portion in DE 54 to the cardholder billing currency, applying the same exchange
rates used by Global Clearing Management System.
• Subtract the converted DE 54 amount from the DE 4 amount of the First Presentment/
1240 message to obtain the purchase amount.
• The revised DE 4 will now contain the purchase amount only.
When charging back all or a part of the purchase portion but not the cash back portion of a
Purchase with Cash Back transaction, the customer must submit a First Chargeback/1442
message containing DE 24 (Function Code), value 453.
For intra-European and inter-European transactions only, issuers may process a chargeback for
the same or lesser amount of the original presentment received from the acquirer either:
• In the original presentment reconciliation currency, as specified in DE 5 (Amount,
Reconciliation) of the First Presentment/1240 message.
• In the amount debited in the issuer's payment currency used for settlement of the original
presentment, as specified in DE 6 (Amount, Cardholder Billing) of the First Presentment/
1240 message.
For example, if the transaction is in EUR and the cardholder's currency is GBP, the chargeback
amount may be in either EUR or GBP.
NOTE: Customers must use Mastercard-published rates when pre-converting chargeback amounts.
Chargeback Submitted
for Global Clearing
Management System FX Rate File Received Currency Update/1644 Messages Received in
Processing Day Calendar Day Clearing Transmission with Processing Day
Monday Saturday Saturday
Tuesday Monday Monday
Wednesday Tuesday Tuesday
Thursday Wednesday Wednesday
Friday Thursday Thursday
Saturday Friday Friday
NOTE: The chargeback amount presented by the issuer to Mastercard in U.S. dollars should include
amounts resulting from a Currency Conversion Assessment, if applicable.
NOTE: Global Clearing Management System sends the Currency Update/1644-640 messages once per
processor endpoint to the lowest (first) occurring customer ID in the logical file. Global Clearing
Management System does not provide a set of these messages for each customer ID associated with
the same processor. Only one set will be provided in a delivery file. For example, if the customer elects
to have clearing cycles 3 and 4 delivered as one file after the fourth clearing, only one set of rate
messages will be sent, not one each from 3 and 4.
Effective day and time for currency conversion rates not qualified for FX rates at the time of
authorization
NOTE: Calendar days and times are expressed in Central Standard Time in the table above.
Customers interested in receiving the currency conversion rate file should contact the Global
Customer Service team for additional information.
The currency conversion rate file detail record provides the rate class in field 5. The values for
rate class are defined in the following table.
NOTE: The Acquirer Currency Conversion Rate File is applicable only to determine the acquirer
reconciliation amount from the transaction currency. This file does not replace the existing T057
Currency Conversion Rate File. Customers will continue to receive T057 rate files the same as before.
The Originating Institution Payment Transaction Currency Conversion Rate File gives customers
the ability to determine the funding amount needed to reconcile with Mastercard specifically for
cross-border payment transactions. To assist customers in reconciling their payment
transactions (DE 3, Processing Code, subfield 1, Cardholder Transaction Type Code, value 28),
this rate file contains all possible currency conversion rates from the transaction currency to the
Originating Institution’s reconciliation currency code for regional First Presentment payment
transactions.
Customers may receive this new file through
• Mastercard Interface Processor (MIP) (production bulk files TS40, and test bulk files TS42)
• CONNECT:Direct, and
• Mastercard File Express.
NOTE: The Originating Institution Payment Transaction Currency Conversion Rate File is applicable
only for determining the Originating Institution's reconciliation amount to support cross-border
payment transactions. This file will not replace the existing T057 Currency Conversion Rate File.
Customers will continue to receive T057 rate files.
Receiving institutions that reconcile must continue reconciling using currency conversion rate
information provided in the First Presentment message and must not use the Originating Institution
Payment Transaction Currency Conversion Rate File.
Refer to the Acquirer Clearing Detail Reporting chapter for the layout of a Clearing Detail File.
Header record
Detail record
Starting
Detail DE PDS Subfield Length position
Original - 0052 - 3 672
Transaction
Information -
SLI
Trailer record
ICCR enrollment
All issuers in the Europe region that choose to enroll in the ICCR service must submit the correct
enrollment form.
The ICCR Service Enrollment Form, available on Mastercard Connect™, must be completed and
submitted before issuers can participate in the ICCR service.
Forms should be submitted to the issuer’s local customer delivery manager.
ICCR reports
Issuers can choose to receive daily audit report files that align with each clearing cycle from
Global Clearing Management System.
This audit report will be available for the clearing transactions for which the ICCR calculation
was performed.
Bulk File TN70 On Request Report Data File Transfer raw format
Header record
Detail record
Trailer record
1st Presentment Field Description 1st Chargeback (Full and Partial) Position Length Format
Field Description
MTI MTI 1 4 an
DW_PROCESS_DATE DW_PROCESS_DATE 8 8 an
DE2_CARD_NBR DE2_CARD_NBR 16 19 an
DE3_CARDHOLDER_TXN_TYPE DE3_CARDHOLDER_TXN_TYPE 35 2 an
DE93_ISSUER_ID DE94_SEND_ICA 37 11 an
PDS25_REVERSAL_IND PDS25_REVERSAL_IND 48 1 an
FILLER_REV_IND_MDS FILLER_REV_IND_MDS 49 3 an
DE12_TXN_DATE DE12_TXN_DATE 52 6 an
DE12_TXN_TIME 58 4 an
DE43_MERCH_COUNTRY_CD DE43_MERCH_COUNTRY_CD 62 3 an
1st Presentment Field Description 1st Chargeback (Full and Partial) Position Length Format
Field Description
DE63_BANKNET_REF_NBR DE63_BANKNET_REF_NBR 65 9 an
DE4_TXN_AMT DE4_TXN_AMT 74 12 n
DE49_TXN_CURR_CD DE49_TXN_CURR_CD 86 3 an
PDS148_TXN_CURR_EXP DE49_TXN_CURR_EXP 89 1 an
DE5_SETTLEMENT_AMT DE5_SETTLEMENT_AMT 90 12 n
DE6_CARDHOLDER_BILLING_AMT 106 12 n
DE51_CH_BILLING_CURR_CD 118 3 an
PDS148_ISSUER_CURR_EXP 121 1 an
Chapter 16 Reconciliation
This section describes the Global Clearing Management System messages and reports and how they can
be used in the reconciliation process.
For more information about the Reconciliation Utility, refer to the Clearing Optimizer: Mainframe
manual.
The messages include a four-position DE 25 (Message Reason Code), which identifies it as either
an acknowledgment or a notification reconciliation message.
Does not receive any clearing Will not generate any acknowledgment
files from the customer messages.
Notification messages
Mastercard generates notification messages only when there is notification data to transmit.
6 C = Conditional: The data element is present in the message if the conditions described in the accompanying text
are applicable. M = Mandatory: The data element is always present in the message.
Available for: 7
1644-685 1644-688
Reconciliation Provides Totals of Fin Pos Dtl Smt Pos Dtl
Message Reconciliation Additional Information about this
Category Amounts by: Reconciliation Category Ack Not Ack/Not
1 PDS 0300 PDS 0105 (Sending The file originator must create a R R D
(Reconciled, File File ID) unique File ID for each File Header/
ID) 1644-697 message in and across
transmissions. The file originator
accomplishes this by using unique
values in the file ID in each File
Header/1644-697 message and
corresponding File Trailer/
1644-695 message. This value
appears in PDS 0300 of the
reconciliation message.
The value provided in the customer
acknowledgment messages
identifies the file ID in PDS 0105
submitted by the customer. 8
The value provided in the customer
notification messages identifies
the clearing cycle and the delivery
cycle within the file ID in PDS 0105
sent to the customer.
These values can be used for
reconciliation to the Settlement
Advisement totals.
7 D = Default: If the customer elects to receive reconciliation messages, this category will be provided
automatically. O = Optional: The category is not required but may be included at the customer’s option. R =
Recommended: Unless the customer specifies otherwise, this category will be provided.
8 Customers sending a full file reversal using the same file ID, within the same clearing, may receive reconciliation
messages with amount totals that net to zero as a result of the original file and the reversal file processing in the
same clearing.
Available for: 7
1644-685 1644-688
Reconciliation Provides Totals of Fin Pos Dtl Smt Pos Dtl
Message Reconciliation Additional Information about this
Category Amounts by: Reconciliation Category Ack Not Ack/Not
2 PDS 0165 • Transactions Each reconciliation message R R N/A
(Settlement cleared and contains totals only for a single
Indicator) settled by settlement indicator, not a
Mastercard combined total for transactions
• Bilateral settled by Mastercard, bilateral
transactions transactions, and global collection
• Global Collection only transactions.
Only transactions Global Clearing Management
System reports bilateral and
global collection only transactions
only in transaction currency
because they are not settled
through Mastercard. Global
Clearing Management System
reports only transactions settled
through Mastercard in
reconciliation currency, and
additionally may report them in
transaction currency or
transaction counts depending on
the reconciliation message type.
7 D = Default: If the customer elects to receive reconciliation messages, this category will be provided
automatically. O = Optional: The category is not required but may be included at the customer’s option. R =
Recommended: Unless the customer specifies otherwise, this category will be provided.
Available for: 7
1644-685 1644-688
Reconciliation Provides Totals of Fin Pos Dtl Smt Pos Dtl
Message Reconciliation Additional Information about this
Category Amounts by: Reconciliation Category Ack Not Ack/Not
4 PDS 0374 Processing Code Processing Code describes the R R N/A
(Reconciled effect of a transaction on a
Processing Code) customer account and the type of
account affected.
Customers that receive this
reconciliation category will receive
amount totals for all processing
codes for which there is activity.
Customers cannot specify amount
totals for only certain processing
codes. Currently supported
processing codes are:
01 = ATM transaction
12 = Cash disbursement
transaction
17 = Convenience check
(Global Collection
Only specific)
18 = Unique transaction
20 = Credit transaction
28 = Payment
transaction
7 D = Default: If the customer elects to receive reconciliation messages, this category will be provided
automatically. O = Optional: The category is not required but may be included at the customer’s option. R =
Recommended: Unless the customer specifies otherwise, this category will be provided.
Available for: 7
1644-685 1644-688
Reconciliation Provides Totals of Fin Pos Dtl Smt Pos Dtl
Message Reconciliation Additional Information about this
Category Amounts by: Reconciliation Category Ack Not Ack/Not
30 = Balance Inquiry9
50 = Payment/balance
transfer (global
collection only
specific)
91 = PIN Unblock4
92 = PIN Change4
7 D = Default: If the customer elects to receive reconciliation messages, this category will be provided
automatically. O = Optional: The category is not required but may be included at the customer’s option. R =
Recommended: Unless the customer specifies otherwise, this category will be provided.
9 Although these transactions are traditionally considered to be non-financial with respect to the processing code, they
are classified as financial transactions when they are originated containing an access fee collected by the ATM
provider.
Available for: 7
1644-685 1644-688
Reconciliation Provides Totals of Fin Pos Dtl Smt Pos Dtl
Message Reconciliation Additional Information about this
Category Amounts by: Reconciliation Category Ack Not Ack/Not
When this category is selected, the
issuer will receive messages for
each account range established for
its member ID that had activity in
the applicable file, clearing cycle, or
both.
Additional information on this
reconciliation category is located in
the following section titled
Account Range Reconciliation
Category.
7 D = Default: If the customer elects to receive reconciliation messages, this category will be provided
automatically. O = Optional: The category is not required but may be included at the customer’s option. R =
Recommended: Unless the customer specifies otherwise, this category will be provided.
Available for: 7
1644-685 1644-688
Reconciliation Provides Totals of Fin Pos Dtl Smt Pos Dtl
Message Reconciliation Additional Information about this
Category Amounts by: Reconciliation Category Ack Not Ack/Not
8 PDS 0358 All of the following: Customers that receive this O O N/A
(Reconciled reconciliation category will receive
• Card Program
Business Activity) amount totals for all business
Identifier
activity categories for which there
• Business service is activity. Customers cannot
level specify to receive amount totals
• Business service for only certain Business Activity
ID categories.
• Interchange rate
designator The Global Clearing Management
System takes this data from the
• Business Date
business activity element of the
• Business Cycle original transaction.
• Acceptor
Classification For customers processing
Override transactions such as product class
Indicator overrides or special conditions, if
• Product Class business activity is one of the
Override reconciliation message categories
Indicator being received, amount totals are
based on the product class and
• Corporate
special conditions being received.
Incentive Rates
Apply Indicator
• Special
Conditions
Indicator
• Mastercard
Assigned ID
Override
Indicator
7 D = Default: If the customer elects to receive reconciliation messages, this category will be provided
automatically. O = Optional: The category is not required but may be included at the customer’s option. R =
Recommended: Unless the customer specifies otherwise, this category will be provided.
Available for: 7
1644-685 1644-688
Reconciliation Provides Totals of Fin Pos Dtl Smt Pos Dtl
Message Reconciliation Additional Information about this
Category Amounts by: Reconciliation Category Ack Not Ack/Not
9 PDS 0359 • Settlement Customers that elect to receive N/A N/A D
(Reconciled, service level the settlement reconciliation
Settlement • Settlement messages will always receive
Activity) Service ID Settlement Position Detail/
• Transfer agent 1644-688 messages grouped by
• Transfer agent this category. Customers will
account receive settlement position detail
totals based on the information
• Foreign exchange
that Global Clearing Management
rate class
System populates in PDS 0159
• Reconciliation (Settlement Activity) of each
date and cycle transaction settled by Mastercard.
• Settlement date
and cycle
7 D = Default: If the customer elects to receive reconciliation messages, this category will be provided
automatically. O = Optional: The category is not required but may be included at the customer’s option. R =
Recommended: Unless the customer specifies otherwise, this category will be provided.
Available for: 7
1644-685 1644-688
Reconciliation Provides Totals of Fin Pos Dtl Smt Pos Dtl
Message Reconciliation Additional Information about this
Category Amounts by: Reconciliation Category Ack Not Ack/Not
11 PDS 0375 Customers that Customers can populate PDS O N/A N/A
(Member select this as an 0375 in their customer outgoing
Reconciliation acknowledgment messages with any proprietary
Indicator 1)10 reconciliation option, value up to 50 positions in length.
and populate PDS When using this option, all
0375 in outgoing financial records that do not
messages, will contain PDS 0375 upon
receive totals based submission, will be accumulated
on the contents of and returned in acknowledgment
PDS 0375 in reconciliation messages in which
Acknowledgment PDS 0375 contains the value
Financial Position undefined.
Detail/1644
Business service arrangements
messages.
that qualify for the Extended
Decimal Precision service will have
PDS 0375 populated with the
value undefined. Additional
information on this reconciliation
category is located in the following
section titled Member
Reconciliation Indicator 1.
12 PDS 0367 Card Program Customers that select this as a N/A N/A O
(Reconciled Card Identifier settlement reconciliation option
Program will receive totals based on the
Identifier) contents of PDS 0367 in
Acknowledgment Settlement
Position/1644 message. Global
Clearing Management System will
populate PDS 0367 based on
PDS 0158 (Business Activity),
subfield 1 (Card Program
Identifier).
7 D = Default: If the customer elects to receive reconciliation messages, this category will be provided
automatically. O = Optional: The category is not required but may be included at the customer’s option. R =
Recommended: Unless the customer specifies otherwise, this category will be provided.
Available for: 7
1644-685 1644-688
Reconciliation Provides Totals of Fin Pos Dtl Smt Pos Dtl
Message Reconciliation Additional Information about this
Category Amounts by: Reconciliation Category Ack Not Ack/Not
13 PDS 0368 Totals are provided Customers that select this as a N/A N/A O
(Reconciled for each unique settlement reconciliation option
Transaction Transaction Function will receive totals based on the
Function Group group. contents of PDS 0368 in
Code) Acknowledgment Settlement
Position/1644 message.
14 PDS 0369 Acquirer Reference Customers may receive amount N/A N/A O
(Reconciled ID totals only for their own Acquirer
Acquirer Reference ID as established by
Reference ID) Mastercard.
Customers that select this as a
settlement reconciliation category
will receive complete reconciliation
information for their:
• Acquirer Reference ID
• Issuing activity (at the
customer ID level), and
• Fee collection activity (at the
customer ID level)
7 D = Default: If the customer elects to receive reconciliation messages, this category will be provided
automatically. O = Optional: The category is not required but may be included at the customer’s option. R =
Recommended: Unless the customer specifies otherwise, this category will be provided.
10 Note: For customers using this Financial Reconciliation option, the totals within a business service arrangement
subject to the Extended Decimal Precision Service will be accumulated and returned in acknowledgment
reconciliation messages where PDS 0375 contains the value "undefined." Use of PDS 0375 in other business services
arrangements is not affected. Refer to the Extended Decimal Precision Service section for more information.
Global Clearing Management System, Clearing Optimizer, and IPM MPE will construct Customer ID
and issuer account range as follows:
Customer ID 009999 or 00000009999
NOTE: The IPM MPE contains the 11-position representation. The IPM format supports a variable
representation from six positions to 11 positions.
The account ranges initially allow specification by 11-position ranges; however, this field
supports 19 positions for future use. The positions 12-19 in the Issuing Account Range
reconciliation category element are zero-filled for the beginning account range and nine-filled
for the ending account range.
Transaction function reconciliation category
The transaction functions currently supported for reconciliation messages are listed in the
Currently Supported Transaction Functions table.
NOTE: If the customer chooses to receive reconciliation messages for transaction functions,
Mastercard will provide reconciliation detail only for the transaction functions for which financial
detail activity has occurred.
Message Type
Identifier Function Code Transaction Function
1240 200 First Presentment
11 Customers selecting this option and submitting only 1644-603 (Retrieval Requests; non-financial messages) will
receive reconciliation messages with zero counts and amounts.
Message Type
Identifier Function Code Transaction Function
1740 700 Fee Collection (customer-generated)
Example: A customer includes the value 1234 in PDS 0375 for several
First Presentment messages and 5678 in PDS 0375 for several other
First Presentment messages. In this case, the IPM reconciliation
messages will include totals of the clearing activity for all of the
messages that have the value 1234 in PDS 0375 and separate totals for
all the messages that have the value 5678 in PDS 0375.
All other transactions The customer's reconciliation currency and, if the customer selects
it, also in transaction currency.
When the reconciliation amounts are for bilateral totals, Global Collection Only totals, or both,
the message elements related to reconciliation currency amounts will be present in the
reconciliation message, but zero-filled. However, elements related to transaction counts always
contain totals for those settled by Mastercard, bilateral, and Global Collection Only count when
there is activity for those transaction types.
The IPM format does not require customers to provide expected reconciliation totals. Customers
optionally may provide hash totals for counts and amounts in PDS 0301 and PDS 0306 in their
outbound File Trailer/1644-695 messages to activate file integrity checks. However, the Global
Clearing Management System does not use this data in PDS 0301 and PDS 0306 as part of the
reconciliation process.
Reconciliation messages accumulate only accepted financial activity. Financial activity currently
includes the transaction functions shown in the table Currently Supported Transaction
Functions.
The reconciliation messages do not provide amount or count totals for non-financial message
types
• File Headers
• File Trailers
• Retrieval Requests, and
• Financial Detail Addenda.
NOTE: For more information about transaction functions, as identified by MTI and Function Code (DE
24), that qualify as financial activity, refer to the IPM Clearing Formats manual.
NOTE: The reconciliation messages report only accepted (not rejected) transaction message totals.
The Global Clearing Management System automatically provides all message amount totals for
the Financial Position Detail/1644-685 in the customer's reconciliation currency. If a customer
selects the Transaction Currency reconciliation category, the message will contain amount
totals for each unique pair of transaction currency and reconciliation currency for which there
was clearing activity.
Acknowledgment or
Notification Reconciliation Category
Notification Customer Activity
Acknowledgment File ID
Acknowledgment or
Notification Reconciliation Category
Acknowledgment Original/Reversal Transactions
For each combination of category, the Global Clearing Management System generates a unique
notification or acknowledgment Financial Position Detail/1644-685 message. For example, one
Financial Position Detail/1644-685 reconciliation message would contain totals for the
combination of one account range plus settlement indicator, another for a second account
range plus settlement indicator, and so forth.
Within the reconciliation categories for account range, customer activity, settlement indicator,
and processing code are multiple possible values. This can result in additional reconciliation
category combinations, generating additional Financial Position Detail/1644-685 messages.
This applies to all reconciliation categories.
For example, suppose that customer 001234 has selected the following reconciliation
categories for acknowledgment and notification messages and has clearing data as shown.
Reconciliation Category
Acknowledgment or Notification Selected Clearing Data Received/Sent
Notification Business Activity MCC and DMC
U.S.-U.S.
IRDs:
70 (Merit III) for MCC
78 (Merit I) for DMC
Notification Processing Code (for example, Purchase: both MCC and DMC,
purchase or unique) USD 100 each
Reconciliation Category
Acknowledgment or Notification Selected Clearing Data Received/Sent
Acknowledgment Processing Code (such as Purchase: both MCC and DMC,
purchase and unique) USD 50 each
Unique: MCC, USD 25
For each combination of categories, Global Clearing Management System generates a unique
notification or acknowledgment Financial Position Detail/1644-685 message.
In addition, within the reconciliation categories for business activity, settlement indicator,
original/reversal, and processing code are multiple possible values. These values can result in
additional reconciliation category combinations, generating additional Financial Position Detail/
1644-685 messages.
Using the selected reconciliation categories and specified values shown in the previous table,
Global Clearing Management System generates the following Financial Position Detail/
1644-685 messages.
Acknowledgment Message 2 USD 25: file ID, Mastercard settled, original, unique
transaction
In the above example, when the customer does not select the business activity reconciliation
category, Global Clearing Management System will combine the reconciliation totals for
consumer credit transactions and point-of-sale (POS) consumer debit transactions. Global
Clearing Management System also combines the interchange fee amount totals for those
transactions. Conversely, when the business activity reconciliation category is selected, Global
Clearing Management System specifies the interchange fee amount totals with the associated
credit or POS debit transaction amount totals in the reconciliation messages.
Customers may receive IPM acknowledgment and notification reconciliation messages for POS
debit and credit activity within the same logical file. Customers selecting the Early
Reconciliation file option also may see acknowledgment messages for both POS debit and credit
activity in the same Early Reconciliation file from Global Clearing Management System.
NOTE: The Settlement Position Detail/1644-688 Message will be delivered along with the customers’
normal activity at the end of each clearing cycle (Bulk Type T112) and will be included in the IPM Early
Reconciliation File (Bulk Type T113) if the customer has requested it.
Reconciliation Category
Account Range:
54XXXXXXXXXXXXXXXXX - 54XXXXXXXXXXXXXXXXX
NOTE: Initially, account ranges will allow specification by 11-position ranges, however this field
supports 19 positions for future use. Refer to previous table titled Account Range Building for
additional information about building account ranges.
For each combination of category, the Global Clearing Management System generates a unique
notification or acknowledgment Settlement Position Detail/1644-688 message. For example,
one Settlement Position Detail/1644-688 reconciliation message would contain totals for the
combination of one account range, one file ID, and settlement activity, another for a second
account range, file ID, and settlement activity, and so forth.
Customers may receive IPM acknowledgment and notification settlement reconciliation
messages for point-of-sale (POS) debit and credit activity within the same logical file.
NOTE: Customers that request these reports will receive them after each clearing cycle.
4 Interchange Rate The ID assigned to the specific interchange program within the business
Designator agreement identified.
9 Reconciliation Currency/ Reconciliation Currency alpha and numeric codes. These totals will reflect only
Code Mastercard settled transactions. Bilateral and Global Collection Only totals
are not provided in reconciliation currency.
11 Logical File ID Customer outbound logical file ID or customer inbound logical file ID.
The reconciliation reports are available for distribution to the customers upon request.
Customers can contact the Global Customer Service team or their regional office to request
these reports, detailed in the Global Clearing Management System Reconciliation Reports table
and in the report samples that follow.
If the customer chooses the option to receive reconciliation reports, detail IPM clearing reports
and a summary report will be generated for each of the six clearing cycles. These reports
supplement the IPM reconciliation messages and will facilitate reconciliation and balancing for
the customers.
A seventh clearing cycle exists exclusively for Mexico domestic switching transactions. For more
information on the seven clearing cycles, refer to the Daily Clearing Cycle Schedule section.
Global Clearing Management System reconciliation reports
Clearing Cycle Notification For transactions sent to the IP727020-AA • Transactions settled by
Report customer's processing site Mastercard
• Bilateral Transactions
• Non-Financial
Transactions
IPM clearing reports: Clearing Cycle Acknowledgment and Clearing Cycle Notification reports
These reports are billable at USD 0.01 per line and are billed through the Mastercard
Consolidated Billing System (MCBS).
Customers may select report options by contacting their Mastercard customer implementation
specialist.
Customers may select report options by contacting their account manager or Mastercard
Customer Implementation Specialist.
NOTE: For each of the report samples that follows, field descriptions applicable to all of the report
pages follow the Summary page.
Clearing Cycle Acknowledgment Report (IP727010-AA), page 10: Global Collection Only
Transactions
Field Description
Run Date The date on which this report was produced.
Acceptance Brand (Card The code for the Mastercard or proprietary service marks under whose
Program Identifier) umbrella transactions are processed. As an example, MCC (Mastercard
Credit) is a card program.
Business Service Level Identifies the interchange relationship for the business arrangement.
Examples are intracountry, intraregional, and interregional.
Business Service ID A unique code that identifies the specific interchange agreement
assigned to the transaction.
File ID The logical file ID to which the data in this report pertains.
Member ID The identifier that the association assigns to a customer (also referred
to as ICA number).
Trans. Func. (Transaction The IPM Message Type Identifier and Function Code combination that
Function) defines the transaction. Examples of transaction functions are first
presentment, first chargeback, and second presentment.
Proc. Code (Processing Code) Describes the effect of a transaction on a customer account and the
type of account affected. Examples are purchase, credit, and ATM cash
withdrawal. All transactions are defined as either an original or a
reversal.
IRD The interchange rate designator defines the interchange program for
which the transactions were presented.
Recon. Amount (Reconciliation The total net amount (with fees applied) of the transactions in
Amount) reconciliation currency for the applicable processing code.
NOTE: Global Collection Only and Bilateral transactions are not
settled by Mastercard; therefore, the field contains a zero.
Recon. Currency Code The numeric and alpha ISO currency code associated with the
reconciliation currency (Always 840-USD for Global Collection Only and
Bilateral).
Field Description
Trans. Fee (Transaction Fee) The total of the transaction fees applicable to the transactions for the
processing code.
NOTE: Global Collection Only and Bilateral transactions are not
settled by Mastercard; therefore, the field contains a zero.
Fee Curr. Code (Fee Currency The numeric and alpha ISO currency code associated with the fee
Code) currency (Always 840-USD for Global Collection Only and Bilateral).
Total The total count and net amount (with fees applied) of the transactions
and reconciliation currency for the applicable transaction function.
NOTE: This report is not available for customers submitting only Global Collection Only transaction
data.
Field Description
Run Date The date on which this report was produced.
Acceptance Brand (Card The code for the Mastercard or proprietary service marks under whose
Program Identifier) umbrella transactions are processed. As an example, MCC (Mastercard
Credit) is a card program.
Business Service Level Identifies the interchange relationship for the business arrangement.
Examples are intracountry, intraregional, and interregional.
Business Service ID A unique code that identifies the specific interchange agreement
assigned to the transaction.
File ID The logical file ID to which the data in this report pertains.
Member ID The identifier that the association assigns to a customer (also referred
to as ICA number).
Trans. Func. (Transaction The IPM Message Type Identifier and Function Code combination that
Function) defines the transaction. Examples of transaction functions are first
presentment, first chargeback, and second presentment.
Proc. Code (Processing Code) Describes the effect of a transaction on a customer account and the
type of account affected. Examples are purchase, payment credit, and
ATM cash withdrawal. All transactions are defined as either an original
or a reversal.
IRD The interchange rate designator defines the interchange program for
which the transactions were presented.
Recon. Amount (Reconciliation The total net amount (with fees applied) of the transactions in
Amount) reconciliation currency for the applicable processing code.
NOTE: Mastercard does not settle Global Collection Only and
Bilateral transactions; therefore, the field contains a zero.
Field Description
Recon. Currency Code The numeric and alpha ISO currency code associated with the
(Reconciliation Currency Code) reconciliation currency (Always 840-USD for Global Collection Only and
Bilateral).
Trans. Fee (Transaction Fee) The total of the transaction fees applicable to the transactions for the
processing code.
NOTE: Bilateral transactions are not settled by Mastercard;
therefore, the field contains a zero.
Fee Curr. Code (Fee Currency The numeric and alpha ISO currency code associated with the fee
Code) currency (always 840-USD for bilateral).
Total The total count and net amount (with fees applied) of the transactions
in reconciliation currency for the applicable transaction function.
NOTE: This report is not available for customers submitting only Global Collection Only transaction
data.
Field Description
Run Date The date on which this report was produced.
Acceptance Brand (Card The code for the Mastercard or proprietary service marks under whose
Program Identifier) umbrella transactions are processed. As an example, MCC (Mastercard
Credit) is a card program.
Business Service Level Identifies the interchange relationship for the business arrangement.
Examples are intracountry, intraregional, and regional.
Business Service ID A unique code that identifies the specific interchange agreement
assigned to the transaction.
Member ID The identifier that the association assigns to a customer (also referred
to as ICA number).
Cycle Activity The clearing cycle in which the file was processed by Global Clearing
Management System.
File ID To Mastercard The logical file ID of the file sent by the customer to Mastercard to
which the net amounts apply.
File ID From Mastercard The logical file ID of the file sent by Mastercard to the customer to
which the net amounts apply.
Net Reconciliation Currency The total net amount (with fees applied) of the transactions in
Amount reconciliation currency for the applicable logical file ID.
Reconciliation Currency Code The numeric and alpha ISO currency code associated with the
reconciliation currency.
Clearing Day Total As Of The grand total net amount (with fees applied) for the specified
Clearing (001-006) clearing day as of clearing cycle NNN.
Global Clearing Management System report IP142110-AA (IPM Clearing Messages Created On
Behalf of a Customer) has two additional receipt options:
• Text file available in raw data, variable length version. The bulk types are TN70 (Production)
and TN72 (Test) for outbound file delivery, and
• XML data file available in variable length version. The bulk types are TN66 (Production) and
TN68 (Test) for outbound file delivery.
The data files are created and distributed after each clearing cycle. The data files do not include
summary totals. If no data is available, the customer will receive a header and trailer only, with
record count 0.
When multiple customer IDs are packaged in a single file to the same endpoint, the data is
sequenced by customer ID. A header and trailer will be provided for each customer ID (as shown
for three customers in the following example).
Both of the data files contain the same fields that are currently on the IP142110-AA report. In
addition, the data files contain the following fields. (These fields will not be added to the
IP142110-AA print report.
Name Description
Central Site Processing Date of Contains the value in PDS 0025 (Message Reversal Indicator), subfield
Original Message 2 (Central Site Processing Date of Original Message). If PDS 0025,
subfield 2 is present because the transaction is being reversed, the
original message date is displayed.
File ID For the IP142110–AA report and data files, the File ID is the
Mastercard Source File ID. The File ID is found in PDS 0105 (File ID).
Field Description
Run Date The date on which this report was produced.
Member ID The identifier that the association assigns to a customer (also referred
to as ICA number). DE 94 (Transaction Originator Institution ID Code).
Currency The numeric ISO currency code associated with the transaction
currency. DE 49 (Currency Code, Transaction).
Credit Debit Indicator Indicates the amount credit or debit for the customer.
Currency The numeric ISO currency code associated with the reconciliation
currency. DE 50 (Currency Code, Reconciliation).
Fee Collection Control PDS 0137 (Fee Collection Control Number)/PDS 0241 (MasterCom
Number/MasterCom Control Control Number).
Number
Field Description
Card Program Identifier/PAN PDS 0158 (Business Activity), subfield 1 (Card Program Identifier)/DE
2 (Primary Account Number [PAN]).
Transaction Amounts The net total amount of the transaction in transaction currency for the
applicable logical ID file.
Reconciliation Amounts The net total amount of the transaction in transaction currency for the
applicable logical ID file.
Currency Code The numeric ISO currency code associated with the reconciliation
currency. DE 50 (Currency Code, Reconciliation).
Clearing system report Miscellaneous Override Financial Adjustments report (IP148320-AA) has
two additional receipt options.
• Text file is available in raw data, variable length version. The bulk type is TN70 (Production).
• XML data file is available in variable length version. The bulk type is TN66 (Production).
The data files are created and distributed after each processing day. The data files do not
include summary totals. If no data is available, the customer receives a header and trailer only,
with record count 0.
When multiple customer IDs are packaged in a single file to the same endpoint, the data is
sequenced by customer ID. A header and trailer is provided for each customer ID (as shown for
three customers in the following example).
The Raw Data version of the report will contain the data shown in the following layout.
NOTE:
Customers that request an XML data file version of a report will receive the same data as above but in
XML format.
For customers that elect to receive the text file, when no data is present, the file will consist of a
header and trailer record with zero (0) for the record count.
• The customer may choose to receive the IPM reconciliation message totals at the account
range level. Global Clearing Management System reconciliation reports provide totals at the
customer level but not at the account range level. Choosing the message totals at the
account range level provides the customer with a more detailed breakdown by customer
activity than Global Clearing Management System reports will provide.
• Global Clearing Management System reports provide count totals for non-financial
transactions, in addition to financial transactions. The IPM reconciliation messages do not
provide non-financial transaction detail. Thus, customers may request the IPM clearing
reports to obtain non-financial transaction count information to supplement the financial
count and totals information in the IPM reconciliation messages.
• Global Clearing Management System reports provide amount totals in the customer's
reconciliation currency. The IPM reconciliation messages provide amount totals in the
customer's reconciliation currency and optionally in the transaction currency. Customers
receiving both the Global Clearing Management System reports and the IPM reconciliation
messages can thus receive their amount totals in these currencies: transaction, reconciliation.
• The rejected transaction reports can provide customers with rejected transaction
information that accounts for the difference between the customer clearing data totals and
the accepted clearing data totals as reported by Mastercard. For example, suppose that
customer A submits financial transactions totaling USD 3,000.00. Customer A receives
acknowledgment reconciliation messages, which show processing of USD 2,500.00 financial
activity. Customer A can refer not only to the rejected transaction reports but also to the
customer inbound error messages to verify the source of the USD 500.00 difference.
NOTE: All of the reports referenced in the list above are available per clearing cycle and are not
available within the IPM Early Reconciliation File. Reconciliation messages are delivered according to
the customer's elected file delivery schedule.
NOTE: Customers and processors will need to accumulate reconciliation messages to derive a grand
total, by processor, for any of the reconciliation categories for the customers for which they process.
For example, suppose that customer or processor 001111 processes for customer ID 002222,
customer ID 003333, and customer ID 004444 and that Mastercard has set up the customers’
selected categories for notification messages in this way.
• Customer ID 002222: Set up to receive reconciliation totals by processing code and
settlement indicator.
• Customer ID 004444: Set up to receive reconciliation totals by processing code and
settlement indicator.
Although it is unlikely that a customer or processor would establish such a diverse set of
categories for each customer ID, this example illustrates the process for accumulating any set of
reconciliation totals.
Processor
001111 Receives Settlement Originals/ Transaction
Member ID Record… Processing Code Indicator Reversals Function
002222 1 Purchase: USD 100.00 Settled by
Mastercard
To derive a total at the customer or processor level for any of the above reconciliation
categories, the customer or processor will need to accumulate and total each applicable
customer ID’s reconciliation category.
For example, to derive the notification totals by processing code of purchase for processor
001111, the processor must accumulate the notification totals by processing code for customer
ID 002222 and customer ID 004444.
case, specifically three amounts) and include each amount in three separate
1644-680/1644-685/1644-688 reconciliation messages. The sum total of those three amounts
will equal the total reconciliation amount.
Additionally, to simplify customer reconciliation processing, GCMS will insert new PDS 0360 into
each of those reconciliation messages to provide the sequence number of each related message
and the total number of messages pertaining to given split amount.
1. PDS 0360 subfield 1 = 00001, PDS 0360 subfield 2 = 00003 and Amount-PDSs* =
9999999999999999 (16
positions)
2. PDS 0360 subfield 1 = 00002, PDS 0360 subfield 2 = 00003 and Amount-PDSs* =
9999999999999999 (16
positions)
3. PDS 0360 subfield 1 = 00002, PDS 0360 subfield 2 = 00003 and Amount-PDSs* =
9999999999999999 (16
positions)
The total reconciliation amount can then be calculated as: 9,999,999,999,999,999 +
9,999,999,999,999,999 + 0000000000000001 = 19,999,999,999,999,999.
All of the related 1644-680/1644-685/1644-688 messages for a given split will always be sent
in the proper order and always sent together sequentially. Mastercard will never intermix
1644-680/1644-685/1644-688 messages from unrelated splits, nor will Mastercard ever
separate the messages belonging to a split with a single message that is not related to any split
whatsoever.
*Amount-PDS: Indicates amount PDS which are applicable for split like
0380/0381/0384/0390/0391/0392/0393/0394/0395/0396 for 1644 transactions.
Customers should check for the presence of PDSs for different transactions in the table.
Early Reconciliation Service helps customers expedite their clearing reconciliation process. It
provides early acknowledgment summary of clearing transactions submitted to the Global
Clearing Management System (GCMS), and error messages. This service can provide balancing
information, error records, and can help customers and processors make their merchant prefund
decisions without waiting for the next GCMS cutoff and distribution of notification data.
It allows the customer to understand its settlement position for the file processed by
Mastercard and to correct, resubmit any errors that may be present without the constraint of
waiting for the next GCMS cutoff time.
The Early Reconciliation file is transmitted using bulk type T113.
As part of the Early Reconciliation Service customers can receive the Early Reconciliation file
after the St. Louis Operations Center has processed their outbound IPM logical clearing files,
without waiting until the Central Site clearing cutoff time to receive their reconciliation
messages. This option is available at the processor level. If a customer is its own processor, the
customer may also choose this option for itself.
Functionalities
IPM Reconciliation messages are sent in Mastercard generated clearing files Bulk Type: T113.
Integrated Product Messages (IPM) is a variable-length format based on the ISO 8583–1993
specification.
Each IPM message contains data elements (DEs) and private data subelements (PDS).
One T113 file will contain multiple IPM messages distinguished by Message Type Identifier (MTI)
and Function Codes.
T113 File begins with a File Header/1644 and ends with a File Trailer/1644.
The messages are generated in a specific sequence. For details, please refer to Chapter 2 –
Creating IPM messages – Files generated by Mastercard – Sequence of the early reconciliation
file. Sequence of the early reconciliation file
For more details on the file format refer to the IPM Clearing Formats manual -> Chapter 1 for
IPM File Structure/Overview.
T112(Clearing Reconciliation
File) T113 (Early Reconciliation File)
Frequency Provided once per cycle Provided against every inbound
clearing file
Message Reason Codes Acknowledgment of Outbound Acknowledgment of Outbound
Activity (6861) Activity (6861)
& Notification to Inbound Activity
(6862)
T112(Clearing Reconciliation
File) T113 (Early Reconciliation File)
Message Types • File Currency Summary • File Currency Summary
• Financial Position Detail • Financial Position Detail
• Settlement Position Detail • Settlement Position Detail
• GCMS Rejects • GCMS Rejects
The Global Clearing Management System does not duplicate the messages provided in the early
reconciliation files when it creates the customer inbound clearing files at cycle cutoff times. The
customer will receive the message only once. Reconciliation messages not selected in Early
Reconciliation will be delivered within the customers inbound file from Mastercard (T112) based
on customer selection.
Onboarding
Customers may enroll in the Early Reconciliation Service by contacting their account manager or
Mastercard Type, Customer Implementation Specialist (CIS). Customers may work with their
CIS specialist and select the Early Reconciliation file option in the Automatic Parameter
Worksheet (APW form) under Clearing Options. Customers need to select one out of the two
options in which they want to consume T113 files.
Customers can change Reconciliation Categories during onboarding that are available in APW.
Customers can also choose to continue with the same Recon Categories.
Refer to chapter 15 to learn more about the various default, optional, and recommended
reconciliation categories by which customers can receive Financial Position Detail/1644-685,
and Settlement Position Detail/1644-688 message.
Billing
Early Reconciliation is billed through the Mastercard Consolidated Billing System (MCBS).
Current rates are listed in the Pricing Guide on the Pricing and Billing Resource Center. The billing
event identifiers are as follows.
NOTE: The Cross-Border Flex Method does not apply to intra-European transactions where the
country codes of the merchant and the account range are both in the extended Eurozone (Euro
countries plus Sweden) and the transaction currency is euros (EUR).
By participating in either of the methods (Currency Conversion Method and Cross-Border Flex
Method), issuers have the option to use a combination of parameters at an account range level,
which can be applied to the total cardholder billing amount, including
• Account range for Mastercard, Debit Mastercard, Maestro, and Cirrus acceptance brands
• Region differentiation
• Processing groups (for example, point-of-sale [POS], ATM, card-present, card-not-present,
and so on)
• Transaction currency, and
• Region identifier.
For both of these methods, issuers can apply different fees for intraregional and interregional
identifiers.
Cross-Border Fee Manager self-service application
Issuers that participate in the service have the capability to change their Cross-Border Fee
Manager markup rates at the account range level within an existing service setup, using a self-
service application on Mastercard Connect™. To expedite rate changes, issuers can view their
current rates and change markup rates up to two decimal positions and set zero rates for
account ranges that are already enrolled in the Cross-Border Fee Manager service.
NOTE: Rate changes become effective within 48 hours after the rate changes are made in the self-
service application.
conversion method, cross-border flex method, or both as part of the cross-border fee manager
service.
This form should be submitted to the issuer’s local customer delivery manager.
NOTE: Issuers may only participate in the currency conversion method and the cross-border flex
method where permitted by local regulations.
Bulk file TN70 on request report data file transfer raw format
Header record
Detail record
Mastercard does not calculate a rate or amount if DE 22 (Point of Service [POS] Entry Mode]),
subfield 6 (Card Present Data) contains value 9 (Unknown; data unavailable), but the
transaction is included in report IP830020. This assists issuers with identification of why the
markup was not applied.
Trailer record
NOTE: Mastercard does not provide or validate history for fee collection messages, although the
sender may optionally provide it.
Fee collection messages for purposes other than retrieval fee billing
Customers must settle all miscellaneous fees and charges by use of the IPM Fee Collection/
1740 message. The fee collection message is used for a number of diverse applications, and it
contains the information required for customers to process the miscellaneous fees and charges
identified in DE 25 (Message Reason Code).
Within the IPM Fee Collection/1740 message, DE 25 indicates the reason for, or type of, fee
collection. DE 3 (Processing Code), subfield 1 (Cardholder Transaction Type) indicates the
direction of funds movement, such as debit to message originator or credit to message
originator.
NOTE: Transaction amount maximum can be set in currencies other than U.S. dollar. All Fee Collection/
1740 message with function code 700 transaction amount maximum settings can be viewed in the IPM
MPE Table IP0097T1: Message Reason Code Restrictions for Card Program Identifier and Business
Service Arrangement.
1. The receiving customer may return a fee collection within 45 calendar days after receipt of
the message for any of the following reasons. This is handled by sending a Fee Collection/
1740 with the same data originally received, except that DE 24 must contain a value of 780
to indicate a return.
– Supporting documentation not received. The receiving customer must wait 21 calendar
days from the date the message is received before returning for this reason.
– Missorted to wrong member.
– The message text was not provided or was incomplete.
– Fee charged exceeds amount allowed.
– Fee inaccurate because of entry error.
– Charged twice for same fee.
– Past applicable time frame.
– An erroneous or inappropriate progressive handling fee was received.
– Unauthorized fee/charge: receiving member did not approve or agree to accept fee/
charge. Applicable only to reason codes for good-faith acceptance (DE 25 = 7606) and
for collection letters (DE 25=7607).
2. If a fee collection is returned for any of the previously-mentioned reasons, the receiving
customer may resubmit it within 45 calendar days of receipt of the message but only if the
reason for return has been corrected (For example, the receiving customer has supplied the
missing documentation or the correct amount). To resubmit the fee collection, the customer
sends a Fee Collection/1740 with a DE 24 value of 781 to indicate a resubmission. The
customer should indicate an explanation of the correction in DE 72 (Data Record).
3. If a fee collection is improperly resubmitted, it may be returned within 45 calendar days of
receipt of the message, using the arbitration return. Before returning the fee collection for
missing documentation, the receiving customer must wait 21 calendar days from the date
the customer receives the message. To return the fee collection, the customer sends a Fee
Collection/1740 with a DE 24 value of 782 to indicate an arbitration return. The customer
should indicate an explanation in DE 72.
Mastercard does not permit a third submission (the second submission being in step 2, above).
Any remaining unsolved disputes concerning the fee collection message may be pursued by the
customer through a compliance case filing with Mastercard.
NOTE: For case filings initiated for a violation of this subsection, the good-faith correspondence is not
required. For more information about filing procedure, refer the Chargeback Guide.
The sending customer must reverse any Fee Collection/1740 message that is duplicated in error.
The customer handles this by processing a duplicate of the message originally processed, except
that the customer enters the letter R in PDS 0025 (Message Reversal Indicator), subfield 1
(Message Reversal Indicator). This denotes a reversal transaction.
NOTE: For more information about reversals, refer to the Reversals chapter of the Global Clearing
Management System Reference Manual.
NOTE: When Global Clearing Management System converts the transaction amount in transaction
currency to the (euro) issuer/acquirer payment currency, Global Clearing Management System first
converts the amount to the base currency (USD), and carries six positions to the right of the decimal
(no rounding). Then Global Clearing Management System converts the USD base amount to the euro,
and rounds to the euro currency exponent.
Global Clearing Management System only rounds amounts to the number of positions to the
right of the decimal point specified by the currency exponent, once they are calculated in the
final (issuer/acquirer payment currency, cardholder billing currency) currency, as shown in the
following table.
IF Global Clearing THEN Global Clearing Management System rounding to the nearest currency
Management System exponent...
has…
Calculated interchange Occurs after Global Clearing Management System has completed calculation of
fees in payment the interchange fee in acquirer/issuer currency.
currencies
Calculated an Acquirer/ Occurs after Global Clearing Management System has completed calculation of
Issuer payment the acquirer/issuer payment amount.
Calculated a Cardholder Occurs after Global Clearing Management System has completed calculation of
billing amount the cardholder billing amount.
NOTE: Transaction amount maximum can be set in currencies other than U.S. dollar. All Fee Collection/
1740 message transaction amount maximum settings can be viewed in the IPM MPE Table IP0097T1:
Message Reason Code Restrictions for Card Program Identifier and Business Service Arrangement. For
example, the maximum amount for MRC 7601 for Europe intraregional business services for MCC and
DMC acceptance brand is EUR 115.
DE 25 7600
Lost/stolen telex/phone fee; for collection of lost stolen report fee and phone or telex costs
incurred for taking a lost or stolen card report.
Maximum USD 65
Amount
33 1 Space
34-100 67 When the cardholder number is absent, the cardholder name and address
should be placed in this field.
DE 25 7601
Recovered card award fee; for collection of reward for a acceptor or financial institution
employee when a card has been recovered.
1 = Mastercard® Card
8 = World Mastercard®Card
2 1 Space
3-6 4 Valid MCC; refer to the Quick Reference Booklet for a current listing.
Valid MCC; refer to the Quick Reference Booklet for a current listing.
7 1 Space
2 = authorization response
4 = code
5 = authenticator
6 = non-hologram
0 = other
9 1 Space
32 1 Space
46 1 Space
47-49 3 Alphabetic; U.S. state or country code if outside the U.S. region; left-
justified with trailing spaces
50 1 Space
DE 25 7602
Emergency cash disbursement fee; for collection of fees associated with the handling of
emergency cash disbursements to cardholders.
2-100 99 Spaces
DE 25 7603
Compliance ruling settlement; for collection of a compliance ruling settlement amount.
12 1 Space
DE 25 7604
Emergency card replacement fee; for collection of fees associated with the Emergency Card
Replacement Service (ECR Service).
1 1 Reason Code:
L = survey statistics
2–100 99 Spaces
DE 25 7605
Warning bulletin handling fee: issuer originated; for settlement of warning bulletin handling fees
in accordance with Mastercard operating rules.
Maximum USD 25
Amount
1 1 Reason Code:
C = combination of A and B
2 1 Space
26 1 Space
37-100 64 Spaces
DE 25 7606
Good-faith acceptance settlement; for settlement of the amount of a good-faith acceptance.
1-31 31 Reference number and the name of the person who gave acceptance
32 1 Space
DE 73 Good-faith date
DE 25 7607
Collection letter handling fee; for settlement of the amount of a collection letter acceptance.
12 1 Space
DE 25 7608
Telex authorization fee; for collection of fees associated with an international telex authorization.
Maximum USD 20
Amount
34-100 67 Spaces
DE 25 7610
Investigation fee; for fee collection when an investigation report has been completed by an
investigating member on behalf of the requesting member.
20-100 81 Spaces
DE 25 7611
Retrieval fee reversal; issuer-originated; acquirer may return. For acquirer use when returning an
invalid or incorrect retrieval fee reversal; applicable only if the previous cycle message reason code
was 7611, or
For issuer use when returning an invalid or incorrect non-MasterCom fulfillment fee settlement;
applicable only if the previous cycle message reason code was 7614.
Maximum USD 15
Amount
1 1 Reason Code:
A = nonreceipt of document
B = illegible document
2 1 Space
3-25 23 ARD
26 1 Space
37-100 64 Spaces
DE 73 PDS 0105 (File ID), subfield 2 (File Reference Date) of the Central Site processed Retrieval Fee
Billing/1740-700 message.
DE 25 7612
Retrieval handling fee; issuer-originated; acquirer may return. For acquirer use when returning an
invalid or incorrect retrieval handling fee; applicable only if the previous cycle message reason
code was 7612, or
For issuer use when returning an invalid or incorrect non-Mastercom fulfillment fee settlement;
applicable only if the previous cycle message reason code was 7614, or for issuer use to assess
the acquirer for incorrect information verified by the retrieval request document or a TID sent as
chargeback documentation.
For issuer use to charge the acquirer for incorrect information verified by the retrieval request
document or a TID sent as chargeback documentation.
Maximum USD 25
Amount
1 1 Reason Code:
2 1 Space
3-25 23 ARD
26 1 Space
37 1 Space
60 1 Space
83-100 18 Spaces
If processing handling fee for TID received as a second presentment in response to a chargeback,
complete as follows:
37 1 Space
60 1 Space
83-100 18 Spaces
DE 73 PDS 0105 (File ID), subfield 2 (File Reference Date) of the Central Site processed Retrieval Fee
Billing/1740-700 or Second Presentment/1240-205 or 1240-282
DE 25 7616
Handling fee for second presentment of reason codes 12 and 35 for chip transactions where
transaction certificate and DE 55 (Integrated Circuit Card [ICC] System-Related Data) are
present in the clearing message. Acquirer-originated.
Maximum USD 25
Amount
1 1 Reason Code:
2 1 Space
3-25 23 ARD
26 1 Space
37-100 45 Spaces
DE 73 PDS 0105 (File ID), subfield 2 (File Reference Date) of the member-submitted Second
Presentment/1240-205 or 1240-282
DE 25 7617
Adjustment for promotional transactions.
Maximum None
Amount
39-00 62 Spaces
DE 73 PDS 0105 (File ID), subfield 2 (File Reference Date) of the File Header/1644
DE 25 7618
Reversal of previously reimbursed State Fuel Tax.
Maximum None
Amount
1-86 86 REVERSAL OF TAX REIMBURSE: FROM JURISDICTION SSSS VIA OIL AAA
TO AGENCY NNN PERIOD YYMM
87-100 14 Spaces
DE 25 7619
Emergency card replacement center, cash advance lockbox fee.
Maximum USD 50
Amount
2-100 99 Spaces
DE 25 7621
ATM Balance Inquiry Fee: Reserved for intra-European and inter-European use.
Maximum USD 50
Amount
1-100 100
DE 25 7622
Handling fee for Authorization Related Chargebacks (4807 and 4808). This fee is sent by the
issuer after sending a First Chargeback/1442–450 or 1442–453 for one of the chargeback
reasons identified above.
Maximum USD 50
Amount
1-2 2 Values 07, 08, or 47 correspond to the IPM DE 25 (Message Reason Code)
4807 and 4808 of the related First Chargeback/1442
3 1 Constant Space
5 1 Constant Space
7 1 Constant Space
18 1 Constant Space
19-24 6 Date of the declined authorization associated with the disputed clearing
record if position 4 of the DE 72 (Data Record) is A. MMDDYY or spaces.
25 1 Constant Space
29 1 Constant Space
30-49 20 PDS 0137 (Fee Collection Control Number) assigned by the issuer. Right
justified, leading zeros.
DE 73 Date of the chargeback cycle with which the handling fee is associated
DE 25 7623
Handling fee for Authorization Related Chargebacks (4807 and 4808). This fee is sent by the
acquirer after sending a Second Presentment/1240-205 or 1240-282 for one of the chargeback
reasons identified above.
1-2 2 Values 07, 08, or 47 correspond to the IPM Message Reason Code (DE 25)
4807 and 4808 of the related First Chargeback/1442
3 1 Constant Space
5 1 Constant Space
7 1 Constant Space
29 1 Constant Space
30-49 20 PDS 0137 (Fee Collection Control Number) assigned by the issuer in the
(IPM Fee Collection/1740-700 message with a DE 25 (Message Reason
Code) of 7622, or spaces, if the issuer did not send a Fee Collection/
1740-700 message. Right justified, leading zeros.
50 1 Constant Space
57 1 Constant Space
DE 73 Date of the chargeback cycle with which the handling fee is associated
DE 25 7624
Handling fee for Authorization Related Chargebacks (4807 and 4808). This fee is sent by the
issuer after sending an Arbitration Chargeback/1442-451 or 1442-454 for one of the
chargeback reasons identified above.
1-2 2 Values 07, 08, or 47 correspond to the DE 25 (IPM Message Reason Code)
4807 and 4808 of the related Arbitration Chargeback/1442 message
3 1 Constant Space
5 1 Constant Space
7 1 Constant Space
8-17 10 DE 95 (Card Issuer Reference Data) from the associated First Chargeback/
1442 message
18 1 Constant Space
19-24 6 Date of the declined Authorization provided with first chargeback if position
4 of the DE 72 (Data Record) is “A”. MMDDYY or spaces
25 1 Constant Space
29 1 Constant Space
30-49 20 Original PDS 0137 (Fee Collection Control Number) assigned by the
acquirer in the IPM Fee Collection/1740-700 message with a DE 25
(Message Reason Code) of 7623, or spaces, if the acquirer did not send a
Fee Collection/1740-700 message.
64-100 37 Explanation for arbitration chargeback, such as, the approved authorization
was not for this transaction.
DE 73 Date of the chargeback cycle with which the handling fee is associated
DE 25 7625
PIN Management Service at ATM. (Intra-European and inter-European use only).
Maximum USD 5
Amount
1-100 100 PIN CHANGE xxxx xxxx xxxx xxxx (where xxxx xxxx xxxx xxxx represents the
cardholder number) OR PIN TRY COUNTER RESET xxxx xxxx xxxx xxxx
(where xxxx xxxx xxxx xxxx represents the cardholder number)
DE 25 7626
Private Label Merchant Fee for Private Label fee collection messages. This fee collection message
reason code is available for business service arrangements level 1 (interregional), level 2
(intraregional), level 3 (intercountry) and level 4 (intracountry) where Private Label exists.
Maximum None
Amount
DE 25 7627
Fees related to the issuer’s failure to provide a Merchant Advice Code; for acquirer use only.
1-2 2 Values 07, 08, or 47 correspond to the IPM DE 25 (Message Reason Code)
4807 and 4808 of the related First Chargeback/1442
3 1 Constant Space
5 1 Constant Space
7 1 Constant Space
18 1 Constant Space
19-24 6 Date of the declined authorization associated with the disputed clearing
record if position 4 of the DE 72 (Data Record) is “A”. MMDDYY or spaces.
25 1 Constant Space
29 1 Constant Space
30-49 20 PDS 0137 (Fee Collection Control Number) assigned by the issuer. Right
justified, leading zeros.
DE 73 Date of the chargeback cycle with which the handling fee is associated
DE 25 7628
Reclaim surcharge: Reserved for intra-European, inter-European, and European transaction
related services.
1-100 100
DE 25 7700
Intracurrency settlement agreement; for settlement of amounts in accordance with an
intracountry agreement between transaction originator and transaction destination parties.
Maximum
Amount USD 40,000
1-100 100
DE 25 7704
Bank Card Interchange fee, reverse interchange for ATM transactions (Mexico Domestic).
Maximum None
Amount
DE 25 7705
Transactions below to threshold published (Mexico Domestic). Customer calculates VAT (Value
Added Tax).
Maximum None
Amount
DE 25 7706
Difference in interchange amount between member calculated and Mastercard calculated
(Mexico Domestic). Member calculates VAT (Value Added Tax).
Maximum None
Amount
DE 25 7707
Interest for late settlements (Mexico Domestic). Customer calculates VAT (Value Added Tax).
Maximum None
Amount
DE 25 7708
Non fullfiled documentation penalties (Mexico Domestic). Customer calculates VAT (Value Added
Tax).
Maximum None
Amount
DE 25 7709
Penalties on code 102 miscellaneous (Mexico Domestic). Customer calculates VAT (Value Added
Tax).
Maximum None
Amount
DE 25 7710
Miscellaneous (Mexico Domestic).
Maximum None
Amount
DE 25 7711
Pre-fund amount, offset for others (Mexico Domestic).
Maximum None
Amount
DE 25 7712
Bank Card Interchange fee, balance inquiry interchange. Customer calculates VAT (Value Added
Tax).
Maximum None
Amount
DE 25 7716
Adjustments to the applied negotiated interchange amount from the First Presentment/1240
message, First Chargeback/1442 message, and Second Presentment/1240 message in the event
the recipient disagrees with the applied negotiated interchange amount.
Maximum None
Amount
DE 3 19 (credit to message originator), 29 (debit to message originator)
DE 72 Contains information to help the receiver identify the transaction(s) to which this interchange
adjustment applies.
DE 25 7750-7799
Bilateral agreement settlement; for settlement of amounts in accordance with a bilateral
agreement between transaction originator and transaction destination parties.
1-100 100
DE 73 Charge date
DE 25 7800
MCBS customer settlement; for collection or payment of such things as customer assessments,
processed through the Mastercard Consolidated Billing System (MCBS).
Maximum None
Amount
5 1 Space
7 1 Space
15-16 2 Spaces
19 1 Space
21 1 Space
44-45 2 Spaces
49-50 2 Spaces
65-67 3 Spaces
86 1 Space
88 1 Space
92 1 Space
96 1 Space
NOTE: Transaction amount maximum can be set in currencies other than U.S. dollar. All Fee Collection/
1740 message transaction amount maximum settings can be viewed in the IPM MPE Table IP0097T1:
Message Reason Code Restrictions for Card Program Identifier and Business Service Arrangement. For
example, the maximum amount for MRC 7601 for Europe intraregional business services for MCC and
DMC acceptance brand is EUR 115.
DE 25 7621
ATM Balance Inquiry Fee: Reserved for intra-European use
DE 25 7625
PIN Management Service at ATM: Reserved for intra-European use
DE 25 7629
Interregional non-financial ATM interchange for collection of interchange due on a non-financial
ATM transaction (Single Message System-originated.
Maximum USD 5
Amount
45-64 20 DE 127 (Private Data) from the authorization message. This value contains
the first 20 positions of Acquirer Private Data. It is left justified with
trailing spaces.
DE 25 7702
Domestic ATM VAT Fees/Services: Used for the Mexico Domestic Fee Collection/1740 message
on the VAT amount on ATM transactions. Mastercard calculates the VAT when submitted with
this message reason code.
DE 25 7800
MCBS customer settlement; for collection or payment of such things as customer assessments,
processed through the Mastercard Consolidated Billing System (MCBS).
Maximum None
Amount
5 1 Space
7 1 Space
15-16 2 Spaces
19 1 Space
21 1 Space
44-45 2 Spaces
49-50 2 Spaces
65-67 3 Spaces
86 1 Space
88 1 Space
92 1 Space
96 1 Space
DE 25 7802
Interchange compliance adjustment; for settlement of financial amounts related to interchange
compliance.
Maximum None
Amount
DE 73 PDS 0105 (File ID), subfield 2 (File Reference Date) of the File Header/1644
34-100 67 Spaces
DE 25 7803
Interchange compliance adjustment reversal; for settlement of financial amounts related to the
reversal of a previous interchange compliance adjustment.
Maximum None
Amount
DE 73 PDS 0105 (File ID), subfield 2 (File Reference Date) of the File Header/1644
42-100 59 Spaces
DE 25 7804
ATM transaction settlement; for settlement of daily ATM transaction amounts.
Maximum None
Amount
1-7 7 "NET AMT" = transaction amount field equals the net dollar value of all
ATM withdrawals transacted by an issuer’s cardholders.
8-100 93 Spaces
5-100 96 Spaces
6-100 95 Spaces
When the issuer receives Global Clearing Management System detail data,
the message text must be one of the following:
5-100 96 Spaces
6-100 95 Spaces
6-100 95 Spaces
DE 25 7805
ATM intracountry switch fee settlement; for settlement of daily ATM transaction intracountry
switch fees.
Maximum None
Amount
1-5 5 "ISISW" = transaction amount represents Cirrus ATM fees owed by the
issuer for intracountry ATM activity
6-100 95 Spaces
DE 25 7806
ATM Single Message Transaction Manager switch fee settlement; for settlement of MDS Single
Message Transaction Manager Switch Fees.
Maximum None
Amount
1-100 100
DE 25 7807
ATM intracountry first chargeback settlement; for settlement of daily ATM transaction
intracountry first chargeback amounts.
Maximum None
Amount
When the issuer receives Global Clearing Management System detail data,
the message text must be:
6-100 95 Spaces
DE 25 7808
Miscellaneous Override Financial Adjustment.
Maximum None
Amount
38-38 1 Blank (only when the fee collection is for the issuer)
39-76 78 Account Range (only when the fee collection is for the issuer)
DE 25 7811
Reimbursement of State Fuel Tax.
Maximum None
Amount
1-80 80 "TAX REIMBURSE DEBIT FROM JURISDICTION SSSS VIA OIL AAA TO
AGENCY NNN PERIOD YYMM"
81-100 20 Spaces
1-81 81 "TAX REIMBURSE CREDIT FROM JURISDICTION SSSS VIA OIL AAA TO
AGENCY NNN PERIOD YYMM"
82-100 19 Spaces
DE 25 7812
Collection or return of collateral for security arrangement.
Maximum None
Amount
50-100 51 Spaces
47-100 54 Spaces
DE 25 7813
IVA fees
Maximum None
Amount
DE 73 PDS 0105 (File ID), subfield 2 (File Reference Date) of the File Header/1644
16-100 85 Spaces
DE 25 7820
Disaster Relief Fund (credit to sender).
Maximum None
Amount
DE 73 PDS 0105 (File ID), subfield 2 (File Reference Date) of the File Header/1644
1-100 100
DE 25 7821
MCBS Credit Emergency.
Maximum None
Amount
1-100 100
DE 25 7822
Settlement Adjustment
Maximum None
Amount
22-100 79 Spaces
DE 25 7823
Single Message System Offline Debit Settlement (Mastercard Internal Use Only).
Maximum None
Amount
DE 25 7824
Collection of Reward Amount as agreed upon between the customers.
Maximum None
Amount
28-100 73 Spaces
DE 25 7627
EDP Adjustment Amount (Used only by the Mastercard Network for the EDP Service).
DE 25 7949
Funds movement for disputes resolved via the Nigeria domestic disputes system.
Maximum None
Amount
DE 3 19 (credit to message originator), 29 (debit to message originator)
DE 72 Contains the Dispute Ticket ID assigned when the dispute was initiated through IDRS.
Chapter 22 Reversals
This section describes how to create reversals and how Global Clearing Management System will
process them.
When a Single Message System to Dual Message System (Authorization) transaction (that is,
bridged transaction) has been reversed due to an ATM Withdrawal failure, a reversal message is
generated by Mastercard for the original 1240/Presentment message. The Global Clearing
Management System would directly deduct the non-financial fee into the reversal message and
no longer generate a Fee Collection (Retrieval Fee Billing)/1740 message non-financial fee.
Procedure
1. The customer realizes that it needs to reverse an individual message.
2. The customer extracts the message to be reversed. For example, if a customer wants to
reverse a message containing a specific cardholder account number, the customer can use
the Message Selection Criteria utility to select and extract the message containing that
cardholder account number.
3. The customer adds PDS 0025 (Message Reversal Indicator) to the message, with the value
R in subfield 1 (Message Reversal Indicator) and the original Global Clearing Management
System processing date in subfield 2.
4. The customer adds the reversal message to one of its outgoing clearing files.
5. If the customer’s original message needs to be resent because it contained incorrect data,
the customer corrects the data in the original message and resubmits it.
Global Clearing Management System will recognize and process individual reversal
messages submitted in a file. There is no requirement to isolate reversal messages or to
send them in separate files.
Procedure
1. The customer realizes that it needs to reverse an entire file.
2. The customer sends a full file reversal using the same file ID or a new file ID. The customer
adds PDS 0026 (File Reversal Indicator) to the file header message with the value R in
subfield 1 (File Reversal Indicator) and the original Global Clearing Management System
processing date in subfield 2 (Central Site Processing Date of Original File).
Because PDS 0026 is present in the File Header message, Global Clearing Management
System recognizes the file as a full file reversal. Global Clearing Management System
inserts PDS 0025 (Message Reversal Indicator) into each individual message in the file and
processes and distributes each message as a single-item reversal.
3. If the customer’s original file needs to be resent because it contained incorrect data, the
customer corrects the data in the original file and resubmits it using a different file ID.
Example
For example, suppose that customer 001234 sends file ID 0020406150000000123400001
on 15 June 2004.
1. The customer realizes that the data is incorrect and that the customer needs to reverse
the file and resubmit the data.
2. Customer 001234 sends a full file reversal using the same file ID
0020406150000000123400001, on 16 June 2004 to reverse the incorrect data. The
customer adds PDS 0026 to the File Header message of this file before sending it. The
date provided in PDS 0026, subfield 2 must be the 15 June 2004 date. This is the
original file processing date. Global Clearing Management System processes each
individual message in the file as a reversal; however, if an individual message is already a
reversal transaction, it will be processed as an original transaction.
3. Customer 001234 then corrects the data in the original file and resubmits it using a
different file ID, such as 0020406150000000123400002.
If customer 001234 submits the corrected data using file ID
0020406150000000123400001 again, Global Clearing Management System will reject this
third file because it contains a duplicate file ID. Global Clearing Management System allows
one original file and one reversal file for each file ID.
Allowing customers to reverse files using the same file ID simplifies the creation of reversal
files. Customers only need to populate PDS 0026 in the File Header message with an R to
indicate that the entire file is being reversed.
NOTE: Customers will not receive an entire file that is a full file reversal file (that is, PDS 0026 will
not be present in the customer inbound file header). In the receiving customer’s clearing file,
reversal messages will be mixed with non-reversal messages.
Procedure
1. Extract the messages to be reversed into a new file. For example, if a customer wants to
reverse all of the first chargebacks from a file, the customer can extract all first chargebacks
from the original file.
2. Create a file header message with a value of R in PDS 0026 (File Reversal Indicator).
3. Create a file trailer containing zeros in PDS 0301 (File Amount, Checksum) and PDS 0306
(File Message Counts).
4. Submit the file for processing.
Customers should not combine messages from more than one processing date to be
reversed. This is because the date in subfield 2 (Central Site Processing Date of Original File)
of PDS 0026 will allow specification of only one original processing date for the currency
conversion rate history. The Global Clearing Management System uses that date’s currency
conversion rate (if necessary) to apply to the reversal transactions.
NOTE: Customers submitting a full or partial reversal file (indicated by the presence of PDS 0026
in the File Header) are not required to use a File ID that has already been processed. For example,
customers creating a partial reversal file may choose to assign a new File ID instead of using the
original File ID.
NOTE: If multiple partial reversals are required before clearing a transaction, each reversal should
always reference the original transaction data. For example, within DE 48 (Additional Data:
Private Use), subelement 63 (Trace ID), DE 90 (Original Data Elements) and DE 4 (Amount,
Transaction) of the Reversal Request/0400 message, the amount value should be the authorized
amount from the original transaction to support issuer matching (do not use the adjusted amount
from DE 95 (Replacement Amounts) within a previous reversal, nor the requested amount if a
partial approval applies). If an incremental authorization has been submitted, a reversal should
reference original transaction data and DE 4 should be the sum of the original authorized amount
plus any incremental amounts.
NOTE: For more information about the IPM Message Selection Criteria, refer to either the Clearing
Optimizer Mainframe guide or the Clearing Optimizer AutoEdit guide.
For more information regarding reversals and PDS 0026, refer to the IPM Clearing Formats
manual. It is critical to select the correct processing date for the reversal files and validate the
reversal files before submitting the files to the Mastercard central site.
Collection-only transactions.............................................................................................................................438
Global Collection Only Data Collection Program..........................................................................................438
Collection-only transactions that are not permitted for Global Collection Only...............................439
Reversing Collection-only data................................................................................................................... 439
Editing collection-only data.........................................................................................................................439
Reporting GCO Data Collection Program rejects................................................................................... 439
Collection-only activity in relation to reconciliation messages............................................................. 440
IPM First Presentment/1240: Global Collection Only format....................................................................440
IPM 1240 Global Collection Only data elements.....................................................................................440
Global Collection Only mapping for single message system transactions...............................................444
Mapping 0200 to 1240................................................................................................................................ 444
Collection-only transactions
A collection-only transaction is a transaction that is reported to Mastercard by means of the
Global Clearing Management System, but which has not been cleared nor settled through the
Mastercard Network. A customer must identify each collection-only transaction by populating
PDS 0165 (Settlement Indicator), subfield 1 (Settlement Indicator), value C (Collection Only).
Any new customer processing infrastructure that generates and sends collection-only messages
on the Mastercard Network must provide separate files for GCO and GCMS financial activity.
Collection-only transactions that are not permitted for Global Collection Only
These sections describe requirements for the reporting of collection-only transactions, including
such reporting performed pursuant to the GCO Data Collection Program.
Transactions that should not be submitted as collection-only are
• Retrieval Request/1644
• First Chargeback/1442
• Second Presentment/1240
• Arbitration Chargeback/1442
• Fee Collection (Retrieval Fee Billing)/1740
• Fee Collection (Other)/1740, and
• Fee Collection (Handling Fees)/1740.
NOTE: For instructions for reversing a single message or an entire file (applicable to both collection-
only and non-collection-only activity), refer to Bilateral Settlement Activity.
Data Element: IPM 1240 Data Element Name: IPM 1240 M: Mandatory/O: Optional
- Message Type Identifier M
- Bit Map, Primary M
1 Bit Map, Secondary M
2 PAN M
3 Processing Code M
4 Amount, Transaction M
5 Amount, Reconciliation O
Data Element: IPM 1240 Data Element Name: IPM 1240 M: Mandatory/O: Optional
6 Amount, Cardholder Billing O
12 Date and Time, Local Transaction M
14 Date, Expiration O
22 Point of Service Data Code M
23 Card Sequence Number O
24 Function Code M
25 Message Reason Code O
26 Acceptor Business Code M
30 Amounts, Original O
31 Acquirer Reference Data O
32 Acquiring Institution ID Code O
33 Forwarding Institution ID Code M
37 Retrieval Reference Number O
38 Approval Code O
40 Service Code O
41 Acceptor Terminal ID M
42 Acceptor ID Code M
43 Acceptor Name/Location M
48 Additional Data M
p0023 Terminal Type O
p0025 Message Reversal Indicator O
p0043 Program Registration ID O
p0052 Electronic Commerce Security Level
Indicator O
p0057 Transaction Category Indicator O
p0058 Token Assurance Level O
p0059 Token Requestor ID O
p0080 Amount, Tax O
p0145 Amount, Alternate Transaction Fee O
p0146 Amounts, Transaction Fee O
p0148 Currency Exponents M
Data Element: IPM 1240 Data Element Name: IPM 1240 M: Mandatory/O: Optional
p0149 Currency Codes, Amounts, Original O
p0157 Alternate Processor Indicator O
p0158 Business Activity O
p0159 Settlement Data O
p0165 Settlement Indicator M
p0170 Acceptor Inquiry Information O
p0171 Alternate Acceptor Description O
p0172 Sole Proprietor Name O
p0173 Legal Corporate Name O
p0174 Dun & Bradstreet Number O
p0175 Acceptor URL O
p0176 Mastercard Assigned ID O
p0177 Cross-border O
p0178 Alternate Acceptor Description
Data 2 O
p0179 Long Running Transaction (LRT)
Indicator O
p0180 Domestic Acceptor Tax ID O
p0181 Installment Payment Data O
p0189 Point-of-Interaction (POI) Phone
Data O
p0190 Partner ID Code O
p0191 Originating Message Format O
p0193 Subscriber Reference Data O
p0194 Remote Payment Program Date O
p0195 Installment Data O
p0196 Mobile Phone Reload Data O
p0197 National Use Tax Data O
p0198 Device Type O
p0199 Funding Transaction Information O
p0202 PPAN Syntax Error O
p0204 Amount, Syntax Error O
Data Element: IPM 1240 Data Element Name: IPM 1240 M: Mandatory/O: Optional
p0205 Syntax Return, Message Error
Indicator O
p0207 Wallet Identifier O
p0208 Additional Merchant Data O
p0209 Independent Sales Organization ID O
p0210 Transit Program O
p0211 Terminal Compliant Indicator O
p0220 Brazil Merchant Tax ID O
p0225 Syntax Return, Original Message
Reason Code O
p0261 Risk Management Approval Code
(Rejected by Mastercard) O
p0375 Member Reconciliation Indicator 1 O
p0446 Transaction Fee Amount, Syntax
Error O
p0502 Custom Identifier O
p0596 Acceptor Tax ID O
p0597 Total Tax Amount O
p0623 Motor Fuel Information O
p0629 Odometer Reading O
p0799 Test Case Traceability Identifiers O
p10XX Member-to-Member Proprietary
Data (p1000 through p1099) O
49 Currency Code, Transaction M
50 Currency Code, Reconciliation O
51 Currency Code, Cardholder Billing O
54 Amounts, Additional O
55 Integrated Circuit Card (ICC)
System Related Data O
62 Additional Data 2 O
63 Transaction Life Cycle ID O
71 Message Number M
Data Element: IPM 1240 Data Element Name: IPM 1240 M: Mandatory/O: Optional
94 Transaction Originator Institution
ID Code M
123 Additional Data 3 O
124 Additional Data 4 O
125 Additional Data 5 O
Data Element
Guiding Data Element Name: Single
Data Element: Data Element M:Mandatory / Comments or No.: Single Message
IPM 1240 Name: IPM 1240 O:Optional Maps to Value Message 0200 System 0200
- Message Type M 1240
Identifier
- Bit Map, Primary M
1 Bit Map, M
Secondary
2 PAN M 2 PAN
3 Processing Code M 3 Processing Code
Data Element
Guiding Data Element Name: Single
Data Element: Data Element M:Mandatory / Comments or No.: Single Message
IPM 1240 Name: IPM 1240 O:Optional Maps to Value Message 0200 System 0200
4 Amount, M 4 Amount,
Transaction Transaction
5 Amount, O 5 Amount,
Reconciliation Settlement
6 Amount, O 6 Amount,
Cardholder Cardholder
Billing Billing
12 Date and Time, M 13 Date, Local
Local Transaction
Transaction
14 Date, Expiration O 14 Date, Expiration
22 Point of Service M 22 Point-of-Service
Data Code Entry Mode
- s7 Card Data: M 22/1 Point-of-Service
Input Mode Entry Mode
23 Card Sequence O 23 Card Sequence
Number Number
24 Function Code M 200
25 Message Reason O
Code
26 Acceptor M 18 Merchant Type
Business Code (MCC)
30 Amounts, O 4 Amount,
Original Transaction
5
Amount,
Settlement
Data Element
Guiding Data Element Name: Single
Data Element: Data Element M:Mandatory / Comments or No.: Single Message
IPM 1240 Name: IPM 1240 O:Optional Maps to Value Message 0200 System 0200
37 Retrieval O 37 Retrieval
Reference Reference
Number Number
38 Approval Code O
40 Service Code M 35 Track 2 Data
41 Acceptor M 41 Acceptor
Terminal ID Terminal
Identification
42 Acceptor ID M 42 Acceptor
Code Identification
Code
43 Acceptor Name/ M 43 Acceptor Name
Location and Location
48 Additional Data M 48 Additional Data
p0023 Terminal Type O 61/10 POS Data
p0025 Message O
Reversal
Indicator
p0043 Transaction Type O 110/2 Additional Data
Identifier -2
p0052 Electronic O 48/42 Additional Data
Commerce
Security Level
Indicator
p0057 Transaction O 48/61 Additional Data
Category
Indicator
p0058 Token Assurance O
Level
p0059 Token Requestor O
ID
p0080 Amount, Tax O
p0145 Amount, O
Alternate
Transaction Fee
Data Element
Guiding Data Element Name: Single
Data Element: Data Element M:Mandatory / Comments or No.: Single Message
IPM 1240 Name: IPM 1240 O:Optional Maps to Value Message 0200 System 0200
p0146 Amounts, O 28 Amount,
Transaction Fee Transaction Fee
p0148 Currency M ISO Currency
Exponents Exponent from
the FIT file or
Member
Parameter
Extract (MPE)
for each currency
code used in the
transaction
p0149 Currency Codes, O 49 Currency Code,
Amounts, 50 Original
Original Transaction
Amount
Currency Code,
Original
Reconciliation
Amount
p0157 Alternate O
Processor
Indicator
p0158 Business Activity O 110 Additional Data
-2
p0159 Settlement Data O 110/7 Additional Data
-2
p0165 Settlement M C
Indicator
p0170 Acceptor Inquiry O
Information
p0171 Alternate O
Acceptor
Description
p0172 Sole Proprietor O
Name
p0173 Legal Corporate O
Name
Data Element
Guiding Data Element Name: Single
Data Element: Data Element M:Mandatory / Comments or No.: Single Message
IPM 1240 Name: IPM 1240 O:Optional Maps to Value Message 0200 System 0200
p0174 Dun & O
Bradstreet
Number
p0175 Acceptor URL O
p0176 Mastercard O 48/32 Additional Data
Assigned ID
p0177 Cross-border O 126 Switch Private
Data
p0178 Alternate O
Acceptor
Description Data
2
p0179 Long Running O
Transaction
(LRT) Indicator
p0180 Domestic O
Acceptor Tax ID
p0181 Installment O
Payment Data
p0189 Point-of- O
Interaction (POI)
Phone Data
p0190 Partner ID Code O
p0191 Originating O
Message Format
p0193 Subscriber O
Reference Data
p0194 Remote O
Payment
Program Date
p0195 Installment Data O
p0196 Mobile Phone O
Reload Data
p0197 National Use Tax O
Data
p0198 Device Type O
Data Element
Guiding Data Element Name: Single
Data Element: Data Element M:Mandatory / Comments or No.: Single Message
IPM 1240 Name: IPM 1240 O:Optional Maps to Value Message 0200 System 0200
p0199 Funding O
Transaction
Information
p0202 PAN Syntax O
Error
p0204 Amount, Syntax O
Error
p0205 Syntax Return, O
Message Error
Indicator
p0207 Wallet Identifier O
p0208 Additional O
Merchant Data
p0209 Independent O
Sales
Organization ID
p0210 Transit Program O
p0211 Terminal O
Compliant
Indicator
p0220 Brazil Merchant O
Tax ID
p0225 Syntax Return, O
Original
Message Reason
Code
p0261 Risk O
Management
Approval Code
(Rejected by
Mastercard)
p0375 Member O
Reconciliation
Indicator 1
p0446 Transaction Fee O
Amount, Syntax
Error
Data Element
Guiding Data Element Name: Single
Data Element: Data Element M:Mandatory / Comments or No.: Single Message
IPM 1240 Name: IPM 1240 O:Optional Maps to Value Message 0200 System 0200
p0502 Custom O
Identifier
p0596 Acceptor Tax ID O
p0597 Total Tax O
Amount
p0623 Motor Fuel O
Information
p0629 Odometer O
Reading
p0799 Test Case O
Traceability
Identifiers
p10XX Member-to- O
Member
Proprietary Data
(p1000 through
p1099)
49 Currency Code, M 49 Currency Code,
Transaction Transaction
50 Currency Code, O 50 Currency Code,
Reconciliation Settlement
51 Currency Code, O 51 Currency Code,
Cardholder Cardholder
Billing Billing
54 Amounts, O 54 Additional
Additional Amounts
55 Integrated O 55 Integrated
Circuit Card Circuit Card
(ICC) System (ICC) System-
Related Data Related Data
62 Additional Data O 62 INF Data
2
63 Transaction Life O 63 Network Data
Cycle ID
71 Message M Per definition in
Number IPM Manual
Data Element
Guiding Data Element Name: Single
Data Element: Data Element M:Mandatory / Comments or No.: Single Message
IPM 1240 Name: IPM 1240 O:Optional Maps to Value Message 0200 System 0200
94 Transaction M 32 Acquiring
Originator Institution
Institution ID Identification
Code Code
123 Additional Data O
3
124 Additional Data O
4
125 Additional Data O
5
Interchange fees
Global Clearing Management System offers several options related to interchange fees for
bilaterally settled transactions:
• If the Business Service assigned to a bilaterally settled transaction indicates that Global
Clearing Management System should calculate interchange fees, Global Clearing
Management System will calculate the interchange fees, convert them to the receiving
customer's reconciliation currency, and populate PDS 0146 (Amounts, Transaction Fees),
subfield 4 (Currency Code, Fee), subfield 5 (Amount, Fee), subfield 6 (Currency Code, Fee,
Reconciliation), and subfield 7 (Amount, Fee, Reconciliation) PDS 0147 (Extended Precision
Amounts), subfield 4 (Currency Code, Fee), subfield 5 (Amount, Fee), subfield 6 (Currency
Code, Fee, Reconciliation), and subfield 7 (Amount, Fee, Reconciliation) with the correct
interchange fees and associated currency codes before forwarding the message to the
receiver.
• If the Business Service assigned to a bilaterally settled transaction indicates that Global
Clearing Management System should not calculate interchange fees, the sending customer
may optionally populate PDS 0146, subfields 4 and 5 with the relevant interchange fees.
Global Clearing Management System will forward PDS 0146, subfields 4 and 5 to the
receiving customer without altering the data. In addition, Global Clearing Management
System will convert the fees that were provided in PDS 0146, subfields 4 and 5 to the
receiving customer's reconciliation currency and place this amount and currency into PDS
0146, subfields 6 and 7 before forwarding the message to the receiver.
• If the Business Service assigned to a bilaterally settled transaction indicates that Global
Clearing Management System should not calculate interchange fees, and the sending
customer does not provide fees in PDS 0146, Global Clearing Management System will
process the transaction with no interchange fees. PDS 0146 will not be present in the
message sent to the receiver.
Electronic commerce..........................................................................................................................................457
Process for an electronic commerce transaction.................................................................................... 457
Security of electronic commerce transactions........................................................................................ 458
Universal Cardholder Authentication Field...............................................................................................458
Relationship between e-commerce and Mastercard Identity Check................................................... 459
UCAF in Digital Secure Remote Payments...............................................................................................459
Electronic commerce
Electronic commerce (e-commerce) transactions are non–face-to-face, online transactions that
use electronic media over any public network such as the Internet, or private network such as an
extranet. E-commerce processing allows transactions to be initiated from a cardholder-
controlled device, such as a PC or mobile phone, for purchasing goods and services on the
Internet.
Customer requirements
To process e-commerce transactions,
• all issuers must be able to receive and process all e-commerce data present in the
Authorization Request/0100 messages; and
• all acquirers must properly identify e-commerce messages within the Authorization Request/
0100 message. They must be able to receive and to process e-commerce Authorization
Request Response/0110 messages.
For detailed transaction flows and requirements associated with participation in the
Mastercard® SecureCode™ /Identity Check program, refer to the Mastercard Identity Check
Program Guide. For details about data requirements and transaction processing specifications,
refer to the Customer Interface Specification manual.
1. The cardholder accesses a merchant’s Web site through the Internet and requests to make a
purchase.
2. The merchant submits the cardholder’s information to the acquirer.
3. The acquirer sends an Authorization Request/0100 message through the Mastercard
Network to the issuer.
4. The issuer makes the authorization decision and replies using an Authorization Request
Response/0110 message.
5. The acquirer responds to the merchant.
6. The merchant completes the transaction according to the authorization response returned.
NOTE: Without UCAF data present, a re-authorized transaction must be presented within clearing for
non-UCAF interchange (as applicable by region).
For more information about SecureCode/Identity Check, including detailed transaction flows
and participation requirements, refer to the Mastercard Identity Check Program Guide.
Customers must perform AAV validation during the Authorization Request/0100 messages,
either through their own self-validation process of their IAV (Issuer Authentication Value) or
through the Mastercard Identity Check AAV Verification service.
All customers must participate in Mastercard Identity Check Dynamic AAV Verification in Stand-
In Processing. This is now an automated rule based process within Authorization for Stand-In
Processing Authorization and Stand-In generated AAVs with Smart Authentication, IDC Insights
and IDC Express.
To implement the Mastercard Identity Check Dynamic AAV Verification service, login to the
ISSM (Identity Solutions Services Management) application within MCConnect. This is only for
ACS enrolled account ranges for ACS authenticated AAVs. .
NOTE: All issuers globally that participate in Stand-In processing must have Mastercard Identity Check
Dynamic AAV verification in Stand-In performed during Stand-In processing.
All issuers globally that participate in Stand-In processing must have Dynamic CVC 3 Validation in
Stand-In performed during Stand-In processing.
Starting
Field Name DE PDS Subfield Length Position
D (Detail static value 1 1
Record)
Acquirer ICA 11 2
Message Type MTI 4 13
Indicator
PAN 2 19 17
Processing 3 1, 2, 3 6 36
Code (includes
all subfields)
Amount, 4 12 42
Transaction
Reconciliation 5 12 54
Amount
Date and Time, 12 12 66
Local
Transaction
Starting
Field Name DE PDS Subfield Length Position
Point of Service 22 1–12 12 78
Data Code
Function Code 24 3 90
Message 25 4 93
Reason Code
Acceptor 26 4 97
Business Code
Acquirer 31 23 101
Reference Data
Approval Code 38 6 124
Service Code 40 3 130
Acceptor 41 8 133
Terminal ID
Acceptor ID 42 15 141
Code
Acceptor Name 43 1, 2, 3 83 156
and Location
Acceptor Post 43 4 10 239
Code
Global Clearing 2 3 249
Management
System Product
Identifier
Licensed 3 3 252
Product
Identifier
Terminal Type 23 3 255
Message 25 1 1 258
Reversal
Indicator
Electronic 52 1,2,3 3 259
Commerce
Security Level
Indicator
File ID: File 105 2 6 262
Reference Date
Fee Type Code 146 1 2 268
Starting
Field Name DE PDS Subfield Length Position
Fee Processing 146 2 2 270
Code
Fee Settlement 146 3 2 272
Indicator
Currency Code 146 4 3 274
Amounts, 146 5 12 277
Transaction Fee
Currency Code 146 6 3 289
Fee
Reconciliation
Amount Fee 146 7 12 292
Reconciliation
Extended: Fee 147 1 2 304
Type Code
Extended: Fee 147 2 2 306
Processing
Code
Extended: Fee 147 3 2 308
Settlement
indicator
Extended: 147 4 3 310
Currency Code,
Fee
Extended: 147 5 18 313
Interchange
Amount, Fee
Extended: 147 6 3 331
Currency Code,
Fee, Recon.
Extended: 147 7 18 334
Interchange
Amount, Fee,
Recon.
Currency 148 1, 2 4 352
Exponents
Card Program 158 1 3 356
Identifier
Starting
Field Name DE PDS Subfield Length Position
Business 158 2 1 359
Service
Arrangement
Type Code
Business 158 3 6 360
Service ID Code
Interchange 158 4 2 366
Rate
Designator
Central Site 158 5 6 368
Business Date
Business Cycle 158 6 2 374
Acceptor 158 7 1 376
Classification
Override Ind.
Product Class 158 8 3 377
Override
Indicator
Corporate 158 9 1 380
Incentive Rates
Apply Indicator
Special 158 10 1 381
Conditions
Indicator
Mastercard 158 11 1 382
Assigned ID
Override
Indicator
ALM Account 158 12 1 383
Category Code
Rate Indicator 158 13 1 384
MasterPass 158 14 1 385
Incentive
Indicator
Settlement 159 1 11 386
Service Transfer
Agent ID
Starting
Field Name DE PDS Subfield Length Position
Settlement 159 2 28 397
Service Transfer
Agent Account
Settlement 159 3 1 425
Service Level
Code
Settlement 159 4 10 426
Service ID Code
Settlement 159 5 1 436
Foreign
Exchange Rate
Class Code
Reconciliation 159 6 6 437
Date
Reconciliation 159 7 2 443
Cycle
Settlement 159 8 6 445
Date
Settlement 159 9 2 451
Cycle
Transaction 49 3 453
Currency Code
Reconciliation 50 3 456
Currency Code
Additional 54 20 459
Amount
Trace ID 63 2 15 479
Digital Wallet 158 15 1 494
Interchange
Override
Indicator
Trailer record
NOTE: The Interchange Detail Report will not include Collection-Only messages.
It will be sent to acquirers through Global File Transfer using Bulk File TN70. Acquirers can use
bulk file TN72 for testing.
Detail record
Starting
Field Name DE PDS Subfield Length Position
D (Detail static value 1 1
Record)
Distribution ICA 11 2
Message Type MTI 4 13
Indicator
Primary 2 19 17
Account
Number (PAN)
Processing 3 1, 2, 3 6 36
Code (includes
all subfields)
Starting
Field Name DE PDS Subfield Length Position
Amount, 4 12 42
Transaction
Reconciliation 5 12 54
Amount
Reconciliation 9 8 66
Conversion
Rate
Date and Time, 12 12 74
Local
Transaction
Point of Service 22 1-12 12 86
Data Code
Function Code 24 3 98
Message 25 4 101
Reason Code
Acceptor 26 4 105
Business Code
Original 30 1 12 109
Amount,
Transaction
Acquirer 31 23 121
Reference Data
Approval Code 38 6 144
Service Code 40 3 150
Acceptor 41 8 153
Terminal ID
Acceptor ID 42 15 161
Code
Acceptor Name 43 1, 2, 3 83 176
and location
Acceptor Post 43 4 10 259
Code
Acceptor 43 5 3 269
Country
Subdivision
Code
Starting
Field Name DE PDS Subfield Length Position
Acceptor 43 6 3 272
Country Code
Global Clearing 0002 3 275
Management
System Product
Identifier
Licensed 0003 3 278
Product
Identifier
Terminal Type 0023 3 281
Message 0025 1 1 284
Reversal
Indicator
Electronic 0052 1, 2, 3 3 285
Commerce
Security Level
Indicator
File ID 0105 1, 2, 3, 4 25 288
Fee Type Code 0146 1 2 313
Fee Processing 0146 2 2 315
Code
Fee Settlement 0146 3 2 317
Indicator
Currency Code 0146 4 3 319
Amounts, 0146 5 12 322
Transaction Fee
Currency Code 0146 6 3 334
Fee
Reconciliation
Amount Fee 0146 7 12 337
Reconciliation
Extended: Fee 0147 1 2 349
Type Code
Extended: Fee 0147 2 2 351
Processing
Code
Starting
Field Name DE PDS Subfield Length Position
Extended: Fee 0147 3 2 353
Settlement
Indicator
Extended: 0147 4 3 355
Currency Code,
Fee
Extended: 0147 5 18 358
Interchange
Amount, Fee
Extended: 0147 6 3 376
Currency Code,
Fee, Recon.
Extended: 0147 7 18 379
Interchange
Amount, Fee,
Recon.
Currency 0148 1, 2 4 397
Exponents
Currency Code, 0149 1 3 401
Original
Transaction
Amount
Card Program 0158 1 3 404
Identifier
Business 0158 2 1 407
Service
Arrangement
Type Code
Business 0158 3 6 408
Service ID Code
Interchange 0158 4 2 414
Rate
Designator
Central Site 0158 5 6 416
Business Date
Business Cycle 0158 6 2 422
Acceptor 0158 7 1 424
Classification
Override Ind.
Starting
Field Name DE PDS Subfield Length Position
Product Class 0158 8 3 425
Override
Indicator
Corporate 0158 9 1 428
Incentive Rates
Apply Indicator
Special 0158 10 1 429
Conditions
Indicator
Mastercard 0158 11 1 430
Assigned ID
Override
Indicator
ALM Account 0158 12 1 431
Category Code
Rate Indicator 0158 13 1 432
MasterPass 0158 14 1 433
Incentive
Indicator
Settlement 0159 1 11 434
Service Transfer
Agent ID
Settlement 0159 2 28 445
Service Transfer
Agent Account
Settlement 0159 3 1 473
Service Level
Code
Settlement 0159 4 10 474
Service ID Code
Settlement 0159 5 1 484
Foreign
Exchange Rate
Class Code
Reconciliation 0159 6 6 485
Date
Reconciliation 0159 7 2 491
Cycle
Starting
Field Name DE PDS Subfield Length Position
Settlement 159 8 6 493
Date
Settlement 0159 9 2 499
Cycle
Transaction 49 3 501
Currency Code
Reconciliation 50 3 504
Currency Code
Additional 54 20 507
Amount
Trace ID 63 2 15 527
Transaction 93 11 542
Destination
Institution ID
Code
Transaction 94 11 553
Originator
Institution ID
Code
Data Record 72 100 564
Digital Wallet 0158 15 1 664
Interchange
Override
Indicator
Currency 0015 0001 6 665
Conversion
Date
Currency 0015 0002 1 671
Conversion
Indicator
Trailer record
Mastercard sends the Clearing Detail File at the end of each clearing cycle for all activity in that
clearing cycle.
NOTE: If the Clearing Detail File Record does not contain data for the customer, then the customer
receives only the header and trailer for the Clearing detail file.
Detail record
Starting
Field Name DE PDS Subfield Length Position
D (Detail Static Value 1 1
Record)
Distribution ICA 11 2
Message Type 4 13
Indicator (MTI)
Primary 2 19 17
Account
Number (PAN)
Transaction 4 12 36
Amount
Recon Amount 5 12 48
Function Code 24 3 60
Acquirer Ref 31 23 63
Data
Transaction 49 3 86
Currency
Recon Currency 50 3 89
Trace ID 63 2 15 92
GCMS Product 0002 3 107
ID
Licensed 0003 3 110
Product ID
Transaction Fee 0146 36 113
Amount
Extended 0147 48 149
Precision
Amount
Central Site 0158 5 6 197
Busn Date
ALM Service 0275 15 203
Data
* Additional Fee 0276 384 218
Amounts
NOTE: * PDS 0276 (Fee Amounts, Additional) provides all fee amounts associated with transactions
that have processed for ALM. This PDS may accommodate one to eight fee amount occurrences.
GCMS will populate PDS 0276 in the IP755220-AA detail record with all eight fee amounts and any
unused occurrences will be space filled.
Trailer record
Mastercard sends the Clearing Detail File at the end of each clearing cycle for all activity in that
clearing cycle.
NOTE: If the Clearing Detail File Record does not contain data for the customer, then the customer
receives only the header and trailer for the Clearing detail file.
Acquirer Currency Conversion Rate File header record (Regional First Presentments)
Acquirer Currency Conversion Rate File detail record (regional first presentments)
Acquirer Currency Conversion Rate File trailer record (regional first presentments)
Acquirer Currency Conversion Rate File header record (regional second presentments)
Acquirer Currency Conversion Rate File detail record (regional second presentments)
Acquirer Currency Conversion Rate File trailer record (regional second presentments)
Originating Institution Payment Transaction Currency Conversion Rate File format........................... 489
Originating Institution Payment Transaction Currency Conversion Rate File detail record
Originating Institution Payment Transaction Currency Conversion Rate File trailer record
The following steps explain how originating institutions can determine the reconciliation amount
using the Originating Institution Payment Transaction Currency Conversion Rate File.
1. Locate the record in the Originating Institution Payment Transaction Currency Conversion
Rate File where the Transaction Type Identifier matches the value in field 2, the transaction
currency matches the currency in field 3, and the Originating Institution reconciliation
currency matches the currency in field 4. If there is no match in field 2, then use the default
value of CXX (as the Transaction Type Identifier) to match.
2. Multiply the effective currency conversion rate in field 6 by the transaction amount to
determine the originating institution’s reconciliation amount.
Notices
Following are policies pertaining to proprietary rights, trademarks, translations, and details
about the availability of additional information online.
Proprietary Rights
The information contained in this document is proprietary and confidential to Mastercard
International Incorporated, one or more of its affiliated entities (collectively “Mastercard”), or
both.
This material may not be duplicated, published, or disclosed, in whole or in part, without the
prior written permission of Mastercard.
Trademarks
Trademark notices and symbols used in this document reflect the registration status of
Mastercard trademarks in the United States. Consult with the Global Customer Service team or
the Mastercard Law Department for the registration status of particular product, program, or
service names outside the United States.
All third-party product and service names are trademarks or registered trademarks of their
respective owners.
EMV® is a registered trademark of EMVCo LLC in the United States and other countries. For
more information, see http://www.emvco.com.
Disclaimer
Mastercard makes no representations or warranties of any kind, express or implied, with respect
to the contents of this document. Without limitation, Mastercard specifically disclaims all
representations and warranties with respect to this document and any intellectual property
rights subsisting therein or any part thereof, including but not limited to any and all implied
warranties of title, non-infringement, or suitability for any purpose (whether or not Mastercard
has been advised, has reason to know, or is otherwise in fact aware of any information) or
achievement of any particular result.
Translation
A translation of any Mastercard manual, bulletin, release, or other Mastercard document into a
language other than English is intended solely as a convenience to Mastercard customers.
Mastercard provides any translated document to its customers “AS IS” and makes no
representations or warranties of any kind with respect to the translated document, including,
but not limited to, its accuracy or reliability. In no event shall Mastercard be liable for any
damages resulting from reliance on any translated document. The English version of any
Mastercard document will take precedence over any translated version in any legal proceeding.