ACH Return Codes

ACH Return Codes are found in the Exceptions Report under the Exceptions Code column. Return codes help identify issues or rejections that occur when attempting to process the payment.

ACH Return Codes

Code

 Description

Detail

R01

Insufficient funds

Available balance is not sufficient to cover the amount of the debit entry

R02

Bank account closed

Previously active amount has been closed by the customer of RDFI

R03

No bank account/unable   to locate account

Account number does not correspond to the individual identified in the entry, or the account number designated is not an open account

R04

Invalid bank account number

Account number structure is not valid

R06

Returned per ODFI request

ODFI requested the RDFI to return the entry

R07

Authorization revoked by customer

Receiver has revoked authorization

R08

Payment stopped

Receiver of a recurring debit has stopped payment of an entry

R09

Uncollected funds

Collected funds are not sufficient for payment of the debit entry

R10

Customer advises not authorized

Receiver has advised RDFI that originator is not authorized to debit his bank account

R11

Check truncation entry return

To be used when returning a check truncation entry

R12

Branch sold to another RDFI

RDFI unable to post entry destined for a bank account maintained at a branch sold to another financial institution

R13

RDFI not qualified to participate

Financial institution does not receive commercial ACH entries

R14

Representative payee deceased or unable to continue in that capacity

The representative payee authorized to accept entries on behalf of a beneficiary is either deceased or unable to continue in that capacity

R15

Beneficiary or bank account holder

(Other than representative payee) deceased* - (1) the beneficiary entitled to payments is deceased or (2) the bank account holder other than a representative payee is deceased

R16

Bank account frozen

Funds in bank account are unavailable due to action by RDFI or legal order

R17

File record edit criteria

Fields rejected by RDFI processing (identified in return addenda)

R18

Improper effective entry date

Entries have been presented prior to the first available processing window for the effective date.

R19

Amount field error

Improper formatting of the amount field

R20

Non-payment bank account

Entry destined for non-payment bank account defined by reg. 

R21

Invalid company ID number

The company ID information not valid (normally CIE entries)

R22

Invalid individual ID number

Individual id used by receiver is incorrect (CIE entries)

R23

Credit entry refused by receiver

Receiver returned entry because minimum or exact amount not remitted, bank account is subject to litigation, or payment represents an overpayment, originator is not known to receiver or receiver has not authorized this credit entry to this bank account

R24

Duplicate entry

RDFI has received a duplicate entry

R25

Addenda error

Improper formatting of the addenda record information

R26

Mandatory field error

Improper information in one of the mandatory fields

R27

Trace number error

Original entry trace number is not valid for return entry; or addenda trace numbers do not correspond with entry detail record

R28

Transit routing number check digit error

Check digit for the transit routing number is incorrect

R29

Corporate customer advises not authorized

RDFI has bee notified by corporate receiver that debit entry of originator is not authorized

R30

RDFI not participant in check truncation program

Financial institution not participating in automated check safekeeping application

R31

Permissible return entry (CCD and CTX only)

RDFI has been notified by the ODFI that it agrees to accept a CCD or CTX return entry

R32

RDFI non-settlement

RDFI is not able to settle the entry

R33

Return of XCK entry

RDFI determines at its sole discretion to return an XCK entry; an XCK return entry may be initiated by midnight of the sixtieth day following the settlement date if the XCK entry

R34

Limited participation RDFI

RDFI participation has been limited by a federal or state supervisor

R35

Return of improper debit entry

ACH debit not permitted for use with the CIE standard entry class code (except for reversals)

TabaPay Response Codes

Status

Result

File

Message

Accepted

0

Processed

Rejected

421

Processed

Invalid Account Number

Rejected

423

Processed

Invalid input record length

Rejected

440

Processed

Invalid entry class

Rejected

430

Processed

Invalid ISO

Rejected

431

Processed

Invalid MID

Rejected

432

Processed

invalid ISO format

Rejected

428

Processed

Duplicate or re-used IIN

Rejected

409

Processed

Duplicate or re-used IIN

Rejected

427

Processed

Invalid entry type

Rejected

426

Processed

Invalid ACH type (S, N, R)

Rejected

425

Processed

Invalid account type

Rejected

452

Processed

Invalid debit or credit indicator

Rejected

422

Processed

Invalid RTN

Rejected

448

Processed

Invalid amount formt

Rejected

449

Processed

Limit exceeded

Complete

0

Output

Error

100

Output

Rejected by ODFI

Notification of Change

A Notification of Change (NOC) is just a heads-up that there’s a small update needed for a customer’s bank account info, like the account or routing number. It’s sent by the customer’s bank to notify you to update their records.

When you get an NOC, there's usually no major action needed—your ACH payment should still go through. The key thing is to update the customer’s info to avoid any issues with future payments.

  1. Receiving Depository Financial Institution (RDFI): The recipient's bank detects the issue with the payment details and sends an NOC to the sender's bank.
  2. Originating Depository Financial Institution (ODFI): The sender's bank receives the NOC from the RDFI and passes it along to you, or the payment service provider to update the ledger.
  3. Payment Service Provider, or Sender’s Organization: The initiator of the ACH payment, such as a business or organization that is sending the funds, receives the NOC. They must update their records to correct any mistakes in the customer's bank details to ensure future payments are processed accurately.
📘

Updating Customer Records

In most cases when you receive an NOC, your ACH transaction should still process as expected. It does NOT mean a failed transaction.

After receiving an NOC, you will need to update your customer records to reflect the change to their account and ensure that future ACH transactions can be processed correctly.

Refer to the National Automated Clearing House Association (NACHA) Operating rules and Guidelines for more information.

NOC Correction (COR) Codes

Clients receiving a NOC Class = COR must incorporate the change (e.g. C04 - account name change).

NOC CodeDescription
C01Incorrect bank account number
C02Incorrect transit/routing number
C03Incorrect transit/routing number and bank account number
C04Bank account name change
C05Incorrect payment code
C06Incorrect bank account number and transit code
C07Incorrect transit/routing number, bank account number and payment code
C08Corrected foreign routing number
C09Incorrect individual ID number
C10Incorrect company name