1644
Acquirer to Issuer Card Messages - Version 2 Message Definition Report - Part 2 For evaluation by the ISO 20022 Cards SEG This document provides details of the Message Definitions for Acquirer to Issuer Card Messages - Version 2. 23 April 2020 ISO 20022

Message Definition Report - Part 2...2020/04/23  · Message Definition Report - Part 2 For evaluation by the ISO 20022 Cards SEG This document provides details of the Message Definitions

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

  • Acquirer to Issuer Card Messages - Version 2

    Message Definition Report - Part 2For evaluation by the ISO 20022 Cards SEG

    This document provides details of the Message Definitions for Acquirer to Issuer Card Messages - Version 2.

    23 April 2020

    ISO 20022

  • Table of Contents

    1 Message Set Overview ...................................................................................................................................... 81.1 List of MessageDefinitions ........................................................................................................................... 8

    2 DRAFT5caad.001.001.01 BatchManagementInitiationV01 .............................................................. 132.1 MessageDefinition Functionality ................................................................................................................ 132.2 Structure ........................................................................................................................................................ 142.3 Constraints .................................................................................................................................................... 152.4 Message Building Blocks ............................................................................................................................ 15

    3 DRAFT5caad.002.001.01 BatchManagementResponseV01 ............................................................ 343.1 MessageDefinition Functionality ................................................................................................................ 343.2 Structure ........................................................................................................................................................ 353.3 Constraints .................................................................................................................................................... 363.4 Message Building Blocks ............................................................................................................................ 36

    4 DRAFT5caad.003.001.01 BatchTransferInitiationV01 ........................................................................ 564.1 MessageDefinition Functionality ................................................................................................................ 564.2 Structure ........................................................................................................................................................ 574.3 Constraints .................................................................................................................................................... 604.4 Message Building Blocks ............................................................................................................................ 60

    5 DRAFT5caad.004.001.01 BatchTransferResponseV01 ..................................................................... 925.1 MessageDefinition Functionality ................................................................................................................ 925.2 Structure ........................................................................................................................................................ 935.3 Constraints .................................................................................................................................................... 965.4 Message Building Blocks ............................................................................................................................ 96

    6 DRAFT5caad.005.001.02 ReconciliationInitiationV02 ..................................................................... 1286.1 MessageDefinition Functionality .............................................................................................................. 1286.2 Structure ...................................................................................................................................................... 1296.3 Constraints .................................................................................................................................................. 1306.4 Message Building Blocks .......................................................................................................................... 130

    7 DRAFT5caad.006.001.02 ReconciliationResponseV02 ................................................................... 1487.1 MessageDefinition Functionality .............................................................................................................. 1487.2 Structure ...................................................................................................................................................... 1497.3 Constraints .................................................................................................................................................. 1507.4 Message Building Blocks .......................................................................................................................... 150

    8 DRAFT5caad.007.001.02 ErrorV02 ........................................................................................................... 1688.1 MessageDefinition Functionality .............................................................................................................. 1688.2 Structure ...................................................................................................................................................... 1698.3 Constraints .................................................................................................................................................. 1708.4 Message Building Blocks .......................................................................................................................... 170

    For evaluation by the ISO 20022 Cards SEG Table of Contents

    Acquirer to Issuer Card Messages - Version 2 2 23 April 2020

  • 9 DRAFT5cafc.001.001.01 FeeCollectionInitiationV01 ........................................................................ 1839.1 MessageDefinition Functionality .............................................................................................................. 1839.2 Structure ...................................................................................................................................................... 1849.3 Constraints .................................................................................................................................................. 1859.4 Message Building Blocks .......................................................................................................................... 185

    10 DRAFT5cafc.002.001.01 FeeCollectionResponseV01 ..................................................................... 20410.1 MessageDefinition Functionality .............................................................................................................. 20410.2 Structure ...................................................................................................................................................... 20510.3 Constraints .................................................................................................................................................. 20610.4 Message Building Blocks .......................................................................................................................... 206

    11 DRAFT5cafm.001.001.01 FileActionInitiationV01 .............................................................................. 22211.1 MessageDefinition Functionality .............................................................................................................. 22211.2 Structure ...................................................................................................................................................... 22311.3 Constraints .................................................................................................................................................. 22411.4 Message Building Blocks .......................................................................................................................... 224

    12 DRAFT5cafm.002.001.01 FileActionResponseV01 ........................................................................... 24312.1 MessageDefinition Functionality .............................................................................................................. 24312.2 Structure ...................................................................................................................................................... 24412.3 Constraints .................................................................................................................................................. 24512.4 Message Building Blocks .......................................................................................................................... 245

    13 DRAFT5cafr.001.001.01 FraudReportingInitiationV01 .................................................................... 26013.1 MessageDefinition Functionality .............................................................................................................. 26013.2 Structure ...................................................................................................................................................... 26113.3 Constraints .................................................................................................................................................. 26313.4 Message Building Blocks .......................................................................................................................... 263

    14 DRAFT5cafr.002.001.01 FraudReportingResponseV01 .................................................................. 28614.1 MessageDefinition Functionality .............................................................................................................. 28614.2 Structure ...................................................................................................................................................... 28714.3 Constraints .................................................................................................................................................. 28814.4 Message Building Blocks .......................................................................................................................... 288

    15 DRAFT5cafr.003.001.01 FraudDispositionInitiationV01 ................................................................. 29915.1 MessageDefinition Functionality .............................................................................................................. 29915.2 Structure ...................................................................................................................................................... 30015.3 Constraints .................................................................................................................................................. 30115.4 Message Building Blocks .......................................................................................................................... 301

    16 DRAFT5cafr.004.001.01 FraudDispositionResponseV01 ............................................................... 31616.1 MessageDefinition Functionality .............................................................................................................. 31616.2 Structure ...................................................................................................................................................... 31716.3 Constraints .................................................................................................................................................. 31816.4 Message Building Blocks .......................................................................................................................... 318

    For evaluation by the ISO 20022 Cards SEG Table of Contents

    Acquirer to Issuer Card Messages - Version 2 3 23 April 2020

  • 17 DRAFT5cain.001.001.02 AuthorisationInitiationV02 ........................................................................ 32917.1 MessageDefinition Functionality .............................................................................................................. 32917.2 Structure ...................................................................................................................................................... 33017.3 Constraints .................................................................................................................................................. 33217.4 Message Building Blocks .......................................................................................................................... 332

    18 DRAFT5cain.002.001.02 AuthorisationResponseV02 ..................................................................... 36418.1 MessageDefinition Functionality .............................................................................................................. 36418.2 Structure ...................................................................................................................................................... 36518.3 Constraints .................................................................................................................................................. 36718.4 Message Building Blocks .......................................................................................................................... 367

    19 DRAFT5cain.003.001.02 FinancialInitiationV02 .................................................................................. 39119.1 MessageDefinition Functionality .............................................................................................................. 39119.2 Structure ...................................................................................................................................................... 39219.3 Constraints .................................................................................................................................................. 39419.4 Message Building Blocks .......................................................................................................................... 394

    20 DRAFT5cain.004.001.02 FinancialResponseV02 ............................................................................... 42620.1 MessageDefinition Functionality .............................................................................................................. 42620.2 Structure ...................................................................................................................................................... 42720.3 Constraints .................................................................................................................................................. 42920.4 Message Building Blocks .......................................................................................................................... 429

    21 DRAFT5cain.005.001.02 ReversalInitiationV02 .................................................................................. 45321.1 MessageDefinition Functionality .............................................................................................................. 45321.2 Structure ...................................................................................................................................................... 45421.3 Constraints .................................................................................................................................................. 45621.4 Message Building Blocks .......................................................................................................................... 456

    22 DRAFT5cain.006.001.02 ReversalResponseV02 ................................................................................ 48222.1 MessageDefinition Functionality .............................................................................................................. 48222.2 Structure ...................................................................................................................................................... 48322.3 Constraints .................................................................................................................................................. 48422.4 Message Building Blocks .......................................................................................................................... 484

    23 DRAFT5cain.014.001.01 RetrievalFulfilmentInitiationV01 ............................................................. 50423.1 MessageDefinition Functionality .............................................................................................................. 50423.2 Structure ...................................................................................................................................................... 50523.3 Constraints .................................................................................................................................................. 50623.4 Message Building Blocks .......................................................................................................................... 506

    24 DRAFT5cain.015.001.01 RetrievalFulfilmentResponseV01 .......................................................... 53024.1 MessageDefinition Functionality .............................................................................................................. 53024.2 Structure ...................................................................................................................................................... 53124.3 Constraints .................................................................................................................................................. 53224.4 Message Building Blocks .......................................................................................................................... 532

    For evaluation by the ISO 20022 Cards SEG Table of Contents

    Acquirer to Issuer Card Messages - Version 2 4 23 April 2020

  • 25 DRAFT5cain.016.001.01 InquiryInitiationV01 ...................................................................................... 55425.1 MessageDefinition Functionality .............................................................................................................. 55425.2 Structure ...................................................................................................................................................... 55525.3 Constraints .................................................................................................................................................. 55625.4 Message Building Blocks .......................................................................................................................... 557

    26 DRAFT5cain.017.001.01 InquiryResponseV01 ................................................................................... 58226.1 MessageDefinition Functionality .............................................................................................................. 58226.2 Structure ...................................................................................................................................................... 58326.3 Constraints .................................................................................................................................................. 58426.4 Message Building Blocks .......................................................................................................................... 584

    27 DRAFT5cain.018.001.01 VerificationInitiationV01 ............................................................................. 60827.1 MessageDefinition Functionality .............................................................................................................. 60827.2 Structure ...................................................................................................................................................... 60927.3 Constraints .................................................................................................................................................. 61127.4 Message Building Blocks .......................................................................................................................... 611

    28 DRAFT5cain.019.001.01 VerificationResponseV01 .......................................................................... 63828.1 MessageDefinition Functionality .............................................................................................................. 63828.2 Structure ...................................................................................................................................................... 63928.3 Constraints .................................................................................................................................................. 64028.4 Message Building Blocks .......................................................................................................................... 640

    29 DRAFT5cain.020.001.01 AmendmentV01 .............................................................................................. 66229.1 MessageDefinition Functionality .............................................................................................................. 66229.2 Structure ...................................................................................................................................................... 66329.3 Constraints .................................................................................................................................................. 66429.4 Message Building Blocks .......................................................................................................................... 664

    30 DRAFT5cain.021.001.01 RetrievalInitiationV01 .................................................................................. 67930.1 MessageDefinition Functionality .............................................................................................................. 67930.2 Structure ...................................................................................................................................................... 68030.3 Constraints .................................................................................................................................................. 68130.4 Message Building Blocks .......................................................................................................................... 682

    31 DRAFT5cain.022.001.01 RetrievalResponseV01 ............................................................................... 70531.1 MessageDefinition Functionality .............................................................................................................. 70531.2 Structure ...................................................................................................................................................... 70631.3 Constraints .................................................................................................................................................. 70731.4 Message Building Blocks .......................................................................................................................... 707

    32 DRAFT5cain.023.001.01 CardManagementInitiationV01 ................................................................ 72932.1 MessageDefinition Functionality .............................................................................................................. 72932.2 Structure ...................................................................................................................................................... 73032.3 Constraints .................................................................................................................................................. 73132.4 Message Building Blocks .......................................................................................................................... 732

    For evaluation by the ISO 20022 Cards SEG Table of Contents

    Acquirer to Issuer Card Messages - Version 2 5 23 April 2020

  • 33 DRAFT5cain.024.001.01 CardManagementResponseV01 ............................................................. 75733.1 MessageDefinition Functionality .............................................................................................................. 75733.2 Structure ...................................................................................................................................................... 75833.3 Constraints .................................................................................................................................................. 75933.4 Message Building Blocks .......................................................................................................................... 759

    34 DRAFT5cain.025.001.01 AddendumInitiationV01 .............................................................................. 78034.1 MessageDefinition Functionality .............................................................................................................. 78034.2 Structure ...................................................................................................................................................... 78134.3 Constraints .................................................................................................................................................. 78234.4 Message Building Blocks .......................................................................................................................... 782

    35 DRAFT5cain.026.001.01 AddendumResponseV01 ........................................................................... 79935.1 MessageDefinition Functionality .............................................................................................................. 79935.2 Structure ...................................................................................................................................................... 80035.3 Constraints .................................................................................................................................................. 80135.4 Message Building Blocks .......................................................................................................................... 801

    36 DRAFT5cain.027.001.01 ChargeBackInitiationV01 ........................................................................... 81636.1 MessageDefinition Functionality .............................................................................................................. 81636.2 Structure ...................................................................................................................................................... 81736.3 Constraints .................................................................................................................................................. 81836.4 Message Building Blocks .......................................................................................................................... 819

    37 DRAFT5cain.028.001.01 ChargeBackResponseV01 ........................................................................ 84337.1 MessageDefinition Functionality .............................................................................................................. 84337.2 Structure ...................................................................................................................................................... 84437.3 Constraints .................................................................................................................................................. 84537.4 Message Building Blocks .......................................................................................................................... 845

    38 DRAFT5canm.001.001.02 NetworkManagementInitiationV02 ...................................................... 86338.1 MessageDefinition Functionality .............................................................................................................. 86338.2 Structure ...................................................................................................................................................... 86438.3 Constraints .................................................................................................................................................. 86538.4 Message Building Blocks .......................................................................................................................... 865

    39 DRAFT5canm.002.001.02 NetworkManagementResponseV02 ................................................... 87639.1 MessageDefinition Functionality .............................................................................................................. 87639.2 Structure ...................................................................................................................................................... 87739.3 Constraints .................................................................................................................................................. 87839.4 Message Building Blocks .......................................................................................................................... 878

    40 DRAFT5canm.003.001.02 KeyExchangeInitiationV02 ..................................................................... 88940.1 MessageDefinition Functionality .............................................................................................................. 88940.2 Structure ...................................................................................................................................................... 89040.3 Constraints .................................................................................................................................................. 89140.4 Message Building Blocks .......................................................................................................................... 891

    For evaluation by the ISO 20022 Cards SEG Table of Contents

    Acquirer to Issuer Card Messages - Version 2 6 23 April 2020

  • 41 DRAFT5canm.004.001.02 KeyExchangeResponseV02 .................................................................. 90841.1 MessageDefinition Functionality .............................................................................................................. 90841.2 Structure ...................................................................................................................................................... 90941.3 Constraints .................................................................................................................................................. 91041.4 Message Building Blocks .......................................................................................................................... 910

    42 DRAFT5casr.001.001.01 SettlementReportingInitiationV01 ......................................................... 92742.1 MessageDefinition Functionality .............................................................................................................. 92742.2 Structure ...................................................................................................................................................... 92842.3 Constraints .................................................................................................................................................. 93042.4 Message Building Blocks .......................................................................................................................... 930

    43 DRAFT5casr.002.001.01 SettlementReportingResponseV01 ...................................................... 95443.1 MessageDefinition Functionality .............................................................................................................. 95443.2 Structure ...................................................................................................................................................... 95543.3 Constraints .................................................................................................................................................. 95643.4 Message Building Blocks .......................................................................................................................... 956

    44 Message Items Types .................................................................................................................................... 97244.1 MessageComponents ............................................................................................................................... 97244.2 Message Datatypes ................................................................................................................................. 1552

    For evaluation by the ISO 20022 Cards SEG Table of Contents

    Acquirer to Issuer Card Messages - Version 2 7 23 April 2020

  • 1 Message Set OverviewIntroduction

    Messages defined in an Acquirer to Issuer relationship.

    1.1 List of MessageDefinitionsThe following table lists all MessageDefinitions described in this book.

    MessageDefinition Definition

    DRAFT5caad.001.001.01BatchManagementInitiationV01

    The BatchManagementInitiation message can beinitiated by any party and received by any party(acquirer, agent or issuer) connected to a network.

    This message provides flow control informationenabling a series of messages in batches and batchesin collections to start, end or require checkpoints duringthe flow.

    DRAFT5caad.002.001.01BatchManagementResponseV01

    The BatchManagementResponse message is sent byany party to any party (acquirer, agent or issuer) inresponse to a BatchManagementInitiation message.

    DRAFT5caad.003.001.01BatchTransferInitiationV01

    The BatchTransferInitiation message can be initiatedby any party and received by any party (acquirer, agentor issuer). This message is used to transfer a series oftransactions or administrative information in a singleexchange.

    DRAFT5caad.004.001.01BatchTransferResponseV01

    The BatchTransferResponse message is sent by anyparty to any party (acquirer, agent or issuer) inresponse to a BatchTransferInitiation message.

    DRAFT5caad.005.001.02ReconciliationInitiationV02

    The ReconciliationInitiation message can be initiatedby any party and received by any party (acquirer, agentor issuer).

    Reconciliation is the exchange between twointerchanging parties (Acquirer, Issuer or Agent) oftotals and/or counts of messages within a specificsession.

    DRAFT5caad.006.001.02ReconciliationResponseV02

    The ReconciliationResponse message is sent by anyparty to any party (acquirer, agent or issuer) inresponse to a ReconciliationInitiation message.

    DRAFT5caad.007.001.02ErrorV02

    The Error message is sent by any party to any party(acquirer, agent or issuer) to indicate a message error.

    DRAFT5cafc.001.001.01FeeCollectionInitiationV01

    The FeeCollectionInitiation message can be initiatedby any party and received by any party (acquirer, agentor issuer) to claim or pay a miscellaneous servicebetween financial institutions. Fee collection messageshave financial impacts and affect reconciliation totalswithout affecting a cardholder account.

    DRAFT5cafc.002.001.01FeeCollectionResponseV01

    The FeeCollectionResponse message is sent by anyparty to any party (acquirer, agent or issuer) inresponse to a FeeCollectionInitiation message.

    For evaluation by the ISO 20022 Cards SEG Message Set Overview

    Acquirer to Issuer Card Messages - Version 2 8 23 April 2020

  • MessageDefinition Definition

    DRAFT5cafm.001.001.01FileActionInitiationV01

    The FileActionInitiation message can be initiated byany party and received by any party (acquirer, agent orissuer).

    This message is used to inquire, add, change, deleteor replace a file or a record.

    DRAFT5cafm.002.001.01FileActionResponseV01

    A FileActionResponse message is sent by any party toany party (acquirer, agent or issuer) in response to aFileActionInitiation message.

    DRAFT5cafr.001.001.01FraudReportingInitiationV01

    A FraudReportingInitiation message is usually sent bya financial institution acting as an acquirer or as anissuer to an agent (processor, agent) to inform about aconfirmed fraudulent transaction.

    DRAFT5cafr.002.001.01FraudReportingResponseV01

    A FraudReportingResponse message is sent by anagent (processor, agent) to an issuer or acquirer inresponse to a FraudReportingInitiation message.

    DRAFT5cafr.003.001.01FraudDispositionInitiationV01

    A FraudDispositionInitiation message is usually sent byan agent to a financial institution acting as an acquireror as an issuer to report about the disposition of aconfirmed fraudulent transaction.

    DRAFT5cafr.004.001.01FraudDispositionResponseV01

    A FraudDispositionResponse message is sent by anissuer or acquirer to an agent (processor, agent) inresponse to a FraudDispositionInitiation message.

    DRAFT5cain.001.001.02AuthorisationInitiationV02

    AuthorisationInitiation message is sent by an acquireror an agent to an issuer to request approval of a cardtransaction by the issuer or to inform the issuer aboutthe completion of the authorisation. It can also be sentby an issuer to an acquirer or agent to advise about theresult of an authorisation already performed.

    DRAFT5cain.002.001.02AuthorisationResponseV02

    The AuthorisationResponse message is sent by anissuer or an agent to an acquirer in response to anAuthorisationInitiation message.

    DRAFT5cain.003.001.02FinancialInitiationV02

    The FinancialInitiation message is sent by an acquireror an agent to an issuer to request approval of a cardtransaction or to inform about the completion of anauthorisation. It allows the approved transactionamount to be billed or posted on the cardholder'saccount. It can also be sent by an issuer to an acquireror agent to advise that an authorisation has beensuccessfully completed for the final amount andrequests the clearing of the transaction.

    DRAFT5cain.004.001.02FinancialResponseV02

    The FinancialResponse message is sent by an issueror an agent to an acquirer in response to aFinancialInitiation message.

    DRAFT5cain.005.001.02ReversalInitiationV02

    The ReversalInitiation message is sent by an acquirer,an originator or an agent to an issuer to request oradvise of the reversal of an authorisation by the issuer.A reversal is a partial or complete nullification of theeffects of a previous authorisation, financialpresentment or financial accumulation presentmentthat cannot be processed as instructed (for example, isundeliverable and cancelled or the acquirer timed outwaiting for a response).

    For evaluation by the ISO 20022 Cards SEG Message Set Overview

    Acquirer to Issuer Card Messages - Version 2 9 23 April 2020

  • MessageDefinition Definition

    DRAFT5cain.006.001.02ReversalResponseV02

    The ReversalResponse message is sent by an issueror an agent to an acquirer in response to aReversalInitiation message.

    DRAFT5cain.014.001.01RetrievalFulfilmentInitiationV01

    The RetrievaFulfilmentInitiation message is sent by anacquirer or agent to an issuer to support an issuer'sretrieval request.

    The RetrievaFulfilmentInitiation message is the activityinitiated by the acceptor, the acquirer or the relevantagent to support the issuer who has determined that atransaction information document needs to beexamined before a potential chargeback is sent or tosatisfy another need of the issuer or the cardholder.Only an issuer or its agent can initiate a retrievalrequest.

    DRAFT5cain.015.001.01RetrievalFulfilmentResponseV01

    The RetrievalFulfilmentResponse message is sent byan issuer or acquirer to an agent (processor, agent) inresponse to a RetrievalFulfilmentInitiation message.

    DRAFT5cain.016.001.01InquiryInitiationV01

    The InquiryInitiation message is sent by an acquirer oragent to an issuer to request information related to thecard (e.g. about a cardholder, the availability of funds,etc.).

    DRAFT5cain.017.001.01InquiryResponseV01

    The InquiryResponse message is sent by an issuer oran agent to an acquirer in response to anInquiryInitiation message.

    DRAFT5cain.018.001.01VerificationInitiationV01

    The VerificationInitiation message can be initiated byany party and received by any party (acquirer, agent orissuer). It conveys information to a receiver requiringverification or authentication.

    Examples of usages are: authentication of certificates,assurance levels of tokens, certificate management,address verification, account verification and chequeverification. It is also used to inform the receiver of averification that has been completed on its behalf.

    DRAFT5cain.019.001.01VerificationResponseV01

    The VerificationResponse message is sent by anyparty to any party (acquirer, agent or issuer) inresponse to a VerificationInitiation message.

    DRAFT5cain.020.001.01AmendmentV01

    The Amendment message can be initiated by any partyand received by any party (acquirer, agent or issuer).

    This message is used to inform the originator that theoriginal message has been corrected/amended andthen forwarded to the destination on behalf of theoriginator. It contains a copy of the original messageand any errors found. It may also contain anycorrections and/or amendments that were made to theoriginal message.

    DRAFT5cain.021.001.01RetrievalInitiationV01

    The RetrievalInitiation message is sent by an issuer oragent to an acquirer to retrieve the original transactiondetails.

    For evaluation by the ISO 20022 Cards SEG Message Set Overview

    Acquirer to Issuer Card Messages - Version 2 10 23 April 2020

  • MessageDefinition Definition

    DRAFT5cain.022.001.01RetrievalResponseV01

    The RetrievalResponse message is sent by anacquirer to an issuer or agent in response to anRetrievalnitiation message.

    DRAFT5cain.023.001.01CardManagementInitiationV01

    The CardManagementInitiation message is sent by theacquirer to an issuer or agent to fulfil a request initiatedby the cardholder at the point of service for anoperation on the card account.

    DRAFT5cain.024.001.01CardManagementResponseV01

    The CardManagementResponse message is sent byan issuer or an agent to an acquirer in response to aCardManagementInitiation message.

    DRAFT5cain.025.001.01AddendumInitiationV01

    The AddendumInitiation message is sent by anacquirer or an agent to an issuer to providesupplemental data in addition to that which is requiredto complete an authorization initiation or financialinitiation.

    The supplemental data is associated with anauthorization or financial message.

    DRAFT5cain.026.001.01AddendumResponseV01

    The AddendumResponse message is sent by anissuer or an agent to an acquirer in response to anAddendumInitiation message.

    DRAFT5cain.027.001.01ChargeBackInitiationV01

    The ChargeBackInitiation message is sent by an issueror agent to an acquirer to fully or partially nullify aprevious financial transaction; namely when the issuerdetermines that a customer dispute exists or that anerror or violation of rules has been committed. It is alsoused to nullify a previous chargeback. Chargebackshave a financial impact and should be computed withinreconciliation totals.

    DRAFT5cain.028.001.01ChargeBackResponseV01

    The ChargeBackResponse message is sent by anacquirer or an agent to an issuer in response to anChargeBackInitiation message.

    DRAFT5canm.001.001.02NetworkManagementInitiationV02

    The NetworkManagementlInitiation message can beinitiated by any party and received by any party(acquirer, agent or issuer) connected to a network. Itcovers the range of activities that control the operatingconditions of the network.

    DRAFT5canm.002.001.02NetworkManagementResponseV02

    The NetworkManagementResponse message is sentby any party to any party (acquirer, agent or issuer) inresponse to a NetworkManagementlInitiation message.

    DRAFT5canm.003.001.02KeyExchangeInitiationV02

    The KeyExchangeInitiation message can be initiatedby any party and received by any party (acquirer, agentor issuer). This message is used to initiate acryptographic key activity (request of a key change,request of the verification of a key, etc.).

    DRAFT5canm.004.001.02KeyExchangeResponseV02

    The KeyExchangeResponse message is sent by anyparty to any party (acquirer, agent or issuer) inresponse to a KeyExchangeInitiation message.

    DRAFT5casr.001.001.01SettlementReportingInitiationV01

    The SettlementReportingInitiation message is usuallysent by an agent (processor, clearing or settlementagent) to an acquirer, agent or issuer to inform aboutfinancial totals already settled or to be settled issuedas an outcome of the clearing process.

    For evaluation by the ISO 20022 Cards SEG Message Set Overview

    Acquirer to Issuer Card Messages - Version 2 11 23 April 2020

  • MessageDefinition Definition

    DRAFT5casr.002.001.01SettlementReportingResponseV01

    The SettlementReportingResponse message is sent byany party (acquirer, agent or issuer) to an agent inresponse to a SettlementReportingInitiation message.

    For evaluation by the ISO 20022 Cards SEG Message Set Overview

    Acquirer to Issuer Card Messages - Version 2 12 23 April 2020

  • 2 DRAFT5caad.001.001.01BatchManagementInitiationV01

    2.1 MessageDefinition FunctionalityThe BatchManagementInitiation message can be initiated by any party and received by any party(acquirer, agent or issuer) connected to a network.

    This message provides flow control information enabling a series of messages in batches and batchesin collections to start, end or require checkpoints during the flow.

    Outline

    The BatchManagementInitiationV01 MessageDefinition is composed of 3 MessageBuildingBlocks:

    A. Header

    Information related to the management of the protocol.

    B. Body

    Information related to the batch management.

    C. SecurityTrailer

    Trailer of the message containing a MAC

    For evaluation by the ISO 20022 Cards SEG DRAFT5caad.001.001.01BatchManagementInitiationV01

    Acquirer to Issuer Card Messages - Version 2 13 23 April 2020

  • 2.2 StructureOr MessageElement/BuildingBlock Mult. Type Constr.

    No.Page

    Message root [1..1]

    Header [1..1] 15

    MessageFunction [1..1] CodeSet 16

    ProtocolVersion [1..1] Text 16

    ExchangeIdentification [0..1] Text 16

    ReTransmissionCounter [0..1] Text 17

    CreationDateTime [1..1] DateTime 17

    InitiatingParty [1..1] ± 17

    RecipientParty [0..1] ± 17

    TraceData [0..*] 18

    Type [0..1] Text 18

    Value [0..1] Text 18

    Traceability [0..*] ± 18

    Body [1..1] 18

    Environment [1..1] 20

    Originator [0..1] ± 20

    Sender [0..1] ± 20

    Receiver [0..1] ± 21

    Destination [0..1] ± 21

    Context [0..1] 21

    TransactionContext [0..1] 22

    CardProgrammeApplied [0..1] ± 22

    Transaction [1..1] 22

    BatchManagementType [1..1] CodeSet 23

    OtherBatchManagementType [0..1] Text 24

    TransactionIdentification [0..1] ± 24

    AdditionalFees [0..*] ± 25

    CollectionIdentification [0..1] Text 25

    BatchIdentification [0..1] Text 26

    CollectionSize [0..1] Quantity 26

    For evaluation by the ISO 20022 Cards SEG DRAFT5caad.001.001.01BatchManagementInitiationV01

    Acquirer to Issuer Card Messages - Version 2 14 23 April 2020

  • Or MessageElement/BuildingBlock Mult. Type Constr.No.

    Page

    OriginalCollectionIdentification [0..1] Text 26

    OriginalBatchIdentification [0..1] Text 26

    NumberOfBatchesInCollection [0..1] Quantity 26

    NumberOfMessages [0..1] Quantity 27

    RemainingMessagesInCollection [0..1] Quantity 27

    MessageSequenceNumber [0..1] Text 27

    BatchIdentificationList [0..*] Text 28

    CheckpointIdentification [0..1] Text 28

    BatchChecksum [0..1] Binary 28

    RequestAcknowledgement [0..1] Indicator 28

    MessagesBeforeAcknowledgement [0..1] Quantity 28

    PositiveAcknowledgement [0..1] Indicator 29

    AdditionalData [0..*] 29

    Type [0..1] Text 29

    Value [0..1] Text 29

    ProtectedData [0..*] ± 29

    SupplementaryData [0..*] ± C1 32

    SecurityTrailer [0..1] ± 32

    2.3 ConstraintsC1 SupplementaryDataRule

    This component may not be used without the explicit approval of a SEG and submission to theRA of ISO 20022 compliant structure(s) to be used in the Envelope element.

    C2 ValidationByTable

    Must be a valid currency code which is registered with the ISO 4217 Maintenance Agency, andconsist of three contiguous numbers

    2.4 Message Building BlocksThis chapter describes the MessageBuildingBlocks of this MessageDefinition.

    2.4.1 Header Presence: [1..1]

    Definition: Information related to the management of the protocol.

    For evaluation by the ISO 20022 Cards SEG DRAFT5caad.001.001.01BatchManagementInitiationV01

    Acquirer to Issuer Card Messages - Version 2 15 23 April 2020

  • Header contains the following Header38 elements

    Or MessageElement Mult. Type Constr.No.

    Page

    MessageFunction [1..1] CodeSet 16

    ProtocolVersion [1..1] Text 16

    ExchangeIdentification [0..1] Text 16

    ReTransmissionCounter [0..1] Text 17

    CreationDateTime [1..1] DateTime 17

    InitiatingParty [1..1] ± 17

    RecipientParty [0..1] ± 17

    TraceData [0..*] 18

    Type [0..1] Text 18

    Value [0..1] Text 18

    Traceability [0..*] ± 18

    2.4.1.1 MessageFunction Presence: [1..1]

    Definition: Identifies the type of process related to the message.

    Datatype: "MessageFunction18Code" on page 1600

    CodeName Name Definition

    BTRQ BatchRequest Request to initiate the transfer of a batch(response expected).

    BTNF BatchNotification Notification to initiate the transfer of abatch (no response expected).

    CLNF CollectionNotification Notification to initiate the transfer of acollection (no response expected).

    CLRQ CollectionRequest Request to initiate the transfer of acollection (response expected).

    2.4.1.2 ProtocolVersion Presence: [1..1]

    Definition: Version of the acquirer to issuer protocol specifications.

    Datatype: "Max2048Text" on page 1638

    2.4.1.3 ExchangeIdentification Presence: [0..1]

    Definition: Unique identification of an exchange of messages between two parties.

    Datatype: "Max35Text" on page 1640

    For evaluation by the ISO 20022 Cards SEG DRAFT5caad.001.001.01BatchManagementInitiationV01

    Acquirer to Issuer Card Messages - Version 2 16 23 April 2020

  • 2.4.1.4 ReTransmissionCounter Presence: [0..1]

    Definition: Number of retransmission of the message. Incremented by one for each retransmission.

    Datatype: "Max3NumericText" on page 1640

    2.4.1.5 CreationDateTime Presence: [1..1]

    Definition: Date and time at which the message was sent.

    Datatype: "ISODateTime" on page 1631

    2.4.1.6 InitiatingParty Presence: [1..1]

    Definition: Unique identification of the partner that has initiated the exchange.

    InitiatingParty contains the following elements (see "GenericIdentification172" onpage 1329 for details)

    Or MessageElement Mult. Type Constr.No.

    Page

    Identification [1..1] Text 1329

    Type [0..1] CodeSet 1329

    OtherType [0..1] Text 1330

    Assigner [0..1] CodeSet 1330

    Country [0..1] Text 1330

    ShortName [0..1] Text 1330

    2.4.1.7 RecipientParty Presence: [0..1]

    Definition: Unique identification of the partner that is the recipient of the message exchange.

    RecipientParty contains the following elements (see "GenericIdentification172" onpage 1329 for details)

    Or MessageElement Mult. Type Constr.No.

    Page

    Identification [1..1] Text 1329

    Type [0..1] CodeSet 1329

    OtherType [0..1] Text 1330

    Assigner [0..1] CodeSet 1330

    Country [0..1] Text 1330

    ShortName [0..1] Text 1330

    For evaluation by the ISO 20022 Cards SEG DRAFT5caad.001.001.01BatchManagementInitiationV01

    Acquirer to Issuer Card Messages - Version 2 17 23 April 2020

  • 2.4.1.8 TraceData Presence: [0..*]

    Definition: Information sent in the request message to be returned in the response one, for instance tohelp in the retrieval of the context of the exchange.

    ISO 8583:93/2003 bit 59

    TraceData contains the following AdditionalData1 elements

    Or MessageElement Mult. Type Constr.No.

    Page

    Type [0..1] Text 18

    Value [0..1] Text 18

    2.4.1.8.1 Type Presence: [0..1]

    Definition: Type of information.

    Datatype: "Max35Text" on page 1640

    2.4.1.8.2 Value Presence: [0..1]

    Definition: Value of a specific type of data.

    Datatype: "Max2048Text" on page 1638

    2.4.1.9 Traceability Presence: [0..*]

    Definition: Identification of partners involved in exchange from the merchant to the issuer, with therelative timestamp of their exchanges.

    Traceability contains the following elements (see "Traceability7" on page 1286 for details)

    Or MessageElement Mult. Type Constr.No.

    Page

    RelayIdentification [1..1] ± 1286

    TraceDateTimeIn [0..1] DateTime 1287

    TraceDateTimeOut [0..1] DateTime 1287

    2.4.2 Body Presence: [1..1]

    Definition: Information related to the batch management.

    For evaluation by the ISO 20022 Cards SEG DRAFT5caad.001.001.01BatchManagementInitiationV01

    Acquirer to Issuer Card Messages - Version 2 18 23 April 2020

  • Body contains the following BatchManagementInitiation1 elements

    Or MessageElement Mult. Type Constr.No.

    Page

    Environment [1..1] 20

    Originator [0..1] ± 20

    Sender [0..1] ± 20

    Receiver [0..1] ± 21

    Destination [0..1] ± 21

    Context [0..1] 21

    TransactionContext [0..1] 22

    CardProgrammeApplied [0..1] ± 22

    Transaction [1..1] 22

    BatchManagementType [1..1] CodeSet 23

    OtherBatchManagementType [0..1] Text 24

    TransactionIdentification [0..1] ± 24

    AdditionalFees [0..*] ± 25

    CollectionIdentification [0..1] Text 25

    BatchIdentification [0..1] Text 26

    CollectionSize [0..1] Quantity 26

    OriginalCollectionIdentification [0..1] Text 26

    OriginalBatchIdentification [0..1] Text 26

    NumberOfBatchesInCollection [0..1] Quantity 26

    NumberOfMessages [0..1] Quantity 27

    RemainingMessagesInCollection

    [0..1] Quantity 27

    MessageSequenceNumber [0..1] Text 27

    BatchIdentificationList [0..*] Text 28

    CheckpointIdentification [0..1] Text 28

    BatchChecksum [0..1] Binary 28

    RequestAcknowledgement [0..1] Indicator 28

    MessagesBeforeAcknowledgement [0..1] Quantity 28

    PositiveAcknowledgement [0..1] Indicator 29

    AdditionalData [0..*] 29

    Type [0..1] Text 29

    For evaluation by the ISO 20022 Cards SEG DRAFT5caad.001.001.01BatchManagementInitiationV01

    Acquirer to Issuer Card Messages - Version 2 19 23 April 2020

  • Or MessageElement Mult. Type Constr.No.

    Page

    Value [0..1] Text 29

    ProtectedData [0..*] ± 29

    SupplementaryData [0..*] ± C1 32

    2.4.2.1 Environment Presence: [1..1]

    Definition: Environment of the transaction.

    Environment contains the following Environment3 elements

    Or MessageElement Mult. Type Constr.No.

    Page

    Originator [0..1] ± 20

    Sender [0..1] ± 20

    Receiver [0..1] ± 21

    Destination [0..1] ± 21

    2.4.2.1.1 Originator Presence: [0..1]

    Definition: Initiator of the process.

    Originator contains the following elements (see "PartyIdentification197" on page 1328 fordetails)

    Or MessageElement Mult. Type Constr.No.

    Page

    Identification [1..1] Text 1328

    Assigner [0..1] Text 1328

    Country [0..1] CodeSet 1329

    ShortName [0..1] Text 1329

    AdditionalIdentification [0..1] Text 1329

    2.4.2.1.2 Sender Presence: [0..1]

    Definition: Party sending the message to another intermediary agent or to the destination.

    For evaluation by the ISO 20022 Cards SEG DRAFT5caad.001.001.01BatchManagementInitiationV01

    Acquirer to Issuer Card Messages - Version 2 20 23 April 2020

  • Sender contains the following elements (see "PartyIdentification197" on page 1328 for details)

    Or MessageElement Mult. Type Constr.No.

    Page

    Identification [1..1] Text 1328

    Assigner [0..1] Text 1328

    Country [0..1] CodeSet 1329

    ShortName [0..1] Text 1329

    AdditionalIdentification [0..1] Text 1329

    2.4.2.1.3 Receiver Presence: [0..1]

    Definition: Party receiving the message from the originator or another intermediary agent.

    Receiver contains the following elements (see "PartyIdentification197" on page 1328 for details)

    Or MessageElement Mult. Type Constr.No.

    Page

    Identification [1..1] Text 1328

    Assigner [0..1] Text 1328

    Country [0..1] CodeSet 1329

    ShortName [0..1] Text 1329

    AdditionalIdentification [0..1] Text 1329

    2.4.2.1.4 Destination Presence: [0..1]

    Definition: Destination of the message.

    Destination contains the following elements (see "PartyIdentification197" on page 1328 fordetails)

    Or MessageElement Mult. Type Constr.No.

    Page

    Identification [1..1] Text 1328

    Assigner [0..1] Text 1328

    Country [0..1] CodeSet 1329

    ShortName [0..1] Text 1329

    AdditionalIdentification [0..1] Text 1329

    2.4.2.2 Context Presence: [0..1]

    Definition: Contains or describes conditions and characteristics of the transaction.

    For evaluation by the ISO 20022 Cards SEG DRAFT5caad.001.001.01BatchManagementInitiationV01

    Acquirer to Issuer Card Messages - Version 2 21 23 April 2020

  • Context contains the following Context8 elements

    Or MessageElement Mult. Type Constr.No.

    Page

    TransactionContext [0..1] 22

    CardProgrammeApplied [0..1] ± 22

    2.4.2.2.1 TransactionContext Presence: [0..1]

    Definition: Context of the card payment transaction.

    TransactionContext contains the following TransactionContext5 elements

    Or MessageElement Mult. Type Constr.No.

    Page

    CardProgrammeApplied [0..1] ± 22

    2.4.2.2.1.1 CardProgrammeApplied

    Presence: [0..1]

    Definition: Card programme or brand related to the transaction.

    ISO 8583:87 bit 24

    CardProgrammeApplied contains the following elements (see"CardProgrammeMode1" on page 1014 for details)

    Or MessageElement Mult. Type Constr.No.

    Page

    Type [0..1] Text 1014

    Identification [1..1] Text 1014

    2.4.2.3 Transaction Presence: [1..1]

    Definition: Batch management transaction.

    For evaluation by the ISO 20022 Cards SEG DRAFT5caad.001.001.01BatchManagementInitiationV01

    Acquirer to Issuer Card Messages - Version 2 22 23 April 2020

  • Transaction contains the following Transaction95 elements

    Or MessageElement Mult. Type Constr.No.

    Page

    BatchManagementType [1..1] CodeSet 23

    OtherBatchManagementType [0..1] Text 24

    TransactionIdentification [0..1] ± 24

    AdditionalFees [0..*] ± 25

    CollectionIdentification [0..1] Text 25

    BatchIdentification [0..1] Text 26

    CollectionSize [0..1] Quantity 26

    OriginalCollectionIdentification [0..1] Text 26

    OriginalBatchIdentification [0..1] Text 26

    NumberOfBatchesInCollection [0..1] Quantity 26

    NumberOfMessages [0..1] Quantity 27

    RemainingMessagesInCollection [0..1] Quantity 27

    MessageSequenceNumber [0..1] Text 27

    BatchIdentificationList [0..*] Text 28

    CheckpointIdentification [0..1] Text 28

    BatchChecksum [0..1] Binary 28

    RequestAcknowledgement [0..1] Indicator 28

    MessagesBeforeAcknowledgement [0..1] Quantity 28

    PositiveAcknowledgement [0..1] Indicator 29

    AdditionalData [0..*] 29

    Type [0..1] Text 29

    Value [0..1] Text 29

    2.4.2.3.1 BatchManagementType Presence: [1..1]

    Definition: Type of batch management activity.

    ISO 8583:87/93 bit 24

    ISO 8583:2003 bit 68-1

    Datatype: "BatchManagementType1Code" on page 1575

    For evaluation by the ISO 20022 Cards SEG DRAFT5caad.001.001.01BatchManagementInitiationV01

    Acquirer to Issuer Card Messages - Version 2 23 23 April 2020

  • CodeName Name Definition

    AKRQ AcknowledgementRequest Acknowledgement requested by theoriginator to the destination (used with anotification message exclusively).

    AKRP AcknowledgementResponse Acknowledgement response by thedestination to the originator (used with anotification message exclusively).

    ENDB End End of a collection or batch by theoriginator (used with a request messageexclusively).

    OTHN OtherNational Any other type of batch managementtransaction defined at national level.

    OTHP OtherPrivate Any other type of batch managementtransaction defined at private level.

    STRT Start Initiation of a collection or batch by theoriginator (used with a request messageexclusively).

    2.4.2.3.2 OtherBatchManagementType Presence: [0..1]

    Definition: Other type of batch management activity.

    Datatype: "Max35Text" on page 1640

    2.4.2.3.3 TransactionIdentification Presence: [0..1]

    Definition: Identification of the batch management transaction.

    For evaluation by the ISO 20022 Cards SEG DRAFT5caad.001.001.01BatchManagementInitiationV01

    Acquirer to Issuer Card Messages - Version 2 24 23 April 2020

  • TransactionIdentification contains the following elements (see "TransactionIdentification10"on page 1408 for details)

    Or MessageElement Mult. Type Constr.No.

    Page

    LocalDateTime [1..1] DateTime 1409

    TimeZone [0..1] Text 1409

    TransactionReference [0..1] Text 1409

    TransmissionDateTime [0..1] DateTime 1409

    SystemTraceAuditNumber [1..1] Text 1410

    RetrievalReferenceNumber [1..1] Text 1410

    LifeCycleSupportIndicator [0..1] Text 1410

    LifeCycleTraceIdentificationData [0..1] ± 1410

    LifeCycleTraceIdentificationMissing

    [0..1] Text 1410

    AcquirerReferenceData [0..1] Text 1411

    AcquirerReferenceNumber [0..1] Text 1411

    CardIssuerReferenceData [0..1] Text 1411

    2.4.2.3.4 AdditionalFees Presence: [0..*]

    Definition: Fees not included in the transaction amount but included in the settlement.

    AdditionalFees contains the following elements (see "AdditionalFee1" on page 995 fordetails)

    Or MessageElement Mult. Type Constr.No.

    Page

    Type [1..1] CodeSet 996

    OtherType [0..1] Text 996

    FeeProgram [0..1] Text 996

    FeeDescriptor [0..1] Text 996

    Amount [1..1] ± 996

    Label [0..1] Text 997

    2.4.2.3.5 CollectionIdentification Presence: [0..1]

    Definition: Identification of a collection.

    Mandatory for start or end of a collection and their acknowledgements if the batch is included in acollection.

    For evaluation by the ISO 20022 Cards SEG DRAFT5caad.001.001.01BatchManagementInitiationV01

    Acquirer to Issuer Card Messages - Version 2 25 23 April 2020

  • All the messages included within the collection will have the same collection identification value.

    Datatype: "Max70Text" on page 1642

    2.4.2.3.6 BatchIdentification Presence: [0..1]

    Definition: Identification of a batch.

    All the messages included within the batch will have the same batch identification value.

    Datatype: "Max70Text" on page 1642

    2.4.2.3.7 CollectionSize Presence: [0..1]

    Definition: Total length in bytes of the collection to be transferred.

    ISO 8583:2003 bit 70-2

    Datatype: "Number" on page 1633

    2.4.2.3.8 OriginalCollectionIdentification Presence: [0..1]

    Definition: Identification of the original collection.

    Mandatory when the collection containing the batch response has not the same identification as thecollection containing the original batch.

    Datatype: "Max70Text" on page 1642

    2.4.2.3.9 OriginalBatchIdentification Presence: [0..1]

    Definition: Identification of the original batch to answer.

    Mandatory when the batch response has not the same identification as the batch initiation.

    Datatype: "Max70Text" on page 1642

    2.4.2.3.10 NumberOfBatchesInCollection Presence: [0..1]

    Definition: Number of batches in the collection.

    For a start of collection, this is the number of expected batches if known.

    For a start of collection acknowledgement, this is the maximum number of batches that can be receivedin the collection.

    For an end of collection, this is the number of batches sent in the closing collection.

    For an end of collection acknowledgement, this is the number of batches received in the collection.

    Datatype: "Number" on page 1633

    For evaluation by the ISO 20022 Cards SEG DRAFT5caad.001.001.01BatchManagementInitiationV01

    Acquirer to Issuer Card Messages - Version 2 26 23 April 2020

  • 2.4.2.3.11 NumberOfMessages Presence: [0..1]

    Definition: Number of messages.

    ISO 8583:87 bit 72

    ISO 8583:2003 bit 70-1 or bit 69-1

    For a start of collection, this is the number of expected messages in the collection if known.

    For a start of batch, this is the number of expected messages in the batch if known.

    For an AcknowledgementRequest , this is the number of sent messages since last check point.

    For an AcknowledgementResponse, this is the number of received messages since last check point.

    For an end of batch this is the number of received messages in the batch.

    For an end of collection, this is the number of received messages in the collection.

    Note: Batch management messages are excluded from the count.

    Datatype: "Number" on page 1633

    2.4.2.3.12 RemainingMessagesInCollection Presence: [0..1]

    Definition: Number of remaining messages in the collection.

    ISO 8583:2003 bit 70-3

    Datatype: "Number" on page 1633

    2.4.2.3.13 MessageSequenceNumber Presence: [0..1]

    Definition: For a start of collection, sequence number of first expected message of the collection.

    For a start of batch, sequence number of first expected message of the batch.

    For an AcknowledgementRequest , sequence number of the last message sent for this checkpoint.

    For evaluation by the ISO 20022 Cards SEG DRAFT5caad.001.001.01BatchManagementInitiationV01

    Acquirer to Issuer Card Messages - Version 2 27 23 April 2020

  • For an AcknowledgementResponse, sequence number of the last message received for thischeckpoint.

    For an end of batch, sequence number of last message of the batch.

    For an end of collection, sequence number of last message of the collection.

    Datatype: "Max15NumericText" on page 1637

    2.4.2.3.14 BatchIdentificationList Presence: [0..*]

    Definition: List of batch identifications of the collection.

    For a start of collection, the identification of expected batches, if known.

    For an end of collection, this is the identification of batches sent in the closing collection.

    For an end of collection acknowledgement, this is the identification of batches received in the collection.

    Datatype: "Max70Text" on page 1642

    2.4.2.3.15 CheckpointIdentification Presence: [0..1]

    Definition: Identification of a specific checkpoint.

    Datatype: "Max70Text" on page 1642

    2.4.2.3.16 BatchChecksum Presence: [0..1]

    Definition: Checksum of the series of messages in the batch or until a checkpoint.

    Datatype: "Max35Binary" on page 1553

    2.4.2.3.17 RequestAcknowledgement Presence: [0..1]

    Definition: Indicator to request acknowledgement.

    True: Acknowledgement requested

    False: Acknowledgement not requested.

    Datatype: One of the following values must be used (see "TrueFalseIndicator" on page 1631):

    • Meaning When True: True

    • Meaning When False: False

    2.4.2.3.18 MessagesBeforeAcknowledgement Presence: [0..1]

    Definition: Maximum number of messages to be sent before acknowledgement. The receiver will sendan acknowledgement response every time the indicated number of messages is reached.

    For evaluation by the ISO 20022 Cards SEG DRAFT5caad.001.001.01BatchManagementInitiationV01

    Acquirer to Issuer Card Messages - Version 2 28 23 April 2020

  • Datatype: "Number" on page 1633

    2.4.2.3.19 PositiveAcknowledgement Presence: [0..1]

    Definition: Indicate whether the acknowledgement is positive or not.

    True: Positive acknowledgement.

    False: Negative acknowledgement.

    Datatype: One of the following values must be used (see "TrueFalseIndicator" on page 1631):

    • Meaning When True: True

    • Meaning When False: False

    2.4.2.3.20 AdditionalData Presence: [0..*]

    Definition: Contains additional data.

    AdditionalData contains the following AdditionalData1 elements

    Or MessageElement Mult. Type Constr.No.

    Page

    Type [0..1] Text 29

    Value [0..1] Text 29

    2.4.2.3.20.1 Type

    Presence: [0..1]

    Definition: Type of information.

    Datatype: "Max35Text" on page 1640

    2.4.2.3.20.2 Value

    Presence: [0..1]

    Definition: Value of a specific type of data.

    Datatype: "Max2048Text" on page 1638

    2.4.2.4 ProtectedData Presence: [0..*]

    Definition: Contains protected data and the attributes used to protect the data.

    For evaluation by the ISO 20022 Cards SEG DRAFT5caad.001.001.01BatchManagementInitiationV01

    Acquirer to Issuer Card Messages - Version 2 29 23 April 2020

  • ProtectedData contains the following elements (see "ProtectedData1" on page 1468 fordetails)

    Or MessageElement Mult. Type Constr.No.

    Page

    ContentType [1..1] CodeSet 1471

    EnvelopedData [0..1] 1471

    Version [0..1] Quantity 1473

    Recipient [1..*] 1473

    {Or KeyTransport [1..1] 1475

    Version [0..1] Quantity 1475

    RecipientIdentification [1..1] 1476

    {Or IssuerAndSerialNumber [1..1] 1476

    Issuer [1..1] 1476

    RelativeDistinguishedName [1..*] 1477

    AttributeType [1..1] CodeSet 1477

    AttributeValue [1..1] Text 1477

    SerialNumber [1..1] Binary 1477

    Or} KeyIdentifier [1..1] ± 1477

    KeyEncryptionAlgorithm [1..1] 1478

    Algorithm [1..1] CodeSet 1478

    Parameter [0..1] 1478

    DigestAlgorithm [0..1] CodeSet 1479

    MaskGeneratorAlgorithm [0..1] 1479

    Algorithm [1..1] CodeSet 1479

    Parameter [0..1] CodeSet 1480

    EncryptedKey [1..1] Binary 1480

    Or KEK [1..1] 1480

    Version [0..1] Quantity 1481

    KEKIdentification [1..1] 1481

    KeyIdentification [1..1] Text 1481

    KeyVersion [0..1] Text 1481

    SequenceNumber [0..1] Quantity 1481

    DerivationIdentification [0..1] Binary 1481

    KeyEncryptionAlgorithm [1..1] 1481

    For evaluation by the ISO 20022 Cards SEG DRAFT5caad.001.001.01BatchManagementInitiationV01

    Acquirer to Issuer Card Messages - Version 2 30 23 April 2020

  • Or MessageElement Mult. Type Constr.No.

    Page

    Algorithm [1..1] CodeSet 1482

    Parameter [0..1] 1483

    EncryptionFormat [0..1] CodeSet 1483

    InitialisationVector [0..1] Binary 1483

    BytePadding [0..1] CodeSet 1483

    EncryptedKey [0..1] Binary 1484

    Or} KeyIdentifier [1..1] 1484

    KeyIdentification [1..1] Text 1484

    KeyVersion [0..1] Text 1484

    SequenceNumber [0..1] Quantity 1485

    DerivationIdentification [0..1] Binary 1485

    EncryptedContent [0..1] 1485

    ContentType [1..1] CodeSet 1485

    ContentEncryptionAlgorithm [1..1] 1486

    Algorithm [1..1] CodeSet 1486

    Parameter [0..1] 1487

    InitialisationVector [0..1] Binary 1488

    BytePadding [0..1] CodeSet 1488

    EncryptedDataElement [1..*] 1488

    Identification [0..1] CodeSet 1489

    OtherIdentification [0..1] Text 1489

    EncryptedData [1..1] 1489

    {Or BinaryData [1..1] Binary 1489

    Or} HexadecimalBinaryValue [1..1] Text 1489

    ClearTextDataFormat [0..1] CodeSet 1490

    OtherClearTextDataFormat [0..1] Text 1490

    EncryptedData [0..1] 1490

    Control [0..1] Text 1491

    KeySetIdentifier [0..1] Text 1491

    DerivedInformation [0..1] Text 1491

    Algorithm [0..1] Text 1492

    For evaluation by the ISO 20022 Cards SEG DRAFT5caad.001.001.01BatchManagementInitiationV01

    Acquirer to Issuer Card Messages - Version 2 31 23 April 2020

  • Or MessageElement Mult. Type Constr.No.

    Page

    KeyLength [0..1] Text 1492

    KeyProtection [0..1] Text 1492

    KeyIndex [0..1] Text 1492

    PaddingMethod [0..1] Text 1492

    EncryptedDataFormat [0..1] Text 1492

    EncryptedDataElement [1..*] 1493

    Identification [0..1] CodeSet 1493

    OtherIdentification [0..1] Text 1493

    EncryptedData [1..1] 1493

    {Or BinaryData [1..1] Binary 1493

    Or} HexadecimalBinaryValue [1..1] Text 1494

    ClearTextDataFormat [0..1] CodeSet 1494

    OtherClearTextDataFormat [0..1] Text 1494

    2.4.2.5 SupplementaryData Presence: [0..*]

    Definition: Additional information that can not be captured in the structured fields and/or other specificblock.

    Impacted by: C1 "SupplementaryDataRule"

    SupplementaryData contains the following elements (see "SupplementaryData1" onpage 1285 for details)

    Or MessageElement Mult. Type Constr.No.

    Page

    PlaceAndName [0..1] Text 1286

    Envelope [1..1] (External Schema) 1286

    Constraints

    • SupplementaryDataRule

    This component may not be used without the explicit approval of a SEG and submission to the RA ofISO 20022 compliant structure(s) to be used in the Envelope element.

    2.4.3 SecurityTrailer Presence: [0..1]

    Definition: Trailer of the message containing a MAC

    For evaluation by the ISO 20022 Cards SEG DRAFT5caad.001.001.01BatchManagementInitiationV01

    Acquirer to Issuer Card Messages - Version 2 32 23 April 2020

  • SecurityTrailer contains the following elements (see "ContentInformationType20" onpage 1465 for details)

    Or MessageElement Mult. Type Constr.No.

    Page

    MACData [1..1] 1465

    Control [1..1] Text 1466

    KeySetIdentifier [1..1] Text 1466

    DerivedInformation [0..1] Text 1466

    Algorithm [1..1] Text 1467

    KeyLength [0..1] Text 1467

    KeyProtection [0..1] Text 1467

    KeyIndex [0..1] Text 1467

    PaddingMethod [0..1] Text 1467

    InitialisationVector [0..1] Text 1467

    MAC [1..1] Text 1468

    For evaluation by the ISO 20022 Cards SEG DRAFT5caad.001.001.01BatchManagementInitiationV01

    Acquirer to Issuer Card Messages - Version 2 33 23 April 2020

  • 3 DRAFT5caad.002.001.01BatchManagementResponseV01

    3.1 MessageDefinition FunctionalityThe BatchManagementResponse message is sent by any party to any party (acquirer, agent or issuer)in response to a BatchManagementInitiation message.

    Outline

    The BatchManagementResponseV01 MessageDefinition is composed of 3 MessageBuildingBlocks:

    A. Header

    Information related to the management of the protocol.

    B. Body

    Information related to the batch management.

    C. SecurityTrailer

    Trailer of the message containing a MAC

    For evaluation by the ISO 20022 Cards SEG DRAFT5caad.002.001.01BatchManagementResponseV01

    Acquirer to Issuer Card Messages - Version 2 34 23 April 2020

  • 3.2 StructureOr MessageElement/BuildingBlock Mult. Type Constr.

    No.Page

    Message root [1..1]

    Header [1..1] 36

    MessageFunction [1..1] CodeSet 37

    ProtocolVersion [1..1] Text 37

    ExchangeIdentification [0..1] Text 37

    ReTransmissionCounter [0..1] Text 38

    CreationDateTime [1..1] DateTime 38

    InitiatingParty [1..1] ± 38

    RecipientParty [0..1] ± 38

    TraceData [0..*] 39

    Type [0..1] Text 39

    Value [0..1] Text 39

    Traceability [0..*] ± 39

    Body [1..1] 39

    Environment [1..1] 41

    Originator [0..1] ± 41

    Sender [0..1] ± 41

    Receiver [0..1] ± 42

    Destination [0..1] ± 42

    Context [0..1] 42

    TransactionContext [0..1] 43

    CardProgrammeApplied [0..1] ± 43

    Transaction [1..1] 43

    BatchManagementType [1..1] CodeSet 44

    OtherBatchManagementType [0..1] Text 45

    TransactionIdentification [0..1] ± 45

    AdditionalFees [0..*] ± 46

    CollectionIdentification [0..1] Text 46

    BatchIdentification [0..1] Text 47

    CollectionSize [0..1] Quantity 47

    For evaluation by the ISO 20022 Cards SEG DRAFT5caad.002.001.01BatchManagementResponseV01

    Acquirer to Issuer Card Messages - Version 2 35 23 April 2020

  • Or MessageElement/BuildingBlock Mult. Type Constr.No.

    Page

    OriginalCollectionIdentification [0..1] Text 47

    OriginalBatchIdentification [0..1] Text 47

    NumberOfBatchesInCollection [0..1] Quantity 47

    NumberOfMessages [0..1] Quantity 48

    RemainingMessagesInCollection [0..1] Quantity 48

    MessageSequenceNumber [0..1] Text 48

    BatchIdentificationList [0..*] Text 49

    CheckpointIdentification [0..1] Text 49

    BatchChecksum [0..1] Binary 49

    RequestAcknowledgement [0..1] Indicator 49

    MessagesBeforeAcknowledgement [0..1] Quantity 49

    PositiveAcknowledgement [0..1] Indicator 50

    AdditionalData [0..*] 50

    Type [0..1] Text 50

    Value [0..1] Text 50

    ProcessingResult [1..1] ± 50

    ProtectedData [0..*] ± 51

    SupplementaryData [0..*] ± C1 54

    SecurityTrailer [0..1] ± 54

    3.3 ConstraintsC1 SupplementaryDataRule

    This component may not be used without the explicit approval of a SEG and submission to theRA of ISO 20022 compliant structure(s) to be used in the Envelope element.

    C2 ValidationByTable

    Must be a valid currency code which is registered with the ISO 4217 Maintenance Agency, andconsist of three contiguous numbers

    3.4 Message Building BlocksThis chapter describes the MessageBuildingBlocks of this MessageDefinition.

    3.4.1 Header Presence: [1..1]

    For evaluation by the ISO 20022 Cards SEG DRAFT5caad.002.001.01BatchManagementResponseV01

    Acquirer to Issuer Card Messages - Version 2 36 23 April 2020

  • Definition: Information related to the management of the protocol.

    Header contains the following Header38 elements

    Or MessageElement Mult. Type Constr.No.

    Page

    MessageFunction [1..1] CodeSet 37

    ProtocolVersion [1..1] Text 37

    ExchangeIdentification [0..1] Text 37

    ReTransmissionCounter [0..1] Text 38

    CreationDateTime [1..1] DateTime 38

    InitiatingParty [1..1] ± 38

    RecipientParty [0..1] ± 38

    TraceData [0..*] 39

    Type [0..1] Text 39

    Value [0..1] Text 39

    Traceability [0..*] ± 39

    3.4.1.1 MessageFunction Presence: [1..1]

    Definition: Identifies the type of process related to the message.

    Datatype: "MessageFunction18Code" on page 1600

    CodeName Name Definition

    BTRQ BatchRequest Request to initiate the transfer of a batch(response expected).

    BTNF BatchNotification Notification to initiate the transfer of abatch (no response expected).

    CLNF CollectionNotification Notification to initiate the transfer of acollection (no response expected).

    CLRQ CollectionRequest Request to initiate the transfer of acollection (response expected).

    3.4.1.2 ProtocolVersion Presence: [1..1]

    Definition: Version of the acquirer to issuer protocol specifications.

    Datatype: "Max2048Text" on page 1638

    3.4.1.3 ExchangeIdentification Presence: [0..1]

    Definition: Unique identification of an exchange of messages between two parties.

    Datatype: "Max35Text" on page 1640

    For evaluation by the ISO 20022 Cards SEG DRAFT5caad.002.001.01BatchManagementResponseV01

    Acquirer to Issuer Card Messages - Version 2 37 23 April 2020

  • 3.4.1.4 ReTransmissionCounter Presence: [0..1]

    Definition: Number of retransmission of the message. Incremented by one for each retransmission.

    Datatype: "Max3NumericText" on page 1640

    3.4.1.5 CreationDateTime Presence: [1..1]

    Definition: Date and time at which the message was sent.

    Datatype: "ISODateTime" on page 1631

    3.4.1.6 InitiatingParty Presence: [1..1]

    Definition: Unique identification of the partner that has initiated the exchange.

    InitiatingParty contains the following elements (see "GenericIdentification172" onpage 1329 for details)

    Or MessageElement Mult. Type Constr.No.

    Page

    Identification [1..1] Text 1329

    Type [0..1] CodeSet 1329

    OtherType [0..1] Text 1330

    Assigner [0..1] CodeSet 1330

    Country [0..1] Text 1330

    ShortName [0..1] Text 1330

    3.4.1.7 RecipientParty Presence: [0..1]

    Definition: Unique identification of the partner that is the recipient of the message exchange.

    RecipientParty contains the following elements (see "GenericIdentification172" onpage 1329 for details)

    Or MessageElement Mult. Type Constr.No.

    Page

    Identification [1..1] Text 1329

    Type [0..1] CodeSet 1329

    OtherType [0..1] Text 1330

    Assigner [0..1] CodeSet 1330

    Country [0..1] Text 1330

    ShortName [0..1] Text 1330

    For evaluation by the ISO 20022 Cards SEG DRAFT5caad.002.001.01BatchManagementResponseV01

    Acquirer to Issuer Card Messages - Version 2 38 23 April 2020

  • 3.4.1.8 TraceData Presence: [0..*]

    Definition: Information sent in the request message to be returned in the response one, for instance tohelp in the retrieval of the context of the exchange.

    ISO 8583:93/2003 bit 59

    TraceData contains the following AdditionalData1 elements

    Or MessageElement Mult. Type Constr.No.

    Page

    Type [0..1] Text 39

    Value [0..1] Text 39

    3.4.1.8.1 Type Presence: [0..1]

    Definition: Type of information.

    Datatype: "Max35Text" on page 1640

    3.4.1.8.2 Value Presence: [0..1]

    Definition: Value of a specific type of data.

    Datatype: "Max2048Text" on page 1638

    3.4.1.9 Traceability Presence: [0..*]

    Definition: Identification of partners involved in exchange from the merchant to the issuer, with therelative timestamp of their exchanges.

    Traceability contains the following elements (see "Traceability7" on page 1286 for details)

    Or MessageElement Mult. Type Constr.No.

    Page

    RelayIdentification [1..1] ± 1286

    TraceDateTimeIn [0..1] DateTime 1287

    TraceDateTimeOut [0..1] DateTime 1287

    3.4.2 Body Presence: [1..1]

    Definition: Information related to the batch management.

    For evaluation by the ISO 20022 Cards SEG DRAFT5caad.002.001.01BatchManagementResponseV01

    Acquirer to Issuer Card Messages - Version 2 39 23 April 2020

  • Body contains the following BatchManagementResponse1 elements

    Or MessageElement Mult. Type Constr.No.

    Page

    Environment [1..1] 41

    Originator [0..1] ± 41

    Sender [0..1] ± 41

    Receiver [0..1] ± 42

    Destination [0..1] ± 42

    Context [0..1] 42

    TransactionContext [0..1] 43

    CardProgrammeApplied [0..1] ± 43

    Transaction [1..1] 43

    BatchManagementType [1..1] CodeSet 44

    OtherBatchManagementType [0..1] Text 45

    TransactionIdentification [0..1] ± 45

    AdditionalFees [0..*] ± 46

    CollectionIdentification [0..1] Text 46

    BatchIdentification [0..1] Text 47

    CollectionSize [0..1] Quantity 47

    OriginalCollectionIdentification [0..1] Text 47

    OriginalBatchIdentification [0..1] Text 47

    NumberOfBatchesInCollection [0..1] Quantity 47

    NumberOfMessages [0..1] Quantity 48

    RemainingMessagesInCollection

    [0..1] Quantity 48

    MessageSequenceNumber [0..1] Text 48

    BatchIdentificationList [0..*] Text 49

    CheckpointIdentification [0..1] Text 49

    BatchChecksum [0..1] Binary 49

    RequestAcknowledgement [0..1] Indicator 49

    MessagesBeforeAcknowledgement [0..1] Quantity 49

    PositiveAcknowledgement [0..1] Indicator 50

    AdditionalData [0..*] 50

    Type [0..1] Text 50

    For evaluation by the ISO 20022 Cards SEG DRAFT5caad.002.001.01BatchManagementResponseV01

    Acquirer to Issuer Card Messages - Version 2 40 23 April 2020

  • Or MessageElement Mult. Type Constr.No.

    Page

    Value [0..1] Text 50

    ProcessingResult [1..1] ± 50

    ProtectedData [0..*] ± 51

    SupplementaryData [0..*] ± C1 54

    3.4.2.1 Environment Presence: [1..1]

    Definition: Environment of the batch management transaction.

    Environment contains the following Environment3 elements

    Or MessageElement Mult. Type Constr.No.

    Page