Skip to content

BAI2 reference

BAI2 type codes

All 469 type codes of the BAI2 specification, each with its level and direction, plus 10 codes from outside the list that the BAI2 Viewer also recognizes.

Last updated

On this page

Where type codes go

A BAI2 file reports each amount with a three-digit type code that says what the amount is: a balance, a total, or one transaction. The level of the code decides which record it belongs in.

Type code levels and the records that carry them
LevelRecordWhat the amount isCodes
Status03A balance, reported in the 03 Account Identifier record.54
Summary03A total of credits or debits, reported in the 03 record with an optional item count.155
Detail16One transaction, reported in a 16 Transaction Detail record.260

In an 03 Account Identifier record the codes come in groups of four fields: type code, amount, item count and funds type. Status codes report balances and leave the item count and funds type empty; summary codes report a total and may say how many items it covers. This 03 opens with the opening and closing ledger balances (010 and 015), then total credits (100: 2,325.00 in 2 items) and total debits (400: 750.00 in 1 item):

03,0012345678,USD,010,1250000,,,015,1407500,,,100,232500,2,,400,75000,1,/

In a 16 Transaction Detail record the type code is the second field and names one transaction. Here 475 is Check Paid, a debit of 750.00, with the check number 1043 as the customer reference:

16,475,75000,,,1043,CHECK 1043

Amounts have no decimal point: the currency sets the implied decimals, two for USD. Codes 100 to 399 are credits and 400 to 699 debits; 700 to 799 hold loan balances and loan transactions; 890 carries a message instead of an amount; and 900 to 999 are left to each bank. The full field layouts are on the BAI2 file format page, under Account Identifier (03) and Transaction Detail (16), and the BAI2 Viewer shows the type code of every amount in a file you open. Both lines above come from an example file explained line by line on the format page.

A detail code in an 03 or a status code in a 16 is a mistake the viewer reports; see the check code.type-code-level under validation checks.

The 469 BAI2 type codes

In code order and grouped by range, as the BAI2 specification lists them: 54 status codes, 155 summary codes and 260 detail codes. The level says which record carries the code and the direction whether money came in or went out; status codes are balances and have no direction.

479 codes: 469 from the BAI2 list and 10 from outside it.

001–099: Account status (balances)

Balances such as ledger, available and float, reported in the 03 record. The amount may be signed; item count and funds type are left blank. 49 codes.

BAI2 type codes 001–099: Account status (balances)
CodeDescriptionLevelDirection
010Opening LedgerStatus–
011Average Opening Ledger MTDStatus–
012Average Opening Ledger YTDStatus–
015Closing LedgerStatus–
020Average Closing Ledger MTDStatus–
021Average Closing Ledger – Previous MonthStatus–
022Aggregate Balance AdjustmentsStatus–
024Average Closing Ledger YTD – Previous MonthStatus–
025Average Closing Ledger YTDStatus–
030Current LedgerStatus–
037ACH Net PositionStatus–
039Opening Available + Total Same-Day ACH DTC DepositStatus–
040Opening AvailableStatus–
041Average Opening Available MTDStatus–
042Average Opening Available YTDStatus–
043Average Available – Previous MonthStatus–
044Disbursing Opening Available BalanceStatus–
045Closing AvailableStatus–
050Average Closing Available MTDStatus–
051Average Closing Available – Last MonthStatus–
054Average Closing Available YTD – Last MonthStatus–
055Average Closing Available YTDStatus–
056Loan BalanceStatus–
057Total Investment PositionStatus–
059Current Available (CRS Suppressed)Status–
060Current AvailableStatus–
061Average Current Available MTDStatus–
062Average Current Available YTDStatus–
063Total FloatStatus–
065Target BalanceStatus–
066Adjusted BalanceStatus–
067Adjusted Balance MTDStatus–
068Adjusted Balance YTDStatus–
0700-Day FloatStatus–
0721-Day FloatStatus–
073Float AdjustmentStatus–
0742 or More Days FloatStatus–
0753 or More Days FloatStatus–
076Adjustment to BalancesStatus–
077Average Adjustment to Balances MTDStatus–
078Average Adjustment to Balances YTDStatus–
0794-Day FloatStatus–
0805-Day FloatStatus–
0816-Day FloatStatus–
082Average 1-Day Float MTDStatus–
083Average 1-Day Float YTDStatus–
084Average 2-Day Float MTDStatus–
085Average 2-Day Float YTDStatus–
086Transfer CalculationStatus–

