RDFs

File Specifications - Galileo RDFs

Overview

This document describes the structure and format of daily Raw Data Files (RDFs) delivered to Spidr's clients. These files contain transaction and account data processed from the Galileo financial platform.

📘

Please Note

RDFs are only generated in Production. Spidr can provide sample files on-demand for testing purposes.

File Delivery

Schedule

  • Frequency: Daily
  • Content: Previous business day's data
  • Delivery Time: By 9:00 AM EST
  • Format: CSV files with PGP encryption

File Naming Convention

Files follow the pattern: [FILETYPE]_[YYYYMMDD].csv.pgp

Examples:

  • CUSTOMER_MASTER_20250815.csv.pgp
  • ACCOUNT_CARD_20250815.csv.pgp
  • TR_AUTH_20250815.csv.pgp
  • TR_POSTED_20250815.csv.pgp
  • LOOKUP_FILE_20250815.csv.pgp

File Format Specifications

General Format

SpecificationValue
EncodingUTF-8
DelimiterComma character (,)
Quote CharacterDouble quotes (") for fields containing delimiters
Line EndingsUnix-style (LF)
Header RowFirst row contains column names
Trailer RecordLast row contains validation record

Trailer Record Format

Each file ends with a trailer record for validation:

TRAILER        1234
  • Prefix: TRAILER (8 characters)
  • Row count: Right-justified number padded with spaces (excludes header row)
  • Example: TRAILER 1234 = 1,234 data rows

Data Type Definitions

TypeDescriptionExample
VARCHAR2(n)Text field, max n charactersJohn Smith
NUMBER(n)Integer, max n digits12345
NUMBER(n,d)Decimal, n total digits, d decimal places1234.56
DATEDate in YYYY-MM-DD format2025-08-21
TIMESTAMPDate and time in YYYY-MM-DD HH:MM:SS2025-08-21 14:30:45
CHAR(1)Single character flagY or N

1. CUSTOMER_MASTER File

Contains a daily snapshot of all active customer accounts and their current status.

Filename: CUSTOMER_MASTER_YYYYMMDD.csv.pgp Primary Key: ACCOUNT_ID Row Count: One row per active account Total Columns: 36

Column Specifications

#Column NameData TypeRequiredDescription
1ACCOUNT_IDVARCHAR2(24)YesUnique account identifier
2USER_IDVARCHAR2(24)YesUser identifier
3ACCOUNT_NUMBERVARCHAR2(32)YesPrimary account number
4ISSUED_DATEDATEYesAccount issuance date
5ID_TYPEVARCHAR2(16)NoType of identification used
6PRIMARY_CARDHOLDERS_FNAMEVARCHAR2(64)YesAccount holder first name
7PRIMARY_CARDHOLDERS_LNAMEVARCHAR2(64)YesAccount holder last name
8ADDRESS_LINE_1VARCHAR2(128)YesPrimary mailing address
9ADDRESS_LINE_2VARCHAR2(128)NoSecondary address line
10CITYVARCHAR2(64)YesCity
11STATEVARCHAR2(8)YesState/Province code
12ZIP_CODEVARCHAR2(16)YesPostal code
13COUNTRYVARCHAR2(8)NoCountry code
14PRIMARY_PHONE_NUMBERVARCHAR2(32)NoPrimary contact phone
15SECONDARY_PHONE_NUMBERVARCHAR2(32)NoSecondary contact phone
16THIRD_PHONE_NUMBERVARCHAR2(32)NoAdditional contact phone
17EMAIL_ADDRESSVARCHAR2(128)NoAccount holder email
18ACCOUNT_STATUSVARCHAR2(16)YesAccount status code
19CURRENT_BALANCENUMBER(18,2)YesCurrent account balance
20AVAILABLE_BALANCENUMBER(18,2)YesAvailable spending balance
21CREDIT_LIMITNUMBER(18,2)NoCredit limit amount
22OVERDRAFT_LIMITNUMBER(18,2)NoOverdraft protection limit
23CREATED_DATEDATEYesAccount creation date
24LAST_TRANSACTION_DATEDATENoDate of last transaction
25ACCOUNT_STATUS_CHANGE_DATEDATENoDate of last status change
26ACCOUNT_STATUS_REASONVARCHAR2(32)NoReason for account status
27LAST_FREEZE_DATEDATENoDate account was last frozen
28OPTED_IN_DATEDATENoOverdraft opt-in date
29OPTED_OUT_DATEDATENoOverdraft opt-out date
30NEGATIVE_BALANCE_DATEDATENoDate account went negative
31NEGATIVE_BALANCE_FEE_AMOUNTNUMBER(9,2)NoNegative balance fee charged
32RELOADABLE_INDICATORCHAR(1)YesReloadable account flag (Y/N)
33EXTERNAL_ACCOUNT_NUMBERVARCHAR2(32)NoExternal reference number
34BILL_CYCLE_DAYNUMBER(2)NoMonthly billing cycle day (1-31)
35OCCUPATIONVARCHAR2(64)NoAccount holder occupation
36PRIMARY_ACCNT_ACTIVECHAR(1)YesPrimary account active flag (Y/N)

Account Status Values

📘

Note

Please visit Account and Card Statuses for more information regarding account and card statuses, as well as status transitions.

  • ACTIVE - 'Active' accounts are unrestricted and can perform all actions per your program configuration. This is the default status for Digital-First and Virtual-Only cards (they are active upon creation).
  • SUSPENDED - Mark accounts as Suspended if you are investigating a potentially compromised or fraudulent account. Money movement and transactions will be limited.
  • CLOSED - 'Closed' accounts cannot be reopened.
  • DELINQUENT - Account is in a Delinquent status and payments must be made to resolve delinquency. Outward money movement is restricted but payments/incoming ACHs can be permitted per your program configuration.

2. ACCOUNT_CARD File

Contains all issued cards and their current status.

Filename: ACCOUNT_CARD_YYYYMMDD.csv.pgp Primary Key: CARD_ID Row Count: One row per issued card Total Columns: 25

Column Specifications

#Column NameData TypeRequiredDescription
1ACCOUNT_IDVARCHAR2(24)YesAssociated account ID
2CARD_IDVARCHAR2(24)YesUnique card identifier
3USER_IDVARCHAR2(24)YesAssociated user ID
4PRODUCT_IDVARCHAR2(24)YesProduct identifier
5ACCOUNT_NUMBERVARCHAR2(32)YesPrimary account number
6EXPIRATION_DATEDATEYesCard expiration date
7CARD_STATUSVARCHAR2(16)YesCurrent card status
8ACTIVATION_DATEDATENoCard activation date
9CARD_STATUS_CHANGE_DATEDATENoLast status change date
10EMBOSS_DATEDATENoCard production date
11EMBOSS_EXPIRY_DATEDATENoEmbossed expiration date
12FROZENCHAR(1)YesCard frozen flag (Y/N)
13LAST_4_PANCHAR(4)YesLast 4 digits of card number
14LOCK_END_DATEDATENoTemporary lock end date
15LOCK_START_DATEDATENoTemporary lock start date
16SEMI_ENCRYPTED_CARD_NUMBERVARCHAR2(32)YesMasked card number
17PRIMARY_ACCOUNT_STATUSVARCHAR2(16)YesAssociated account status
18SHIP_TYPEVARCHAR2(16)NoCard shipping method
19ZIPVARCHAR2(16)NoShipping ZIP code
20ADDR1VARCHAR2(128)NoShipping address line 1
21ADDR2VARCHAR2(128)NoShipping address line 2
22CITYVARCHAR2(64)NoShipping city
23SHIPTO_NAMEVARCHAR2(128)NoShipping recipient name
24STATEVARCHAR2(8)NoShipping state
25ACTIVE_ACCOUNTCHAR(1)YesAccount active flag (Y/N)
26CARD_STATUS_UPDATE_DATEDATENoStatus update timestamp

Card Status Values

📘

Note

Please visit Account and Card Statuses for more information regarding account and card statuses, as well as status transitions.

  • ACTIVE - Card can be used as normal -- no restrictions.
  • INACTIVE - Inactive exclusively applies to physical-only cards since they are not active upon creation. Cards transition from Inactive -> Active once they are activated via the Activate Card endpoint.
  • FROZEN - A frozen card cannot be used for purchases but has not been canceled. As soon as the card is unfrozen it is usable again without reissuing the card or creating a new card.
  • CLOSED - Closed cards cannot be used or reopened.
  • CLOSED_LS - Reported stolen or lost. Closed_ls cards cannot be used or reopened.

3. TR_AUTH File (Authorization Transactions)

Contains all authorization attempts from the previous 24-hour period, including both approvals and declines.

Filename: TR_AUTH_YYYYMMDD.csv.pgp Primary Key: TXN_KEY Row Count: One row per authorization attempt Total Columns: 71

Column Specifications

#Column NameData TypeRequiredDescription
1TXN_KEYVARCHAR2(36)YesUnique transaction key
2ACCOUNT_IDVARCHAR2(24)YesAccount identifier
3USER_IDVARCHAR2(24)YesUser identifier
4PRODUCT_IDVARCHAR2(24)YesProduct identifier
5CARD_IDVARCHAR2(24)YesCard identifier
6TXN_TYPEVARCHAR2(32)YesTransaction type category
7TXN_SUB_TYPEVARCHAR2(32)NoTransaction sub-category
8STATUSVARCHAR2(16)YesProcessing status
9TRANSACTION_DATE_TIMETIMESTAMPYesTransaction timestamp
10TRANSACTION_CURRENCY_CODEVARCHAR2(3)YesISO 4217 currency code
11TRANSACTION_AMOUNTNUMBER(18,2)YesTransaction amount
12AUTHORIZATION_CODEVARCHAR2(16)NoAuthorization approval code
13AUTHORIZATION_RESPONSEVARCHAR2(8)YesAuthorization response code
14AUTHORIZATION_STATUSVARCHAR2(16)YesAuthorization status
15ADDRESS_VERIFICATION_RESPONSEVARCHAR2(8)NoAVS response code
16MERCHANT_NUMBERVARCHAR2(32)NoMerchant ID number
17MERCHANT_DESCRIPTIONVARCHAR2(128)YesMerchant name/description
18MERCHANT_CATEGORY_CODEVARCHAR2(8)YesMCC code
19MERCHANT_COUNTRY_CODEVARCHAR2(3)NoISO 3166 country code
20MERCHANT_POSTAL_CODEVARCHAR2(16)NoMerchant ZIP/postal code
21NETWORK_CODEVARCHAR2(8)YesCard network identifier
22TRANSACTION_CODEVARCHAR2(16)YesTransaction type code
23AUTH_TRANSACTION_CODEVARCHAR2(8)YesDetailed transaction code
24EXTERNAL_TRANSACTION_IDVARCHAR2(64)NoExternal reference ID
25ASSOCIATION_TRANS_IDVARCHAR2(32)NoNetwork transaction ID
26RETRIEVAL_REF_NUMBERVARCHAR2(32)NoRetrieval reference
27ACQUIRING_IDVARCHAR2(32)NoAcquiring bank ID
28ACTIVITY_IDNUMBER(18)YesUnique activity ID
29BAIVARCHAR2(16)NoBAI code
30BILLING_AMOUNTNUMBER(18,2)NoBilling amount
31BILLING_CURRENCY_CODEVARCHAR2(3)NoBilling currency
32CASHBACK_AMOUNTNUMBER(18,2)NoCashback amount
33LOCAL_AMOUNTNUMBER(18,2)NoLocal currency amount
34LOCAL_CURRENCY_CODEVARCHAR2(3)NoLocal currency code
35LOCAL_SURCHARGE_AMOUNTNUMBER(18,2)NoATM surcharge amount
36SETTLE_AMOUNTNUMBER(18,2)NoSettlement amount
37SETTLE_CURRENCY_CODEVARCHAR2(3)NoSettlement currency
38CONTACTLESS_TRANSACTIONSCHAR(1)NoContactless flag (Y/N)
39CARD_PRESENT_INDICATORCHAR(1)YesCard present flag (Y/N)
40CREDIT_INDICATORCHAR(1)YesCredit/Debit indicator
41OTC_FLAGCHAR(1)NoOver-the-counter flag
42PIN_FLAGCHAR(1)NoPIN used flag (Y/N)
43PIN_ENTRY_CAPABILITYVARCHAR2(8)NoTerminal PIN capability
44POS_ENTRY_MODEVARCHAR2(8)NoPOS entry mode
45POS_TYPEVARCHAR2(8)NoPOS terminal type
46POS_CARDHOLDER_PRESENCEVARCHAR2(8)NoCardholder presence
47MOBILE_TRANSACTIONSCHAR(1)NoMobile transaction flag
48MESSAGE_TYPE_FLAGVARCHAR2(8)NoMessage type indicator
49MTIVARCHAR2(8)NoMessage type identifier
50SLI_INDICATORVARCHAR2(8)NoSLI indicator
51SLIVARCHAR2(8)NoSLI value
52DE28VARCHAR2(32)NoTransaction fee amount
53DE38VARCHAR2(16)NoApproval code
54DE60VARCHAR2(64)NoReserved private use
55DE63_BRNVARCHAR2(64)NoBank reference number
56DE63_IPMVARCHAR2(64)NoIPM reference
57DE121VARCHAR2(64)NoAdditional data field
58REVERSAL_IDVARCHAR2(32)NoReversal transaction ID
59RISK_SCORENUMBER(5)NoRisk assessment score
60AAV_INDICATORVARCHAR2(8)NoAAV indicator
61STIP_RESPONSEVARCHAR2(16)NoSTIP response
62STIP_STATUSVARCHAR2(16)NoSTIP status
63CONVERSION_RATENUMBER(18,8)NoCurrency conversion rate
64CONVERSION_RATE_RECONNUMBER(18,8)NoReconciliation rate
65IAC_TAXNUMBER(18,2)NoIAC tax amount
66IVA_TAXNUMBER(18,2)NoIVA tax amount
67SOURCEVARCHAR2(16)NoTransaction source
68TERMINAL_IDVARCHAR2(32)NoTerminal identifier
69TERMINAL_NETWORKVARCHAR2(16)NoTerminal network
70TOKEN_REQUESTOR_IDVARCHAR2(32)NoToken requestor ID
71TOKEN_TYPEVARCHAR2(16)NoToken type

Authorization Response Codes

  • 00 - Approved
  • 05 - Do not honor
  • 14 - Invalid card number
  • 51 - Insufficient funds
  • 61 - Exceeds withdrawal limit

4. TR_POSTED File (Posted Transactions)

Contains all transactions posted to accounts during the previous 24-hour period, including settlements, payments, adjustments, and fees.

Filename: TR_POSTED_YYYYMMDD.csv.pgp Primary Key: TXN_KEY Row Count: One row per posted transaction Total Columns: 130

Column Specifications

#Column NameData TypeRequiredDescription
1TXN_KEYVARCHAR2(36)YesUnique transaction key
2ACCOUNT_IDVARCHAR2(24)YesAccount identifier
3USER_IDVARCHAR2(24)YesUser identifier
4PRODUCT_IDNUMBER(9)YesProduct identifier
5CARD_IDVARCHAR2(24)YesCard identifier
6TXN_TYPEVARCHAR2(32)YesTransaction type category
7TXN_SUB_TYPEVARCHAR2(32)NoTransaction sub-category
8STATUSVARCHAR2(16)YesProcessing status
9TRANSACTION_DATE_TIMETIMESTAMPYesTransaction timestamp
10TRANSACTION_CODE_TYPEVARCHAR2(16)YesTransaction code/type
11POST_DATEDATEYesPosting date
12ACTUAL_POST_DATEDATENoActual posting date
13TRANSACTION_CURRENCY_CODEVARCHAR2(3)YesISO 4217 currency code
14TRANSACTION_AMOUNTNUMBER(18,2)YesTransaction amount
15AUTHORIZATION_CODEVARCHAR2(16)NoAuthorization code
16AUTHORIZATION_RESPONSEVARCHAR2(8)YesAuthorization response
17AUTHORIZATION_STATUSVARCHAR2(16)YesAuthorization status
18MERCHANT_NUMBERVARCHAR2(32)NoMerchant number
19MERCHANT_DESCRIPTIONVARCHAR2(128)YesMerchant description
20MERCHANT_CATEGORY_CODEVARCHAR2(8)YesMCC code
21MERCHANT_COUNTRY_CODEVARCHAR2(3)NoMerchant country code
22MERCHANT_POSTAL_CODEVARCHAR2(16)NoMerchant postal code
23FULL_MERCHANT_DESCRIPTIONVARCHAR2(256)NoFull merchant name
24NETWORK_CODEVARCHAR2(8)YesNetwork code
25AUTH_TRANSACTION_CODEVARCHAR2(8)YesAuth transaction code
26EXTERNAL_TRANSACTION_IDVARCHAR2(64)NoExternal transaction ID
27ASSOCIATION_TRANS_IDVARCHAR2(32)NoAssociation transaction ID
28ASSOCIATIONVARCHAR2(16)NoCard association
29RETRIEVAL_REFERENCE_NUMBERVARCHAR2(32)NoRetrieval reference number
30ACQUIRING_IDVARCHAR2(32)NoAcquiring ID
31BAIVARCHAR2(16)NoBAI code
32AUTH_AMOUNTNUMBER(18,2)NoAuthorization amount
33BILLING_AMOUNTNUMBER(18,2)NoBilling amount
34BILLING_CURRENCY_CODEVARCHAR2(3)NoBilling currency code
35CASHBACK_AMOUNTNUMBER(18,2)NoCashback amount
36LOCAL_AMOUNTNUMBER(18,2)NoLocal amount
37LOCAL_CURRENCY_CODEVARCHAR2(3)NoLocal currency code
38LOCAL_SURCHARGE_AMOUNTNUMBER(18,2)NoLocal surcharge amount
39SETTLE_AMOUNTNUMBER(18,2)NoSettlement amount
40SETTLE_CURRENCY_CODEVARCHAR2(3)NoSettlement currency code
41SETTLE_DATEDATENoSettlement date
42SETTLE_SERVICE_IDVARCHAR2(32)NoSettlement service ID
43SETTLEMENT_DATEDATENoSettlement date
44ORIGINAL_SETTLEMENT_DATEDATENoOriginal settlement date
45SETTLEMENT_SERVICE_CODEVARCHAR2(8)NoSettlement service code
46SETTLEMENT_SERVICE_IDVARCHAR2(32)NoSettlement service ID
47DRAWDOWN_SETTLEMENT_DATEDATENoDrawdown settlement date
48INTERCHANGE_FEE_AMOUNTNUMBER(18,2)NoInterchange fee amount
49INTERCHANGE_RATE_DESIGNATORVARCHAR2(16)NoInterchange rate designator
50IC_FEE_AMOUNTNUMBER(18,2)NoIC fee amount
51CONTACTLESS_TRANSACTIONSCHAR(1)NoContactless flag (Y/N)
52CARD_PRESENT_INDICATORCHAR(1)YesCard present flag (Y/N)
53CREDIT_INDICATORCHAR(1)YesCredit/Debit indicator
54OTC_FLAGCHAR(1)NoOver-the-counter flag
55PIN_FLAGCHAR(1)NoPIN used flag (Y/N)
56PIN_ENTRY_CAPABILITYVARCHAR2(8)NoTerminal PIN capability
57POS_ENTRY_MODEVARCHAR2(8)NoPOS entry mode
58POS_TYPEVARCHAR2(8)NoPOS terminal type
59POS_CONDITION_CODEVARCHAR2(8)NoPOS condition code
60MOBILE_TRANSACTIONSCHAR(1)NoMobile transaction flag
61MESSAGE_TYPE_FLAGVARCHAR2(8)NoMessage type indicator
62SLI_INDICATORVARCHAR2(8)NoSLI indicator
63ACH_RETURN_CODEVARCHAR2(8)NoACH return code
64ACH_TRACE_NUMBERVARCHAR2(32)NoACH trace number
65CHECK_NUMBERVARCHAR2(16)NoCheck number
66CHECK_NUMBER_2VARCHAR2(16)NoSecond check number field
67CHECK_RETURN_CODEVARCHAR2(8)NoCheck return code
68ENDORSEMENT_DATEDATENoEndorsement date
69COMPANY_DESCVARCHAR2(128)NoCompany description
70COMPANY_NAMEVARCHAR2(128)NoCompany name
71AGENT_NAMEVARCHAR2(64)NoProcessing agent name
72ARNVARCHAR2(32)NoAcquirer reference number
73BATCH_HEADERVARCHAR2(64)NoBatch identifier
74CASE_SENSITIVE_FLAGCHAR(1)NoCase sensitive flag
75EFFECTIVE_DTDATENoEffective date
76EXPIRED_AUTH_CODEVARCHAR2(16)NoExpired authorization code
77FEE_PROGRAM_INDICATORVARCHAR2(8)NoFee program indicator
78FILE_IDVARCHAR2(32)NoFile identifier
79FOREIGN_TRANSACTION_INDICATORCHAR(1)NoForeign transaction flag
80GROUP_IDVARCHAR2(16)NoGroup identifier
81IS_AFT_TRANSACTIONCHAR(1)NoAFT transaction flag
82LOAD_DTDATENoLoad date
83LOADS_AUTH_IDVARCHAR2(32)NoLoads authorization ID
84NAMEVARCHAR2(128)NoName field
85ORIGINAL_AUTH_CODEVARCHAR2(16)NoOriginal authorization code
86POSTED_EARLYCHAR(1)NoPosted early flag
87PRIOR_IDVARCHAR2(32)NoPrior transaction ID
88REASON_CODESVARCHAR2(64)NoReason codes
89REASON_CODES_2VARCHAR2(64)NoAdditional reason codes
90RECEIVE_DTTIMESTAMPNoReceive timestamp
91RECURRING_TRANSACTION_FLAGCHAR(1)NoRecurring flag (Y/N)
92REVERSAL_IDVARCHAR2(32)NoReversal transaction ID
93ROLLING_BALANCENUMBER(18,2)NoAccount balance after transaction
94SECURE_CODEVARCHAR2(8)NoSecure code
95SOURCEVARCHAR2(16)NoTransaction source
96SOURCE_IDVARCHAR2(32)NoSource identifier
97SOURCE_INSTITUTION_NAMEVARCHAR2(128)NoSource institution name
98SOURCE_TRACEVARCHAR2(32)NoSource trace number
99SOURCE_TYPEVARCHAR2(16)NoSource type
100TRACE_NUMBERVARCHAR2(32)NoTrace number
101TRANSACTION_DESCRIPTIONVARCHAR2(256)NoTransaction description
102TRANSACTION_LIFECYCLE_IDVARCHAR2(64)NoTransaction lifecycle ID
103TRANSACTION_LIFECYCLE_ID_ASSOCIATIONVARCHAR2(128)NoCombined lifecycle ID
104CONVERSION_RATENUMBER(18,8)NoConversion rate
105CONVERSION_RATE_BILLINGNUMBER(18,8)NoBilling conversion rate
106CONVERSION_RATE_RECONNUMBER(18,8)NoReconciliation rate
107CONVERSION_RATE_SETTLEMENTNUMBER(18,8)NoSettlement conversion rate
108CCA_FEENUMBER(18,2)NoCCA fee amount
109CCA_FEE_AMOUNT_SETTLENUMBER(18,2)NoCCA settlement fee
110CCA_FEE_CURRENCY_CODEVARCHAR2(3)NoCCA fee currency code
111CCA_FEE_SIGNCHAR(1)NoCCA fee sign (+/-)
112IAC_TAXNUMBER(18,2)NoIAC tax amount
113IVA_TAXNUMBER(18,2)NoIVA tax amount
114MC_SEQ_COUNTNUMBER(5)NoMasterCard sequence count
115MC_SEQ_NUMBERNUMBER(5)NoMasterCard sequence number
116DE28VARCHAR2(32)NoTransaction fee amount
117DE60VARCHAR2(64)NoReserved private use
118DE63_BRNVARCHAR2(64)NoBank reference number
119DE121VARCHAR2(64)NoAdditional data field
120ICAVARCHAR2(16)NoICA number
121IPM_AUTH_CODEVARCHAR2(16)NoIPM authorization code
122MSG_REASON_CODEVARCHAR2(8)NoMessage reason code
123AVS_CHECKVARCHAR2(8)NoAVS check result
124PDS0180VARCHAR2(64)NoPDS0180 field
125PDS0185VARCHAR2(64)NoPDS0185 field
126PDS1002VARCHAR2(64)NoPDS1002 field
127PDS1018VARCHAR2(64)NoPDS1018 field
128TERMINAL_IDVARCHAR2(32)NoTerminal identifier
129TERMINAL_NETWORKVARCHAR2(16)NoTerminal network
130TOKEN_REQUESTOR_IDVARCHAR2(32)NoToken requestor ID

5. LOOKUP_FILE

Contains reference codes for interpreting values in other files.

Filename: LOOKUP_FILE_YYYYMMDD.csv.pgp Primary Key: CODE + FIELD_NAME + FILE_TYPE Row Count: Varies based on active codes Total Columns: 4

Column Specifications

#Column NameData TypeRequiredDescription
1CODEVARCHAR2(16)YesLookup code value
2DESCRIPTIONVARCHAR2(256)YesCode description
3FIELD_NAMEVARCHAR2(64)YesAssociated field name
4FILE_TYPEVARCHAR2(32)YesAssociated file type

Example Records

ACTIVE,Active Account,STATUS,CUSTOMER_MASTER
FROZEN,Frozen Account,STATUS,CUSTOMER_MASTER
5411,Grocery Stores,MERCHANT_CATEGORY_CODE,TR_AUTH
5812,Restaurants,MERCHANT_CATEGORY_CODE,TR_AUTH

Transaction Type Classifications

Please refer to Transaction Types & Status Values for more information on transactions.


Data Handling Notes

Null Values

  • All fields except primary keys may contain null/empty values
  • Empty string represents null for text fields
  • Blank (no value) represents null for numeric and date fields
  • Numeric fields show 0 only when explicitly set to zero, not for null values

Amount Fields

  • Negative amounts represent debits/charges
  • Positive amounts represent credits/deposits
  • All amounts are in the minor unit of the currency (e.g., cents for USD)
  • CREDIT_INDICATOR field explicitly shows transaction direction when present

Date/Time Formats

  • DATE fields: YYYY-MM-DD format
  • TIMESTAMP fields: YYYY-MM-DD HH:MM:SS format (24-hour)
  • All timestamps are in UTC unless otherwise specified
  • Blank/empty for null dates

Business Rules & Processing Notes

Balance Calculations

  • CURRENT_BALANCE: End-of-day ledger balance
  • AVAILABLE_BALANCE: Amount available for spending (includes pending authorizations)
  • ROLLING_BALANCE: Balance after each posted transaction (TR_POSTED only)

Currency Handling

  • Currency codes follow ISO 4217 standard (USD=840, EUR=978, etc.)
  • Multi-currency transactions include conversion rates
  • Conversion rates use 8 decimal precision