• Register

Nonmonetary

This data feed provides a method to update specific fields in the customer-level, account-level, or PAN-level nonmonetary information. A nonmonetary transaction is used to convey an update to a field in a CIS, AIS or PIS record or to convey other relevant nonmonetary information, such as when a customer is traveling.

Request Body:

Node Child Node Type Max 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_NMON" 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 Timestamp of the request Format  “DD/MM/YYYY HH:MM:SS” Mandatory
bank_id String 4 Timestamp of the request Format  “DD/MM/YYYY HH:MM:SS” Mandatory
body tranCode String 3 The action code.
Note: tranCode values must be greater or equal to 100.
Optional
source String 10 Name of source application.
Note: A header accompanies both a message from a sender to a
recipient, and a response from the recipient to the sender. In the
response, the source and dest values are reversed.
Optional
dest String 10 Name of destination application.
Note: A header accompanies both a message from a sender to a
recipient, and a response from the recipient to the sender. In the
response, the source and dest values are reversed.
Optional
extendedHeader String 1024 Extended header. Contains data used by, and returned unaltered to,
the requesting system.
Optional
workflow String 16 Contains the name of the workflow to be executed by Falcon Fraud Manager. Optional
recordType String 8 NMON20 Optional
dataSpecificationVersion String 5 2 Optional
clientIdFromHeader String 16 Unique identifier for the client or subclient.  The value of this field is determined jointly by the client and FICO. Optional
recordCreationDate Date 8 Format: yyyymmdd Optional
Date that this record was created. Time zone must be GMT. Optional
recordCreationTime Date 6 Format: hhmmss Optional
Time that this record was created. Time zone must be GMT. Optional
recordCreationMilliseconds Numeric 3 Format: sss Optional
Milliseconds portion of the time that this record was created.   Optional
gmtOffset Numeric 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  changes during Daylight Saving Time if Daylight Saving Time is observed in the date-time fields in the record body. Optional
customerIdFromHeader String 20 For nonmonCode values 0004, 1000-1999, 3000: Optional
- Customer Identifier. Financial institution's unique identifier for the customer. Optional
For nonmonCode values 0003, 3010-3999: Optional
- Primary Customer Identifier. Financial institution's unique identifier for the primary customer for the PAN. Optional
For nonmonCode values of 0002, 2000-2999, 4000-4999: Optional
- Primary Customer Identifier. Financial institution's unique identifier for the primary customer for the account. Optional
This field should be populated as indicated if the nonmonCode field has one of the following values: Optional
[0001] = customer ID before profile change. Optional
[2005] = account's previous primary customer ID. Optional
customerAcctNumber String 40 For nonmonCode values of 0001, 1000-1999, 4000-4999: Optional
Filled with blanks. Optional
For nonmonCode values of 0003-0004, 2000, 2002-2999, 3000-3999: Optional
Financial institution's unique identifier for the account. Optional
Otherwise, this field is populated as indicated if the nonmonCode field has one of the following values: Optional
[0002] = account identifier prior to profile change. Optional
[2001] = previous account identifier. Optional
externalTransactionId String 32 Client-generated unique transaction ID that is unique across all data feeds for a specific installation of Falcon Fraud Manager.  Optional
transactionDate Date 8 Format: yyyymmdd Optional
Date on which the nonmonetary event took place.  Optional
transactionTime Date 6 Format: hhmmss Optional
Time when the nonmonetary event took place.   Optional
nonmonCode String 4 The code defining the nonmonetary event.  Optional
nonmonCodeInitiator String 1 Entity initiating the nonmonetary event: Optional
B = Bank Optional
C = Customer Optional
decisionCode String 1 Indicates the decision made on the nonmonetary event. Valid values: Optional
A = Change/event was approved. Optional
D = Change/event was denied. Optional
contactMethod String 1 The method used by customer to contact the institution about the nonmonetary event. Optional
A = ATM Optional
B = Phone (Interactive Voice Response system) Optional
C = Computer/Internet Optional
D = Drop box Optional
E = Brokered by external 3rd party Optional
F = Fax Optional
G = Payment initiated using tokenization channel Optional
M = Mobile banking through web browser Optional
N = Mobile application Optional
O = Other Optional
P = Postal (Mail) Optional
R = Automatic transfer Optional
S = Point of Sale (POS) Terminal Optional
T = Teller window/cashier Optional
U = In-branch kiosk/device (non-ATM) Optional
V = Phone (remote teller) Optional
Z = Direct link to back office Optional
Blank = Bank-initiated nonmonetary. Optional
contactMethodId String 40 A number giving identifying information about the contactMethod, for instance: Optional
- ATM terminal ID for ATM-based transaction Optional
- Branch ID for teller-based transaction Optional
- Web ID for online transaction Optional
- Telephone number of customer for telephone transaction Optional
- Terminal ID for POS transactions Optional
- IMEI for mobile transaction Optional
serviceRepresentativeId 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
pan String 19 Primary Account Number (PAN) of the payment instrument. This is the number encoded or embossed on the payment instrument used in the transaction.  Optional
paymentInstrumentId String 30 Unique identifier for the payment instrument. The identifier may distinguish the payment instrument from any other payment instrument, active or inactive/expired, with or without the same Primary Account Number (PAN). For example, the PAN appended with a card sequence number. Optional
This field is populated if the nonmonCode field has one of the Optional
following values: Optional
[0004] = previous payment instrument ID. Optional
[3000] = previous payment instrument ID. Optional
[3400] = previous payment instrument ID (that is, previous token). Optional
Otherwise: Optional
Blank. Optional
newCustomerId String 20 This field is populated if the nonmonCode field has one of the Optional
following values: Optional
[0001] = If not deleting profile populate with new customer ID.  If deleting profile populate with blanks. Optional
[2005] = account's new customer ID. Optional
newCustomerAcctNumber String 40 This field is populated if the nonmonCode field has one of the following values: Optional
[0002] = If not deleting the profile, populate with new account identifier.  If deleting the profile, populate with blanks. Optional
[1360] = payee account identifier Optional
[2001] = new account identifier Optional
[2300] = payee account identifier Optional
newPan String 19 This field is populated if the nonmonCode field has one of the Optional
following values: Optional
[0003] = If not deleting profile populate with new PAN.  If deleting profile populate with blanks. Optional
[3000] = new PAN. Optional
newPaymentInstrumentId String 30 This field is populated if the nonmonCode field has one of the Optional
following values: Optional
[0004] = If not deleting profile populate with new payment instrument ID.  If deleting profile populate with blanks. Optional
[3000] = new payment instrument ID. Optional
[3400] = new payment instrument ID (such as, Token). Optional
actionCode String 2 This field indicates some specific actions related to the nonmonetary event.  This field should be populated as indicated if the nonmonCode field has one of the following values. Optional
[0001] Optional
Populate with the following values: Optional
C = Copy the profile from old to new and retain the old. If new existed, it is overwritten. Optional
D = Delete the profile. Do not populate newCustomerId. Optional
M = If new exists, log the error and do nothing, otherwise copy the profile from old to new and delete the old. This is a "safe" mode. Optional
T = Copy the profile from old to new and delete the old. If new existed, it is overwritten. This is a "forced" move. Optional
[0002] Optional
Populate with the following values: Optional
C = Copy the profile from old to new and retain the old. If new existed, it is overwritten. Optional
D = Delete the profile. Do not populate newCustomerAcctNumber. Optional
M = If new exists, log the error and do nothing, otherwise copy the profile from old to new and delete the old. This is a "safe" mode. Optional
T = Copy the profile from old to new and delete the old. If new existed, it is overwritten. This is a "forced" move. Optional
[0003] Optional
Populate with the following values: Optional
C = Copy the profile from old to new and retain old. If new existed, it is overwritten. Optional
D = Delete the profile. Do not populate newPan. Optional
M = If new exists, log the error and do nothing, otherwise copy the profile from old to new and delete the old. This is a "safe" mode. Optional
T = Copy the profile from old to new and delete the old. If new existed, it is overwritten. This is a "forced" move. Optional
[0004] Optional
Populate with the following values: Optional
C = Copy the profile from old to new and retain old. If new existed, it is overwritten. Optional
D = Delete the profile. Do not populate newPaymentInstrumentId. Optional
M = If new exists, log the error and do nothing, otherwise copy the profile from old to new and delete the old. This is a "safe" mode. Optional
T = Copy the profile from old to new and delete the old. If new existed, it is overwritten. This is a "forced" move. Optional
[0005] Optional
Populate with the following values: Optional
D = Delete the UDP. Do not populate newEntityName. Optional
[1005] Optional
Populate with the following values: Optional
M1 = indicates customer is being activated for military duty. Optional
M0 = indicates customer is no longer on military duty. Optional
[1250] Optional
Populate with the following values: Optional
A1 = indicates customer starts email alert. Optional
A0 = indicates customer stops email alert. Optional
N1 = indicates customer starts email newsletter. Optional
N0 = indicates customer stops email newsletter. Optional
E0 = indicates customer has changed his or her email address. Optional
[1130] Optional
Populate with the following values: Optional
I1 = indicates enabling of internet access to customer. Optional
I0 = indicates disabling of internet access to customer. Optional
T1 = indicates enabling of telephone access to customer. Optional
T0 = indicates disabling of telephone access to customer. Optional
S1 = indicates enabling of mobile access to customer. Optional
S0 = indicates disabling of mobile access to customer. Optional
B1 = indicates unblocking of PIN for this customer. Optional
B0 = indicates blocking of PIN for this customer. Optional
[1350] Optional
Populate with the following values: Optional
S1 = indicates a change in existing customer-level security question or answer. Optional
M1 = indicates a change to mother's maiden name. Optional
P1 = indicates a change in existing customer-level passcode Optional
W1 = indicates a change in existing customer-level memorable word Optional
C1 = indicates a change to any other customer-level credentials. Optional
[1360] Optional
Populate with the following values: Optional
P0 = indicates that a payee account has been added. Use newCustomerAcctNumber field to specify payee account. Optional
P1 = indicates that a payee account has been removed. Use newCustomerAcctNumber field to specify payee account. Optional
[2040] Optional
Populate with the following values: Optional
F1 = indicates enabling of fraud protection for this account. Optional
F0 = indicates disabling of fraud protection for this account. Optional
P1 = indicates enabling of positive pay for this account. Optional
P0 = indicates disabling of positive pay for this account. Optional
A1 = indicates enabling of ACH debit filters for this account. Optional
A0 = indicates disabling of ACH debit filters for this account. Optional
[2042] Optional
C1 = register for online banking Optional
M1 = register for mobile banking Optional
T1 =  register for telephone banking Optional
N1 = register for mobile payments Optional
[2100] Optional
Populate with the following values: Optional
S1 = indicates a change in existing account-level security question or answer. Optional
C1 = indicates a change to any other account-level credentials. Optional
[2109] Optional
Populate with the following value: Optional
M1 = indicates mail was returned. Optional
[2130] Optional
Populate with the following values: Optional
I1 = indicates enabling of internet access to account. Optional
I0 = indicates disabling of internet access to account. Optional
T1 = indicates enabling of telephone access to account. Optional
T0 = indicates disabling of telephone access to account. Optional
S1 = indicates enabling of mobile access to account. Optional
S0 = indicates disabling of mobile access to account. Optional
B1 = indicates unblocking of PIN for this account. Optional
B0 = indicates blocking of PIN for this account. Optional
[2131] Optional
Populate with the following values: Optional
C1 = indicates checks were issued. Optional
C2 = indicates checks were reordered. Optional
[2140] Optional
Populate with the following values: Optional
B1 = indicates a balance inquiry that does not occur at an ATM. Optional
B2 = indicates a float inquiry. Optional
[2220] Optional
Populate with the following value: Optional
F0 = indicates a change in hold/float policy for the account. Optional
[2300] Optional
Populate with the following values: Optional
F0 = indicates a change in fixed payment amount. Optional
A0 = indicates that account has promised to pay. Optional
S0 = indicates that account has stopped payment on check due to lost or stolen check. Optional
S1 = indicates that account has stopped payment on check due to dispute. Optional
S2 = indicates that account has stopped payment on check due to other reasons. Optional
L0 = indicates that the account's annual fee level has changed. Optional
P0 = indicates that the account has added a new payee. Use newCustomerAcctNumber field to specify payee account. Optional
P1 = indicates that the account has removed a payee. Use newCustomerAcctNumber field to specify payee account. Optional
[2500] Optional
Populate with the following values: Optional
D0 = indicates a dispute with ATM transaction. Optional
D1 = indicates a dispute with ACH transaction. Optional
D2 = indicates a dispute with check transaction. Optional
D3 = indicates a dispute with faster payments transaction. Optional
D4 = indicates a dispute with wire transaction. Optional
D5 = indicates a dispute with credit card transaction. Optional
D6 = indicates a dispute with debit card transaction. Optional
D7 = indicates a dispute with some other unspecified dispute. Optional
P1 = indicates a pended case for this account. Optional
P0 = indicates a closed case for this account. Optional
[2602] Optional
Populate with the following values: Optional
P1 = indicates paperless statement activation. Optional
P0 = indicates paperless statement cancellation. Optional
S1 = indicates statement hold activation. Optional
S0 = indicates statement hold cancellation. Optional
M1 = indicates mail to branch activation. Optional
M0 = indicates mail to branch cancellation. Optional
N0 = indicates a request for a statement. Optional
[3000] Optional
Populate with the following values: Optional
A1 = indicates card sent to alternate address. Optional
I1 = indicates instant-issue card. Optional
R0 = indicates rush card sent to primary address. Optional
R1 = indicates rush card sent to alternate address. Optional
[3020] Optional
Populate with the following values: Optional
P0 = indicates initial setting of PIN. Optional
B1 = indicates unblocking of PIN. Optional
B0 = indicates blocking of PIN. Optional
newGivenName String 30 This field is populated if the nonmonCode field has the following value: Optional
[1001] = customer's new given name. Optional
oldGivenName String 30 Previous given name.  This field is populated as indicated if the nonmonCode field has one of the following values: Optional
[1001] = customer's previous given name. Optional
newMiddleName String 30 This field is populated if the nonmonCode field has one of the Optional
following values: Optional
[1001] = customer's new middle name. Optional
oldMiddleName String 30 Previous middle name. This field is populated if the nonmonCode field has the following value: Optional
[1001] = customer's previous middle name. Optional
newSurname String 60 This field is populated as indicated if the nonmonCode field has one of the following values: Optional
[1001] = customer's new surname. Optional
oldSurname String 60 Previous surname.  This field is populated as indicated if the nonmonCode field has one of the following values: Optional
[1001] = customer's previous surname. Optional
newSuffix String 10 This field is populated as indicated if the nonmonCode field has one of the following values: Optional
[1001] = customer's new suffix. Optional
oldSuffix String 10 Previous name suffix.  This field is populated as indicated if the nonmonCode field has one of the following values: Optional
[1001] = customer's previous suffix. Optional
newEntityName String 60 This field is populated as indicated if the nonmonCode field has one of the following values: Optional
[1001] = customer's new title. Optional
[1152] = customer's new employer. Optional
[1350] = customer's new mother's maiden name. Optional
[3000] = new name on payment instrument. Optional
[4000] = business's new name. Optional
[4002] = parent company's new name. Optional
[4110] = business's new primary contact name. Optional
[4111] = business's new secondary contact name. Optional
[4112] = business's new tertiary contact name. Optional
[4120] = business's new primary internal relationship contact's name. Optional
[4121] = business's new secondary internal relationship contact's name. Optional
oldEntityName String 60 Previous entity name. This field is populated as indicated if the nonmonCode field has one of the following values: Optional
[1001] = customer's previous title. Optional
[1152] = customer's previous employer. Optional
[1350] = customer's previous mother's maiden name. Optional
[3000] = previous name on payment instrument. Optional
[4000] = business's previous name. Optional
[4002] = parent company's previous name. Optional
[4110] = business's previous primary contact name. Optional
[4111] = business's previous secondary contact name. Optional
[4112] = business's previous tertiary contact name. Optional
[4120] = business's previous primary internal relationship contact's name. Optional
[4121] = business's previous secondary internal relationship contact's name. Optional
newStreetLine1 String 40 This field is populated as indicated if the nonmonCode field has one of the following values: Optional
[1150] = customer's new address, street line 1. Optional
[1151] = customer's new secondary address, street line 1. Optional
[1152] = customer's new work address, street line 1. Optional
[2601] = account's new statement address, street line 1. Optional
[4100] = business's new address, street line 1. Optional
[4101] = business's new secondary address, street line 1. Optional
[4102] = parent company's new address, street line 1. Optional
[4103] = business headquarters' new address, street line 1. Optional
oldStreetLine1 String 40 This field is populated as indicated if the nonmonCode field has one of the following values: Optional
[1150] = customer's previous address, street line 1. Optional
[1151] = customer's previous secondary address, street line 1. Optional
[1152] = customer's previous work address, street line 1. Optional
[2601] = account's previous statement address, street line 1. Optional
[4100] = business's previous address, street line 1. Optional
[4101] = business's previous secondary address, street line 1. Optional
[4102] = parent company's previous address, street line 1. Optional
[4103] = business headquarters' previous address, street line 1. Optional
newStreetLine2 String 40 This field is populated as indicated if the nonmonCode field has one of the following values: Optional
[1150] = customer's new address, street line 2. Optional
[1151] = customer's new secondary address, street line 2. Optional
[1152] = customer's new work address, street line 2. Optional
[2601] = account's new statement address, street line 2. Optional
[4100] = business's new address, street line 2. Optional
[4101] = business's new secondary address, street line 2. Optional
[4102] = parent company's new address, street line 2. Optional
[4103] = business headquarters' new address, street line 2. Optional
oldStreetLine2 String 40 This field is populated as indicated if the nonmonCode field has one of the following values: Optional
[1150] = customer's previous address, street line 2. Optional
[1151] = customer's previous secondary address, street line 2. Optional
[1152] = customer's previous work address, street line 2. Optional
[2601] = account's previous statement address, street line 2. Optional
[4100] = business's previous address, street line 2. Optional
[4101] = business's previous secondary address, street line 2. Optional
[4102] = parent company's previous address, street line 2. Optional
[4103] = business headquarters' previous address, street line 2. Optional
newStreetLine3 String 40 This field is populated as indicated if the nonmonCode field has one of the following values: Optional
[1150] = customer's new address, street line 3. Optional
[1151] = customer's new secondary address, street line 3. Optional
[1152] = customer's new work address, street line 3. Optional
[2601] = account's new statement address, street line 3. Optional
[4100] = business's new address, street line 3. Optional
[4101] = business's new secondary address, street line 3. Optional
[4102] = parent company's new address, street line 3. Optional
[4103] = business headquarters' new address, street line 3. Optional
oldStreetLine3 String 40 This field is populated as indicated if the nonmonCode field has one of the following values: Optional
[1150] = customer's previous address, street line 3. Optional
[1151] = customer's previous secondary address, street line 3. Optional
[1152] = customer's previous work address, street line 3. Optional
[2601] = account's previous statement address, street line 3. Optional
[4100] = business's previous address, street line 3. Optional
[4101] = business's previous secondary address, street line 3. Optional
[4102] = parent company's previous address, street line 3. Optional
[4103] = business headquarters' previous address, street line 3. Optional
newStreetLine4 String 40 This field is populated as indicated if the nonmonCode field has one of the following values: Optional
[1150] = customer's new address, street line 4. Optional
[1151] = customer's new secondary address, street line 4. Optional
[1152] = customer's new work address, street line 4. Optional
[2601] = account's new statement address, street line 4. Optional
[4100] = business's new address, street line 4. Optional
[4101] = business's new secondary address, street line 4. Optional
[4102] = parent company's new address, street line 4. Optional
[4103] = business headquarters' new address, street line 4. Optional
oldStreetLine4 String 40 This field is populated as indicated if the nonmonCode field has one of the following values: Optional
[1150] = customer's previous address, street line 4. Optional
[1151] = customer's previous secondary address, street line 4. Optional
[1152] = customer's previous work address, street line 4. Optional
[2601] = account's previous statement address, street line 4. Optional
[4100] = business's previous address, street line 4. Optional
[4101] = business's previous secondary address, street line 4. Optional
[4102] = parent company's previous address, street line 4. Optional
[4103] = business headquarters' previous address, street line 4. Optional
newCity String 40 This field is populated as indicated if the nonmonCode field has one of the following values: Optional
[1150] = customer's new city. Optional
[1151] = customer's new secondary city. Optional
[1152] = customer's new work city. Optional
[2007] = account's new branch city. Optional
[2601] = account's new statement city. Optional
[3100] = PAN's new cardholder city. Optional
[4100] = business's new city. Optional
[4101] = business's new secondary city. Optional
[4102] = parent company's new city. Optional
[4103] = business headquarters' new city. Optional
oldCity String 40 This field is populated as indicated if the nonmonCode field has one of the following values: Optional
[1150] = customer's previous city. Optional
[1151] = customer's previous secondary city. Optional
[1152] = customer's previous work city. Optional
[2007] = account's previous branch city. Optional
[2601] = account's previous statement city. Optional
[3100] = PAN's previous cardholder city. Optional
[4100] = business's previous city. Optional
[4101] = business's previous secondary city. Optional
[4102] = parent company's previous city. Optional
[4103] = business headquarters' previous city. Optional
newStateProvince String 3 ISO 3166-2 standard code, omitting the first three characters. For example, code "US-CA" should be populated as "CA".  This field is populated as indicated if the nonmonCode field has one of the following values: Optional
[1150] = customer's new state or province. Optional
[1151] = customer's new secondary state or province. Optional
[1152] = customer's new work state or province. Optional
[2007] = account's new branch state or province. Optional
[2601] = account's new statement state or province. Optional
[3100] = PAN's new cardholder state or province. Optional
[4100] = business's new state or province. Optional
oldStateProvince String 3 Previous customer's state or province, using ISO 3166-2 standard code, omitting the first three characters. For example, code "US-CA" is populated as "CA".  This field is populated as indicated if the nonmonCode field has one of the following values: Optional
[1150] = customer's previous state or province. Optional
[1151] = customer's previous secondary state or province. Optional
[1152] = customer's previous work state or province. Optional
[2007] = account's previous branch state or province. Optional
[2601] = account's previous statement state or province. Optional
[3100] = PAN's previous cardholder state or province. Optional
[4100] = business's previous state or province. Optional
newPostalCode String 10 This field is populated as indicated if the nonmonCode field has one of the following values: Optional
[1150] = customer's new postal code. Optional
[1151] = customer's new secondary postal code. Optional
[1152] = customer's new work postal code. Optional
[2007] = account's new branch postal code. Optional
[2601] = account's new statement postal code. Optional
[3100] = PAN's new postal code. Optional
[4100] = business's new postal code. Optional
[4101] = business's new secondary postal code. Optional
[4102] = parent company's new postal code. Optional
[4103] = business headquarters' new postal code. Optional
oldPostalCode String 10 This field is populated as indicated if the nonmonCode field has one of the following values: Optional
[1150] = customer's previous postal code. Optional
[1151] = customer's previous secondary postal code. Optional
[1152] = customer's previous work postal code. Optional
[2007] = account's previous branch postal code. Optional
[2601] = account's previous statement postal code. Optional
[3100] = PAN's previous postal code. Optional
[4100] = business's previous postal code. Optional
[4101] = business's previous secondary postal code. Optional
[4102] = parent company's previous postal code. Optional
[4103] = business headquarters' previous postal code. Optional
newCountryCode String 3 ISO 3166-1 three-digit numeric value of country. This field is populated as indicated if the nonmonCode field has one of the following values: Optional
[1000] = customer's corrected country of birth. Optional
[1100] = customer's new citizenship country. Optional
[1104] = customer's new country issuing driver's license. Optional
[1105] = customer's new country issuing tax ID. Optional
[1106] = customer's new passport country. Optional
[1150] = customer's new country code. Optional
[1151] = customer's new secondary country code. Optional
[1152] = customer's new work country code. Optional
[1319] = country code where customer is on vacation/travelling. Optional
[2007] = account's new branch country code. Optional
[2601] = account's new statement country code. Optional
[3000] = payment instrument's new issuing country. Optional
[3100] = PAN's new country code. Optional
[4000] = business's new country issuing national ID. Optional
[4001] = business's new country issuing tax ID. Optional
[4100] = business's new country code. Optional
[4101] = business's new secondary country code. Optional
[4102] = parent company's new country code. Optional
[4103] = business headquarters' new country code. Optional
oldCountryCode String 3 Previous customer's country code, use ISO 3166-1 three-digit numeric value. This field is populated as indicated if the nonmonCode field has one of the following values: Optional
[1000] = customer's previous incorrect country of birth. Optional
[1100] = customer's previous citizenship country. Optional
[1104] = customer's previous country issuing driver's license. Optional
[1105] = customer's previous country issuing tax ID. Optional
[1106] = customer's previous passport country. Optional
[1150] = customer's previous country code. Optional
[1151] = customer's previous secondary country code. Optional
[1152] = customer's previous work country code. Optional
[2007] = account's previous branch country code. Optional
[2601] = account's previous statement country code. Optional
[3000] = payment instrument's previous issuing country. Optional
[3100] = PAN's previous country code. Optional
[4000] = business's previous country issuing national ID. Optional
[4001] = business's previous country issuing tax ID. Optional
[4100] = business's previous country code. Optional
[4101] = business's previous secondary country code. Optional
[4102] = parent company's previous country code. Optional
[4103] = business headquarters' previous country code. Optional
newPhone1 String 24 This field is populated as indicated if the nonmonCode field has one of the following values: Optional
[1207] = customer's new home phone number. Optional
[1208] = customer's new secondary phone number. Optional
[1209] = customer's new work phone number. Optional
[1210] = customer's new mobile phone number. Optional
[4110] = business's new primary contact phone. Optional
[4111] = business's new secondary contact phone. Optional
[4112] = business's new tertiary contact phone. Optional
[4120] = business's primary internal relationship contact's new phone. Optional
[4121] = business's secondary internal relationship contact's new phone. Optional
oldPhone1 String 24 Previous phone number.  This field is populated as indicated if the nonmonCode field has one of the following values: Optional
[1207] = customer's previous home phone number. Optional
[1208] = customer's previous secondary phone number. Optional
[1209] = customer's previous work phone number. Optional
[1210] = customer's previous mobile phone number. Optional
[4110] = business's previous primary contact phone. Optional
[4111] = business's previous secondary contact phone. Optional
[4112] = business's previous tertiary contact phone. Optional
[4120] = business's primary internal relationship contact's previous phone. Optional
[4121] = business's secondary internal relationship contact's previous phone. Optional
newPhone2 String 24 This field is populated as indicated if the nonmonCode field has one of the following values: Optional
[4110] = business's new alternate primary contact phone. Optional
[4111] = business's new alternate secondary contact phone. Optional
[4112] = business's new alternate tertiary contact phone. Optional
[4120] = business's primary internal relationship contact's new alternate phone. Optional
[4121] = business's secondary internal relationship contact's new alternate phone. Optional
oldPhone2 String 24 Previous phone number.  This field is populated as indicated if the nonmonCode field has one of the following values: Optional
[4110] = business's previous alternate primary contact phone. Optional
[4111] = business's previous alternate secondary contact phone. Optional
[4112] = business's previous alternate tertiary contact phone. Optional
[4120] = business's primary internal relationship contact's previous alternate phone. Optional
[4121] = business's secondary internal relationship contact's previous alternate phone. Optional
newEmailAddress String 40 This field is populated as indicated if the nonmonCode field has the following values: Optional
[1250] = customer's new email address. Optional
[4110] = business's new primary contact email address. Optional
[4111] = business's new secondary contact email address. Optional
[4112] = business's new tertiary contact email address. Optional
[4120] = business's primary internal relationship contact's new email address. Optional
[4121] = business's secondary internal relationship contact's new email address. Optional
oldEmailAddress String 40 Previous email address. This field is populated as indicated if the nonmonCode field has the following values: Optional
[1250] = customer's previous email address. Optional
[4110] = business's previous primary contact email address. Optional
[4111] = business's previous secondary contact email address. Optional
[4112] = business's previous tertiary contact email address. Optional
[4120] = business's primary internal relationship contact's previous email address. Optional
[4121] = business's secondary internal relationship contact's previous email address. Optional
newDate1 Date 8 This field is populated as indicated if the nonmonCode field has one of the following values: Optional
[1000] = customer's corrected birthday. Optional
[1106] = customer's new passport expiration date. Optional
[1150] = customer's start date at new address. Optional
[1152] = customer's new employment start date. Optional
[1300] = customer's new bank relationship start date. Optional
[1319] = customer's start date for vacation/travel. Optional
[1400] = customer's new credit score date. Optional
[2011] = account's new open date. Optional
[2030] = account's new status date. Optional
[2600] = account's new annual fee date. Optional
[3000] = payment instrument's new last issue date. Optional
[3010] = PAN's new member since date. Optional
[3020] = payment instrument's new PIN set date. Optional
[3102] = PAN's new status date. Optional
[3400] = Token's new provision date. Optional
[3401] = Token new status date. Optional
[4000] = business's new registration date. Optional
[4400] = business's new credit score date. Optional
oldDate1 Date 8 This field is populated as indicated if the nonmonCode field has one of the following values: Optional
[1000] = customer's previous incorrect birthday. Optional
[1106] = customer's previous passport expiration date. Optional
[1150] = customer's start date at previous address. Optional
[1152] = customer's previous employment start date. Optional
[1300] = customer's previous bank relationship start date. Optional
[1400] = customer's previous credit score date. Optional
[2011] = account's old open date. Optional
[2030] = account's previous status date. Optional
[2600] = account's previous annual fee date. Optional
[3000] = payment instrument's previous last issue date. Optional
[3010] = PAN's previous member since date. Optional
[3020] = payment instrument's previous PIN set date. Optional
[3102] = PAN's previous status date. Optional
[3400] = previous token provision date. Optional
[3401] = token's previous status date. Optional
[4000] = business's previous registration date. Optional
[4400] = business's previous credit score date. Optional
newDate2 Date 8 This field is populated as indicated if the nonmonCode field has one of the following values: Optional
[1319] = customer's end date for vacation/travel. Optional
[3000] = payment instrument's new expiration date. Optional
[3010] = PAN's new open date. Optional
[3400] = Token new expiration date. Optional
[3401] = Token updated expiration date. Optional
[4000] = business's corrected relationship start date. Optional
oldDate2 Date 8 This field is populated as indicated if the nonmonCode field has one of the following values: Optional
[3000] = payment instrument's previous expiration date. Optional
[3010] = PAN's previous open date. Optional
[3400] = previous token's expiration date. Optional
[3401] = Token's previous expiration date. Optional
[4000] = business's previous incorrect relationship start date. Optional
newId1 String 20 This field is populated as indicated if the nonmonCode field has one of the following values: Optional
[1100] = customer's new national ID. Optional
[1104] = customer's new driver's license number. Optional
[1105] = customer's new tax ID. Optional
[1106] = customer's new passport number. Optional
[2007] = account's new routing number. Optional
[2008] = account's new joint customer ID. Optional
[3400] = New token requestor ID. Optional
[4000] = business's new national ID. Optional
[4001] = business's new tax ID. Optional
oldId1 String 20 Previous identification number. This field is populated as indicated if the nonmonCode field has one of the following values: Optional
[1100] = customer's previous national ID. Optional
[1104] = customer's previous driver's license number. Optional
[1105] = customer's previous tax ID. Optional
[1106] = customer's previous passport number. Optional
[2007] = account's previous routing number. Optional
[2008] = account's previous joint customer ID. Optional
[3400] = previous token requestor ID. Optional
[4000] = business's previous national ID. Optional
[4001] = business's previous tax ID. Optional
newId2 String 20 This field is populated as indicated if the nonmonCode field has one of the following values: Optional
[2007] = account's new branch ID. Optional
oldId2 String 20 Previous identification number. This field is populated as indicated if the nonmonCode field has one of the following values: Optional
[2007] = account's previous branch ID. Optional
newCode1 String 3 This field is populated as indicated if the nonmonCode field has one of the following values: Optional
[1000] = customer's new preferred language code (ISO 639-3 language code). Optional
[1100] = customer's new country issuing national ID. Optional
[1152] = customer's new employment status. Optional
[1308] = new currency code for all CIS monetary fields. Optional
[2010] = account's new type. Optional
[2030] = account's new status. Optional
[2209] = new currency code for all AIS monetary fields. Optional
[3010] = PAN's new subtype. Optional
[3102] = PAN's new status. Optional
[3206] = new currency code for all PIS monetary fields. Optional
[3320] = new value for whether the chip card supports Issuer Authentication as part of the Application Interchange Profile. Optional
[3321] = new chip specification version value. Optional
3400] = new token's status Optional
[3401] = Token's new status Optional
[4110] = business's new primary contact preferred language. Optional
[4111] = business's new secondary contact preferred language. Optional
[4112] = business's new tertiary contact preferred language. Optional
[4900] = new currency code for all BIS monetary fields. Optional
oldCode1 String 3 This field is populated as indicated if the nonmonCode field has one of the following values: Optional
[1000] = customer's previous preferred language code (ISO 639-3 language code) Optional
[1100] = customer's previous country issuing national ID Optional
[1152] = customer's previous employment status Optional
[1308] = previous currency code for all CIS monetary fields Optional
[2010] = account's previous type Optional
[2030] = account's previous status Optional
[2209] = previous currency code for all AIS monetary fields Optional
[3010] = PAN's previous subtype Optional
[3102] = PAN's previous status Optional
[3206] = previous currency code for all PIS monetary fields Optional
[3320] = previous value for whether the chip card supports Issuer Authentication as part of the Application Interchange Profile Optional
[3321] = previous chip specification value Optional
[3400] = previous token's status Optional
[3401] = Token's old status Optional
[4110] = business's previous primary contact preferred language Optional
[4111] = business's previous secondary contact preferred language Optional
[4112] = business's previous tertiary contact preferred language Optional
[4900] = previous currency code for all BIS monetary fields Optional
newCode2 String 3 This field is populated as indicated if the nonmonCode field has one of the following values: Optional
[2010] = account's new ownership Optional
[3320] = new value for whether the chip card supports combined DDA/AC Generation (CDA) as part of the Application Interchange Profile Optional
[3400] = New token service provider Optional
oldCode2 String 3 This field is populated as indicated if the nonmonCode field has one of the following values: Optional
[2010] = account's previous ownership. Optional
[3320] = previous value for whether the chip card supports combined DDA/AC Generation (CDA) as part of the Application Interchange Profile. Optional
[3400] = Previous token service provider. Optional
newCode3 String 3 This field is populated as indicated if the nonmonCode field has one of the following values: Optional
[2010] = account's new usage. Optional
[3400] = Token's new assurance level. Optional
[3401] = Token's new updated assurance level. Optional
oldCode3 String 3 This field is populated as indicated if the nonmonCode field has one of the following values: Optional
[2010] = account's previous usage. Optional
[3400] = Previous token's assurance level. Optional
[3401] = Token's previous assurance level. Optional
newIndicator1 String 1 This field is populated as indicated if the nonmonCode field has one of the following values: Optional
[1000] = customer's new gender Optional
[1150] = customer's new residential status Optional
[1151] = customer's new secondary address type Optional
[1207] = customer's new preferred phone code Optional
[1300] = customer's new VIP type Optional
[1400] = customer's new source of credit score Optional
[2010] = account's new VIP type Optional
[2011] = account's new open application channel Optional
[2030] = account's new overlimit status Optional
[2041] = account's new mobile pay value Optional
[2211] = account's new cashback limit mode Optional
[3000] = payment instrument's new issue type Optional
[3010] = PAN's new type Optional
[3020] = payment instrument's new PIN type Optional
[3104] = payment instrument's new activation indicator value Optional
[3205] = PAN's new daily limit type Optional
[3320] = new value for whether the chip card supports Static Data Authentication (SDA) as part of the Application Interchange Profile Optional
[3321] = new chip specification value Optional
[3400] = new token's type Optional
[4000] = business's new sales market Optional
[4200] = business's new business type Optional
[4400] = business's new source of credit score Optional
oldIndicator1 String 1 This field is populated as indicated if the nonmonCode field has one of the following values: Optional
[1000] = customer's previous gender. Optional
[1150] = customer's previous residential status. Optional
[1151] = customer's previous secondary address type Optional
[1207] = customer's previous preferred phone code. Optional
[1300] = customer's previous VIP type. Optional
[1400] = customer's old source of credit score. Optional
[2010] = account's previous VIP type. Optional
[2011] = account's previous open application channel. Optional
[2030] = account's previous overlimit status. Optional
[2041] = account's previous mobile pay value. Optional
[2211] = account's previous cashback limit mode. Optional
[3000] = payment instrument's previous issue type. Optional
[3010] = PAN's previous type. Optional
[3020] = payment instrument's previous PIN type. Optional
[3104] = payment instrument's previous activation indicator value. Optional
[3205] = PAN's previous daily limit type. Optional
[3320] = previous value for whether the chip card supports Static Data Authentication (SDA) as part of the Application Interchange Profile. Optional
[3321] = previous chip specification value. Optional
[3400] = previous provisioned token type. Optional
[4000] = business's previous sales market. Optional
[4200] = business's previous business type. Optional
[4400] = business's old source of credit score. Optional
newIndicator2 String 1 This field is populated as indicated if the nonmonCode field has one of the following values: Optional
[1000] = customer's new marital status. Optional
[1300] = customer's new PEFP status. Optional
[2011] = account's new marketing code. Optional
[2041] = account's new direct deposit value. Optional
[3000] = payment instrument's new media type. Optional
[3010] = PAN's new category. Optional
[3320] = new value for whether the chip card supports Static Dynamic Authentication (DDA) as part of the Application Interchange Profile. Optional
[4200] = business's new vip type. Optional
oldIndicator2 String 1 This field is populated as indicated if the nonmonCode field has one of the following values: Optional
[1000] = customer's previous marital status. Optional
[1300] = customer's previous PEFP status. Optional
[2011] = account's previous marketing code. Optional
[2041] = account's previous direct deposit value. Optional
[3000] = payment instrument's previous media type. Optional
[3010] = PAN's previous category. Optional
[3320] = previous value for whether the chip card supports Dynamic Data Authentication (DDA) as part of the Application Interchange Profile. Optional
[4200] = business's previous vip type. Optional
newIndicator3 String 1 This field is populated as indicated if the nonmonCode field has one of the following values: Optional
[1000] = customer's new educational status. Optional
[1300] = customer's new OFAC status. Optional
[2041] = account's new online bill pay value. Optional
[3010] = PAN's new association. Optional
[3320] = new value for whether the chip card supports Cardholder Verification as part of the Application Interchange Profile. Optional
[4200] = business's new PEFP status. Optional
oldIndicator3 String 1 This field is populated as indicated if the nonmonCode field has one of the following values: Optional
[1000] = customer's previous educational status. Optional
[1300] = customer's previous OFAC status. Optional
[2041] = account's previous online bill pay value. Optional
[3010] = PAN's previous association. Optional
[3320] = previous value for whether the chip card supports Cardholder Verification as part of the Application Interchange Profile. Optional
[4200] = business's previous PEFP status. Optional
newIndicator4 String 1 This field is populated as indicated if the nonmonCode field has one of the following values: Optional
[3010] = PAN's new incentive. Optional
[3320] = new value for whether the chip card performs Terminal Risk Management as part of the Application Interchange Profile. Optional
[4200] = business's new OFAC status. Optional
oldIndicator4 String 1 This field is populated as indicated if the nonmonCode field has one of the following values: Optional
[3010] = PAN's previous incentive. Optional
[3320] = previous value for whether the chip card performs Terminal Risk Management as part of the Application Interchange Profile. Optional
[4200] = business's previous OFAC status. Optional
newMonetaryValue Numeric 19 This field is populated as indicated if the nonmonCode field has one of the following values: Optional
[1152] = customer's new income. Optional
[2201] = account's new credit limit. Optional
[2202] = account's new overdraft limit. Optional
[2203] = account's new daily cash limit. Optional
[2204] = account's new daily POS limit. Optional
[2210] = account's new total daily limit. Optional
[2600] = account's new annual fee amount. Optional
[2610] = account's new delinquency amount. Optional
[3201] = PAN's new credit limit. Optional
[3202] = PAN's new overdraft limit. Optional
[3203] = PAN's new daily cash limit. Optional
[3204] = PAN's new daily POS limit. Optional
[4000] = business's new annual revenue. Optional
oldMonetaryValue Numeric 19 Previous monetary value. This field is populated as indicated if the nonmonCode field has one of the following values: Optional
[1152] = customer's old income. Optional
[2201] = account's previous credit limit. Optional
[2202] = account's previous overdraft limit. Optional
[2203] = account's previous daily cash limit. Optional
[2204] = account's previous daily POS limit. Optional
[2210] = account's previous total daily limit. Optional
[2600] = account's previous annual fee amount. Optional
[2610] = account's previous delinquency amount. Optional
[3201] = PAN's previous credit limit. Optional
[3202] = PAN's previous overdraft limit. Optional
[3203] = PAN's previous daily cash limit. Optional
[3204] = PAN's previous daily POS limit. Optional
[4000] = business's previous annual revenue. Optional
currencyCode String 3 ISO 4217 three-digit numeric currency code.   This is the currency unit used for the two monetary fields (newMonetaryValue and oldMonetaryValue). Should only be populated if monetary values are populated for the following nonmonCode values: Optional
[1152] = currency code for income. Optional
[2201] = currency code associated with credit limit. Optional
[2202] = currency code associated with overdraft limit. Optional
[2203] = currency code associated with daily cash limit. Optional
[2204] = currency code associated with daily POS limit. Optional
[2210] = currency code associated with total daily limit. Optional
[2600] = currency code associated with annual fee amount. Optional
[2610] = currency code associated with delinquency amount value. Optional
[3201] = currency code associated with credit limit. Optional
[3202] = currency code associated with overdraft limit. Optional
[3203] = currency code associated with daily cash limit. Optional
[3204] = currency code associated with daily POS limit. Optional
[4000] = currency code for business's annual revenue. Optional
currencyConversionRate Numeric 13 Format: nnnnnn.nnnnnn Optional
The multiplicative currency conversion rate that is used to convert the currency specified in currencyCode to US dollars. This field indicates the currency of the two monetary fields (newMonetaryValue and oldMonetaryValue).  It is populated if monetary values are populated for the following nonmonCode values: Optional
[1152] = currency conversion rate to convert income expressed by the given currency code into US Dollars. Optional
[2201] = currency conversion rate to convert credit limit expressed by the given currency code into US Dollars. Optional
[2202] = currency conversion rate to convert overdraft limit expressed by the given currency code into US Dollars. Optional
[2203] = currency conversion rate to convert daily cash limit expressed by the given currency code into US Dollars. Optional
[2204] = currency conversion rate to convert daily POS limit expressed by the given currency code into US Dollars. Optional
[2210] = currency conversion rate to convert total daily limit expressed by the given currency code into US Dollars. Optional
[2600] = currency conversion rate to convert annual fee amount expressed by the given currency code into US Dollars. Optional
[2610] = currency conversion rate to convert delinquency amount expressed by the given currency code into US Dollars. Optional
[3201] = currency conversion rate to convert credit limit expressed by the given currency code into US Dollars. Optional
[3202] = currency conversion rate to convert overdraft limit expressed by the given currency code into US Dollars. Optional
[3203] = currency conversion rate to convert daily cash limit expressed by the given currency code into US Dollars. Optional
[3204] = currency conversion rate to convert daily cash limit expressed by the given currency code into US Dollars. Optional
[4000] = currency conversion rate to convert the business's annual revenue expressed by the given currency code into US Dollars. Optional
newNumericValue1 Numeric 10 This field is populated as indicated if the nonmonCode field has one of the following values: Optional
[1000] = customer's new number of dependents. Optional
[1300] = customer's new number of accounts. Optional
[1340] = customer's new behavior 1 score Optional
[1400] = customer's new credit score. Optional
[2012] = account's new number of authorized users. Optional
[2030] = account's new number of cycles inactive. Optional
[2400] = account's new behavior 1 score Optional
[2600] = account's new statement cycle period. Optional
[2610] = account's new number of delinquent cycles. Optional
[3010] = new number of payment instrument IDs associated with PAN. Optional
[3020] = payment instrument's new PIN length. Optional
[3322] = new lower consecutive offline limit for the PAN. Optional
[3400] = new number of tokens associated with PAN. Optional
[3401] = new number of tokens associated with PAN. Optional
[4000] = new number of accounts associated with business. Optional
[4400] = business's new credit score. Optional
[4500] = business's new behavior 1 score. Optional
oldNumericValue1 Numeric 10 This field is populated as indicated if the nonmonCode field has one of the following values: Optional
[1000] = customer's previous number of dependents. Optional
[1300] = customer's previous number of accounts. Optional
[1340] = customer's previous behavior 1 score Optional
[1400] = customer's previous credit score. Optional
[2012] = account's previous number of authorized users. Optional
[2030] = account's previous number of cycles inactive. Optional
[2400] = account's previous behavior 1 score Optional
[2600] = account's previous statement cycle period. Optional
[2610] = account's previous number of delinquent cycles. Optional
[3010] = previous number of payment instrument IDs associated with PAN. Optional
[3020] = payment instrument's previous PIN length Optional
[3322] = previous lower consecutive offline limit for the PAN. Optional
[3400] = previous number of tokens associated with PAN. Optional
[3401] = previous number of tokens associated with PAN. Optional
[4000] = previous number of accounts associated with business. Optional
[4400] = business's previous credit score. Optional
[4500] = business's previous behavior 1 score Optional
newNumericValue2 Numeric 10 This field is populated as indicated if the nonmonCode field has one of the following values: Optional
[1340] = customer's new behavior 2 score Optional
[2012] = account's new number of payment instrument IDs. Optional
[2400] = account's new behavior 2 score Optional
[2600] = account's new statement day of month Optional
[3322] = new upper consecutive offline limit for the PAN. Optional
[4000] = business's new number of employees. Optional
[4500] = business's new behavior 2 score Optional
oldNumericValue2 Numeric 10 This field is populated as indicated if the nonmonCode field has one of the following values: Optional
[1340] = customer's previous behavior 2 score Optional
[2012] = account's previous number of payment instrument IDs. Optional
[2400] = account's previous behavior 2 score Optional
[2600] = account's previous statement day of month Optional
[3322] = previous lower consecutive offline limit for the PAN. Optional
[4000] = business's previous number of employees. Optional
[4500] = business's previous behavior 2 score Optional
newCharacterValue String 10 This field is populated as indicated if the nonmonCode field has one of the following values: Optional
[1152] = customer's new occupation code. Optional
[1330] = customer's new segmentation ID 1. Optional
[1331] = customer's new segmentation ID 2. Optional
[1332] = customer's new segmentation ID 3. Optional
[1333] = customer's new segmentation ID 4. Optional
[1400] = customer's new credit rating. Optional
[2020] = account's new service type. Optional
[2050] = account's new segmentation ID 1. Optional
[2051] = account's new segmentation ID 2. Optional
[2052] = account's new segmentation ID 3. Optional
[2053] = account's new segmentation ID 4. Optional
[2600] = account's new interest rate category. Optional
[4000] = business's new industry code. Optional
[4300] = business's new first segmentation ID. Optional
[4301] = business's new second segmentation ID. Optional
[4302] = business's new third segmentation ID. Optional
[4303] = business's new fourth segmentation ID. Optional
[4400] = business's new credit rating. Optional
oldCharacterValue String 10 This field is populated as indicated if the nonmonCode field has one of the following values: Optional
[1152] = customer's previous occupation code. Optional
[1330] = customer's previous segmentation ID 1. Optional
[1331] = customer's previous segmentation ID 2. Optional
[1332] = customer's previous segmentation ID 3. Optional
[1333] = customer's previous segmentation ID 4. Optional
[1400] = customer's previous credit rating. Optional
[2020] = account's previous service type. Optional
[2050] = account's previous segmentation ID 1. Optional
[2051] = account's previous segmentation ID 2. Optional
[2052] = account's previous segmentation ID 3. Optional
[2053] = account's previous segmentation ID 4. Optional
[2600] = account's previous interest rate category. Optional
[4000] = business's previous industry code. Optional
[4300] = business's previous first segmentation ID. Optional
[4301] = business's previous second segmentation ID. Optional
[4302] = business's previous third segmentation ID. Optional
[4303] = business's previous fourth segmentation ID. Optional
[4400] = business's previous credit rating. Optional
newString String 60 This field is populated as indicated if the nonmonCode field has one of the following values: Optional
[1000] = customer's new preferred greeting. Optional
[1308] = new currency conversion rate to US dollars for all CIS monetary fields. Optional
[1400] = customer's new credit score request reason. Optional
[2007] = account's new bank ID. Optional
[2011] = account's new application reference number. Optional
[2020] = account's new portfolio. Optional
[2209] = new currency conversion rate to US dollars for all AIS monetary fields. Optional
[2600] = account's new statement addressee Optional
[3206] = new currency conversion rate to US dollars for all PIS monetary fields. Optional
[4100] = business's new addressee. Optional
[4101] = business's new secondary addressee. Optional
[4102] = parent company's new addressee. Optional
[4103] = business's new headquarters' addressee. Optional
[4110] = business's new primary contact title. Optional
[4111] = business's new secondary contact title. Optional
[4112] = business's new tertiary contact title. Optional
[4400] = business's new credit score request reason. Optional
[4900] = new currency conversion rate to US dollars for all BIS monetary fields. Optional
oldString String 60 This field is populated as indicated if the nonmonCode field has one of the following values: Optional
[1000] = customer's previous preferred greeting. Optional
[1308] = previous currency conversion rate to US dollars for all CIS monetary fields. Optional
[1400] = customer's previous credit score request reason. Optional
[2007] = account's previous bank ID. Optional
[2011] = account's previous application reference number. Optional
[2020] = account's previous portfolio. Optional
[2209] = previous currency conversion rate to US dollars for all AIS monetary fields. Optional
[2600] = account's previous statement addressee Optional
[3206] = previous currency conversion rate to US dollars for all PIS monetary fields. Optional
[4100] = business's previous addressee. Optional
[4101] = business's previous secondary addressee. Optional
[4102] = parent company's previous addressee. Optional
[4103] = business's previous headquarters' addressee. Optional
[4110] = business's previous primary contact title. Optional
[4111] = business's previous secondary contact title. Optional
[4112] = business's previous tertiary contact title. Optional
[4400] = business's previous credit score request reason. Optional
[4900] = previous currency conversion rate to US dollars for all BIS monetary fields. Optional
comment String 50 String comment.  Intended for human readable content for the client.   Optional
userIndicator01 String 1 User-defined information. Editable in Falcon Expert rules. Optional
userIndicator02 String 1 User-defined information. Editable in Falcon Expert rules. Optional
userIndicator03 String 1 User-defined information. Editable in Falcon Expert rules. Optional
userIndicator04 String 1 User-defined information. Editable in Falcon Expert rules. Optional
userIndicator05 String 1 User-defined information. Editable in Falcon Expert rules. Optional
userCode1 String 3 User-defined information. Optional
userCode2 String 3 User-defined information. Optional
userCode3 String 3 User-defined information. Optional
userCode4 String 3 User-defined information. Optional
userCode5 String 3 User-defined information. Optional
userData01 String 6 User-defined information. Editable in Falcon Expert rules. Optional
userData02 String 6 User-defined information. Editable in Falcon Expert rules. Optional
userData03 String 6 User-defined information. Editable in Falcon Expert rules. Optional
userData04 String 8 User-defined information. Editable in Falcon Expert rules. Optional
userData05 String 8 User-defined information. Editable in Falcon Expert rules. Optional
userData06 String 8 User-defined information. Editable in Falcon Expert rules. Optional
userData07 String 10 User-defined information. Editable in Falcon Expert rules. Optional
userData08 String 10 User-defined information. Editable in Falcon Expert rules. Optional
userData09 String 15 User-defined information. Editable in Falcon Expert rules. Optional
userData10 String 15 User-defined information. Editable in Falcon Expert rules. Optional
userData11 String 20 User-defined information. Editable in Falcon Expert rules. Optional
userData12 String 20 User-defined information. Editable in Falcon Expert rules. Optional
userData13 String 40 User-defined information. Editable in Falcon Expert rules. Optional
userData14 String 40 User-defined information. Editable in Falcon Expert rules. Optional
userData15 String 60 User-defined information. Editable in Falcon Expert rules. Optional
RESERVED_01 String 30 Reserved.   Optional

