• Register

Retail Banking Transactions

Download

This API is for routing online transactions to NI Falcon system for fraud monitoring.

Request Parameters:

Node Child Node Type Length Description Remarks
header msg_id String 12 Unique Source Message ID Mandatory
msg_type String 12 Request Type Default: "TRANSACTION" Mandatory
msg_function String 50 Function name to be used Default:  "REQ_RBTRAN" Mandatory
src_application String 10 Source requesting channel e.g. “IB” or "IVR" etc. Might change. Mandatory
target_application String 10 Target application name Ex. : "WAY4" or "DCMS" or "PCMS" Mandatory
timestamp String 30 Timestamp of the request Format  “DD/MM/YYYY HH:MM:SS” Mandatory
tracking_id String 15 Transaction Tracking Id Mandatory
bank_id String 4 Source Bank Id e.g. “ALMR” Mandatory
body workflow String 16 Contains the name of the workflow to be executed by Falcon Fraud Manager. Mandatory
record_type String 8 RBTRAN21 Mandatory
data_specification_version String 5 2.1 Mandatory
clientid_from_header String 16 Unique identifier for the client or subclient.  The value of this field is determined jointly by the client and FICO. Mandatory
record_creation_date String 8 Format: yyyymmdd
Date that this record was created. Time zone must be GMT.
Mandatory
record_creation_time String 6 Format: hhmmss
Time that this record was created. Time zone must be GMT.
Mandatory
record_creation_milliseconds String 3 Format: sss
Milliseconds portion of the time that this record was created.  
Mandatory
gmt_offset String 6 Specifies the Greenwich Mean Time (GMT) offset associated with all date-time fields in the record body (positions 161 onward).  Format is (-)nn.nn, where the digits to the right of the decimal point represent decimal fractions of an hour. For example, a GMT offset of 5 hours and 45 minutes (Nepal) is expressed as 5.75. Note that gmtOffset changes during Daylight Saving Time if Daylight Saving Time is observed in the date-time fields in the record body. Mandatory
customerid_from_header String 20 Primary Customer Identifier.  Financial institution's unique identifier for the primary customer for the account. Mandatory
customer_acct_number String 40 Customer Account Number.
Identifier for the account used in the transaction, which may be one of many held by the customer with the financial institution.  This is the account that is associated with any scores for this transaction.
Optional
external_transactionid String 32 Client-generated unique transaction ID that is unique across all data feeds for a specific installation of Falcon Fraud Manager.  Mandatory
deposit_withdrawal_flag String 1 Specifies whether the transaction is a deposit or withdrawal of funds with respect to the account specified in the customerAcctNumber field:
For transactions on electronic funds accounts:
D = Funds are credited to the account (deposit)
Q = Funds are debited from the account (withdrawal)
For transactions on card-connected accounts, such as credit cards and prepaid cards:
C = Funds are credited to the referenced credit card on the account
P = Funds are credited to the referenced prepaid card on the account
The RESERVED_01 field is populated with the referenced account number for field values of C and P.
Optional
payment_order_flag String 1 Indicates if this is the set-up or the processing of the payment:
P = Payment/Transfer
O = Payment Order (payment set-up for delayed or recurring payments)
Optional
debit_customer_id String 20 String identifying the customer associated with the account having funds debited. Mandatory
debit_acct_number String 40 The account number for the account having funds debited. Mandatory
debit_acct_bank_id String 20 The bank ID associated with the account having funds debited. Mandatory
debit_acct_branch_id String 20 The branch ID associated with the account having funds debited. Mandatory
debit_acct_sort_code String 6 The sort code associated with the account having funds debited. Optional
debit_acct_country String 3 The country code for the country in which the account being debited is held.   Mandatory
debit_segment_id String 6 The segmentation ID for the account having funds debited.  The segmentation ID is determined by the client to segment accounts into like groups.   Mandatory
debit_segment_level String 1 Specifies the level of the segment ID in the debitSegmentId field:
C = Customer level
A = Account level
T = Transaction level
Mandatory
debit_amount String 19 Format: nnnnnnnnnnnnnnnn.nn
The monetary amount debited from the debit account.  
Mandatory
debit_currency_code String 3 The currency code for the debitAmount field.   No
debit_date String 8 Date on which the amount is expected to be debited from the debit account.   Mandatory
debit_name String 60 Payer name as it appears on the payment.   Optional
debit_message String 100 Message to appear on payer's statement.   Optional
credit_customer_id String 20 String identifying the customer associated with the account having funds credited. Mandatory
credit_acct_number String 40 The account number for the account having funds credited. Mandatory
credit_acct_bank_id String 20 The bank ID associated with the account having funds credited. Mandatory
credit_acct_branch_id String 20 The branch ID associated with the account having funds credited. Mandatory
credit_acct_sort_code String 6 The sort code associated with the account having funds credited. Optional
credit_acct_country String 3 The country code for the country in which the account being credited is held.   Mandatory
credit_segment_id String 6 The segmentation ID for the account having funds credited  The segmentation ID is determined by the client to segment accounts into like groups.   Mandatory
credit_segment_level String 1 Specifies the level of the segment ID in the creditSegmentId field:
C = Customer level
A = Account level
T = Transaction level
Mandatory
credit_amount String 19 Format: nnnnnnnnnnnnnnnn.nn
The monetary amount credited to the credit account.  Amount should be in the currency of the credit.  Fees or charges can cause the credited amount to differ from the debited amount in a constant currency.
Mandatory
credit_currency_code String 3 The currency code for the creditAmount field.   Mandatory
credit_date String 8 Date on which the amount is expected to be credited to the credit account.  Mandatory
credit_name String 60 Beneficiary name as it appears on the payment. 
For Open Banking/PSD2 transactions, defined as follows:
- Bytes 615-658: Merchant name (44 bytes)
- Bytes 659-674: Merchant id (16 bytes)
Mandatory
credit_message String 100 Message to the beneficiary as it appears on the payment. 
For Open Banking/PSD2 transactions, defined as follows:
- Bytes 771-774: Merchant category code (4 bytes)
Mandatory
exchange_rate String 13 Format: nnnnnn.nnnnnn
The exchange rate used for this transaction to convert the debited currency into the credited currency.
Optional
transaction_reference_number String 32 The Transaction Reference Number.  This number uniquely identifies a given transaction.   Optional
transaction_date String 8 Format: yyyymmdd
Date of  transaction. Time zone is specified by gmtOffset.
Optional
transaction_time String 6 Format: hhmmss
Time of transaction.  Time zone is specified by gmtOffset.
Optional
transaction_time_milliseconds String 3 Format: sss
Milliseconds of the transaction.  Time zone is specified by gmtOffset.
Mandatory
transaction_amount String 19 Format: nnnnnnnnnnnnnnnn.nn
The debited amount (debitAmount) expressed in a constant currency.
Mandatory
transaction_currency_code String 3 The currency code for the transactionAmount field.   Mandatory
transaction_currency_conversion_rate String 13 Format: nnnnnn.nnnnnn
The multiplicative currency conversion rate that is used to convert the currency specified in transactionCurrencyCode to US dollars. The number of US dollars in the currency specified in transactionCurrencyCode.
Mandatory
transaction_street String 40 Identifies the first line of the street address where the transaction occurred.   Mandatory
transaction_postal_code String 10 Identifies the postal code of the location where the transaction occurred.  Mandatory
transaction_city String 40 Identifies the city where the transaction occurred.  Mandatory
transaction_state_province String 3 This field identifies the state where the transaction occurred.   Mandatory
transaction_country_code String 3 This field identifies the country where the transaction occurred.  No
transaction_type String 1 The type of the transaction:
A = Amended Payment Order
D = Delayed/forward-dated single payment
I = Single Immediate payment
L = List/Bulk payment
M = Delayed/forward-dated list/bulk payment
S = Standing order/recurring single payment
T = Standing order/recurring list/bulk payment
U = Urgent single immediate transfer/payment
No
access_channel String 1 This field identifies the type of the device through which the transaction was placed:
A = ATM
B = Phone (Interactive Voice Response system)
C = Computer/Internet
D = Drop box
F = Fax
G = Payment initiated using tokenization channel
M = Mobile banking through web browser
N = Mobile application
O = Other
P = Postal (Mail)
R = Automatic transfer
S = Point of Sale (POS) Terminal
T = Teller window/cashier
U = In-branch kiosk/device (non-ATM)
V = Phone (remote teller)
Z = Direct link to back office
Mandatory
processing_channel String 1 Processing channel:
A = ACH
B = Other deferred net settlement system
C = Check
D = Open Banking/PSD2
E = Electronic Funds Transfer (not specified elsewhere)
F = FedWire
G = Other real-time gross settlement system
I = Internal Transfer
O = Other
P = Faster Payments
Q = BACS
R = CHAPS
S = SWIFT
W = Cash
Mandatory
processing_type String 1 Processing type through the channel:
C = Credit  (funds push)
D = Direct Debit (funds pull)
Mandatory
international_indicator String 1 Indicates if this is an international or domestic payment/transfer:
D = Domestic
I = International
Mandatory
device_id String 40 This field provides the specific identification number of the device where the transaction was initiated:
ATM ID = ATM based transaction
Branch ID = Teller based transaction
Web ID = online transaction
Telephone Number = telephone transaction
Terminal ID = POS transaction
IMEI = Mobile transaction
Mandatory
authentication String 1 The method that was used to authenticate the payment:
M = Separate user authentication (business)
N = None
O = Other
S = Single-factor authentication
T = Two-factor authentication with second factor static
U = Three-factor authentication
V = Two-factor authentication with second factor dynamic
Blank = Unknown
Optional
service_representative_id String 20 The identification of the service representative that worked with the customer for this transaction.  For branch transaction this is the teller's ID and for phone transactions this is the operator's ID. Optional
onus_flag String 1 Specifies if the transaction is on or off us.  It is assumed the customerAcctNumber is with the financial institution so the following values apply to the other account:
E = The transaction is external (off-us)
O = The transaction is intra-brand (on-us)
W = The transaction is inter-brand (on-we)
Optional
decision String 1 Decision for the transaction before reaching Falcon:
A = Approve/Accepted
D= Decline/Reject
R= Refer
O = Other
Blank = Unknown
Optional
reversal_indicator String 1 Transaction reversal indicator:
D = Derogatory reversal
N = Nonderogatory reversal (or derogatory status unknown)
Q = Not a reversal
blank = Unknown
Optional
reversed_transaction_date String 8 Format: yyyymmdd
Transaction date for the reversed transaction.
Optional
reversed_transaction_time String 6 Format: hhmmss
Transaction time for the reversed transaction.  
Mandatory
reversal_reason String 1 Reason for reversal/return:
C = Account Closed
D = Check Digit Error
F = Account Frozen
I = Insufficient Funds
N = Non-Transaction Account
O = Other
S = Stopped Payment
U = Funds Uncollected
X = No Account/Unable to Locate Account
Mandatory
recurring_frequency String 3 An integer indicating the number of days between recurring payments. For monthly payments use 28 days.
For transactionType = S
Unknown or does not apply = blank
Optional
recurring_expire_date String 8 Format: yyyymmdd
The date after which no further recurring payments should be performed.
For transactionType= S
Optional
model_control1 String 1 This field is used to control Falcon model-specific features. See the model report for information on supported functionality. Optional
model_control2 String 1 This field is used to control Falcon model-specific features. See the model report for information on supported functionality. Optional
model_control3 String 1 This field is used to control Falcon model-specific features. See the model report for information on supported functionality. Optional
model_control4 String 1 This field is used to control Falcon model-specific features. See the model report for information on supported functionality. Optional
user_indicator01 String 1 User-defined information. Editable in Falcon Expert rules. Optional
user_indicator02 String 1 User-defined information. Editable in Falcon Expert rules. Optional
user_indicator03 String 1 User-defined information. Editable in Falcon Expert rules. Optional
user_indicator04 String 1 User-defined information. Editable in Falcon Expert rules. Optional
user_indicator05 String 1 User-defined information. Editable in Falcon Expert rules. Optional
user_indicator06 String 1 User-defined information. Editable in Falcon Expert rules. Optional
user_indicator07 String 1 User-defined information. Editable in Falcon Expert rules. Optional
user_code1 String 3 User-defined information. Optional
user_code2 String 3 User-defined information. Optional
user_code3 String 3 User-defined information. Optional
user_code4 String 3 User-defined information. Optional
user_code5 String 3 User-defined information. Optional
user_code6 String 3 User-defined information. Optional
user_code7 String 3 User-defined information. Optional
user_data01 String 6 User-defined information. Editable in Falcon Expert rules. Optional
user_data02 String 6 User-defined information. Editable in Falcon Expert rules. Optional
user_data03 String 6 User-defined information. Editable in Falcon Expert rules. Optional
user_data04 String 8 User-defined information. Editable in Falcon Expert rules. Optional
user_data05 String 8 User-defined information. Editable in Falcon Expert rules. Optional
user_data06 String 8 User-defined information. Editable in Falcon Expert rules. Optional
user_data07 String 10 User-defined information. Editable in Falcon Expert rules. Optional
user_data08 String   User-defined information. Editable in Falcon Expert rules. Optional
user_data09 String   User-defined information. Editable in Falcon Expert rules. Optional
user_data10 String   User-defined information. Editable in Falcon Expert rules. Optional
user_data11 String   User-defined information. Editable in Falcon Expert rules. Optional
user_data12 String   User-defined information. Editable in Falcon Expert rules. Optional
user_data13 String   User-defined information. Editable in Falcon Expert rules. Optional
user_data14 String   User-defined information. Editable in Falcon Expert rules. Optional
user_data15 String   User-defined information. Editable in Falcon Expert rules. Optional
user_data16 String   User-defined information. Optional
user_data17 String   User-defined information. Optional
user_data18 String   User-defined information. Optional
user_data19 String   User-defined information. Optional
user_data20 String   User-defined information. Optional
user_data21 String   User-defined information. Optional
user_data22 String   User-defined information. Optional
user_data23 String   User-defined information.  
user_data24 String   User-defined information.  
user_data25 String   User-defined information.  
user_data26 String   User-defined information.  
user_data27 String   User-defined information.  
user_data28 String   User-defined information.  
reserved_01 String   Reference account number associated with the transfer of funds.  Populated when depositWithdrawalFlag has values of C and P.  The reference account may be a credit card number (for C) or a prepaid card number (for P).
 
