--- THIS DOCUMENT IS HIDDEN ---
Developer Programs

Learn

Docs

What are SEC Codes?

Docs > Payments > Payments > What are SEC Codes?

Standard Entry Class codes, or SEC codes are 3 character codes that identify the type of ACH payment. The SEC code indicates whether the ACH transaction is consumer or corporate, as well as how the payment was recorded and authorized. We currently support CCD, PPD, WEB and CTX. We’re currently working to add addenda capabilities via UI and API as well.

SEC CodeNameTransaction TypeUse Case
CTXCorporate Trade ExchangeBusiness Credits or DebitsA single or a recurring ACH credit or debit originated to a corporate account. This code supports up to 9,999 addenda records. Authorization is made by agreement between the 2 parties.
CCD and CCD+Corporate Credit or Debit EntryBusiness Credits or DebitsA single or a recurring ACH credit or debit originated to a corporate account. Authorization is made by agreement between the originator and receiver.
PPD and PPD+Pre arranged Payment or DepositConsumer Credits or DebitsA single or a recurring ACH credit or debit sent by an originator to a consumer account to make or collect a payment. Authorization for debits is obtained in writing or via a similar authentication method.
WEBInternet or mobile initiated entryConsumer Credits or DebitsAuthorization for debits must be in writing, or via similar web authentication.
ACKACH Payment AcknowledgeNon MonetaryAcknowledges a CCD Credit Entry, no authorization needed.
ADVAutomated Accounting AdviceNon MonetaryUsed for accounting advices in machine readable format. Authorization is made by agreement between the originator and receiver.
ARCAccounts Receivable EntryConsumer or Business DebitUsed to convert a mailed paper check into a single entry ACH debit. Authorization is obtained by written notice.
ATXFinancial EDI AcknowledgmentNon MonetaryAcknowledges a CTX Credit entry, no authorization needed.
BOCBack Office Conversion EntryConsumer or Business DebitUsed to convert a point of sale check into an ACH transaction. Authorization is obtained by written notice.
CIECustomer Initiated EntryConsumer Originated CreditA credit entry initiated by consumer through a bill payment service provider to pay bills. Authorization is made by agreement between the originator and receiver.
CORNotification of Change, or Refused Notification of ChangeConsumer or Business Non MonetaryUsed to send an automated Notification of Change of Refused Notification of Change. No authorization needed.
DNE (Federal Govt. Agency Use Only)Death Notification EntryConsumer Non MonetaryUsed by Federal agencies to notify a financial institution that a government benefit recipient has died. No authorization needed.
ENRAutomated Enrollment EntryBusiness (Federal Govt. Agency) Non MonetaryThis allows a financial instutution to send ACH enrollment details to federal agencies. Only used upon request by receiver.
IATInternational ACH TransactionConsumer or Business Debit or CreditUsed for ACH payments when the receiving financial institution isn't under US jurisdiction. Authorization for Business obtained via agreement. Authorization for Consumers obtained in writing or via similarly authenticated method.
MTEMachine Transfer EntryConsumer Credit or DebitAutomated Teller Machine entry. Authorization obtained in writing or via similarly authenticated method.
POPPoint of Purchase EntryConsumer or Business DebitInitiated at an electronic terminal using merchant issued physical card or other access device. Authorization is obtained in writing or via a similar authentication method.
POSPoint of Sale EntryConsumer Credit or DebitA single ACH debit initiated by an originator at a point-of-purchase or manned bill payment location. Authorization is obtained in writing or via similarly authenticated method.
RCKRe-presented Check EntryConsumer DebitUsed to re present a previously returned check that was processes as an ACH. Authorization obtained by posted notice.
SHRShared Network TransactionConsumer Credit or DebitUsed for card transactions in a shared POS environment. Authorization is made by agreement between the originator and receiver.
TELTelephone-Initiated EntryConsumer DebitUsed for ACH payments originated via phone call. Authorization is obtained orally over telephone
TRCTruncated EntryConsumer or Business DebitUsed for batches of truncated checks. Agreement is obtained by agreement between the originator and receiver.
TRXTruncated Entry ExchangeConsumer or Business DebitUsed for batches of truncated checks. Agreement is obtained by agreement between the originator and receiver.
XCKDestroyed Check EntryConsumer or Business DebitUser to identify destroyed checks. No authorization needed.

Did this page help you?

Last updated Tue Aug 18 2026