Response Body:

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
Unique Source Message ID e.g. “adfasf123456”
msg_type String 12 Request Type Mandatory
msg_function String 50 Function name to be used Mandatory
"REP_NMON"
src_application String 10 The src_application sent in the request will be sent back in response in this field. Mandatory
Source requesting channel e.g. “SSP”
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 N/A Optional
bank_id String 4 The bank_id sent in the request will be sent back in response in this field. E.g. ‘XXXX Mandatory
instance_id String 10 N/A Optional
exception_details application_name String 20 Application Name Mandatory
date_time   30 Timestamp of the response Mandatory
String Format “DD/MM/YYYY HH:MM:SS”
status   1 Status of the request (S/F) Mandatory
String Success- S,  Failure - F
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
transaction_ref_id String 20 The tracking_id sent in the request will be sent back in response in this field. Optional
body ehError string   hexadecimal value  
workflow string   Workflow code received in original transaction is returned. e.g.
"CREDIT" -- for clients with credit portfolio, and opted for SCORES
"DEBIT" -- for clients with debit portfolio, and opted for SCORES
"RBTRAN" -- for clients with credit portfolio, and opted for SCORES
"modelSTUB" -- Default for RULES ONLY clients
 
cause string   Possible cause for error.
e.g. "Invalid value for recordType"
 
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.