session_id String   Unique identifier number of the customer's online session associated with the transaction.  
Request Json
{
    "request_rbtran": {
        "header": {
            "msg_id": "1234",
            "msg_type": "TRANSACTION",
            "msg_function": "REQ_RBTRAN",
            "src_application": "BANK",
            "target_application": "FALCON",
            "timestamp": "2020-07-19T12:59:21.609+04:00",
            "bank_id": "UAB",
            "instance_id": "1234"
        },
        "body": {
            "workflow": "modelSTUB",
            "record_type": "RBTRAN21",
            "data_specification_version": "2.1",
            "clientid_from_header": "UABF",
            "record_creation_date": "20210503",
            "record_creation_time": "142020",
            "record_creation_milliseconds": "254",
            "gmt_offset": "+4.00",
            "customerid_from_header": "244543",
            "customer_acct_number": "5288010000000035",
            "external_transactionid": "34534",
            "deposit_withdrawal_flag": "Q",
            "payment_order_flag": "P",
            "debit_customer_id": "5288010000000035",
            "debit_acct_number": "5288010000000035",
            "debit_acct_bank_id": "23453",
            "debit_acct_branch_id": "2343",
            "debit_acct_sort_code": "6664",
            "debit_acct_country": "SA",
            "debit_segment_id": "2344",
            "debit_segment_level": "O",
            "debit_amount": "234",
            "debit_currency_code": "232",
            "debit_date": "20210503",
            "debit_name": "Kishore",
            "debit_message": "TEST",
            "credit_customer_id": "20210503",
            "credit_acct_number": "528801XXXXXX0035",
            "credit_acct_bank_id": "453",
            "credit_acct_branch_id": "231",
            "credit_acct_sort_code": "756",
            "credit_acct_country": "SA",
            "credit_segment_id": "86286",
            "credit_segment_level": "Q",
            "credit_amount": "75",
            "credit_currency_code": "445",
            "credit_date": "20210503",
            "credit_name": "Kisbhore",
            "credit_message": "TEST",
            "exchange_rate": "34",
            "transaction_reference_number": "20210503",
            "transaction_date": "20210503",
            "transaction_time": "28791",
            "transaction_time_milliseconds": "256",
            "transaction_amount": "7554",
            "transaction_currency_code": "344",
            "transaction_currency_conversion_rate": "3343",
            "transaction_street": "SA",
            "transaction_postal_code": "9782",
            "transaction_city": "Dubai",
            "transaction_state_province": "DA",
            "transaction_country_code": "872",
            "transaction_type": "C",
            "access_channel": "B",
            "processing_channel": "1",
            "processing_type": "D",
            "international_indicator": "D",
            "device_id": "233",
            "authentication": "O",
            "service_representative_id": "682",
            "onus_flag": "E",
            "decision": "A",
            "reversal_indicator": "D",
            "reversed_transaction_date": "20210503",
            "reversed_transaction_time": "202050",
            "reversal_reason": "C",
            "recurring_frequency": "123",
            "recurring_expire_date": "20210503",
            "model_control1": "1",
            "model_control2": "1",
            "model_control3": "1",
            "model_control4": "1",
            "user_indicator01": "1",
            "user_indicator02": "1",
            "user_indicator03": "1",
            "user_indicator04": "1",
            "user_indicator05": "1",
            "user_code1": "1",
            "user_code2": "1",
            "user_code3": "1"
        }
    }
}

 