100–399: Credits (summary and detail)

Credits. Summary codes (100 is Total Credits) go in the 03 record; detail codes go in 16 records, one transaction each. 206 codes.

BAI2 type codes 100–399: Credits (summary and detail)
CodeDescriptionLevelDirection
100Total CreditsSummaryCredit
101Total Credit Amount MTDSummaryCredit
105Credits Not DetailedSummaryCredit
106Deposits Subject to FloatSummaryCredit
107Total Adjustment Credits YTDSummaryCredit
108Credit (Any Type)DetailCredit
109Current Day Total Lockbox DepositsSummaryCredit
110Total Lockbox DepositsSummaryCredit
115Lockbox DepositDetailCredit
116Item in Lockbox DepositDetailCredit
118Lockbox Adjustment CreditDetailCredit
120EDI Transaction CreditSummaryCredit
121EDI Transaction CreditDetailCredit
122EDIBANX Credit ReceivedDetailCredit
123EDIBANX Credit ReturnDetailCredit
130Total Concentration CreditsSummaryCredit
131Total DTC CreditsSummaryCredit
135DTC Concentration CreditDetailCredit
136Item in DTC DepositDetailCredit
140Total ACH CreditsSummaryCredit
142ACH Credit ReceivedDetailCredit
143Item in ACH DepositDetailCredit
145ACH Concentration CreditDetailCredit
146Total Bank Card DepositsSummaryCredit
147Individual Bank Card DepositDetailCredit
150Total Preauthorized Payment CreditsSummaryCredit
155Preauthorized Draft CreditDetailCredit
156Item in PAC DepositDetailCredit
160Total ACH Disbursing Funding CreditsSummaryCredit
162Corporate Trade Payment SettlementSummaryCredit
163Corporate Trade Payment CreditsSummaryCredit
164Corporate Trade Payment CreditDetailCredit
165Preauthorized ACH CreditDetailCredit
166ACH SettlementDetailCredit
167ACH Settlement CreditsSummaryCredit
168ACH Return Item or Adjustment SettlementDetailCredit
169Miscellaneous ACH CreditDetailCredit
170Total Other Check DepositsSummaryCredit
171Individual Loan DepositDetailCredit
172Deposit CorrectionDetailCredit
173Bank-Prepared DepositDetailCredit
174Other DepositDetailCredit
175Check Deposit PackageDetailCredit
176Re-presented Check DepositDetailCredit
178List Post CreditsSummaryCredit
180Total Loan ProceedsSummaryCredit
182Total Bank-Prepared DepositsSummaryCredit
184Draft DepositDetailCredit
185Total Miscellaneous DepositsSummaryCredit
186Total Cash Letter CreditsSummaryCredit
187Cash Letter CreditDetailCredit
188Total Cash Letter AdjustmentsSummaryCredit
189Cash Letter AdjustmentDetailCredit
190Total Incoming Money TransfersSummaryCredit
191Individual Incoming Internal Money TransferDetailCredit
195Incoming Money TransferDetailCredit
196Money Transfer AdjustmentDetailCredit
198CompensationDetailCredit
200Total Automatic Transfer CreditsSummaryCredit
201Individual Automatic Transfer CreditDetailCredit
202Bond Operations CreditDetailCredit
205Total Book Transfer CreditsSummaryCredit
206Book Transfer CreditDetailCredit
207Total International Money Transfer CreditsSummaryCredit
208Individual International Money Transfer CreditDetailCredit
210Total International CreditsSummaryCredit
212Foreign Letter of CreditDetailCredit
213Letter of CreditDetailCredit
214Foreign Exchange of CreditDetailCredit
215Total Letters of CreditSummaryCredit
216Foreign Remittance CreditDetailCredit
218Foreign Collection CreditDetailCredit
221Foreign Check PurchaseDetailCredit
222Foreign Checks DepositedDetailCredit
224CommissionDetailCredit
226International Money Market TradingDetailCredit
227Standing OrderDetailCredit
229Miscellaneous International CreditDetailCredit
230Total Security CreditsSummaryCredit
231Total Collection CreditsSummaryCredit
232Sale of Debt SecurityDetailCredit
233Securities SoldDetailCredit
234Sale of Equity SecurityDetailCredit
235Matured Reverse Repurchase OrderDetailCredit
236Maturity of Debt SecurityDetailCredit
237Individual Collection CreditDetailCredit
238Collection of DividendsDetailCredit
239Total Bankers’ Acceptance CreditsSummaryCredit
240Coupon Collections – BanksDetailCredit
241Bankers’ AcceptancesDetailCredit
242Collection of Interest IncomeDetailCredit
243Matured Fed Funds PurchasedDetailCredit
244Interest/Matured Principal PaymentDetailCredit
245Monthly DividendsSummaryCredit
246Commercial PaperDetailCredit
247Capital ChangeDetailCredit
248Savings Bonds Sales AdjustmentDetailCredit
249Miscellaneous Security CreditDetailCredit
250Total Checks Posted and ReturnedSummaryCredit
251Total Debit ReversalsSummaryCredit
252Debit ReversalDetailCredit
254Posting Error Correction CreditDetailCredit
255Check Posted and ReturnedDetailCredit
256Total ACH Return ItemsSummaryCredit
257Individual ACH Return ItemDetailCredit
258ACH Reversal CreditDetailCredit
260Total Rejected CreditsSummaryCredit
261Individual Rejected CreditDetailCredit
263OverdraftDetailCredit
266Return ItemDetailCredit
268Return Item AdjustmentDetailCredit
270Total ZBA CreditsSummaryCredit
271Net Zero-Balance AmountSummaryCredit
274Cumulative ZBA or Disbursement CreditsDetailCredit
275ZBA CreditDetailCredit
276ZBA Float AdjustmentDetailCredit
277ZBA Credit TransferDetailCredit
278ZBA Credit AdjustmentDetailCredit
280Total Controlled Disbursing CreditsSummaryCredit
281Individual Controlled Disbursing CreditDetailCredit
285Total DTC Disbursing CreditsSummaryCredit
286Individual DTC Disbursing CreditDetailCredit
294Total ATM CreditsSummaryCredit
295ATM CreditDetailCredit
301Commercial DepositDetailCredit
302Correspondent Bank DepositSummaryCredit
303Total Wire Transfers In – FFSummaryCredit
304Total Wire Transfers In – CHFSummaryCredit
305Total Fed Funds SoldSummaryCredit
306Fed Funds SoldDetailCredit
307Total Trust CreditsSummaryCredit
308Trust CreditDetailCredit
309Total Value - Dated FundsSummaryCredit
310Total Commercial DepositsSummaryCredit
315Total International Credits – FFSummaryCredit
316Total International Credits – CHFSummaryCredit
318Total Foreign Check PurchasedSummaryCredit
319Late DepositSummaryCredit
320Total Securities Sold – FFSummaryCredit
321Total Securities Sold – CHFSummaryCredit
324Total Securities Matured – FFSummaryCredit
325Total Securities Matured – CHFSummaryCredit
326Total Securities InterestSummaryCredit
327Total Securities MaturedSummaryCredit
328Total Securities Interest – FFSummaryCredit
329Total Securities Interest – CHFSummaryCredit
330Total Escrow CreditsSummaryCredit
331Individual Escrow CreditDetailCredit
332Total Miscellaneous Securities Credits – FFSummaryCredit
336Total Miscellaneous Securities Credits – CHFSummaryCredit
338Total Securities SoldSummaryCredit
340Total Broker DepositsSummaryCredit
341Total Broker Deposits – FFSummaryCredit
342Broker DepositDetailCredit
343Total Broker Deposits – CHFSummaryCredit
344Individual Back Value CreditDetailCredit
345Item in Brokers DepositDetailCredit
346Sweep Interest IncomeDetailCredit
347Sweep Principal SellDetailCredit
348Futures CreditDetailCredit
349Principal Payments CreditDetailCredit
350Investment SoldSummaryCredit
351Individual Investment SoldDetailCredit
352Total Cash Center CreditsSummaryCredit
353Cash Center CreditDetailCredit
354Interest CreditDetailCredit
355Investment InterestSummaryCredit
356Total Credit AdjustmentSummaryCredit
357Credit AdjustmentDetailCredit
358YTD Adjustment CreditDetailCredit
359Interest Adjustment CreditDetailCredit
360Total Credits Less Wire Transfer and Returned ChecksSummaryCredit
361Grand Total Credits Less Grand Total DebitsSummaryCredit
362Correspondent CollectionDetailCredit
363Correspondent Collection AdjustmentDetailCredit
364Loan ParticipationDetailCredit
366Currency and Coin DepositedDetailCredit
367Food Stamp LetterDetailCredit
368Food Stamp AdjustmentDetailCredit
369Clearing Settlement CreditDetailCredit
370Total Back Value CreditsSummaryCredit
372Back Value AdjustmentDetailCredit
373Customer PayrollDetailCredit
374FRB Statement RecapDetailCredit
376Savings Bond Letter or AdjustmentDetailCredit
377Treasury Tax and Loan CreditDetailCredit
378Transfer of Treasury CreditDetailCredit
379FRB Government Checks Cash Letter CreditDetailCredit
381FRB Government Check AdjustmentDetailCredit
382FRB Postal Money Order CreditDetailCredit
383FRB Postal Money Order AdjustmentDetailCredit
384FRB Cash Letter Auto Charge CreditDetailCredit
385Total Universal CreditsSummaryCredit
386FRB Cash Letter Auto Charge AdjustmentDetailCredit
387FRB Fine-Sort Cash Letter CreditDetailCredit
388FRB Fine-Sort AdjustmentDetailCredit
389Total Freight Payment CreditsSummaryCredit
390Total Miscellaneous CreditsSummaryCredit
391Universal CreditDetailCredit
392Freight Payment CreditDetailCredit
393Itemized Credit Over $10,000DetailCredit
394Cumulative CreditsDetailCredit
395Check ReversalDetailCredit
397Float AdjustmentDetailCredit
398Miscellaneous Fee RefundDetailCredit
399Miscellaneous CreditDetailCredit