Note: A header accompanies both a message from a sender to a recipient, and a response from the recipient to the sender. In the response, the source and dest values are reversed.
Mandatory
destination string 10 Name of destination application. Mandatory
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 Mandatory
responseRecordVersion String 1 The response_record_version specifies the version of the scoring response
layout. This field is included to support building libraries that support reading
multiple versions of scoring response messages.
Mandatory
scoreCount String 2 This field specifies the number of scores in the response message and has
values from 0 to 8
Mandatory
decisionCount String 2 This field specifies the number of decisions in the response message and has
values from 0 to 10.
Mandatory
scoringServerId String 4 Contains a unique identifier for the Scoring Server host. The default value is
blank. The Scoring Server id is specified during Scoring Server installation and
is meant to be used for high availability configurations (where a scoring request
message is sent to multiple Scoring Servers with the first response received by
the Scoring Server client application (SSCA) being the response that is used by
the client application).
Not Applicable for clients
warning string 50   Optional
Array of decisions (upto 10 Occurences)      
decisions decision_type String 32 Stores the decision type of a type/code pair created by Falcon Expert functions
that generate type/code pairs.
Optional
decision_code String 32 Stores the decision code of a type/code pair created by Falcon Expert functions
that generate type/code pairs.
Optional
Scores Array (up to 8 occurences) -- expected for clients who opted for SCORES as well  
scores score number 4 This is the score returned from the model. Optional
error_code string 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 string 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 string 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 string 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 string 4 This field contains the second reason the score was generated. Optional
reason3 string 4 This field contains the third reason the score was generated. Optional