Response Parameters:

Node Child Node Type Max Description Remarks
header msg_id String 12 The msg_id sent in the request will be sent back in response in this field. Mandatory
msg_type String 12 msg_type sent in the request will be sent back in response in this field. Mandatory
msg_function String 50 Function name to be used Default:  "REP_RBTRAN" Mandatory
src_application String 10 The src_application sent in the request will be sent back in response in this field. Mandatory
target_application  String 10 The target_application sent in the request will be sent back in response in this field. Mandatory
timestamp String 30 Timestamp of the response Mandatory
      Date & time. Format  “DD/MM/YYYY HH:MM:SS”  
tracking_id String 15 The tracking_id sent in the request will be sent back in response in this field. Optional
bank_id String 4 The bank_id sent in the request will be sent back in response in this field. E.g. ‘ABCD Mandatory
instance_id String 10 N/A Optional
exception_details application_name String 20 Tibco Application Name Mandatory
date_time String 30 Timestamp of the response Mandatory
      Format “DD/MM/YYYY HH:MM:SS”  
status String 1 Status of the request (S/F) Mandatory
error_code String 4 EAI Internal Error Code (Check error codes section for the complete list of error codes and error code descriptions) Mandatory
error_description String 100 Error Description (Check error codes section for the complete list of error codes and error code descriptions) Mandatory
trace String 10 N/A Optional
data String 10 N/A Optional
type String 10 N/A Optional
transaction_ref_id String 20 The tracking_id sent in the request will be sent back in response in this field. Optional
body tran_code number 3 nnn - The transaction code.
101 for auth; 102 for advice; 108 for profile maturation
Mandatory
source string 10 Name of source application optional
destination string 10 Name of destination application optional
extended_header string 1024 Extended header. Contains data used by, and returned/unaltered to, the requesting system. For example: Tracking identifier used by requesting system optional
response_record_version string 1 The response_record_version specifies the version of the scoring response layout. Current version is 4. This field is included to support building libraries that support reading multiple versions of scoring response messages. optional
score_count string 2 This field specifies the number of scores in the response message and has values from 0 to 8.
e.g. For RULES ONLY clients, value would always be 00
optional
decision_count string 2 This field specifies the number of decisions in the response message and has values from 0 to 10. optional
warning string 50   optional
Array of Decisions      
decisions decision_type 32 Stores the decision type of a type/code pair created by Falcon Rule Expert functions that generate type/code pairs optional
decision_code 32 Stores the decision code of a type/code pair created by Falcon Rule Expert functions that generate type/code pairs. optional
Array of scores      
scores score 4 This is the score returned from the model. optional
error_code 4 This is the error code generated by the model during its processing of the transaction to generate a score. A value of 0 or blank indicates no error. optional
segment_id 8 This field contains the segment ID of the score in the score_1 field. For segment ID definitions, see the model report for the model that scored the transaction. optional
score_name 22 Identifier for the score. The default score names are delivered with the model and can be changed after the model is installed, if needed. optional
reason1 4 This field contains the top reason the score was generated.

For reason-code definitions, see the model report for the model that scored the transaction.
optional
reason2 4 This field contains the second reason the score was generated. optional
reason3 4 This field contains the third reason the score was generated. optional

  Json Response

