Conseils pour l'utilisation de fichiers SCT pain001

Les fichiers virement SEPA sont constitués de plusieurs niveaux:
- L'entête du fichier commence par '<GrpHdr>' et se termine par '</GrpHdr>'.
- Le niveau Paiement commence par '<PmtInf>' et se termine par '</PmtInf>'.
- A l'intérieur de la balise Paiement, on trouvera également l'ensemble des Transactions, dont les informations sont encadrées par les balises '<CdtTrfTxInf>' et '</CdtTrfTxInf>'.

Conseils pour l'utilisation de fichiers SDD pain008

Identifiant Créancier

Votre identifiant créancier SEPA doit être indiqué soit au niveau Paiement, soit au niveau Transaction. Il est vivement conseillé de ne l'indiquer qu'au niveau Paiement, cette information n'étant pas toujours gérée au niveau Transaction par les banques. Il vous est cependant possible d'utiliser des Creditor ID différents pour plusieurs Paiements contenu dans le même fichier.

Données au niveau Paiement

Les balises sequence type et requested collection date sont définies au niveau Paiement ou au niveau Transaction.
Il convient de vérifier avec votre banque si elle accepte cette information au niveau Transaction. Dans la majorité des cas,toutes les Transactions d'un même niveau Paiement auront toujours le même sequence type et requested collection date.

Ces données peuvent toutefois être différentes d'un Paiement à l'autre contenus dans un même fichier.

Ainsi il est possible de représenter un fichier XML SEPA de la façon suivante:

Group header
     Paiement level 1 (SqTp: First, collection date: 2020-10-03)
         Transaction 1 (Amount = 115,00 EUR)
         Transaction 2 (Amount = 115,00 EUR)
         Transaction 3 (Amount = 125,00 EUR)
     Paiement level 2 (SqTp: Recurrent, collection date: 2020-10-04)
         Transaction 4 (Amount = 152,00 EUR)
         Transaction 5 (Amount = 15,00 EUR)
         Transaction 6 (Amount = 35,00 EUR)
     Paiement level 3 (SqTp: Recurrent, collection date: 2020-09-29)
         Transaction 13 (Amount = 9,00 EUR)
         Transaction 14 (Amount = 9,00 EUR)
         Transaction 15 (Amount = 9,00 EUR)


Notez que chaque niveau indiqué ci-dessus est définit dans le fichier par une balise propre:
- L'entête du fichier commence par '<GrpHdr>' et se termine par '</GrpHdr>'.
- Le niveau Paiement commence par '<PmtInf>' et se termine par '</PmtInf>'.
- Le groupe qui contient les Transactions commence par '<DrctDbtTxInf>' et se termine par '</DrctDbtTxInf>'.

Enfin, veuillez noter que même s'il est indiqué au niveau Paiement, le scheme doit être Core ou B2B pour l'ensemble de votre fichier.

Exemple de fichier

Cliquez ici pour télécharger un exemple de fichier PAIN.008