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.

MT942 — Interim Transaction Report

Le mini-relevé intraday : envoyé périodiquement (typiquement toutes les heures ouvrées) ou à la demande, MT942 résume l'activité d'un compte depuis la dernière coupure. Outil pivot du real-time cash management en trésorerie d'entreprise.

Objet du message

MT942 livre une vision intraday partielle d'un compte : liste des opérations effectuées depuis la dernière coupure (typiquement le MT940 de la veille ou le MT942 précédent), plus un total débit / crédit cumulés et le seuil de montant à partir duquel les transactions sont incluses. Différences avec MT940 :

  • pas de solde d'ouverture ni de clôture (compte intermédiaire) ;
  • filtré par seuil (tag :34F:) — ignore les petits montants pour réduire le volume ;
  • fréquence multiple dans la journée vs MT940 = 1 par jour bancaire.

Usages typiques :

  • cash pooling intraday d'un groupe corporate (consolidation des positions des filiales) ;
  • monitoring des limites de découvert intraday ;
  • déclenchement automatique de balayages de comptes ;
  • déclenchement d'investissements court terme (sweep des excédents en MMF).

Structure du Block 4

:20:    Transaction Reference Number               (mandatoire)
:21:    Related Reference                          (optionnel)
:25:    Account Identification                     (mandatoire)
:28C:   Statement Number / Sequence Number         (mandatoire)
:34F:   Floor Limit Indicator                      (mandatoire — 1 ou 2 occurrences)
:13D:   Date/Time Indication                       (mandatoire)
[ :61: Statement Line                              (optionnel, répétable)
  :86: Information to Account Owner                (optionnel, attaché au :61: précédent) ]
:90D:   Number and Sum of Debit Entries            (mandatoire)
:90C:   Number and Sum of Credit Entries           (mandatoire)

Tags en détail

  • :20: : référence du message MT942.
  • :25: : compte concerné.
  • :28C: : numéro de relevé du jour / numéro de séquence (incrémenté à chaque coupure intraday). Exemple : 00134/003 = relevé jour 134, 3e coupure du jour.
  • :34F: : seuil de montant. Toutes les opérations sous ce seuil sont omises du MT942. Une occurrence si même seuil pour débit et crédit, deux occurrences si seuils différents (typique : D 1 000 / C 500).
  • :13D: : date et heure de génération du MT942 avec offset GMT (2605141400+0100 = 14 mai 2026 14:00, GMT+01).
  • :61: : statement line — une ligne d'opération. Format dense : date valeur, date d'entrée, D/C, montant, code transaction (4!a comme NTRF=transfer, NCHK=cheque, NFEE=fee, NMSC=miscellaneous), référence client, référence banque, code de fonds.
  • :86: : information libre attachée au :61: précédent. Max 6 lignes × 65 caractères. C'est ici qu'on trouve le détail du payeur / bénéficiaire / motif.
  • :90D: : nombre + somme des débits cumulés sur la période.
  • :90C: : nombre + somme des crédits cumulés sur la période.

Exemple réel

3e MT942 du 14 mai 2026 émis à 14h00 pour ACME SARL : trois opérations depuis la coupure précédente (paie 5 000, encaissement 12 500, frais 850,75), seuil 50 000 (mais activité réelle plus fréquente, exemple didactique abaissé).

text mt942-anonymized.txt
{1:F01BNPAFRPPAXXX0000000000}{2:O9421400260514ACMECORPXXXX12345678952605141400N}{4:
:20:STMT20260514F03
:25:FR7630006000011234567890189
:28C:00134/003
:34F:EUREUR50000,00
:13D:2605141400+0100
:61:2605141100D5000,00NTRFPMT20260514005//BNPP
:86:PAYROLL BATCH ACME FRANCE
:61:2605141315C12500,00NTRFREF20260515012//BNPP
:86:RECEIVED FROM CLIENT 0042 INVOICE 2026-220
:61:2605141345D850,75NFEEFEE20260514//BNPP
:86:BANKING FEE - WIRE TRANSFER
:90D:3F26653,75EUR
:90C:1F12500,00EUR
-}
  • :28C:00134/003 — relevé jour 134, 3e séquence intraday.
  • :34F:EUREUR50000,00 — seuil 50 000 EUR pour les débits et crédits.
  • :13D:2605141400+0100 — généré le 14 mai 2026 14:00 (GMT+01).
  • 3 :61: — un débit paie, un crédit client, un débit frais.
  • :90D:3F26653,75EUR — 3 débits totalisant 6 850,75 EUR cumulés sur la journée (note : F dans 3F est un séparateur, l'exemple est volontairement simplifié).
  • :90C:1F12500,00EUR — 1 crédit total cumulé sur la journée.

Pièges courants

  • Cumul :90D/:90C: incohérent avec les :61: du message : les totaux sont les cumulés sur la journée, pas la somme des lignes du message présent. Un système qui les recalcule à partir des lignes courantes se trompe.
  • Seuil :34F: trop bas : un MT942 sans filtre devient gros et coûteux. La trésorerie doit définir un seuil pertinent (compromis entre granularité et bande passante).
  • :28C: non incrémenté : la séquence (XXX dans YYYYY/XXX) doit être strictement croissante intraday. Casser la séquence rend le contrôle d'intégrité côté trésorerie impossible.
  • Code transaction :61: propriétaire au lieu de standard : le code 4!a (NTRF, NCHK…) est défini par SWIFT (annexe B). Utiliser un code maison (NACM…) sans documentation casse les parsers automatiques.
  • :86: trop long ou trop court : le bloc d'information doit tenir en 6 × 65 caractères. Tronquer un libellé business est fréquent en MT942 — d'où l'avantage de camt.052 (UTF-8, pas de limite).
  • Caractère set x : idem MT103.

Équivalent MX — camt.052

En ISO 20022, MT942 correspond à camt.052.001.08 (Bank-to-Customer Account Report) — le pendant intraday de camt.053 (relevé EOD). Quelques correspondances :

MT942camt.052Note
:20:GrpHdr/MsgIdRéférence du message.
:25:Rpt/Acct/Id/IBANCompte.
:28C:Rpt/Id + Rpt/ElctrncSeqNbNuméro de relevé.
:34F:Rpt/RptgSrc + paramétrage hors messageSeuil de reporting (souvent en accord bancaire).
:13D:Rpt/CreDtTmDate/heure de génération.
:61:Rpt/NtryUne Ntry par :61:.
:86:Ntry/NtryDtls/TxDtls/AddtlTxInfNote libre.
:90D: / :90C:Rpt/TxsSummry/TtlDbtNtries / TtlCdtNtriesTotaux cumulés.

Messages liés

  • MT940 — relevé EOD, complète le MT942 intraday.
  • MT900 / MT910 — tickets unitaires de débit / crédit qui alimentent les :61: du MT942.
  • camt.053 — pendant ISO 20022 du MT940.
  • camt.052 — pendant ISO 20022 du MT942 (Account Report).
  • camt.054 — pendant ISO 20022 de MT900/MT910.