Validation Rules
BalanceForAccountOrSubAccountDetailsRule: If StatementGeneralDetails/ActivityIndicator is TRUE (Yes), then either BalanceForAccount or SubAccountDetails must be present. If StatementGeneralDetails/ActivityIndicator is FALSE (No), then BalanceForAccount and SubAccountDetails must be absent.
BalanceForAccountReportingRule: If StatementGeneralDetails/ActivityIndicator is TRUE (Yes) and SubAccountIndicator is FALSE (NO), then BalanceForAccount must be present and Sub Account Details must be absent.
SecuritiesMarketPracticeGroupGuideline: The Securities Market Practice Group (SMPG) has published market practice recommendations on the use of this message.
These market practices are available on www.smpg.info.
SubAccountDetailsBalanceForAccountPresenceRule: If StatementGeneralDetails/ActivityIndicator is TRUE (Yes) and SubAccountIndicator is TRUE (YES), then SubAccountDetails must be present and BalanceForAccount must be absent.
SafekeepingAccountOrBlockChainAddress1Rule: If SafekeepingAccount is present, BlockChainAddressOrWallet must be absent.
SafekeepingAccountOrBlockChainAddress2Rule: If BlockChainAddressOrWallet is present, SafekeepingAccount must be absent.
SafekeepingAccountOrBlockChainAddress3Rule: Either SafekeepingAccount or BlockChainAddressOrWallet must be present but not both.