Reports
Bank rails & accounts
Daily ACH payments
1min
the purpose of this document is to explain the daily ach payment file drop by partner report using the cross river operating system (cos) ach api, your account can both originate and receive payments through an ach operator the information required for a payment varies depending on the relevant sec code and is governed by nacha operating rules and guidelines required information will also vary for domestic or international payments ach files are received daily from both cross river bank’s clients (originators) and the federal reserve bank (frb) the files are automatically imported into crb’s ach manager, systematically validated for correctness, and then verified for release to the frb for via a two stage process of review with authorization the table below provides information for some of the fields within your report for information on nacha specific fields please refer to your copy of the nacha operating rules column description accountnumber cos account number related to the payment referenceid a unique id for the payment paymenttype the type of payment, which includes origination a new payment originating from either cross river or another bank most payments are of this type return related to a previous origination that has been returned by the receiving bank dishonoredreturn related to a previous return, that has been dishonored by the receiving bank correction related to a previous origination the receiving bank accepted the original payment but is now notifying you of information you should correct next time you send a payment to this receiver (e g use a different account number) servicetype the type of ach service, which includes standard payment will be effective the following day international payments must use this type sameday payment will be effective the same day it was originated provided it was originated before the daily cutoff time not available for certain payment scenarios transactiontype the payment transaction type, which includes push a credit payment being sent from an originator to a receiver, or pull a debit payment taken from a receiver and moved to the originator direction the payment direction, which includes inbound payment received from another bank outbound a payment sent to another bank status the status of the payment at the time the report was generated statuses include created the payment has been received but hasn’t been processed yet this status will only appear briefly pending the payment is waiting to be batched and sent to the frb hold the payment is currently being held and is being reviewed by crb’s operations team batched the payment has been batched, and crb is carrying out a final review before the payment is sent in a batch file to the frb processing for inbound payments, we are attempting to post the payment to the receiving account for outbound payments, the payment has been sent to the frb, but has not been posted yet an outbound standard payment may remain in this status for a day or more same day payments will transition to complete soon after processing complete the payment has been posted and accepted by the frb (in the case of outbound payments) this is a final status canceled indicates that an outbound payment has been canceled at the partner’s request a payment can only be canceled while either pending or on hold this is a final status rejected crb’s operations team was unable to process the payment and has rejected it for inbound payments, the payment request is returned to the originating bank this is a final status seccode the standard entry class (sec) code for the payment clientbatchid unique identifier for a batch (guid) this only applies to partners that originate client batches clientbatchsequence sequence number of the payment in the batch this only applies to partners that originate client batches fedbatchid id of the federal reserve batch on which the payment went out or came in fedbatchsequence sequence number of the payment in the federal reserve batch on which the payment went out or came in posting status of the related core transaction for the payment can be pending, posted, or failed coretransactionid the ach payment’s related core transaction id description company entry description amount the transaction amount effectivedate effective entry date addenda payment related information reasoncode code for the reason for an ach return or notification of change reasondata supporting data for the reason code tracenumber this corresponds to the nacha “trace number” field and is a unique number assigned to the transaction settlementdate corresponds to the nacha “settlement date” field createdat the date and time the payment was created canceledat the date and time the payment was canceled rejectedat the date and time the payment was rejected processedat the date and time the payment was processed completedat the date and time the payment was completed postedat the date and time the transaction was posted, specifically at end of day settlement partnerid the unique identification number for the partner resource productid the product identifier for the account involved in the ach payment originatingbankroutingnumber the aba number for the bank where the transfer originated originatorname this corresponds to the nacha “company name” field name of the originator of the ach transaction originatoraccountnumber this is the account number where the transaction originated from originatoraccounttype this is the type of account the transaction originated from originatordata this corresponds to the nacha “company discretionary data” field originatoridentification this corresponds to the nacha “company identification” field receivername this corresponds to the nacha “individual name” field receiveraccountnumber this corresponds to the nacha “dfi account number” field receiveraccounttype this corresponds to the nacha “transaction code” field receiverdata this corresponds to the nacha “discretionary data” field receiveridentification this corresponds to the nacha “individual identification number” field receivingbankroutingnumber this field corresponds to the nacha “receiving dfi identification” field ultreceiveraccountnumber the ultimate receiver’s account number ultreceiveraccounttype the ultimate receiver’s account type ultreceiverdata data for the ultimate receiver ultreceiveridentification the ultimate receiver’s identification fcb1routingnumber foreign corresponding bank 1 routing number fcb2routingnumber foreign corresponding bank 2 routing number fcb3routingnumber foreign corresponding bank 3 routing number postingcode status for the payment’s related core transaction previouspaymentid payment id for the original payment related to a return or noc that we received previousreasoncode the reason code for the original payment related to a return or noc that we received previoustracenumber trace number for the original payment related to a return or noc that we received previoussettlementdate settlement date for the original payment related to a return or noc that we received previousreasondata supporting data for the reason code for the original payment related to a return or noc that we received originalpaymentid payment id for the original payment related to a return that we received for dishonored returns originalreasoncode the reason code for the original payment related to a return that we received for dishonored returns originaltracenumber trace number for the original payment related to a return that we received for dishonored returns originalsettlementdate settlement date for the original payment related to a return that we received for dishonored returns originalreasondata supporting data for the reason code for the original payment related to a return that we received for dishonored returns originatorroutingnumber this corresponds to the nacha “originating dfi identification” field receiverroutingnumber the receiver’s routing number extcardtransactiontype (extended payment details) – nacha specific extreference1 (extended payment details) – nacha specific extreference2 (extended payment details) – nacha specific extterminalidentification (extended payment details) – nacha specific exttransactionserial (extended payment details) – nacha specific exttransactiondate (extended payment details) – nacha specific extauthcode (extended payment details) – nacha specific extterminallocation (extended payment details) – nacha specific extterminalcity (extended payment details) – nacha specific extterminalstate (extended payment details) – nacha specific fields beginning with iat only apply to international ach transactions iattransactiontypecode code for the transaction type of the international transaction iatoriginatoraddress street address of the originator of the international transaction iatoriginatorcity the city of the originator of the international transaction iatoriginatorstate the state of the originator of the international transaction iatoriginatorpostalcode the zip/post code of the originator of the international transaction iatoriginatorcountrycode the country code of the originator of the international transaction iatreceiveraddress the street address of the receiver of the international transaction iatreceivercity the city of the receiver of the international transaction iatreceiverstate the state of the receiver of the international transaction iatreceiverpostalcode the zip/post code of the receiver of the international transaction iatreceivercountrycode the country code of the receiver of the international transaction iatoriginatingbankname the name of the bank where the transaction originated iatoriginatingbankidqualifier the id qualifier corresponds to the originating bank identification iatoriginatingbankidentification the identifier of the bank originating the international transaction iatoriginatingbankcountrycode the country code of the bank where the international transaction originated iatreceivingbankname the name of the bank where the international transaction was received iatreceivingbankidqualifier the id qualifier corresponding to the receiving bank identification iatreceivingbankidentification the identifier of the bank receiving the international transaction iatreceivingbankcountrycode the country code of the bank receiving the international transaction iatultreceivername the ultimate receiver’s name iatultreceiveraddress the ultimate receiver’s street address iatultreceivercity the ultimate receiver’s city iatultreceiverstate the ultimate receiver’s state iatultreceiverpostalcode the ultimate receiver’s postal code iatultreceivercountrycode the ultimate receiver’s country code iatfcb1name the name of the first foreign correspondent bank iatfcb1idqualifier the id qualifier for the first foreign correspondent bank iatfcb1identification the first foreign correspondent bank’s identification iatfcb1countrycode the first foreign correspondent bank’s country code iatfcb2name the name of the second foreign correspondent bank iatfcb2idqualifier the id qualifier for the second foreign correspondent bank iatfcb2identification the second foreign correspondent bank’s identification iatfcb2countrycode the second foreign correspondent bank’s country code iatfcb3name the name of the third foreign correspondent bank iatfcb3idqualifier the id qualifier for the third foreign correspondent bank iatfcb3identification the third foreign correspondent bank’s identification iatfcb3countrycode the third foreign correspondent bank’s country code extpaymenttype (extended payment details) – nacha specific insertedat this is internal to crb and can be disregarded extprocesscontrol (extended payment details) – nacha specific extresearchnumber (extended payment details) – nacha specific purpose internal reason for the payment this is an internal field and is not included in the payment message extcheckserialnumber (extended payment details) – nacha specific extitemtype (extended payment details) – nacha specific extcardaccountnumber (extended payment details) – nacha specific extcardexpdate (extended payment details) – nacha specific extdocreferencenumber (extended payment details) – nacha specific extnetworkidentification (extended payment details) – nacha specific exttransactiontime (extended payment details) – nacha specific exttransactiondesc (extended payment details) – nacha specific memopostid unique id for the memo post transaction wasreturned indicates whether the payment was returned wascorrected indicates whether the payment was corrected holddays the number of days a credit was withheld (where applicable; for outbound pull payments only)