ediverse Explore the platform

Spotlight PEPPOL BIS Billing 3.0 The EU e-invoicing mandate is here — France Sept 2026, Belgium Jan 2026, Germany 2025.

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 semt-022-fund-statement.xml
<?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

VersionReleaseUsage
semt.022.001.012008Initial V1.
semt.022.001.022013V1 update.
semt.022.002.022017Current 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/Nm is 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 Ccy before any valuation calculation.
  • Wrong UpdTp — a DELT sent without prior COMP baseline is unusable. Always start with a COMP then chain DELT.
  • RptDtTm vs StmtPrdRptDtTm is the reference date (typical end-of-period), StmtPrd is 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.
  • semt.017 — Statement of Holdings (investor position statement).
  • semt.018 — Statement of Pending Transactions.
  • semt.014 — Intra-Position Movement Instruction.
  • reda.001 — Price Report (NAV publication).
  • setr.058 — Statement of Investment Fund Transactions.