Exemple de fichier
Relevé MT940 pour stablecoins : exemple commenté
Le MT940 est le relevé de fin de journée au format SWIFT, prédécesseur du camt.053. Si votre outil importe des relevés MT940, Stablefloe en produit un par compte et par jour pour un portefeuille de stablecoins, en plus du camt.053. Voici un relevé complet, généré par le même code que les relevés livrés, et commenté ligne par ligne.
Données fictives : adresses et transactions inventées. Compte EURC sur Ethereum, relevé du 30/09/2026. Mêmes écritures que l'exemple camt.053.
Ligne par ligne
Ce que contient le relevé
| Champ | Dans l'exemple | À quoi il sert |
|---|---|---|
| :20: | 060A85CA6A260930 | Référence du relevé, 16 caractères au plus : empreinte du compte puis date AAMMJJ. Elle change chaque jour, donc un outil qui écarte les doublons reconnaît chaque relevé comme nouveau. |
| :25: | EURC-060A85CA6AA5087D | Identifiant du compte, 35 caractères au plus : jeton + empreinte de l'adresse. Une adresse complète ne tient pas dans le champ ; c'est le même identifiant que dans le camt.053. |
| :28C: | 26273 | Numéro de relevé à 5 chiffres : année sur deux chiffres puis quantième. Il augmente chaque jour de l'année. |
| :60F: | C260930EUR48200,00 | Solde d'ouverture : sens (C créditeur, D débiteur), date AAMMJJ, devise, montant avec une virgule décimale. |
| :61: | 2609300930C12500,00NTRF | Une ligne par transfert : date de valeur AAMMJJ, date d'écriture MMJJ (heure de Paris), sens, montant arrondi à deux décimales, code NTRF. |
| :61: (références) | 5C1A000000000000//000000000000-0 | Après NTRF : une référence de 16 caractères tirée du hash de la transaction, puis, après //, une seconde référence (suite du hash + index de l'écriture). |
| :86: | hash complet + contrepartie | Le libellé de l'écriture : le hash complet de la transaction et l'adresse de la contrepartie, en lignes de 65 caractères, 6 lignes au plus. |
| :62F: | C260930EUR57459,50 | Solde de clôture. Ouverture + écritures = clôture, au centime près une fois arrondis : les montants sont les mêmes que dans le camt.053. |
Avant livraison
Les contrôles passés par chaque relevé
- Longueurs. Chaque champ respecte sa longueur SWIFT (:20: 16 caractères, :25: 35, :28C: 5 chiffres, :86: 6 lignes de 65) ; aucune ligne ne dépasse 69 caractères.
- Solde. Ouverture + écritures = clôture, et la clôture est comparée au solde lu sur le contrat du jeton.
- Continuité. Le solde d'ouverture est égal au solde de clôture de la veille.
- Blocage. Un relevé qui échoue à un contrôle n'est ni téléchargeable ni livré, en MT940 comme en camt.053.
Le fichier contient les champs du relevé (:20: à :62F:), sans en-têtes de transmission SWIFT, avec des fins de ligne CRLF. Si votre outil attend une autre présentation, dites-le-nous pendant la démo.
Le fichier
Le relevé complet
:20:060A85CA6A260930
:25:EURC-060A85CA6AA5087D
:28C:26273
:60F:C260930EUR48200,00
:61:2609300930C12500,00NTRF5C1A000000000000//000000000000-0
:86:0x5c1a000000000000000000000000000000000000000000000000000000009f3
d 0x91b2000000000000000000000000000000004e07
:61:2609300930D3240,50NTRFB77E000000000000//000000000000-3
:86:0xb77e000000000000000000000000000000000000000000000000000000000c5
2 0x2dd800000000000000000000000000000000a610
:62F:C260930EUR57459,50
-
Pour aller plus loin
- Le même relevé au format camt.053, commenté
- camt.053 ou MT940 : quel format choisir
- Rapprochement bancaire des comptes USDC et EURC
Envoyez une adresse, recevez un relevé.
La démo se fait sur votre propre portefeuille : trente jours de relevés, importés dans votre outil.