Request Json

{
    "NISrvRequest": {
        "request_nmon": {
            "header": {
                "msg_id": "1694682046",
                "msg_type": "TRANSACTION",
                "msg_function": "REQ_FALCON_NMON",
                "src_application": "TIBCO",
                "target_application": "FALCON",
                "timestamp": "2023-09-14T12:00:56.92+03:00",
                "tracking_id": "1694682046",
                "bank_id": "default",
                "instance_id": "1694682046"
            },
            "body": {
                "tranCode": "102",
                "source": "TIBCO",
                "dest": "FLACON",
                "extendedHeader": "EXTENDEDHEADER120007",
                "workflow": "modelSTUB",
                "recordType": "NMON20",
                "dataSpecificationVersion": "2.0",
                "clientIdFromHeader": "LOOP",
                "recordCreationDate": "20230914",
                "recordCreationTime": "110912",
                "recordCreationMilliseconds": "234",
                "gmtOffset": "+03.00",
                "customerIdFromHeader": "12345000000007",
                "customerAcctNumber": "000999111000000007",
                "externalTransactionId": "D360NMN000000001",
                "transactionDate": "20230914",
                "transactionTime": "110102",
                "nonmonCode": "1350",
                "nonmonCodeInitiator": "C",
                "decisionCode": "A",
                "contactMethod": "B",
                "contactMethodId": "TELP09080701020304",
                "serviceRepresentativeId": "SRVREP1122330009",
                "pan": "5456120978659922",
                "paymentInstrumentId": "545612097865990000022",
                "newCustomerId": "12345000000077",
                "newCustomerAcctNumber": "000999111000000077",
                "newPan": "5456120978659944",
                "newPaymentInstrumentId": "545612097865990000044",
                "actionCode": "T",
                "newGivenName": "MAQBUL FIDA HUSSAIN RAHAMANI",
                "oldGivenName": "MAQBUL FIDA HUSSAIN ARAHAMANI",
                "newMiddleName": "MAQBUL FIDA HUSSAIN RAHAMANI",
                "oldMiddleName": "MAQBUL FIDA HUSSAIN  RAHAMANI",
                "newSurname": "ABDUL QARIM LALA TELGI",
                "oldSurname": "ABDUL QARIM LALA BILAWAL TELGI",
                "newSuffix": "MIYA",
                "oldSuffix": "MOHHEMAD",
                "newEntityName": "NEW ENEITY FOR D360 NMON DATA VALIDATION",
                "oldEntityName": "OLD ENEITY FOR D360 NMON DATA VALIDATION",
                "newStreetLine1": "NEW STREETLINE1 FOR D360 DATA VALIDATION",
                "oldStreetLine1": "OLD STREETLINE1 FOR D360 DATA VALIDATION",
                "newStreetLine2": "NEW STREETLINE2 FOR D360 DATA VALIDATION",
                "oldStreetLine2": "OLD STREETLINE2 FOR D360 DATA VALIDATION",
                "newStreetLine3": "NEW STREETLINE3 FOR D360 DATA VALIDATION",
                "oldStreetLine3": "OLD STREETLINE3 FOR D360 DATA VALIDATION",
                "newStreetLine4": "NEW STREETLINE4 FOR D360 DATA VALIDATION",
                "oldStreetLine4": "OLD STREETLINE4 FOR D360 DATA VALIDATION",
                "newCity": "RIYADH",
                "oldCity": "JEDDAH",
                "newStateProvince": "RIY",
                "oldStateProvince": "JED",
                "newPostalCode": "RIYAD0001",
                "oldPostalCode": "JEDDAH002",
                "newCountryCode": "682",
                "oldCountryCode": "682",
                "newPhone1": "+971552342341",
                "oldPhone1": "+971555675671",
                "newPhone2": "+971551001231",
                "oldPhone2": "+971552005671",
                "newEmailAddress": "newEmailAddress@gmail.com",
                "oldEmailAddress": "oldEmailAddress@gmail.com",
                "newDate1": "20230914",
                "oldDate1": "20230913",
                "newDate2": "20240911",
                "oldDate2": "20240910",
                "newId1": "NEWID1000000001",
                "oldId1": "OLDID1000000001",
                "newId2": "NEWID2000000001",
                "oldId2": "OLDID2000000001",
                "newCode1": "AAA",
                "oldCode1": "111",
                "newCode2": "BBB",
                "oldCode2": "222",
                "newCode3": "CCC",
                "oldCode3": "333",
                "newIndicator1": "A",
                "oldIndicator1": "1",
                "newIndicator2": "B",
                "oldIndicator2": "2",
                "newIndicator3": "C",
                "oldIndicator3": "3",
                "newIndicator4": "D",
                "oldIndicator4": "4",
                "newMonetaryValue": 111111111111111,
                "oldMonetaryValue": 999999999999999,
                "currencyCode": "SAR",
                "currencyConversionRate": 1000.00001,
                "newNumericValue1": 5555555555,
                "oldNumericValue1": 2222222222,
                "newNumericValue2": 4444444444,
                "oldNumericValue2": 3333333333,
                "newCharacterValue": "WWWWWPPPPP",
                "oldCharacterValue": "EEEEECCCCC",
                "new": "NEW DATA STRING FOR D360 DATA VALDIATION",
                "old": "OLD DATA STRING FOR D360 DATA VALDIATION",
                "comment": "COMMENT FOR D360 DATA VALDIATION",
                "userIndicator01": "1",
                "userIndicator02": "2",
                "userIndicator03": "A",
                "userIndicator04": "B",
                "userIndicator05": "3",
                "userCode1": "UC1",
                "userCode2": "UC2",
                "userCode3": "UC3",
                "userCode4": "UC4",
                "userCode5": "UC5",
                "userData01": "USRDT1",
                "userData02": "USRDT2",
                "userData03": "USRDT3",
                "userData04": "USER04DT",
                "userData05": "USER05DT",
                "userData06": "USER06DT",
                "userData07": "USER07DATA",
                "userData08": "USER08DATA",
                "userData09": "USER DATA 09000",
                "userData10": "USER DATA 01000",
                "userData11": "USER DATA 110000000X",
                "userData12": "USER DATA 120000000X",
                "userData13": "USER DATA 13000000000000000000000000000X",
                "userData14": "USER DATA 14000000000000000000000000000X",
                "userData15": "USER DATA 1500000000000000000000000000000000000000000000000X",
                "RESERVED_01": "RESERVED_01"
            }
        }
    }
}

Response Json

{
    "response_nmon": {
        "header": {
            "msg_id": "1694682046",
            "msg_type": "TRANSACTION",
            "msg_function": "REP_FALCON_NMON",
            "src_application": "TIBCO",
            "target_application": "FALCON",
            "timestamp": "2023-09-14T12:00:56.92+03:00",
            "tracking_id": "1694682046",
            "bank_id": "default"
        },
        "exception_details": {
            "application_name": "",
            "date_time": "2023-09-14T12:00:56.896+03:00",
            "status": "S",
            "error_code": "000",
            "error_description": "Success"
        },
        "body": {
            "tran_code": "102",
            "source": "PMAX",
            "destination": "TIBCO",
            "extended_header": "EXTENDEDHEADER120007",
            "responseRecordVersion": "4",
            "scoreCount": "00",
            "decisionCount": "0"
        }
    }
}

Docs Navigation