ACRT: ach_return

An outgoing ACH request was rejected and returned. The available balance may have changed, depending on whether funds had already been moved into or out of the customer account. You can receive this event only if NTSAA is set to Y.

This event is triggered any time an outgoing ACH transaction is returned. When internal processes detect that a returned transaction is a credit (moving funds into the customer account), the FACH: ach_credit_return event is also triggered.

  • Trigger — Galileo finds the returned transaction in the Nacha file.

  • Processes — These processes contain the event trigger:

    • SoFi Tech Solutions receives a Nacha file.
Payload
string

Customer ACH account number.

string

Identifier in the ACH returns table.

string

Unique system-generated identifier for an ACH transaction. For BADJ and BPMT, this field may contain the auth_id of a card-load transaction.

string

See Activity Type for possible values.

string

Amount of the transaction. Unsigned.

string

System-generated ID for the authorization request. This ID is unique only per subnetwork.

string

The balance ID, also called the galileo_account_number. Legacy field: account_id.

string

Corporate Hierarchy group identifier.

string

ISO 4217 numeric currency code for amount (the cardholder account currency). Legacy fields: cur_code, currency.

string

Debit or credit indicator for the transaction.

string

Human-readable description of the transaction or event type.

string
string

Timestamp when the message was ingested by SoFi Tech Solutions (Mountain Standard Time). Format: "YYYY-MM-DD hh:mm:ss MST". Legacy fields: timestamp, tran_timestamp.

string

User-supplied identifier to link to an external system.

string

Event category. Indicates the type of event.

string

Unique system-generated identifier for this message.

string

The four-letter code to identify this event.

string

See Transaction Types for possible values.

string

SoFi Tech Solutions 12-digit payment reference number (PRN) for the account. Legacy field: pmt_ref_no.

string

The product ID of the account.

string

The program ID of the account.

string

Name on the ACH or Real-Time Payment (RTP) recipient account.

string

Reject codes.

string

ACH or network return code. See ACH Return Codes for possible values.

string

The name of this event: "ach_return"

LoadingLoading…

© 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.