semt.022 — Statement of Investment Fund (V2)
The periodic investment-fund statement: positions, valuations, NAV, transactions. Improved successor of V1, used by transfer agents and fund administrators to provide a snapshot of the fund to investors and regulators.
Purpose and place in the flow
semt.022 V2 provides the complete snapshot of a fund at a given
date: fund, sub-fund, share-class identifiers, aggregated positions in units, NAV
cut-off, book value. Successor of semt.022 V1 (published 2008), V2 (published 2017)
notably adds the SubFndDtls block essential for the multi-share-class
umbrella funds very common in UCITS.
Flow context: the fund administrator (BNP Paribas Securities Services, Caceis, State Street, BNY Mellon, Northern Trust) calculates NAV end-of-day; emits semt.022 to institutional investors and the custodian at J+1 (cut-off). The custodian uses semt.022 to update its own internal positions and trigger safekeeping fee billing.
XML structure
semt.022 is wrapped in <Document> then the root
<StmtOfInvstmtFnd>. Structure:
- Pgntn — Pagination.
- StmtGnlDtls — Report number, period, frequency, update type.
- FinInstrmDtls — Fund identification (ISIN, name, sub-fund).
- BalForFinInstrm (Balance for Financial Instrument) — Aggregated position + valuation + book value.
Key fields
Pgntn/PgNb+LastPgInd— Mandatory pagination.StmtGnlDtls/RptNb— Report number (max 35 chars).StmtGnlDtls/RptDtTm/Dt— Report reference date (typical end-of-month).StmtGnlDtls/StmtPrd/FrDtTm+ToDtTm— Covered period.StmtGnlDtls/Frqcy/Cd— Frequency: MNTH, WEEK, DAIL, YEAR.StmtGnlDtls/UpdTp— COMP (complete) or DELT (delta).FinInstrmDtls/Id/ISIN— Fund ISIN.FinInstrmDtls/SubFndDtls/Nm— Sub-fund name (V2 addition, essential for umbrella UCITS).BalForFinInstrm/AggtBal/Unit— Aggregate quantity in units.BalForFinInstrm/PricVal/Amt— Unit NAV (Ccy ISO 4217).BalForFinInstrm/BookVal— Total book value (= Unit × PricVal).
XML example
April 2026 monthly statement for Amundi Funds Global Equity, sub-fund Equity Global A, NAV EUR 125.00 per unit, 1,500,000 units outstanding, book value EUR 175 M:
<?xml version="1.0" encoding="UTF-8"?>
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:semt.022.002.02">
<StmtOfInvstmtFnd>
<Pgntn>
<PgNb>1</PgNb>
<LastPgInd>true</LastPgInd>
</Pgntn>
<StmtGnlDtls>
<RptNb>2026-04-FUND-AMUN-EQ</RptNb>
<RptDtTm>
<Dt>
<Dt>2026-04-30</Dt>
</Dt>
</RptDtTm>
<StmtPrd>
<FrDtTm>2026-04-01T00:00:00+02:00</FrDtTm>
<ToDtTm>2026-04-30T23:59:59+02:00</ToDtTm>
</StmtPrd>
<Frqcy>
<Cd>MNTH</Cd>
</Frqcy>
<UpdTp>COMP</UpdTp>
</StmtGnlDtls>
<FinInstrmDtls>
<Id>
<ISIN>FR0010315770</ISIN>
</Id>
<Nm>Amundi Funds Global Equity</Nm>
<SubFndDtls>
<Nm>Equity Global Sub-Fund A</Nm>
</SubFndDtls>
</FinInstrmDtls>
<BalForFinInstrm>
<AggtBal>
<Unit>1500000.0000</Unit>
</AggtBal>
<PricVal>
<Amt Ccy="EUR">125.00</Amt>
</PricVal>
<BookVal Ccy="EUR">175000000.00</BookVal>
</BalForFinInstrm>
</StmtOfInvstmtFnd>
</Document> Versions
| Version | Release | Usage |
|---|---|---|
semt.022.001.01 | 2008 | Initial V1. |
semt.022.001.02 | 2013 | V1 update. |
semt.022.002.02 | 2017 | Current V2 2026. Adds SubFndDtls for umbrella UCITS. |
Common pitfalls
- V1 vs V2 incompatible — V2 (semt.022.002.02) and V1 (semt.022.001.01/02) have different structures (notably SubFndDtls). A consumer expecting V2 will not parse a V1 without adaptation.
- Missing sub-fund for umbrella — for a multi-share-class UCITS umbrella (A, B, C, I),
SubFndDtls/Nmis essential. Without it, the investor cannot tell which share class concerns them. - NAV in foreign currency — an international fund often has USD NAV for the US share class and EUR NAV for the European one. Check
Ccybefore any valuation calculation. - Wrong UpdTp — a DELT sent without prior COMP baseline is unusable. Always start with a COMP then chain DELT.
- RptDtTm vs StmtPrd —
RptDtTmis the reference date (typical end-of-period),StmtPrdis the observation window. Confusing them leads to wrong-date bookkeeping. - BookVal inconsistent with AggtBal × PricVal — theoretically
BookVal = AggtBal × PricVal. A gap signals either a partial NAV (calculation in progress) or a fund-admin error.