{
  "NISrvResponse":{
    "response_rbtran":{
      "header":{
        "msg_id":"1681899448",
        "msg_type":"TRANSACTION",
        "msg_function":"REP_RBTRAN",
        "src_application":"BANK",
        "target_application":"FALCON",
        "timestamp":"2023-04-19T14:16:58.91+04:00",
        "bank_id":"UAB",
        "instance_id":"1234"
      },
      "exception_details":{
        "application_name":"NITIB_TCC_ADP_STD_1",
        "date_time":"2023-04-19T14:16:58.91+04:00",
        "status":"S",
        "error_code":"000",
        "error_description":"Success"
      },
      "body":{
        "tran_code":"102",
        "source":"PMAX",
        "destination":"TIBCO",
        "extended_header":"TEST",
        "response_record_version":"4",
        "score_count":"00",
        "decision_count":"3",
        "warning":"",
        "decisions":[
          {
            "decision_type":"origAcctCase",
            "decision_code":""
          },
          {
            "decision_type":"authAdvice",
            "decision_code":"decline"
          },
          {
            "decision_type":"customBlockCode",
            "decision_code":"2"
          }
        ],
        "scores":[
          {
            "score":"12",
            "error_code":"00",
            "segment_id":"xx",
            "score_name":"xx",
            "reason1":"",
            "reason2":"",
            "reason3":""
          }
        ]
      }
    }
  }
}
<p><a class="et_pb_button" href="/files/Retail_Banking_Transactions_version_1.pdf" target="_blank">Download</a></p>
<p>This API is for routing online transactions to NI Falcon system for fraud monitoring.</p>
<p><strong>Request Parameters:</strong></p>
<table border="0" cellpadding="0" cellspacing="0" style="width: 780px;">
<colgroup><col width="64"></col> <col width="245"></col> <col width="91"></col> <col width="67"></col> <col width="210"></col> <col width="103"></col> </colgroup> 
<tbody>
<tr>
<td class="xl72" height="26" width="64">Node</td>
<td class="xl73" width="245">Child Node</td>
<td class="xl74" width="91">Type</td>
<td class="xl74" width="67">Length</td>
<td class="xl74" width="210">Description</td>
<td class="xl75" width="103">Remarks</td>
</tr>
<tr>
<td class="xl66" height="374" rowspan="8" width="64">header</td>
<td class="xl63" width="245">msg_id</td>
<td class="xl64" width="91">String</td>
<td class="xl64" width="67">12</td>
<td class="xl64" width="210">Unique   Source Message ID</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl63" height="44" width="245">msg_type</td>
<td class="xl64" width="91">String</td>
<td class="xl64" width="67">12</td>
<td class="xl64" width="210">Request   Type Default: "TRANSACTION"</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl63" height="88" width="245">msg_function</td>
<td class="xl64" width="91">String</td>
<td class="xl64" width="67">50</td>
<td class="xl64" width="210">Function   name to be used Default:&nbsp;   "REQ_RBTRAN"</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl63" height="66" width="245">src_application</td>
<td class="xl64" width="91">String</td>
<td class="xl64" width="67">10</td>
<td class="xl64" width="210">Source   requesting channel e.g. &ldquo;IB&rdquo; or "IVR" etc. Might change.</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl63" height="44" width="245">target_application</td>
<td class="xl64" width="91">String</td>
<td class="xl64" width="67">10</td>
<td class="xl64" width="210">Target   application name Ex. : "WAY4" or "DCMS" or   "PCMS"</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl63" height="66" width="245">timestamp</td>
<td class="xl64" width="91">String</td>
<td class="xl64" width="67">30</td>
<td class="xl64" width="210">Timestamp   of the request Format&nbsp; &ldquo;DD/MM/YYYY HH:MM:SS&rdquo;</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl65" height="22" width="245">tracking_id</td>
<td class="xl64" width="91">String</td>
<td class="xl64" width="67">15</td>
<td class="xl64" width="210">Transaction   Tracking Id</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl63" height="22" width="245">bank_id</td>
<td class="xl64" width="91">String</td>
<td class="xl64" width="67">4</td>
<td class="xl64" width="210">Source   Bank Id e.g. &ldquo;ALMR&rdquo;</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl77" height="10971" rowspan="116">body</td>
<td class="xl69" width="245">workflow</td>
<td class="xl64" width="91">String</td>
<td class="xl69" width="67">16</td>
<td class="xl69" width="210">Contains   the name of the workflow to be executed by Falcon Fraud Manager.</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl69" height="22" width="245">record_type</td>
<td class="xl64" width="91">String</td>
<td class="xl69" width="67">8</td>
<td class="xl69" width="210">RBTRAN21</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl69" height="22" width="245">data_specification_version</td>
<td class="xl64" width="91">String</td>
<td class="xl69" width="67">5</td>
<td class="xl69" width="210">2.1</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl69" height="97" width="245">clientid_from_header</td>
<td class="xl64" width="91">String</td>
<td class="xl69" width="67">16</td>
<td class="xl69" width="210">Unique   identifier for the client or subclient.&nbsp;   The value of this field is determined jointly by the client and FICO.</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl69" height="67" width="245">record_creation_date</td>
<td class="xl64" width="91">String</td>
<td class="xl69" width="67">8</td>
<td class="xl68" width="210">Format:   yyyymmdd<br /> Date that this record was created. Time zone must be GMT.</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="77">record_creation_time</td>
<td class="xl64" width="91">String</td>
<td class="xl70">6</td>
<td class="xl69" width="210">Format:   hhmmss<br /> Time that this record was created. Time zone must be GMT.</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="77">record_creation_milliseconds</td>
<td class="xl64" width="91">String</td>
<td class="xl70">3</td>
<td class="xl69" width="210">Format:   sss<br /> Milliseconds portion of the time that this record was created.&nbsp;&nbsp;</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="309">gmt_offset</td>
<td class="xl64" width="91">String</td>
<td class="xl70">6</td>
<td class="xl69" width="210">Specifies   the Greenwich Mean Time (GMT) offset associated with all date-time fields in   the record body (positions 161 onward).&nbsp;   Format is (-)nn.nn, where the digits to the right of the decimal point   represent decimal fractions of an hour. For example, a GMT offset of 5 hours   and 45 minutes (Nepal) is expressed as 5.75. Note that gmtOffset changes   during Daylight Saving Time if Daylight Saving Time is observed in the   date-time fields in the record body.</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="97">customerid_from_header</td>
<td class="xl64" width="91">String</td>
<td class="xl70">20</td>
<td class="xl69" width="210">Primary   Customer Identifier.&nbsp; Financial   institution's unique identifier for the primary customer for the account.</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="213">customer_acct_number</td>
<td class="xl64" width="91">String</td>
<td class="xl70">40</td>
<td class="xl69" width="210">Customer   Account Number.<br /> Identifier for the account used in the transaction, which may be one of   many held by the customer with the financial institution.&nbsp; This is the account that is associated with   any scores for this transaction.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="116">external_transactionid</td>
<td class="xl64" width="91">String</td>
<td class="xl70">32</td>
<td class="xl69" width="210">Client-generated   unique transaction ID that is unique across all data feeds for a specific   installation of Falcon Fraud Manager.&nbsp;</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="467">deposit_withdrawal_flag</td>
<td class="xl64" width="91">String</td>
<td class="xl70">1</td>
<td class="xl68" width="210">Specifies   whether the transaction is a deposit or withdrawal of funds with respect to   the account specified in the customerAcctNumber field:<br /> For transactions on electronic funds accounts:<br /> D = Funds are credited to the account (deposit)<br /> Q = Funds are debited from the account (withdrawal)<br /> For transactions on card-connected accounts, such as credit cards and   prepaid cards:<br /> C = Funds are credited to the referenced credit card on the account<br /> P = Funds are credited to the referenced prepaid card on the account<br /> The RESERVED_01 field is populated with the referenced account number for   field values of C and P.<br /></td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="155">payment_order_flag</td>
<td class="xl64" width="91">String</td>
<td class="xl70">1</td>
<td class="xl69" width="210">Indicates   if this is the set-up or the processing of the payment:<br /> P = Payment/Transfer<br /> O = Payment Order (payment set-up for delayed or recurring payments)</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="77">debit_customer_id</td>
<td class="xl64" width="91">String</td>
<td class="xl70">20</td>
<td class="xl69" width="210">String   identifying the customer associated with the account having funds debited.</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="58">debit_acct_number</td>
<td class="xl64" width="91">String</td>
<td class="xl70">40</td>
<td class="xl69" width="210">The   account number for the account having funds debited.</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="58">debit_acct_bank_id</td>
<td class="xl64" width="91">String</td>
<td class="xl70">20</td>
<td class="xl69" width="210">The   bank ID associated with the account having funds debited.</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="58">debit_acct_branch_id</td>
<td class="xl64" width="91">String</td>
<td class="xl70">20</td>
<td class="xl69" width="210">The   branch ID associated with the account having funds debited.</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="58">debit_acct_sort_code</td>
<td class="xl64" width="91">String</td>
<td class="xl70">6</td>
<td class="xl69" width="210">The   sort code associated with the account having funds debited.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="77">debit_acct_country</td>
<td class="xl64" width="91">String</td>
<td class="xl70">3</td>
<td class="xl69" width="210">The   country code for the country in which the account being debited is held.&nbsp;&nbsp;</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="135">debit_segment_id</td>
<td class="xl64" width="91">String</td>
<td class="xl70">6</td>
<td class="xl69" width="210">The   segmentation ID for the account having funds debited.&nbsp; The segmentation ID is determined by the   client to segment accounts into like groups.&nbsp;&nbsp;</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="100">debit_segment_level</td>
<td class="xl64" width="91">String</td>
<td class="xl70">1</td>
<td class="xl68" width="210">Specifies   the level of the segment ID in the debitSegmentId field:<br /> C = Customer level<br /> A = Account level<br /> T = Transaction level</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="50">debit_amount</td>
<td class="xl64" width="91">String</td>
<td class="xl70">19</td>
<td class="xl68" width="210">Format:   nnnnnnnnnnnnnnnn.nn<br /> The monetary amount debited from the debit account.&nbsp;&nbsp;</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="39">debit_currency_code</td>
<td class="xl64" width="91">String</td>
<td class="xl70">3</td>
<td class="xl69" width="210">The   currency code for the debitAmount field.&nbsp;&nbsp;</td>
<td class="xl76" width="103">No</td>
</tr>
<tr>
<td class="xl70" height="77">debit_date</td>
<td class="xl64" width="91">String</td>
<td class="xl70">8</td>
<td class="xl69" width="210">Date   on which the amount is expected to be debited from the debit account.&nbsp;&nbsp;</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="39">debit_name</td>
<td class="xl64" width="91">String</td>
<td class="xl70">60</td>
<td class="xl69" width="210">Payer   name as it appears on the payment.&nbsp;&nbsp;</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="39">debit_message</td>
<td class="xl64" width="91">String</td>
<td class="xl70">100</td>
<td class="xl69" width="210">Message   to appear on payer's statement.&nbsp;&nbsp;</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="77">credit_customer_id</td>
<td class="xl64" width="91">String</td>
<td class="xl70">20</td>
<td class="xl69" width="210">String   identifying the customer associated with the account having funds credited.</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="58">credit_acct_number</td>
<td class="xl64" width="91">String</td>
<td class="xl70">40</td>
<td class="xl69" width="210">The   account number for the account having funds credited.</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="58">credit_acct_bank_id</td>
<td class="xl64" width="91">String</td>
<td class="xl70">20</td>
<td class="xl69" width="210">The   bank ID associated with the account having funds credited.</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="58">credit_acct_branch_id</td>
<td class="xl64" width="91">String</td>
<td class="xl70">20</td>
<td class="xl69" width="210">The   branch ID associated with the account having funds credited.</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="58">credit_acct_sort_code</td>
<td class="xl64" width="91">String</td>
<td class="xl70">6</td>
<td class="xl69" width="210">The   sort code associated with the account having funds credited.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="77">credit_acct_country</td>
<td class="xl64" width="91">String</td>
<td class="xl70">3</td>
<td class="xl69" width="210">The   country code for the country in which the account being credited is   held.&nbsp;&nbsp;</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="135">credit_segment_id</td>
<td class="xl64" width="91">String</td>
<td class="xl70">6</td>
<td class="xl69" width="210">The   segmentation ID for the account having funds credited&nbsp; The segmentation ID is determined by the   client to segment accounts into like groups.&nbsp;&nbsp;</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="116">credit_segment_level</td>
<td class="xl64" width="91">String</td>
<td class="xl70">1</td>
<td class="xl69" width="210">Specifies   the level of the segment ID in the creditSegmentId field:<br /> C = Customer level<br /> A = Account level<br /> T = Transaction level</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="213">credit_amount</td>
<td class="xl64" width="91">String</td>
<td class="xl70">19</td>
<td class="xl69" width="210">Format:   nnnnnnnnnnnnnnnn.nn<br /> The monetary amount credited to the credit account.&nbsp; Amount should be in the currency of the   credit.&nbsp; Fees or charges can cause the   credited amount to differ from the debited amount in a constant currency.</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="39">credit_currency_code</td>
<td class="xl64" width="91">String</td>
<td class="xl70">3</td>
<td class="xl69" width="210">The   currency code for the creditAmount field.&nbsp;&nbsp;</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="77">credit_date</td>
<td class="xl64" width="91">String</td>
<td class="xl70">8</td>
<td class="xl69" width="210">Date   on which the amount is expected to be credited to the credit account.&nbsp;</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="174">credit_name</td>
<td class="xl64" width="91">String</td>
<td class="xl70">60</td>
<td class="xl69" width="210">Beneficiary   name as it appears on the payment.&nbsp;   <br /> For Open Banking/PSD2 transactions, defined as follows:<br /> - Bytes 615-658: Merchant name (44 bytes)<br /> - Bytes 659-674: Merchant id (16 bytes)</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="155">credit_message</td>
<td class="xl64" width="91">String</td>
<td class="xl70">100</td>
<td class="xl69" width="210">Message   to the beneficiary as it appears on the payment.&nbsp; <br /> For Open Banking/PSD2 transactions, defined as follows:<br /> - Bytes 771-774: Merchant category code (4 bytes)</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="116">exchange_rate</td>
<td class="xl64" width="91">String</td>
<td class="xl70">13</td>
<td class="xl69" width="210">Format:   nnnnnn.nnnnnn<br /> The exchange rate used for this transaction to convert the debited currency   into the credited currency.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="97">transaction_reference_number</td>
<td class="xl64" width="91">String</td>
<td class="xl70">32</td>
<td class="xl69" width="210">The   Transaction Reference Number.&nbsp; This   number uniquely identifies a given transaction.&nbsp;&nbsp;</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="77">transaction_date</td>
<td class="xl64" width="91">String</td>
<td class="xl70">8</td>
<td class="xl69" width="210">Format:   yyyymmdd<br /> Date of&nbsp; transaction. Time zone is   specified by gmtOffset.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="77">transaction_time</td>
<td class="xl64" width="91">String</td>
<td class="xl70">6</td>
<td class="xl69" width="210">Format:   hhmmss<br /> Time of transaction.&nbsp; Time zone is   specified by gmtOffset.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="77">transaction_time_milliseconds</td>
<td class="xl64" width="91">String</td>
<td class="xl70">3</td>
<td class="xl69" width="210">Format:   sss<br /> Milliseconds of the transaction.&nbsp;   Time zone is specified by gmtOffset.</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="97">transaction_amount</td>
<td class="xl64" width="91">String</td>
<td class="xl70">19</td>
<td class="xl69" width="210">Format:   nnnnnnnnnnnnnnnn.nn<br /> The debited amount (debitAmount) expressed in a constant currency.</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="39">transaction_currency_code</td>
<td class="xl64" width="91">String</td>
<td class="xl70">3</td>
<td class="xl69" width="210">The   currency code for the transactionAmount field.&nbsp;&nbsp;</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="193">transaction_currency_conversion_rate</td>
<td class="xl64" width="91">String</td>
<td class="xl70">13</td>
<td class="xl69" width="210">Format:   nnnnnn.nnnnnn<br /> The multiplicative currency conversion rate that is used to convert the   currency specified in transactionCurrencyCode to US dollars. The number of US   dollars in the currency specified in transactionCurrencyCode.</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="58">transaction_street</td>
<td class="xl64" width="91">String</td>
<td class="xl70">40</td>
<td class="xl69" width="210">Identifies   the first line of the street address where the transaction occurred.&nbsp;&nbsp;</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="58">transaction_postal_code</td>
<td class="xl64" width="91">String</td>
<td class="xl70">10</td>
<td class="xl69" width="210">Identifies   the postal code of the location where the transaction occurred.&nbsp;</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="39">transaction_city</td>
<td class="xl64" width="91">String</td>
<td class="xl70">40</td>
<td class="xl69" width="210">Identifies   the city where the transaction occurred.&nbsp;</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="58">transaction_state_province</td>
<td class="xl64" width="91">String</td>
<td class="xl70">3</td>
<td class="xl69" width="210">This   field identifies the state where the transaction occurred.&nbsp;&nbsp;</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="58">transaction_country_code</td>
<td class="xl64" width="91">String</td>
<td class="xl70">3</td>
<td class="xl69" width="210">This   field identifies the country where the transaction occurred.&nbsp;</td>
<td class="xl78" width="103">No</td>
</tr>
<tr>
<td class="xl70" height="387">transaction_type</td>
<td class="xl64" width="91">String</td>
<td class="xl70">1</td>
<td class="xl69" width="210">The   type of the transaction:<br /> A = Amended Payment Order<br /> D = Delayed/forward-dated single payment<br /> I = Single Immediate payment<br /> L = List/Bulk payment<br /> M = Delayed/forward-dated list/bulk payment<br /> S = Standing order/recurring single payment<br /> T = Standing order/recurring list/bulk payment<br /> U = Urgent single immediate transfer/payment</td>
<td class="xl78" width="103">No</td>
</tr>
<tr>
<td class="xl70" height="522">access_channel</td>
<td class="xl64" width="91">String</td>
<td class="xl70">1</td>
<td class="xl69" width="210">This   field identifies the type of the device through which the transaction was   placed:<br /> A = ATM<br /> B = Phone (Interactive Voice Response system)<br /> C = Computer/Internet<br /> D = Drop box<br /> F = Fax<br /> G = Payment initiated using tokenization channel<br /> M = Mobile banking through web browser<br /> N = Mobile application<br /> O = Other<br /> P = Postal (Mail)<br /> R = Automatic transfer<br /> S = Point of Sale (POS) Terminal<br /> T = Teller window/cashier<br /> U = In-branch kiosk/device (non-ATM)<br /> V = Phone (remote teller)<br /> Z = Direct link to back office</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="367">processing_channel</td>
<td class="xl64" width="91">String</td>
<td class="xl70">1</td>
<td class="xl69" width="210">Processing   channel:<br /> A = ACH<br /> B = Other deferred net settlement system<br /> C = Check<br /> D = Open Banking/PSD2<br /> E = Electronic Funds Transfer (not specified elsewhere)<br /> F = FedWire<br /> G = Other real-time gross settlement system<br /> I = Internal Transfer<br /> O = Other<br /> P = Faster Payments<br /> Q = BACS<br /> R = CHAPS<br /> S = SWIFT<br /> W = Cash</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="97">processing_type</td>
<td class="xl64" width="91">String</td>
<td class="xl70">1</td>
<td class="xl69" width="210">Processing   type through the channel:<br /> C = Credit&nbsp; (funds push)<br /> D = Direct Debit (funds pull)</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="97">international_indicator</td>
<td class="xl64" width="91">String</td>
<td class="xl70">1</td>
<td class="xl69" width="210">Indicates   if this is an international or domestic payment/transfer:<br /> D = Domestic<br /> I = International</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="309">device_id</td>
<td class="xl64" width="91">String</td>
<td class="xl70">40</td>
<td class="xl69" width="210">This   field provides the specific identification number of the device where the   transaction was initiated:<br /> ATM ID = ATM based transaction<br /> Branch ID = Teller based transaction<br /> Web ID = online transaction<br /> Telephone Number = telephone transaction<br /> Terminal ID = POS transaction<br /> IMEI = Mobile transaction</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="348">authentication</td>
<td class="xl64" width="91">String</td>
<td class="xl70">1</td>
<td class="xl69" width="210">The   method that was used to authenticate the payment:<br /> M = Separate user authentication (business)<br /> N = None<br /> O = Other<br /> S = Single-factor authentication<br /> T = Two-factor authentication with second factor static<br /> U = Three-factor authentication<br /> V = Two-factor authentication with second factor dynamic<br /> Blank = Unknown</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="174">service_representative_id</td>
<td class="xl64" width="91">String</td>
<td class="xl70">20</td>
<td class="xl69" width="210">The   identification of the service representative that worked with the customer   for this transaction.&nbsp; For branch   transaction this is the teller's ID and for phone transactions this is the   operator's ID.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="271">onus_flag</td>
<td class="xl64" width="91">String</td>
<td class="xl70">1</td>
<td class="xl69" width="210">Specifies   if the transaction is on or off us.&nbsp; It   is assumed the customerAcctNumber is with the financial institution so the   following values apply to the other account:<br /> E = The transaction is external (off-us)<br /> O = The transaction is intra-brand (on-us)<br /> W = The transaction is inter-brand (on-we)</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="155">decision</td>
<td class="xl64" width="91">String</td>
<td class="xl70">1</td>
<td class="xl69" width="210">Decision   for the transaction before reaching Falcon:<br /> A = Approve/Accepted<br /> D= Decline/Reject<br /> R= Refer<br /> O = Other<br /> Blank = Unknown</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="155">reversal_indicator</td>
<td class="xl64" width="91">String</td>
<td class="xl70">1</td>
<td class="xl69" width="210">Transaction   reversal indicator:<br /> D = Derogatory reversal<br /> N = Nonderogatory reversal (or derogatory status unknown)<br /> Q = Not a reversal<br /> blank = Unknown</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="58">reversed_transaction_date</td>
<td class="xl64" width="91">String</td>
<td class="xl70">8</td>
<td class="xl69" width="210">Format:   yyyymmdd<br /> Transaction date for the reversed transaction.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="58">reversed_transaction_time</td>
<td class="xl64" width="91">String</td>
<td class="xl70">6</td>
<td class="xl69" width="210">Format:   hhmmss<br /> Transaction time for the reversed transaction.&nbsp;&nbsp;</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="251">reversal_reason</td>
<td class="xl64" width="91">String</td>
<td class="xl70">1</td>
<td class="xl69" width="210">Reason   for reversal/return:<br /> C = Account Closed<br /> D = Check Digit Error<br /> F = Account Frozen<br /> I = Insufficient Funds<br /> N = Non-Transaction Account<br /> O = Other<br /> S = Stopped Payment<br /> U = Funds Uncollected<br /> X = No Account/Unable to Locate Account</td>
<td class="xl76" width="103">Mandatory</td>
</tr>
<tr>
<td class="xl70" height="155">recurring_frequency</td>
<td class="xl64" width="91">String</td>
<td class="xl70">3</td>
<td class="xl69" width="210">An   integer indicating the number of days between recurring payments. For monthly   payments use 28 days. <br /> For transactionType = S<br /> Unknown or does not apply = blank</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="116">recurring_expire_date</td>
<td class="xl64" width="91">String</td>
<td class="xl70">8</td>
<td class="xl69" width="210">Format:   yyyymmdd<br /> The date after which no further recurring payments should be   performed.<br /> For transactionType= S</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="116">model_control1</td>
<td class="xl64" width="91">String</td>
<td class="xl70">1</td>
<td class="xl69" width="210">This   field is used to control Falcon model-specific features. See the model report   for information on supported functionality.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="116">model_control2</td>
<td class="xl64" width="91">String</td>
<td class="xl70">1</td>
<td class="xl69" width="210">This   field is used to control Falcon model-specific features. See the model report   for information on supported functionality.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="116">model_control3</td>
<td class="xl64" width="91">String</td>
<td class="xl70">1</td>
<td class="xl69" width="210">This   field is used to control Falcon model-specific features. See the model report   for information on supported functionality.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="116">model_control4</td>
<td class="xl64" width="91">String</td>
<td class="xl70">1</td>
<td class="xl69" width="210">This   field is used to control Falcon model-specific features. See the model report   for information on supported functionality.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="58">user_indicator01</td>
<td class="xl64" width="91">String</td>
<td class="xl70">1</td>
<td class="xl69" width="210">User-defined   information. Editable in Falcon Expert rules.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="58">user_indicator02</td>
<td class="xl64" width="91">String</td>
<td class="xl70">1</td>
<td class="xl69" width="210">User-defined   information. Editable in Falcon Expert rules.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="58">user_indicator03</td>
<td class="xl64" width="91">String</td>
<td class="xl70">1</td>
<td class="xl69" width="210">User-defined   information. Editable in Falcon Expert rules.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="58">user_indicator04</td>
<td class="xl64" width="91">String</td>
<td class="xl70">1</td>
<td class="xl69" width="210">User-defined   information. Editable in Falcon Expert rules.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="58">user_indicator05</td>
<td class="xl64" width="91">String</td>
<td class="xl70">1</td>
<td class="xl69" width="210">User-defined   information. Editable in Falcon Expert rules.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="58">user_indicator06</td>
<td class="xl64" width="91">String</td>
<td class="xl70">1</td>
<td class="xl69" width="210">User-defined   information. Editable in Falcon Expert rules.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="58">user_indicator07</td>
<td class="xl64" width="91">String</td>
<td class="xl70">1</td>
<td class="xl69" width="210">User-defined   information. Editable in Falcon Expert rules.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="22">user_code1</td>
<td class="xl64" width="91">String</td>
<td class="xl70">3</td>
<td class="xl69" width="210">User-defined   information.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="22">user_code2</td>
<td class="xl64" width="91">String</td>
<td class="xl70">3</td>
<td class="xl69" width="210">User-defined   information.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="22">user_code3</td>
<td class="xl64" width="91">String</td>
<td class="xl70">3</td>
<td class="xl69" width="210">User-defined   information.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="22">user_code4</td>
<td class="xl64" width="91">String</td>
<td class="xl70">3</td>
<td class="xl69" width="210">User-defined   information.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="22">user_code5</td>
<td class="xl64" width="91">String</td>
<td class="xl70">3</td>
<td class="xl69" width="210">User-defined   information.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="22">user_code6</td>
<td class="xl64" width="91">String</td>
<td class="xl70">3</td>
<td class="xl69" width="210">User-defined   information.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="22">user_code7</td>
<td class="xl64" width="91">String</td>
<td class="xl70">3</td>
<td class="xl69" width="210">User-defined   information.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="58">user_data01</td>
<td class="xl64" width="91">String</td>
<td class="xl70">6</td>
<td class="xl69" width="210">User-defined   information. Editable in Falcon Expert rules.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="58">user_data02</td>
<td class="xl64" width="91">String</td>
<td class="xl70">6</td>
<td class="xl69" width="210">User-defined   information. Editable in Falcon Expert rules.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="58">user_data03</td>
<td class="xl64" width="91">String</td>
<td class="xl70">6</td>
<td class="xl69" width="210">User-defined   information. Editable in Falcon Expert rules.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="58">user_data04</td>
<td class="xl64" width="91">String</td>
<td class="xl70">8</td>
<td class="xl69" width="210">User-defined   information. Editable in Falcon Expert rules.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="58">user_data05</td>
<td class="xl64" width="91">String</td>
<td class="xl70">8</td>
<td class="xl69" width="210">User-defined   information. Editable in Falcon Expert rules.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="58">user_data06</td>
<td class="xl64" width="91">String</td>
<td class="xl70">8</td>
<td class="xl69" width="210">User-defined   information. Editable in Falcon Expert rules.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="58">user_data07</td>
<td class="xl64" width="91">String</td>
<td class="xl70">10</td>
<td class="xl69" width="210">User-defined   information. Editable in Falcon Expert rules.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="58">user_data08</td>
<td class="xl64" width="91">String</td>
<td class="xl71">&nbsp;</td>
<td class="xl69" width="210">User-defined   information. Editable in Falcon Expert rules.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="58">user_data09</td>
<td class="xl64" width="91">String</td>
<td class="xl71">&nbsp;</td>
<td class="xl69" width="210">User-defined   information. Editable in Falcon Expert rules.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="58">user_data10</td>
<td class="xl64" width="91">String</td>
<td class="xl71">&nbsp;</td>
<td class="xl69" width="210">User-defined   information. Editable in Falcon Expert rules.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="58">user_data11</td>
<td class="xl64" width="91">String</td>
<td class="xl71">&nbsp;</td>
<td class="xl69" width="210">User-defined   information. Editable in Falcon Expert rules.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="58">user_data12</td>
<td class="xl64" width="91">String</td>
<td class="xl71">&nbsp;</td>
<td class="xl69" width="210">User-defined   information. Editable in Falcon Expert rules.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="58">user_data13</td>
<td class="xl64" width="91">String</td>
<td class="xl71">&nbsp;</td>
<td class="xl69" width="210">User-defined   information. Editable in Falcon Expert rules.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="58">user_data14</td>
<td class="xl64" width="91">String</td>
<td class="xl71">&nbsp;</td>
<td class="xl69" width="210">User-defined   information. Editable in Falcon Expert rules.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="58">user_data15</td>
<td class="xl64" width="91">String</td>
<td class="xl71">&nbsp;</td>
<td class="xl69" width="210">User-defined   information. Editable in Falcon Expert rules.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="22">user_data16</td>
<td class="xl64" width="91">String</td>
<td class="xl71">&nbsp;</td>
<td class="xl69" width="210">User-defined   information.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="22">user_data17</td>
<td class="xl64" width="91">String</td>
<td class="xl71">&nbsp;</td>
<td class="xl69" width="210">User-defined   information.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="22">user_data18</td>
<td class="xl64" width="91">String</td>
<td class="xl71">&nbsp;</td>
<td class="xl69" width="210">User-defined   information.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="22">user_data19</td>
<td class="xl64" width="91">String</td>
<td class="xl71">&nbsp;</td>
<td class="xl69" width="210">User-defined   information.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="22">user_data20</td>
<td class="xl64" width="91">String</td>
<td class="xl71">&nbsp;</td>
<td class="xl69" width="210">User-defined   information.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="22">user_data21</td>
<td class="xl64" width="91">String</td>
<td class="xl71">&nbsp;</td>
<td class="xl69" width="210">User-defined   information.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="22">user_data22</td>
<td class="xl64" width="91">String</td>
<td class="xl71">&nbsp;</td>
<td class="xl69" width="210">User-defined   information.</td>
<td class="xl76" width="103">Optional</td>
</tr>
<tr>
<td class="xl70" height="22">user_data23</td>
<td class="xl64" width="91">String</td>
<td class="xl71">&nbsp;</td>
<td class="xl69" width="210">User-defined   information.</td>
<td class="xl79">&nbsp;</td>
</tr>
<tr>
<td class="xl70" height="22">user_data24</td>
<td class="xl64" width="91">String</td>
<td class="xl71">&nbsp;</td>
<td class="xl69" width="210">User-defined   information.</td>
<td class="xl79">&nbsp;</td>
</tr>
<tr>
<td class="xl70" height="22">user_data25</td>
<td class="xl64" width="91">String</td>
<td class="xl71">&nbsp;</td>
<td class="xl69" width="210">User-defined   information.</td>
<td class="xl79">&nbsp;</td>
</tr>
<tr>
<td class="xl70" height="22">user_data26</td>
<td class="xl64" width="91">String</td>
<td class="xl71">&nbsp;</td>
<td class="xl69" width="210">User-defined   information.</td>
<td class="xl79">&nbsp;</td>
</tr>
<tr>
<td class="xl70" height="22">user_data27</td>
<td class="xl64" width="91">String</td>
<td class="xl71">&nbsp;</td>
<td class="xl69" width="210">User-defined   information.</td>
<td class="xl79">&nbsp;</td>
</tr>
<tr>
<td class="xl70" height="22">user_data28</td>
<td class="xl64" width="91">String</td>
<td class="xl71">&nbsp;</td>
<td class="xl69" width="210">User-defined   information.</td>
<td class="xl79">&nbsp;</td>
</tr>
<tr>
<td class="xl70" height="213">reserved_01</td>
<td class="xl64" width="91">String</td>
<td class="xl71">&nbsp;</td>
<td class="xl69" width="210">Reference   account number associated with the transfer of funds.&nbsp; Populated when depositWithdrawalFlag has   values of C and P.&nbsp; The reference   account may be a credit card number (for C) or a prepaid card number (for   P).<br /></td>
<td class="xl79">&nbsp;</td>
</tr>
<tr>
<td class="xl81" height="77">session_id</td>
<td class="xl67" width="91">String</td>
<td class="xl82">&nbsp;</td>
<td class="xl83" width="210">Unique   identifier number of the customer's online session associated with the   transaction.</td>
<td class="xl84">&nbsp;</td>
</tr>
</tbody>
</table>
<blockquote>Request Json</blockquote>
<pre class="lang-json"><code>{
    "request_rbtran": {
        "header": {
            "msg_id": "1234",
            "msg_type": "TRANSACTION",
            "msg_function": "REQ_RBTRAN",
            "src_application": "BANK",
            "target_application": "FALCON",
            "timestamp": "2020-07-19T12:59:21.609+04:00",
            "bank_id": "UAB",
            "instance_id": "1234"
        },
        "body": {
            "workflow": "modelSTUB",
            "record_type": "RBTRAN21",
            "data_specification_version": "2.1",
            "clientid_from_header": "UABF",
            "record_creation_date": "20210503",
            "record_creation_time": "142020",
            "record_creation_milliseconds": "254",
            "gmt_offset": "+4.00",
            "customerid_from_header": "244543",
            "customer_acct_number": "5288010000000035",
            "external_transactionid": "34534",
            "deposit_withdrawal_flag": "Q",
            "payment_order_flag": "P",
            "debit_customer_id": "5288010000000035",
            "debit_acct_number": "5288010000000035",
            "debit_acct_bank_id": "23453",
            "debit_acct_branch_id": "2343",
            "debit_acct_sort_code": "6664",
            "debit_acct_country": "SA",
            "debit_segment_id": "2344",
            "debit_segment_level": "O",
            "debit_amount": "234",
            "debit_currency_code": "232",
            "debit_date": "20210503",
            "debit_name": "Kishore",
            "debit_message": "TEST",
            "credit_customer_id": "20210503",
            "credit_acct_number": "528801XXXXXX0035",
            "credit_acct_bank_id": "453",
            "credit_acct_branch_id": "231",
            "credit_acct_sort_code": "756",
            "credit_acct_country": "SA",
            "credit_segment_id": "86286",
            "credit_segment_level": "Q",
            "credit_amount": "75",
            "credit_currency_code": "445",
            "credit_date": "20210503",
            "credit_name": "Kisbhore",
            "credit_message": "TEST",
            "exchange_rate": "34",
            "transaction_reference_number": "20210503",
            "transaction_date": "20210503",
            "transaction_time": "28791",
            "transaction_time_milliseconds": "256",
            "transaction_amount": "7554",
            "transaction_currency_code": "344",
            "transaction_currency_conversion_rate": "3343",
            "transaction_street": "SA",
            "transaction_postal_code": "9782",
            "transaction_city": "Dubai",
            "transaction_state_province": "DA",
            "transaction_country_code": "872",
            "transaction_type": "C",
            "access_channel": "B",
            "processing_channel": "1",
            "processing_type": "D",
            "international_indicator": "D",
            "device_id": "233",
            "authentication": "O",
            "service_representative_id": "682",
            "onus_flag": "E",
            "decision": "A",
            "reversal_indicator": "D",
            "reversed_transaction_date": "20210503",
            "reversed_transaction_time": "202050",
            "reversal_reason": "C",
            "recurring_frequency": "123",
            "recurring_expire_date": "20210503",
            "model_control1": "1",
            "model_control2": "1",
            "model_control3": "1",
            "model_control4": "1",
            "user_indicator01": "1",
            "user_indicator02": "1",
            "user_indicator03": "1",
            "user_indicator04": "1",
            "user_indicator05": "1",
            "user_code1": "1",
            "user_code2": "1",
            "user_code3": "1"
        }
    }
}</code></pre>
<p>&nbsp;</p>
<p><strong>Response Parameters:</strong></p>
<table border="0" cellpadding="0" cellspacing="0" style="width: 794px;">
<colgroup><col width="120"></col> <col width="158"></col> <col width="112"></col> <col width="70"></col> <col width="209"></col> <col width="125"></col> </colgroup> 
<tbody>
<tr>
<td class="xl67" height="23" width="120">Node</td>
<td class="xl82" width="158">Child Node</td>
<td class="xl67" width="112">Data</td>
<td class="xl65" width="70">Max</td>
<td class="xl65" width="209">Description</td>
<td class="xl65" width="125">Remarks</td>
</tr>
<tr>
<td class="xl70" height="889" rowspan="12" width="120">header</td>
<td class="xl80" rowspan="2" width="158">msg_id</td>
<td class="xl70" rowspan="2" width="112">String</td>
<td class="xl84" rowspan="2" width="70">12</td>
<td class="xl70" width="209">The   msg_id sent in the request will be sent back in response in this field.</td>
<td class="xl73" rowspan="2" width="125">Mandatory</td>
</tr>
<tr>
<td class="xl71" height="67" width="209">Unique Source Message ID e.g. &ldquo;ada123456fdsf&rdquo;</td>
</tr>
<tr>
<td class="xl75" height="89" width="158">msg_type</td>
<td class="xl66" width="112">String</td>
<td class="xl68" width="70">12</td>
<td class="xl66" width="209">msg_type   sent in the request will be sent back in response in this field.</td>
<td class="xl72" width="125">Mandatory</td>
</tr>
<tr>
<td class="xl75" height="89" width="158">msg_function</td>
<td class="xl66" width="112">String</td>
<td class="xl68" width="70">50</td>
<td class="xl69" width="209">Function name to be used   Default:&nbsp;   "REP_RBTRAN"</td>
<td class="xl72" width="125">Mandatory</td>
</tr>
<tr>
<td class="xl80" height="155" rowspan="2" width="158">src_application</td>
<td class="xl70" rowspan="2" width="112">String</td>
<td class="xl84" rowspan="2" width="70">10</td>
<td class="xl70" width="209">The   src_application sent in the request will be sent back in response in this   field.</td>
<td class="xl73" rowspan="2" width="125">Mandatory</td>
</tr>
<tr>
<td class="xl71" height="67" width="209">Source requesting channel e.g. &ldquo;IB&rdquo; or "IVR" etc</td>
</tr>
<tr>
<td class="xl75" height="89" width="158">target_application&nbsp;</td>
<td class="xl66" width="112">String</td>
<td class="xl68" width="70">10</td>
<td class="xl66" width="209">The   target_application sent in the request will be sent back in response in this   field.</td>
<td class="xl72" width="125">Mandatory</td>
</tr>
<tr>
<td class="xl80" height="111" rowspan="2" width="158">timestamp</td>
<td class="xl70" rowspan="2" width="112">String</td>
<td class="xl84" rowspan="2" width="70">30</td>
<td class="xl70" width="209">Timestamp   of the response</td>
<td class="xl73" rowspan="2" width="125">Mandatory</td>
</tr>
<tr>
<td class="xl71" height="67" width="209">Date &amp; time. Format&nbsp; &ldquo;DD/MM/YYYY HH:MM:SS&rdquo;</td>
</tr>
<tr>
<td class="xl75" height="89" width="158">tracking_id</td>
<td class="xl66" width="112">String</td>
<td class="xl68" width="70">15</td>
<td class="xl66" width="209">The   tracking_id sent in the request will be sent back in response in this field.</td>
<td class="xl72" width="125">Optional</td>
</tr>
<tr>
<td class="xl75" height="89" width="158">bank_id</td>
<td class="xl66" width="112">String</td>
<td class="xl68" width="70">4</td>
<td class="xl66" width="209">The   bank_id sent in the request will be sent back in response in this field. E.g.   &lsquo;ABCD</td>
<td class="xl72" width="125">Mandatory</td>
</tr>
<tr>
<td class="xl77" height="23" width="158">instance_id</td>
<td class="xl66" width="112">String</td>
<td class="xl68" width="70">10</td>
<td class="xl66" width="209">N/A</td>
<td class="xl72" width="125">Optional</td>
</tr>
<tr>
<td class="xl70" height="556" rowspan="8" width="120">Exception_details</td>
<td class="xl75" width="158">application_name</td>
<td class="xl66" width="112">String</td>
<td class="xl68" width="70">20</td>
<td class="xl66" width="209">Tibco   Application Name</td>
<td class="xl72" width="125">Mandatory</td>
</tr>
<tr>
<td class="xl80" height="89" rowspan="2" width="158">date_time</td>
<td class="xl70" rowspan="2" width="112">String</td>
<td class="xl84" rowspan="2" width="70">30</td>
<td class="xl70" width="209">Timestamp   of the response</td>
<td class="xl73" rowspan="2" width="125">Mandatory</td>
</tr>
<tr>
<td class="xl71" height="45" width="209">Format &ldquo;DD/MM/YYYY HH:MM:SS&rdquo;</td>
</tr>
<tr>
<td class="xl80" height="67" rowspan="2" width="158">status</td>
<td class="xl70" rowspan="2" width="112">String</td>
<td class="xl84" rowspan="2" width="70">1</td>
<td class="xl70" width="209">Status   of the request (S/F)</td>
<td class="xl73" rowspan="2" width="125">Mandatory</td>
</tr>
<tr>
<td class="xl71" height="23" width="209">Success- S,&nbsp; Failure - F</td>
</tr>
<tr>
<td class="xl75" height="133" width="158">error_code</td>
<td class="xl66" width="112">String</td>
<td class="xl68" width="70">4</td>
<td class="xl66" width="209">EAI   Internal Error Code (Check error codes section for the complete list of error   codes and error code descriptions)</td>
<td class="xl72" width="125">Mandatory</td>
</tr>
<tr>
<td class="xl75" height="133" width="158">error_description</td>
<td class="xl66" width="112">String</td>
<td class="xl68" width="70">100</td>
<td class="xl66" width="209">Error   Description (Check error codes section for the complete list of error codes   and error code descriptions)</td>
<td class="xl72" width="125">Mandatory</td>
</tr>
<tr>
<td class="xl75" height="89" width="158">transaction_ref_id</td>
<td class="xl66" width="112">String</td>
<td class="xl68" width="70">20</td>
<td class="xl66" width="209">The   tracking_id sent in the request will be sent back in response in this field.</td>
<td class="xl72" width="125">Optional</td>
</tr>
</tbody>
</table>
<p align="left" style="margin-bottom: 0.0pt;">Json Response</p>
<pre class="lang-json"><code>{
  "NISrvResponse":{
    "response_rbtran":{
      "header":{
        "msg_id":"1681899448",
        "msg_type":"TRANSACTION",
        "msg_function":"REP_RBTRAN",
        "src_application":"BANK",
        "target_application":"FALCON",
        "timestamp":"2023-04-19T14:16:58.91+04:00",
        "bank_id":"UAB",
        "instance_id":"1234"
      },
      "exception_details":{
        "application_name":"NITIB_TCC_ADP_STD_1",
        "date_time":"2023-04-19T14:16:58.91+04:00",
        "status":"S",
        "error_code":"000",
        "error_description":"Success"
      },
      "body":{
        "tran_code":"102",
        "source":"PMAX",
        "destination":"TIBCO",
        "extended_header":"TEST",
        "response_record_version":"4",
        "score_count":"00",
        "decision_count":"3",
        "warning":"",
        "decisions":[
          {
            "decision_type":"origAcctCase",
            "decision_code":""
          },
          {
            "decision_type":"authAdvice",
            "decision_code":"decline"
          },
          {
            "decision_type":"customBlockCode",
            "decision_code":"2"
          }
        ],
        "scores":[
          {
            "score":"12",
            "error_code":"00",
            "segment_id":"xx",
            "score_name":"xx",
            "reason1":"",
            "reason2":"",
            "reason3":""
          }
        ]
      }
    }
  }
}</code></pre>

Docs Navigation