ediverse Explorer la plateforme

À la une PEPPOL BIS Billing 3.0 L’obligation européenne d’e-invoicing arrive : France sept 2026, Belgique janv 2026, Allemagne 2025.

semt.003 — Accounting Statement of Holdings

Le relevé de positions vu côté comptabilité. Priorité aux montants valorisés : prix d'acquisition (book value), valeur courante (accounting value), plus-values latentes (unrealised gains), intérêts courus — toute la matière première pour le NAV fonds calculé par l'asset servicer.

Objet et place dans le flux

semt.003 est le statement of holdings optimisé pour la comptabilité. Là où semt.002 décrit la position physique (sous-comptes), semt.003 décrit la position valorisée :

  • BookValAmt — valeur d'acquisition (prix moyen pondéré historique).
  • HldgsAcctgVal — valeur comptable courante (typiquement mark-to-market).
  • UnrealsdGnLossAmt — plus / moins-value latente (différence book vs market).
  • AcrdIntrstAmt — intérêts courus pour les obligations.

C'est le pivot du calcul de NAV des OPCVM, fonds d'investissement, mandats. L'asset servicer (BNP Paribas Securities Services, State Street, BNY Mellon, J.P. Morgan) émet semt.003 quotidiennement vers les fund managers.

Structure XML

  • StmtGnlDtls / AcctOwnr / SfkpgAcct — mêmes éléments que semt.001/002.
  • BalForAcct (répétable) — par ISIN, mais avec champs valorisation enrichis (BookValAmt, HldgsAcctgVal, UnrealsdGnLossAmt).

Champs clés

  • BalForAcct/BookValAmt — valeur d'acquisition cumulative.
  • BalForAcct/HldgsAcctgVal — valeur comptable courante (le critère pour le NAV).
  • BalForAcct/UnrealsdGnLossAmt — diff entre HldgsAcctgVal et BookValAmt.
  • BalForAcct/AcrdIntrstAmt — intérêts courus (obligations, depositary receipts à dividend).

Exemple XML

Relevé comptable BNP Paribas au 31 mai 2026 sur l'OAT 2032. Prix d'achat moyen 95 (BookVal 4,75M€), valeur marché actuelle 96 (HldgsAcctgVal 4,8M€), donc +50k€ de plus-value latente, plus 10k€ d'intérêts courus :

xml semt-003-accounting.xml
<?xml version="1.0" encoding="UTF-8"?>
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:semt.003.001.11">
  <AcctgStmtOfHldgs>
    <Id>ACC-20260531-BNPP-001</Id>
    <StmtGnlDtls>
      <StmtDtTm><Dt>2026-05-31</Dt></StmtDtTm>
      <RptNb>5</RptNb>
      <StmtUpdTp><Cd>COMP</Cd></StmtUpdTp>
      <ActvtyInd>true</ActvtyInd>
    </StmtGnlDtls>
    <AcctOwnr>
      <Id><AnyBIC><AnyBIC>BNPAFRPP</AnyBIC></AnyBIC></Id>
    </AcctOwnr>
    <SfkpgAcct><Id>BNPPSAFEKEEP-EUR-001</Id></SfkpgAcct>
    <BalForAcct>
      <FinInstrmId>
        <ISIN>FR0014007T87</ISIN>
        <Desc>OAT 0,50% 05/2032</Desc>
      </FinInstrmId>
      <AggtBal>
        <FaceAmt Ccy="EUR">5000000.00</FaceAmt>
      </AggtBal>
      <PricDtls>
        <Pric>
          <Tp><Yldd>false</Yldd></Tp>
          <Val><Amt Ccy="EUR">96.00</Amt></Val>
        </Pric>
      </PricDtls>
      <BookValAmt Ccy="EUR">4750000.00</BookValAmt>
      <HldgsAcctgVal Ccy="EUR">4800000.00</HldgsAcctgVal>
      <UnrealsdGnLossAmt Ccy="EUR">50000.00</UnrealsdGnLossAmt>
      <AcrdIntrstAmt Ccy="EUR">10000.00</AcrdIntrstAmt>
    </BalForAcct>
  </AcctgStmtOfHldgs>
</Document>
  • BookValAmt = 4750000 EUR — prix d'achat moyen pondéré ((95 × 5M)/100).
  • HldgsAcctgVal = 4800000 EUR — valeur marché à T0 ((96 × 5M)/100).
  • UnrealsdGnLossAmt = 50000 EUR — plus-value latente (+1% du nominal).
  • AcrdIntrstAmt = 10000 EUR — intérêts courus.

Pièges courants

  • Valorisation tardive — pour le NAV J+1, le semt.003 doit être livré au plus tard 18h le jour J. Au-delà, le NAV est en retard et déclenche les pénalités contractuelles.
  • BookVal incohérent — pour les positions avec multiples achats, BookVal doit être le coût moyen pondéré (Weighted Average Cost), pas FIFO ni LIFO. Vérifier la convention du fund accounting.
  • AcrdIntrstAmt manquant — pour les obligations à coupon, AcrdIntrstAmt obligatoire ou le NAV est faussé. Pour les zero-coupon, mettre 0 explicitement.
  • HldgsAcctgVal vs PricDtls/Pric — les deux doivent être cohérents (HldgsAcctgVal = Qty × Pric). Une discordance indique un bug de pricing engine.
  • Devise mixte — toutes les valeurs valorisation dans une seule devise (base currency du fonds). Pour les ISIN multidevises, convertir avant émission.

Messages liés

  • semt.002 — Custody Statement (vision physique).
  • semt.018 — Securities Balance Accounting Report.
  • setr.058 — Statement of Fund Transactions.
  • SWIFT MT : MT535 + détail comptable propriétaire.