About the Raw Data Files (RDFs)

The raw data files (RDFs) are CSV files that you receive from SoFi Tech Solutions once per day. These files contain low-level extracts of the prior day’s activity from the SoFi Tech Solutions databases.

The files are securely delivered each day. With the raw data you can build your own data store to compare with your production database, build statements and reports, and provide your customers with long-term transaction histories.

📘

Note

RDFs are available in Production but not in CV.

Base RDFs

This RDF suite is provided as the default set of RDFs. Click each file to see the field definitions.

Service RDFs

These files contain enhanced data on basic functionality in the system. Click each file to see the field definitions.

  • Dispute and Chargeback — Dispute information for the prior day. It is similar to the Dispute Tracker Log report in gAnalytics. This daily report has data for new disputes and updates to previously created disputes.
    • Reg E — Disputes that fall under Regulation E
  • Expired Authorizations — Data on authorizations that expired the previous day. (The time elapsed between authorization and expiry is based on your program's settings.)
  • Settlement — A BIN-summary report that is the equivalent of the Settlement Bin - Summary report in gAnalytics. It includes all of the settled transactions per BIN.

Product RDFs

These files contain data that are specific to a SoFi Tech Solutions product or feature. Click each file to see the field definitions.

  • ACH
    • ACH Returns — Data on ACH transactions that were returned on the previous day.
    • Early ACH — Data for incoming ACH credit transactions that were posted early, along with the number of days they were posted early.
    • Incoming ACH — Data on all incoming ACH transactions for the prior day, including both ACH debits and ACH credits.
    • Incoming ACH Manual Review — Data on all incoming ACH transactions available in the manual review queue.
    • Outgoing ACH — Data on all outgoing ACH credits for the prior day.
  • B2B Customer Master Supplemental — Showing which RTF or Corporate Credit funding accounts are linked to which spending accounts.
  • Bad PAN Authorizations — Authorization requests from card numbers with your BIN, but the PAN does not exist in the system.
  • Credit — Data on credit accounts (primary and authorized users)
  • Direct Deposit Switch — Data on direct deposits set up using the switch.
  • Fleet Data — Data on all transaction activity of fleet-card profiles along with additional level 2 and 3 data.
  • Fraud Rule Detail — Data on transactions that triggered fraud rules.
  • Frequent Disputer — Dispute-related data on individual accounts, including statistics on dispute frequency and funds lost and won.
  • Interest Savings Supplemental (ISS) — Data on interest-bearing accounts: interest accrual, interest year-to-date, and annual percentage yield earned for a savings account
  • MSI Installments — Data on MSI installments, a Mexico product.
  • Overdraft Details — Information related to overdraft accounts and transactions.
  • Payment Method Switch — Data on payment method switch transactions.
  • Secondary Accounts RDFNewly documented. All updated accounts not included in the Customer Master RDF.

Headers and trailers

The first row of each RDF contains the column names, and the last row contains the string TTRAILER <8 spaces> <n>, with <n> representing the number of records in the file.

RDF samples

SoFi Tech Solutions has sample RDFs that you can see for example values and formats. In addition, you can consult the card transaction scenarios to see examples of how different transaction types are represented in the Authorized Transactions and Posted Transactions RDFs.

Accessing the files

The RDFs are generated early every morning and contain activity from the previous calendar day, which is from 00:00:00 (midnight) to 23:59:59 our system time.

  • Because SoFi Tech Solutions generates many different RDFs every day, availability times are staggered throughout the morning. We will post each RDF as soon as it is generated, not at a particular time.
  • In general, the Base RDFs are available a few hours before the other RDFs.

SoFi Tech Solutions uses Secure File Transfer Protocol (SFTP) to deliver RDFs. You can arrange to retrieve the files from our SFTP server, or SoFi Tech Solutions can push the files to your SFTP server. Connections are secured using SSH keys. This is the SoFi Tech Solutions public SSH key.

RDF filenames include a date, formatted as %Y%m%d. The date represents the day when the file was generated, so a file that is dated 20271010 contains data from October 9, 2027. The precise filename format is provided in the reference section for each file.

  • The RDFs are comma-separated value files (CSVs).
  • The files are PGP-encrypted using your public PGP key.
  • SoFi Tech Solutions consolidates the data for all of your programs into one RDF. We no longer support creating one file for each program ID or product ID.

Exceptions

  • If there is no activity in your program during a calendar day, you will receive files that contain headers and footers but no records.
  • If there is a system or connectivity failure that prevents the files from being delivered at the usual time, the files will be delivered as soon as it is possible instead of waiting until the next day.
  • If there is a problem with the files, and a corrected file must be sent, SoFi Tech Solutions will notify you through established channels what the corrected filename is.

PCI compliance

Some of the fields contain PCI-sensitive information. If you are PCI compliant, you have the option of requesting that these values be masked or replaced by spaces. If you are not PCI-compliant, these values will be replaced by spaces:

  • CARD NUMBER (PAN)
  • ID when ID TYPE: 2 (Social Security number)
  • DATE OF BIRTH

Building a datastore

SoFi Tech Solutions strongly recommends that you use the RDFs to create a datastore of transactions and customer records that is separate from the production or caching datastore that you create from the Events API or Program API. (For more information on building a caching database see the Transaction History guide.)

Use the RDF-based datastore to:

  • Ensure that there are no missing or incorrect transactions in your production database. Where there are discrepancies between the RDFs and your records, you should consider the RDFs to be authoritative.
  • Run reports and perform data analysis when large queries would overly tax your live production environment.
  • Produce longer-term transaction histories in your app or on your website instead of using costly endpoint calls to Get Transaction History or other Program API endpoints.

👍

Tip

Because RDFs are daily differential files instead of complete histories, you can read the files into your own data histories every day, which allows you to maintain a complete history by stitching together each day’s entries.

Keep in mind that when you are the system of record, our system may not have all of your transactions, depending on which transactions you report to SoFi Tech Solutions. For example, we may not have your card loads or other deposits.

Performing queries across tables

With each RDF in its own table you can perform complex queries. If you need to join two Base RDF tables in a query, join on these two fields:

  • UNIQUE PROGRAM ID
  • GALILEO ACCOUNT ID

With other RDFs, select fields that uniquely identify the account or transaction:

  • Auth ID + Trans code + Program ID uniquely identifies card transactions.
  • PRN uniquely identifies an account.
  • Balance ID (Galileo account number) uniquely identifies balances, though you should keep in mind that multiple accounts can transact on the same balance.

Building statements

See Creating Statements from the RDFs for instructions on using your RDF datastore to build customized statements for your customers.


Did this page help you?

© SoFi Technology Solutions, LLC 2026    Privacy Disclosure

All documentation, including but not limited to text, graphics, images, and any other content, are the exclusive property of SoFi Technology Solutions, LLC and are protected by copyright laws. These materials may not be reproduced, distributed, transmitted, displayed, or otherwise used without the prior written permission of SoFi Technology Solutions, LLC. Any unauthorized use or reproduction of these materials are expressly prohibited.