L’import de mandats permet de créer ou mettre à jour des mandats à partir d’un fichier CSV.
Format du fichier d’import
La première ligne du fichier contient les en-têtes de colonnes
Les règles suivantes sont applicables :
- La ligne d’en-tête de colonne est obligatoire
- Les titres de colonne sont imposés
- La présence des colonnes dont la valeur est facultative est facultative
- L’ordre des colonnes est libre
Format :
- A : Alphabétique
- AN : Alphanumérique
- N : Numérique
| Champ | Long. Max | Format | Obligatoire | Description |
|---|---|---|---|---|
| ICS | 35 | AN | Oui | Identifiant Créancier SEPA. Pour la France : FR + clé de contrôle + code activité + numéro national émetteur. |
| CR_NAME | 70 | AN | Oui | Nom du créancier. |
| DB_BIC | 11 | AN | Non | Code BIC de la banque du débiteur. 8 ou 11 caractères. |
| DB_IBAN | 35 | AN | Oui | IBAN du compte du débiteur. |
| DB_RS | 70 | AN | Oui | Nom ou raison sociale du débiteur. |
| DB_REF | 32 | AN | Non | Référence débiteur, utilisée pour associer le mandat à un compte de tiers existant. |
| MD_RUM | 35 | AN | Oui | Référence Unique de Mandat (RUM). Cette référence doit être unique pour chaque mandat. |
| MD_LIB | 70 | AN | Non | Libellé associé au mandat. |
| SDD_TYPE | 4 | A | Oui | Type de prélèvement SEPA. Valeurs acceptées : CORE, B2B. |
| MD_TYPE | 10 | A | Oui | Type de mandat. Valeurs acceptées : OOFF pour un mandat ponctuel, RCUR pour un mandat récurrent. |
| MD_SUTI | 4 | A | Non | Séquence d’utilisation du mandat. Valeurs acceptées : FRST (premier prélèvement), RCUR (prélèvement récurrent), FNAL (dernier prélèvement). Si non renseigné : en création la valeur FRST est affectée avec MD_SEQ=0 (cette valorisation sera forcé à 0, quelque soit la valorisation de MD_SEQ dans le fichier d’import) , en modification la valeur existante est conservée. |
| MD_DSGN | 10 | JJ/MM/AAAA | Non* | Date de signature du mandat. Si le mandat est créé sans date de signature, il sera inutilisable tant qu’une date n’aura pas été renseignée. |
| MD_DUTI | 19 | JJ/MM/AAAA HH:MM:SS | Non | Date ou Date et heure de dernière utilisation du mandat. Doit être vide pour un mandat en séquence FRST. |
| MD_DREV | 10 | JJ/MM/AAAA | Non | Date de révocation du mandat. |
| MD_SEQ | 10 | N | Non | Nombre d’utilisations du mandat. Doit être égal à 0 pour une séquence FRST. Si non renseigné, la valeur 0 est retenue. |
| PR_REF | 12 | AN | Non | Référence du prélèvement associée au mandat. |
| PR_LIB | 31 | AN | Non | Libellé du prélèvement associé au mandat. |
| DB_IDT | 35 | AN | Non | Identifiant du débiteur. |
| OC_NAME | 70 | AN | Non | Nom du créancier d’origine dans le cadre d’un amendement. |
| OC_IDT | 35 | AN | Non | ICS d’origine dans le cadre d’un amendement. |
| OD_RUM | 35 | AN | Non | RUM d’origine dans le cadre d’un amendement. |
| OD_BIC | 11 | AN | Non | BIC du débiteur d’origine dans le cadre d’un amendement. |
| OD_IBAN | 35 | AN | Non | IBAN du débiteur d’origine dans le cadre d’un amendement. |
| MD_DSUP | 10 | JJ/MM/AAAA | Non | Date de suppression du mandat. |
| MD_MIGR | - | A | Non | Indicateur de mandat migré. Valeurs acceptées : True, False. |
| MD_AMEN | - | A | Non | Indicateur de gestion d’un amendement débiteur. Valeurs acceptées : True, False. |
| OD_DATE_NAME | 10 | JJ/MM/AAAA | Non | Date à laquelle la notification de changement de nom du créancier a été traitée avec succès (mode réel). |
| OD_DATE_ICS | 10 | JJ/MM/AAAA | Non | Date à laquelle la notification de changement d’ICS a été traitée avec succès (mode réel). |
| OD_DATE_BIC | 10 | JJ/MM/AAAA | Non | Date à laquelle la notification de changement de BIC a été traitée avec succès (mode réel). |
| OD_DATE_COMPTE | 10 | JJ/MM/AAAA | Non | Date à laquelle la notification de changement de compte bancaire a été traitée avec succès (mode réel). |
| OD_DATE_RUM | 10 | JJ/MM/AAAA | Non | Date à laquelle la notification de changement de RUM a été traitée avec succès (mode réel). |
Option "Création automatique des débiteurs absents"
Cette option permet de créer automatiquement les tiers qui ne serait pas présent. Pour savoir si un tiers existe, c’est le champ DB_REF qui est utilisé. Si la référence existe, alors le mandat est ajouté au tiers existant, si la référence est absente, un nouveau tiers est créer avec les informations fournies.