400–699: Debits (summary and detail)

Debits. Summary codes (400 is Total Debits) go in the 03 record; detail codes go in 16 records, one transaction each. 198 codes.

BAI2 type codes 400–699: Debits (summary and detail)
CodeDescriptionLevelDirection
400Total DebitsSummaryDebit
401Total Debit Amount MTDSummaryDebit
403Today’s Total DebitsSummaryDebit
405Total Debit Less Wire Transfers and Charge-BacksSummaryDebit
406Debits not DetailedSummaryDebit
408Float AdjustmentDetailDebit
409Debit (Any Type)DetailDebit
410Total YTD AdjustmentSummaryDebit
412Total Debits (Excluding Returned Items)SummaryDebit
415Lockbox DebitDetailDebit
416Total Lockbox DebitsSummaryDebit
420EDI Transaction DebitsSummaryDebit
421EDI Transaction DebitDetailDebit
422EDIBANX Settlement DebitDetailDebit
423EDIBANX Return Item DebitDetailDebit
430Total Payable–Through DraftsSummaryDebit
435Payable–Through DraftDetailDebit
445ACH Concentration DebitDetailDebit
446Total ACH Disbursement Funding DebitsSummaryDebit
447ACH Disbursement Funding DebitDetailDebit
450Total ACH DebitsSummaryDebit
451ACH Debit ReceivedDetailDebit
452Item in ACH Disbursement or DebitDetailDebit
455Preauthorized ACH DebitDetailDebit
462Account Holder Initiated ACH DebitDetailDebit
463Corporate Trade Payment DebitsSummaryDebit
464Corporate Trade Payment DebitDetailDebit
465Corporate Trade Payment SettlementSummaryDebit
466ACH SettlementDetailDebit
467ACH Settlement DebitsSummaryDebit
468ACH Return Item or Adjustment SettlementDetailDebit
469Miscellaneous ACH DebitDetailDebit
470Total Check PaidSummaryDebit
471Total Check Paid – Cumulative MTDSummaryDebit
472Cumulative Checks PaidDetailDebit
474Certified Check DebitDetailDebit
475Check PaidDetailDebit
476Federal Reserve Bank Letter DebitDetailDebit
477Bank Originated DebitDetailDebit
478List Post DebitsSummaryDebit
479List Post DebitDetailDebit
480Total Loan PaymentsSummaryDebit
481Individual Loan PaymentDetailDebit
482Total Bank-Originated DebitsSummaryDebit
484DraftDetailDebit
485DTC DebitDetailDebit
486Total Cash Letter DebitsSummaryDebit
487Cash Letter DebitDetailDebit
489Cash Letter AdjustmentDetailDebit
490Total Outgoing Money TransfersSummaryDebit
491Individual Outgoing Internal Money TransferDetailDebit
493Customer Terminal Initiated Money TransferDetailDebit
495Outgoing Money TransferDetailDebit
496Money Transfer AdjustmentDetailDebit
498CompensationDetailDebit
500Total Automatic Transfer DebitsSummaryDebit
501Individual Automatic Transfer DebitDetailDebit
502Bond Operations DebitDetailDebit
505Total Book Transfer DebitsSummaryDebit
506Book Transfer DebitDetailDebit
507Total International Money Transfer DebitsSummaryDebit
508Individual International Money Transfer DebitsDetailDebit
510Total International DebitsSummaryDebit
512Letter of Credit DebitDetailDebit
513Letter of CreditDetailDebit
514Foreign Exchange DebitDetailDebit
515Total Letters of CreditSummaryDebit
516Foreign Remittance DebitDetailDebit
518Foreign Collection DebitDetailDebit
522Foreign Checks PaidDetailDebit
524CommissionDetailDebit
526International Money Market TradingDetailDebit
527Standing OrderDetailDebit
529Miscellaneous International DebitDetailDebit
530Total Security DebitsSummaryDebit
531Securities PurchasedDetailDebit
532Total Amount of Securities PurchasedSummaryDebit
533Security Collection DebitDetailDebit
534Total Miscellaneous Securities DB – FFSummaryDebit
535Purchase of Equity SecuritiesDetailDebit
536Total Miscellaneous Securities Debit – CHFSummaryDebit
537Total Collection DebitSummaryDebit
538Matured Repurchase OrderDetailDebit
539Total Bankers’ Acceptances DebitSummaryDebit
540Coupon Collection DebitDetailDebit
541Bankers’ AcceptancesDetailDebit
542Purchase of Debt SecuritiesDetailDebit
543Domestic CollectionDetailDebit
544Interest/Matured Principal PaymentDetailDebit
546Commercial paperDetailDebit
547Capital ChangeDetailDebit
548Savings Bonds Sales AdjustmentDetailDebit
549Miscellaneous Security DebitDetailDebit
550Total Deposited Items ReturnedSummaryDebit
551Total Credit ReversalsSummaryDebit
552Credit ReversalDetailDebit
554Posting Error Correction DebitDetailDebit
555Deposited Item ReturnedDetailDebit
556Total ACH Return ItemsSummaryDebit
557Individual ACH Return ItemDetailDebit
558ACH Reversal DebitDetailDebit
560Total Rejected DebitsSummaryDebit
561Individual Rejected DebitDetailDebit
563OverdraftDetailDebit
564Overdraft FeeDetailDebit
566Return ItemDetailDebit
567Return Item FeeDetailDebit
568Return Item AdjustmentDetailDebit
570Total ZBA DebitsSummaryDebit
574Cumulative ZBA DebitsDetailDebit
575ZBA DebitDetailDebit
577ZBA Debit TransferDetailDebit
578ZBA Debit AdjustmentDetailDebit
580Total Controlled Disbursing DebitsSummaryDebit
581Individual Controlled Disbursing DebitDetailDebit
583Total Disbursing Checks Paid – Early AmountSummaryDebit
584Total Disbursing Checks Paid – Later AmountSummaryDebit
585Disbursing Funding RequirementSummaryDebit
586FRB Presentment Estimate (Fed Estimate)SummaryDebit
587Late Debits (After Notification)SummaryDebit
588Total Disbursing Checks Paid-Last AmountSummaryDebit
590Total DTC DebitsSummaryDebit
594Total ATM DebitsSummaryDebit
595ATM DebitDetailDebit
596Total ARP DebitsSummaryDebit
597ARP DebitDetailDebit
601Estimated Total DisbursementSummaryDebit
602Adjusted Total DisbursementSummaryDebit
610Total Funds RequiredSummaryDebit
611Total Wire Transfers Out- CHFSummaryDebit
612Total Wire Transfers Out – FFSummaryDebit
613Total International Debit – CHFSummaryDebit
614Total International Debit – FFSummaryDebit
615Total Federal Reserve Bank – Commercial Bank DebitSummaryDebit
616Federal Reserve Bank – Commercial Bank DebitDetailDebit
617Total Securities Purchased – CHFSummaryDebit
618Total Securities Purchased – FFSummaryDebit
621Total Broker Debits – CHFSummaryDebit
622Broker DebitDetailDebit
623Total Broker Debits – FFSummaryDebit
625Total Broker DebitsSummaryDebit
626Total Fed Funds PurchasedSummaryDebit
627Fed Funds PurchasedDetailDebit
628Total Cash Center DebitsSummaryDebit
629Cash Center DebitDetailDebit
630Total Debit AdjustmentsSummaryDebit
631Debit AdjustmentDetailDebit
632Total Trust DebitsSummaryDebit
633Trust DebitDetailDebit
634YTD Adjustment DebitDetailDebit
640Total Escrow DebitsSummaryDebit
641Individual Escrow DebitDetailDebit
644Individual Back Value DebitDetailDebit
646Transfer Calculation DebitSummaryDebit
650Investments PurchasedSummaryDebit
651Individual Investment purchasedDetailDebit
654Interest DebitDetailDebit
655Total Investment Interest DebitsSummaryDebit
656Sweep Principal BuyDetailDebit
657Futures DebitDetailDebit
658Principal Payments DebitDetailDebit
659Interest Adjustment DebitDetailDebit
661Account Analysis FeeDetailDebit
662Correspondent Collection DebitDetailDebit
663Correspondent Collection AdjustmentDetailDebit
664Loan ParticipationDetailDebit
665Intercept DebitsSummaryDebit
666Currency and Coin ShippedDetailDebit
667Food Stamp LetterDetailDebit
668Food Stamp AdjustmentDetailDebit
669Clearing Settlement DebitDetailDebit
670Total Back Value DebitsSummaryDebit
672Back Value AdjustmentDetailDebit
673Customer PayrollDetailDebit
674FRB Statement RecapDetailDebit
676Savings Bond Letter or AdjustmentDetailDebit
677Treasury Tax and Loan DebitDetailDebit
678Transfer of Treasury DebitDetailDebit
679FRB Government Checks Cash Letter DebitDetailDebit
681FRB Government Check AdjustmentDetailDebit
682FRB Postal Money Order DebitDetailDebit
683FRB Postal Money Order AdjustmentDetailDebit
684FRB Cash Letter Auto Charge DebitDetailDebit
685Total Universal DebitsSummaryDebit
686FRB Cash Letter Auto Charge AdjustmentDetailDebit
687FRB Fine-Sort Cash Letter DebitDetailDebit
688FRB Fine-Sort AdjustmentDetailDebit
689FRB Freight Payment DebitsSummaryDebit
690Total Miscellaneous DebitsSummaryDebit
691Universal DebitDetailDebit
692Freight Payment DebitDetailDebit
693Itemized Debit Over $10,000DetailDebit
694Deposit ReversalDetailDebit
695Deposit Correction DebitDetailDebit
696Regular Collection DebitDetailDebit
697Cumulative DebitsDetailDebit
698Miscellaneous FeesDetailDebit
699Miscellaneous DebitDetailDebit

