ZagTrader

ISO 20022 external code set

ExternalCashAccountType1Code: Cash Account Type Codes

Written and maintained by ZagTrader. Last reviewed . How this page is sourced and checked

Specifies the nature, or use, of the cash account in the format of character string with a maximum length of 4 characters.

Definition from the ISO 20022 External Code Sets, 2Q2026 (published 28 Aug 2026).

28 codes in use. External code sets are published outside the message schemas and updated every quarter, so a new code can appear without a new message version.

Codes

  • CACCCurrentAccount used to post debits and credits when no specific account has been nominated.
  • CARDCard AccountAccount used for credit card payments.
  • CASHCash PaymentAccount used for the payment of cash.
  • CHARChargesAccount used for charges if different from the account for
  • CISHCash IncomeAccount used for payment of income if different from the current cash account
  • COMMCommissionAccount used for commission if different from the account
  • CPACClearing Participant Settlement AccountAccount used to post settlement debit and credit entries on behalf of a designated Clearing Participant.
  • LLSVLimited Liquidity Savings AccountAccount used for savings with special interest and withdrawal terms.
  • LOANLoanAccount used for loans.
  • MGLDMarginal LendingAccount used for a marginal lending facility.
  • MOMAMoney MarketAccount used for money markets if different from the cash
  • NFCANon Resident Foreign Currency AccountNon-Resident Individual / Entity Foreign Current held domestically.
  • NLCYNon Resident Local Domestic Currency AccountNon-Resident domestic currency account.
  • NREXNon Resident ExternalAccount used for non-resident external.
  • ODEPOrdinary DepositAccount used as ordinary deposit for everyday deposits and withdrawals.
  • ODFTOverdraftAccount is used for overdrafts.
  • ONDPOver Night DepositAccount used for overnight deposits.
  • OTHROther AccountAccount not otherwise specified.
  • REFCResident Entity Foreign CurrencyResident Entity Foreign Currency held domestically.
  • RFCAResident Individual Foreign Currency AccountResident Individual Foreign Currency held domestically.
  • RLCYResident Local Domestic CurrencyResident domestic currency account.
  • SACCSettlementAccount used to post debit and credit entries, as a result of transactions cleared and settled through a specific clearing and settlement system.
  • SLRYSalaryAccounts used for salary payments.
  • SVGSSavingsAccount used for savings.
  • TAXETaxAccount used for taxes if different from the account for
  • TRANTransacting AccountA transacting account is the most basic type of bank account that you can get. The main difference between transaction and cheque accounts is that you usually do not get a cheque book with your transacting account and neither are you offered an overdraft facility.
  • TRASCash TradingAccount used for trading if different from the current cash account.
  • VACCVirtual AccountAccount created virtually to facilitate collection and reconciliation.

Messages that use ExternalCashAccountType1Code

