ZagTrader

ExternalSystemBalanceType1Code

BLOC Code: Blocked Trades

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

BLOC means blocked trades in the ISO 20022 system balance type code set. Balance representing the projected total of all cash legs for trades settling via a central securities depository that have been matched but blocked in order to not settle. These blocked trades are included in the calculation for settlement (for example to avoid overdrafts).

Code
BLOC
ISO name
BlockedTrades
Status
Registered
Last updated
2018-11-01

Official definition

Balance representing the projected total of all cash legs for trades settling via a central securities depository that have been matched but blocked in order to not settle. These blocked trades are included in the calculation for settlement (for example to avoid overdrafts).

Usage rule: Blocking can be done by account owner or its counterparties. Usually this is done to chain transactions or to prioritise other trades. Blocked trades have an indicator that prevents the transactions from settling. Once matched, they can settle whenever the freeze is lifted. In this case they will move to FSET. Lifting the freeze can happen anytime during the day and the transaction will be settling in the next settlement cycle which can be the same day if the (international) central securities depository's operates several settlements cycles per day.

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

Messages and fields that use ExternalSystemBalanceType1Code

MessageElement path
admi.005RptQryCrit/SchCrit/Bal/Tp/Cd
camt.003AcctQryDef/AcctCrit/NewCrit/SchCrit/Bal/Tp/Cd
camt.004RptOrErr/AcctRpt/AcctOrErr/Acct/MulBal/Tp/Cd

BLOC questions

What does BLOC mean in ISO 20022?
BLOC is Blocked Trades in the ExternalSystemBalanceType1Code code set: Balance representing the projected total of all cash legs for trades settling via a central securities depository that have been matched but blocked in order to not settle. These blocked trades are included in the calculation for settlement (for example to avoid overdrafts). Usage rule: Blocking can be done by account owner or its counterparties. Usually this is done to chain transactions or to prioritise other trades. Blocked trades have an indicator that prevents the transactions from settling. Once matched, they can settle whenever the freeze is lifted. In this case they will move to FSET. Lifting the freeze can happen anytime during the day and the transaction will be settling in the next settlement cycle which can be the same day if the (international) central securities depository's operates several settlements cycles per day.
Where does BLOC appear in a message?
For example in admi.005, element RptQryCrit/SchCrit/Bal/Tp/Cd.

All ExternalSystemBalanceType1Code codes · ISO 20022 code sets

The ISO 20022 code 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.