700–799: Loan transactions

Loans: status codes 701–709, credit codes 720–728 (a summary and the amounts applied to interest, principal and the like) and the debit summary 760. 15 codes.

BAI2 type codes 700–799: Loan transactions
CodeDescriptionLevelDirection
701Principal Loan BalanceStatus–
703Available Commitment AmountStatus–
705Payment Amount DueStatus–
707Principal Amount Past DueStatus–
709Interest Amount Past DueStatus–
720Total Loan PaymentSummaryCredit
721Amount Applied to InterestDetailCredit
722Amount Applied to PrincipalDetailCredit
723Amount Applied to EscrowDetailCredit
724Amount Applied to Late ChargesDetailCredit
725Amount Applied to BuydownDetailCredit
726Amount Applied to Misc. FeesDetailCredit
727Amount Applied to Deferred Interest DetailDetailCredit
728Amount Applied to Service ChargeDetailCredit
760Loan DisbursementSummaryDebit

800–899: Unassigned (890: non-monetary information)

No codes are assigned here except 890, a detail code for a 16 record that carries a message in its text instead of an amount. 1 code.

BAI2 type codes 800–899: Unassigned (890: non-monetary information)
CodeDescriptionLevelDirection
890Contains Non-monetary InformationDetailNon-monetary

900–999: Bank-defined codes