MessageElement path
pacs.002TxInfAndSts/OrgnlTxRef/DbtrAcct/Tp/Cd, TxInfAndSts/OrgnlTxRef/CdtrAcct/Tp/Cd, TxInfAndSts/OrgnlTxRef/DbtrAgtAcct/Tp/Cd, TxInfAndSts/OrgnlTxRef/CdtrAgtAcct/Tp/Cd
pain.002OrgnlPmtInfAndSts/TxInfAndSts/OrgnlTxRef/DbtrAcct/Tp/Cd, OrgnlPmtInfAndSts/TxInfAndSts/OrgnlTxRef/CdtrAcct/Tp/Cd, OrgnlPmtInfAndSts/TxInfAndSts/OrgnlTxRef/DbtrAgtAcct/Tp/Cd, OrgnlPmtInfAndSts/TxInfAndSts/OrgnlTxRef/CdtrAgtAcct/Tp/Cd
pacs.004TxInf/RtrChain/DbtrAcct/Tp/Cd, TxInf/RtrChain/CdtrAcct/Tp/Cd, GrpHdr/SttlmInf/SttlmAcct/Tp/Cd, TxInf/OrgnlTxRef/DbtrAcct/Tp/Cd
camt.056Undrlyg/TxInf/OrgnlTxRef/DbtrAcct/Tp/Cd, Undrlyg/TxInf/OrgnlTxRef/CdtrAcct/Tp/Cd, Undrlyg/TxInf/OrgnlTxRef/DbtrAgtAcct/Tp/Cd, Undrlyg/TxInf/OrgnlTxRef/CdtrAgtAcct/Tp/Cd
camt.029ModDtls/OrgnlTxRef/DbtrAcct/Tp/Cd, ModDtls/OrgnlTxRef/CdtrAcct/Tp/Cd, ModDtls/OrgnlTxRef/DbtrAgtAcct/Tp/Cd, ModDtls/OrgnlTxRef/CdtrAgtAcct/Tp/Cd
pacs.008CdtTrfTxInf/DbtrAcct/Tp/Cd, CdtTrfTxInf/CdtrAcct/Tp/Cd, CdtTrfTxInf/DbtrAgtAcct/Tp/Cd, CdtTrfTxInf/CdtrAgtAcct/Tp/Cd
pacs.009CdtTrfTxInf/DbtrAcct/Tp/Cd, CdtTrfTxInf/CdtrAcct/Tp/Cd, CdtTrfTxInf/DbtrAgtAcct/Tp/Cd, CdtTrfTxInf/CdtrAgtAcct/Tp/Cd
pain.001PmtInf/DbtrAcct/Tp/Cd, PmtInf/ChrgsAcct/Tp/Cd, PmtInf/DbtrAgtAcct/Tp/Cd, PmtInf/CdtTrfTxInf/CdtrAcct/Tp/Cd
camt.053Stmt/Acct/Tp/Cd, Stmt/RltdAcct/Tp/Cd, Stmt/Ntry/CardTx/PrePdAcct/Tp/Cd, Stmt/Ntry/NtryDtls/TxDtls/CardTx/PrePdAcct/Tp/Cd
camt.054Ntfctn/Acct/Tp/Cd, Ntfctn/RltdAcct/Tp/Cd, Ntfctn/Ntry/CardTx/PrePdAcct/Tp/Cd, Ntfctn/Ntry/NtryDtls/TxDtls/CardTx/PrePdAcct/Tp/Cd
camt.052Rpt/Acct/Tp/Cd, Rpt/RltdAcct/Tp/Cd, Rpt/Ntry/CardTx/PrePdAcct/Tp/Cd, Rpt/Ntry/NtryDtls/TxDtls/CardTx/PrePdAcct/Tp/Cd
acmt.007Acct/Tp/Cd, RefAcct/Tp/Cd
acmt.008Acct/Tp/Cd, RefAcct/Tp/Cd
acmt.009Acct/Tp/Cd
acmt.014Rpt/Acct/Tp/Cd, Rpt/RefAcct/Tp/Cd
acmt.015Acct/Tp/Tp/Cd
acmt.016Acct/Tp/Tp/Cd
acmt.022Mod/OrgnlPtyAndAcctId/Acct/Tp/Cd, Mod/UpdtdPtyAndAcctId/Acct/Tp/Cd
acmt.023Vrfctn/PtyAndAcctId/Acct/Tp/Cd
acmt.024Rpt/OrgnlPtyAndAcctId/Acct/Tp/Cd, Rpt/UpdtdPtyAndAcctId/Acct/Tp/Cd
acmt.027OdAcct/Tp/Cd, NewAcct/Acct/Tp/Cd, BalTrf/BalTrfMtd/Cdt/CdtrAcct/Tp/Cd, BalTrf/BalTrfMtd/Dbt/CdtrAcct/Tp/Cd
acmt.028OdAcct/Tp/Cd, NewAcct/Tp/Cd, PmtInstr/DbtrAcct/Tp/Cd, PmtInstr/ChrgsAcct/Tp/Cd
acmt.029OdAcct/Tp/Cd, PmtInstr/DbtrAcct/Tp/Cd, PmtInstr/ChrgsAcct/Tp/Cd, PmtInstr/DbtrAgtAcct/Tp/Cd
acmt.030OdAcct/Tp/Cd, NewAcct/Tp/Cd
acmt.031NewAcct/Tp/Cd, NmntdAcct/Tp/Cd, BalTrf/BalTrfMtd/Cdt/CdtrAcct/Tp/Cd, BalTrf/BalTrfMtd/Dbt/CdtrAcct/Tp/Cd
acmt.032OdAcct/Tp/Cd, BalTrf/BalTrfMtd/Cdt/CdtrAcct/Tp/Cd, BalTrf/BalTrfMtd/Dbt/CdtrAcct/Tp/Cd
acmt.034OdAcct/Tp/Cd, CdtInstr/CdtrAcct/Tp/Cd
auth.001SchCrit/Acct/Id/Tp/Cd
auth.002SchCrit/Acct/Id/Tp/Cd
auth.022Stmt/TxJrnl/Acct/Tp/Cd
auth.024TxNtfctn/TxCert/Acct/Tp/Cd
caaa.001AuthstnReq/Cntxt/CdtTrfCntxt/DbtrAcct/Tp/Cd, AuthstnReq/Cntxt/CdtTrfCntxt/CdtrAcct/Tp/Cd, AuthstnReq/Cntxt/DrctDbtCntxt/DbtrAcct/Tp/Cd, AuthstnReq/Cntxt/DrctDbtCntxt/CdtrAcct/Tp/Cd
caaa.003CmpltnAdvc/Cntxt/CdtTrfCntxt/DbtrAcct/Tp/Cd, CmpltnAdvc/Cntxt/CdtTrfCntxt/CdtrAcct/Tp/Cd, CmpltnAdvc/Cntxt/DrctDbtCntxt/DbtrAcct/Tp/Cd, CmpltnAdvc/Cntxt/DrctDbtCntxt/CdtrAcct/Tp/Cd
caaa.005CxlReq/Cntxt/CdtTrfCntxt/DbtrAcct/Tp/Cd, CxlReq/Cntxt/CdtTrfCntxt/CdtrAcct/Tp/Cd, CxlReq/Cntxt/DrctDbtCntxt/DbtrAcct/Tp/Cd, CxlReq/Cntxt/DrctDbtCntxt/CdtrAcct/Tp/Cd
caaa.007CxlAdvc/Cntxt/CdtTrfCntxt/DbtrAcct/Tp/Cd, CxlAdvc/Cntxt/CdtTrfCntxt/CdtrAcct/Tp/Cd, CxlAdvc/Cntxt/DrctDbtCntxt/DbtrAcct/Tp/Cd, CxlAdvc/Cntxt/DrctDbtCntxt/CdtrAcct/Tp/Cd
caaa.011BtchTrf/DataSet/CmonData/Cntxt/CdtTrfCntxt/DbtrAcct/Tp/Cd, BtchTrf/DataSet/CmonData/Cntxt/CdtTrfCntxt/CdtrAcct/Tp/Cd, BtchTrf/DataSet/CmonData/Cntxt/DrctDbtCntxt/DbtrAcct/Tp/Cd, BtchTrf/DataSet/CmonData/Cntxt/DrctDbtCntxt/CdtrAcct/Tp/Cd
caaa.020TxAdvc/Cntxt/CdtTrfCntxt/DbtrAcct/Tp/Cd, TxAdvc/Cntxt/CdtTrfCntxt/CdtrAcct/Tp/Cd, TxAdvc/Cntxt/DrctDbtCntxt/DbtrAcct/Tp/Cd, TxAdvc/Cntxt/DrctDbtCntxt/CdtrAcct/Tp/Cd
caaa.022NonFinReq/Cntxt/CdtTrfCntxt/DbtrAcct/Tp/Cd, NonFinReq/Cntxt/CdtTrfCntxt/CdtrAcct/Tp/Cd, NonFinReq/Cntxt/DrctDbtCntxt/DbtrAcct/Tp/Cd, NonFinReq/Cntxt/DrctDbtCntxt/CdtrAcct/Tp/Cd
caaa.024RptReq/Cntxt/CdtTrfCntxt/DbtrAcct/Tp/Cd, RptReq/Cntxt/CdtTrfCntxt/CdtrAcct/Tp/Cd, RptReq/Cntxt/DrctDbtCntxt/DbtrAcct/Tp/Cd, RptReq/Cntxt/DrctDbtCntxt/CdtrAcct/Tp/Cd
caaa.025RptRspn/Cntxt/CdtTrfCntxt/DbtrAcct/Tp/Cd, RptRspn/Cntxt/CdtTrfCntxt/CdtrAcct/Tp/Cd, RptRspn/Cntxt/DrctDbtCntxt/DbtrAcct/Tp/Cd, RptRspn/Cntxt/DrctDbtCntxt/CdtrAcct/Tp/Cd

And 97 more messages: see the ExternalCashAccountType1Code page.

All ISO 20022 code sets · ISO 20022 messages

The ISO 20022 code set names, code values, names and definitions on this page are reproduced from material published at iso20022.org under the ISO 20022 Intellectual Property Rights policy. This is not the official source: the up-to-date ISO 20022 standards and repository material are published only at iso20022.org. Explanations in our own words are by ZagTrader. ZagTrader is not affiliated with or endorsed by ISO or Swift.