semt: Securities Management
semt.024 Total Portfolio Valuation Report
Written and maintained by ZagTrader. Last reviewed . How this page is sourced and checked
semt.024 is the ISO 20022 TotalPortfolioValuationReport message in the Securities Management business area (semt). The latest version is semt.024.001.01.
- Message
- TotalPortfolioValuationReport
- Latest version
- semt.024.001.01
- Submitting organisation
- Not read from the catalogue
- MT equivalent
- None listed
In use: published in the current ISO 20022 catalogue.
What semt.024 is for
An account servicer sends a TotalPortfolioValuationReport to an account owner to provide detailed valuation information for a portfolio.
The TotalPortfolioValuationReport will be sent by the account servicer to the account owner on an agreed basis. The report may also be requested using a SecuritiesStatementQuery.
The TotalPortfolioValuationReport is used to report on a portfolio without Investment Funds; or to report on a portfolio when an investment fund is regarded as a portfolio containing, only one or multiple investment funds
The TotalPortfolioValuationReport may also be used to:
- re-send a message previously sent (the CopyDuplicate value is DUPL),
- provide a third party with a copy of a message for information (the CopyDuplicate value is COPY),
- re-send to a third party a copy of a message for information (the CopyDuplicate value is CODU).
semt.024 versions
Every version published in the e-Repository, newest first. A message keeps its business purpose across versions; each new version is a separate schema with its own namespace.
| Version | Registration status | Published in |
|---|---|---|
| semt.024.001.01latest | Registered | Latest version set |
semt.024 message structure
The building blocks of semt.024.001.01 to three levels, with multiplicity ([0..1] optional, [1..1] mandatory, * any number) and the data type or component. Element names and definitions are from the ISO 20022 repository; usage guidelines such as CBPR+ or a market infrastructure's rules can restrict them further.
Document[1..1]TtlPrtflValtnRptTotalPortfolioValuationReport [1..1]PgntnPagination [1..1]PaginationPage number of the message (within the report) and continuation indicator to indicate that the report is to continue or that the message is the last page of the report.
PgNbPage Number [1..1]Max5NumericTextPage number.
LastPgIndLast Page Indicator [1..1]YesNoIndicatorIndicates the last page.
RptGnlDtlsReport General Details [1..1]Report4General information related to the total portfolio valuation report.
RptNbReport Number [0..1]Max5NumericTextSequential number of the report.
QryRefQuery Reference [0..1]Max35TextIdentification of the SecuritiesStatementQuery message sent to request this statement.
RptIdReport Identification [0..1]Max35TextUnique identification of the report.
RptDtTmReport Date Time [1..1]DateAndDateTimeChoice (choice)Date and time of the report.
DtDate [1..1]ISODateDtTmDate Time [1..1]ISODateTime
CreDtTmCreation Date Time [0..1]DateAndDateTimeChoice (choice)Preparation date and time of the report.
DtDate [1..1]ISODateDtTmDate Time [1..1]ISODateTime
PrvsRptDtTmPrevious Report Date Time [0..1]DateAndDateTimeChoice (choice)Previous report date and time.
DtDate [1..1]ISODateDtTmDate Time [1..1]ISODateTime
FrqcyFrequency [1..1]Frequency8Choice (choice)Specifies the frequency of the report.
CdCode [1..1]EventFrequency1CodePrtryProprietary [1..1]GenericIdentification30
UpdTpUpdate Type [1..1]UpdateType4Choice (choice)Specifies whether the report is complete or contains changes only.
CdCode [1..1]StatementUpdateType1CodePrtryProprietary [1..1]GenericIdentification30
RptBsisReport Basis [1..1]StatementBasis6Choice (choice)Specifies the type of balance on which the report is prepared.
CdCode [1..1]StatementBasis1CodePrtryProprietary [1..1]GenericIdentification30
RptPrdReport Period [0..1]DatePeriodDetailsPeriod for which the report is given.
FrDtFrom Date [1..1]ISODateToDtTo Date [1..1]ISODate
RptSrcReport Source [0..1]StatementSource1Choice (choice)Specifies the source of the report.
CdCode [1..1]StatementSource1CodePrtryProprietary [1..1]GenericIdentification30
AudtdIndAudited Indicator [0..1]YesNoIndicatorIndicates whether the report is audited or not.
ActvtyIndActivity Indicator [0..1]YesNoIndicatorIndicates whether there is activity or an information update reported in the report.
AcctDtlsAccount Details [1..1]SecuritiesAccount21Details of the account.
AcctAccount [1..1]AccountIdentification5Account identification.
IdIdentification [1..1]Max35TextNmName [0..1]Max35TextTpType [0..1]GenericIdentification30
SubAcctSub Account [0..1]AccountIdentification5Sub-account identification.
IdIdentification [1..1]Max35TextNmName [0..1]Max35TextTpType [0..1]GenericIdentification30
BaseCcyBase Currency [0..1]ActiveOrHistoricCurrencyCodeBase currency for the account.
RptgCcyReporting Currency [0..1]ActiveOrHistoricCurrencyCodeCurrency chosen for reporting purposes by the account owner in agreement with the account servicer.
FXRateForeign Exchange Rate [0..1]BaseOneRateForeign exchange rate applied between the reporting and base currencies.
TtlPrtflValtnTotal Portfolio Valuation [1..1]TotalPortfolioValuation1Valuation information of the portfolio.
TtlPrtflValTotal Portfolio Value [1..1]AmountAndDirection30Total value of the portfolio (sum of the assets, liabilities and unrealised gain/loss) calculated according to the accounting rules.
AmtAmount [1..1]ActiveOrHistoricCurrencyAndAmountSgnSign [0..1]PlusOrMinusIndicator
PrvsTtlPrtflValPrevious Total Portfolio Value [0..1]AmountAndDirection30Previous total value of the portfolio.
AmtAmount [1..1]ActiveOrHistoricCurrencyAndAmountSgnSign [0..1]PlusOrMinusIndicator
TtlPrtflValChngTotal Portfolio Value Change [0..1]AmountAndRate2Difference or change between the previous total portfolio value and the current total portfolio value.
AmtAmount [0..1]AmountAndDirection30RateRate [0..1]PercentageRate
TtlBookValTotal Book Value [1..1]AmountAndDirection30Net asset on balance sheet - total portfolio value minus or plus the unrealised gain or loss.
AmtAmount [1..1]ActiveOrHistoricCurrencyAndAmountSgnSign [0..1]PlusOrMinusIndicator
PrvsTtlBookValPrevious Total Book Value [0..1]AmountAndDirection30Previous net asset on balance sheet.
AmtAmount [1..1]ActiveOrHistoricCurrencyAndAmountSgnSign [0..1]PlusOrMinusIndicator
TtlBookValChngTotal Book Value Change [0..1]AmountAndRate2Difference or change between the previous net asset on balance sheet and the current net asset on balance sheet.
AmtAmount [0..1]AmountAndDirection30RateRate [0..1]PercentageRate
TtlRctsTotal Receipts [0..1]AmountAndDirection30Total receipts attributable to the portfolio.
AmtAmount [1..1]ActiveOrHistoricCurrencyAndAmountSgnSign [0..1]PlusOrMinusIndicator
TtlDsbrsmntsTotal Disbursements [0..1]AmountAndDirection30Total disbursements attributable to the portfolio.
AmtAmount [1..1]ActiveOrHistoricCurrencyAndAmountSgnSign [0..1]PlusOrMinusIndicator
IncmRcvdIncome Received [0..1]AmountAndDirection30Income attributable to the portfolio.
AmtAmount [1..1]ActiveOrHistoricCurrencyAndAmountSgnSign [0..1]PlusOrMinusIndicator
ExpnssPdExpenses Paid [0..1]AmountAndDirection30Expenses attributable to the portfolio.
AmtAmount [1..1]ActiveOrHistoricCurrencyAndAmountSgnSign [0..1]PlusOrMinusIndicator
UrlsdGnOrLossUnrealised Gain Or Loss [0..1]AmountAndDirection31Difference between the holding value and the book value of the portfolio.
AmtAmount [1..1]ActiveOrHistoricCurrencyAndAmountShrtLngIndShort Long Indicator [0..1]ShortLong1Code
RealsdGnOrLossRealised Gain Or Loss [0..1]AmountAndDirection31Difference between the realised value caused by the actual trade/re-evaluation and the book value of the portfolio.
AmtAmount [1..1]ActiveOrHistoricCurrencyAndAmountShrtLngIndShort Long Indicator [0..1]ShortLong1Code
AcrdIncmAccrued Income [0..1]AmountAndDirection30Accrued income.
AmtAmount [1..1]ActiveOrHistoricCurrencyAndAmountSgnSign [0..1]PlusOrMinusIndicator
InvstmtFndDtlsInvestment Fund Details [0..*]InvestmentFund1Valuation information of the investment fund or investment fund share class.
FinInstrmIdFinancial Instrument Identification [0..1]SecurityIdentification14ClssTpClass Type [0..1]Max35TextTtlUnitsOutsdngTotal Units Outstanding [0..1]DecimalNumberTxnlUnitsTransactional Units [0..1]DecimalNumberTtlValTotal Value [0..1]AmountAndDirection30PricPrice [0..*]PriceInformation10SplmtryDataSupplementary Data [0..*]SupplementaryData1
BalBalance [0..1]PortfolioBalance1Balance breakdown information.
SummryBalSummary Balance [1..*]BalanceDetails5Summary balance information.
TpType [1..1]BalanceType6Choice (choice)UrlsdUnrealised [0..1]Unrealised1CodeAmtAmount [1..1]AmountAndDirection31DtldBalDetailed Balance [0..*]BalanceDetails6
DtldBalDetailed Balance [1..*]BalanceDetails6Detailed balance information.
CtgyCategory [0..1]FinancialAssetTypeCategory1CodeTpType [0..1]BalanceType7Choice (choice)UrlsdUnrealised [0..1]Unrealised1CodeAmtAmount [1..1]AmountAndDirection31
SplmtryDataSupplementary Data [0..1]SupplementaryData1Additional information that can not be captured in the structured fields and/or any other specific block.
PlcAndNmPlace And Name [0..1]Max350TextUnambiguous reference to the location where the supplementary data must be inserted in the message instance.
EnvlpEnvelope [1..1]SupplementaryDataEnvelope1Technical element wrapping the supplementary data.
Have a semt.024 message? Paste it into the parser to see every element with its name and definition, and format checks on BICs, IBANs, dates and amounts.
External code sets used in semt.024
These elements take their values from ISO 20022 external code sets, which are published separately and updated every quarter without a new message version.
semt.024 questions
- What is the latest version of semt.024?
- The latest version in the ISO 20022 e-Repository release of 24 April 2025 is semt.024.001.01.
- What is the root element of semt.024?
- The XML document is Document with the namespace urn:iso:std:iso:20022:tech:xsd:semt.024.001.01, and its message element is TtlPrtflValtnRpt (TotalPortfolioValuationReport).
- Is there an MT equivalent of semt.024?
- No Swift MT message is listed as its direct equivalent on this site. Many ISO 20022 messages have no MT counterpart.
All ISO 20022 messages · ISO 20022 code sets · MT messages
The ISO 20022 message definitions, element 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.