The specification lists no codes here: each bank assigns its own and should say what they mean in its BAI2 guide. The range still tells you the level and direction.

Bank-defined type code ranges
CodesRangeHow they are used
900–919Custom account status (bank-defined)Status codes your bank defines, reported in the 03 record like 001–099.
920–959Custom credits (bank-defined)Credit codes your bank defines: a summary code in an 03 record, a detail code in a 16 record.
960–999Custom debits (bank-defined)Debit codes your bank defines: a summary code in an 03 record, a detail code in a 16 record.

Code list adapted from ministryofjustice/bai2 (opens in a new tab) (MIT License; Copyright (C) 2015-2025 HM Government (Ministry of Justice Digital & Technology)) and checked against the type-code appendix of the BAI2 specification (BAI, 2005).

10 codes outside the BAI2 list

These codes are not in the specification’s list, but the BAI2 Viewer recognizes them, with the meaning below, and does not flag them. Real-time payment codes such as 158 and 458 came into use at banks after the 2005 list; five others came with the code list this page is built on and turn up in no published source, so treat their names with care.

Type codes outside the BAI2 list
CodeDescriptionLevelDirectionSource
087MTD Ave CollectedStatus–Unverified. Not in the BAI2 list or in any bank list checked; the name is unverified.
088MTD Ave Neg CollectedStatus–Unverified. Not in the BAI2 list or in any bank list checked; the name is unverified.
102Total Number of CreditsSummaryCreditUnverified. Not in the BAI2 list or in any bank list checked; the name is unverified.
158Real Time Payment CreditDetailCreditUsed by several banks. Not in the BAI2 list. Banks use it for real-time payment credits.
159Total Real Time Payment CreditsSummaryCreditUsed by several banks. Not in the BAI2 list. Banks use it for the total of real-time payment credits.
402Total Number of DebitsSummaryDebitOne bank’s code. Not in the BAI2 list. Some banks use it for the number of debits.
458Real Time Payment DebitDetailDebitUsed by several banks. Not in the BAI2 list. Banks use it for real-time payment debits.
459Total Real Time Payment DebitsSummaryDebitUsed by several banks. Not in the BAI2 list. Banks use it for the total of real-time payment debits.
706Loan ParticipationDetailCreditUnverified. Not in the BAI2 list or in any bank list checked; the name is unverified.
708Value Dated FundsDetailCreditUnverified. Not in the BAI2 list or in any bank list checked; the name is unverified.

BAI2 and BTRS

BAI2’s copyright passed from BAI to ASC X9 in 2008, and ASC X9 publishes its successor, the Balance and Transaction Reporting Standard (BTRS), as ANSI X9.121. A BTRS file builds on the BAI2 records and says Version Number 3 in its File Header, where a BAI2 file says 2.

Its code list is not the BAI2 list. The 2012 edition cut the list to 181 codes, each tied to one summary code, added a few (035, 141, 371, 441 and 671), renamed many and gave some a different meaning: 040, 077, 078 and 370 changed. 077, for one, is Average Adjustment to Balances MTD in BAI2 but 2 Day Available in BTRS 2012. The current BTRS code list (version 3.3.1, with X9.121-2016 reaffirmed in 2021) is a free download from ANSI (opens in a new tab); this page lists the BAI2 codes only.

The BAI2 Viewer opens version 3 files but reads them with BAI2 meanings, and says so in a warning. Check any code in a BTRS file against your bank’s BTRS list. The record-level differences are on the BAI2 file format page.

Sources and credits

The list follows the type-code appendix of BAI’s Cash Management Balance Reporting Specifications, Version 2 (2005). The names are the specification’s, lightly normalized; the explanations on this page are our own. Banks add codes of their own and sometimes use listed codes in their own way, so check your bank’s BAI2 guide for codes it reports.

NACHA Navigator is independent and not affiliated with BAI, ASC X9 or any bank. This page is for information only.