Règles de validation pour les déclarations de télévirements SWIFT transmis (DTS-T)

Date - 21 novembre 2015

Ce document vise à fournir aux entités déclarantes les spécifications de validation relatives aux déclarations de télévirements SWIFT transmis (DTS-T) envoyées au Centre d'analyse des opérations et déclarations financières du Canada (CANAFE).

version MS Excel (45 ko)

En-tête de CANAFE

DTST.0.1: Numéro de séquence de la déclaration

Règle :
90001
Type de règle:
Présence
Action :
Rejet
Description :

Rejeter cette déclaration si l'utilisateur n'a pas fourni de valeur dans ce champ.

Message :
Le champ est obligatoire. (329)
Contrainte :
Mandatory
Règle :
90002
Type de règle:
Contenu
Action :
Rejet
Description :

Rejeter cette déclaration si l'utilisateur a fourni une valeur qui n'est pas entre 0 et 99999.

Message :
Format incorrect. (362)
Contrainte :
IntegerBounds

DTST.0.2: Numéro de référence de la déclaration de l'entité déclarante

Règle :
90003
Type de règle:
Présence
Action :
Rejet
Description :

Rejeter cette déclaration si l'utilisateur n'a pas fourni de valeur dans ce champ.

Message :
Le champ est obligatoire. (329)
Contrainte :
Mandatory
Règle :
90004
Type de règle:
Format
Action :
Rejet
Description :

Rejeter cette déclaration si l'utilisateur a fourni un texte ne contenant pas que des caractères alphabétiques, numériques, des tirets ou des tirets bas totalisant jusqu'à 20 caractères.

Message :
Format incorrect. (362)
Contrainte :
ReportEntityReportReferenceNumberFormat
Règle :
90976
Type de règle:
Contenu
Action :
Rejet
Description :

Rejeter cette déclaration si cette déclaration a été séparée.

Message :
Cette déclaration a été séparée (976)
Contrainte :
PreviousReportSegregated
Règle :
90991
Type de règle:
Contenu
Action :
Rejet
Description :

Rejeter cette déclaration si la version précédente de cette déclaration (si elle existe) a plus que 7 ans.

Message :
Une demande pour fins de modification ne peut être faite pour une déclaration soumise il y a plus de 7 ans. (977)
Contrainte :
PreviousReportAge

DTST.0.3: Type d'action

Règle :
90005
Type de règle:
Présence
Action :
Rejet
Description :

Rejeter cette déclaration si l'utilisateur n'a pas fourni de valeur dans ce champ.

Message :
Le champ est obligatoire. (329)
Contrainte :
Mandatory

DTST.0.4: Numéro d'identification de l'entité déclarante

Règle :
90007
Type de règle:
Présence
Action :
Rejet
Description :

Rejeter cette déclaration si l'utilisateur n'a pas fourni de valeur dans ce champ.

Message :
Le champ est obligatoire. (329)
Contrainte :
Mandatory
Règle :
90008
Type de règle:
Contenu
Action :
Rejet
Description :

Rejeter cette déclaration si l'utilisateur a fourni une valeur qui n'est pas entre 0 et 9999999.

Message :
Format incorrect. (362)
Contrainte :
IntegerBounds

DTST.0.5: Numéro de l'emplacement de l'entité déclarante

Règle :
90009
Type de règle:
Présence
Action :
Rejet
Description :

Rejeter cette déclaration si l'utilisateur n'a pas fourni de valeur dans ce champ.

Message :
Le champ est obligatoire. (329)
Contrainte :
Mandatory
Règle :
90283
Type de règle:
Présence
Action :
Rejet
Description :

Rejeter cette déclaration si l'utilisateur n'a pas fourni de valeur dans ce champ.

Message :
Le champ est obligatoire. (329)
Contrainte :
Mandatory
Règle :
90284
Type de règle:
Format
Action :
Rejet
Description :

Rejeter cette déclaration si l'utilisateur a fourni un texte qui n'est pas entre 1 et 15 caractères, contenant uniquement des caractères alphabétiques et numériques.

Message :
Format incorrect. (362)
Contrainte :
AlphaNumericFormat
Règle :
90282
Type de règle:
Contenu
Action :
Rejet
Description :

Rejeter cette déclaration si l'utilisateur a fourni une succursale qui n'est pas valide pour l'entité déclarante compte tenu de la contrainte ' None '.

  • None: Vérifiez si la succursale est valide.
  • CAOnly: Vérifiez si la succursale est située au Canada.
  • ValidCA: Vérifiez si la succursale est valide et située au Canada.
  • PortCode: Vérifiez si la succursale est valide ou est un code de port valide.
Message :
Ce lieu n'est pas répertorié dans les dossiers de CANAFE pour l'entité déclarante. (320)
Contrainte :
BranchLocation

DTST.0.6: Indicateur de la règle de 24 heures

Règle :
90011
Type de règle:
Présence
Action :
Rejet
Description :

Rejeter cette déclaration si l'utilisateur n'a pas fourni de valeur dans ce champ.

Message :
Le champ est obligatoire. (329)
Contrainte :
Mandatory
Règle :
90012
Type de règle:
Format
Action :
Rejet
Description :

Rejeter cette déclaration si l'utilisateur a fourni une valeur qui n'est pas un nombre entier entre 0 et 1.

Message :
Format incorrect. (362)
Contrainte :
IntegerFormat

En-tête de base

DTST.1.1: Identification de l'application

Règle :
90016
Type de règle:
Présence
Action :
Rejet
Description :

Rejeter cette déclaration si l'utilisateur n'a pas fourni de valeur dans ce champ.

Message :
Le champ est obligatoire. (329)
Contrainte :
Mandatory
Règle :
90017
Type de règle:
Format
Action :
Rejet
Description :

Rejeter cette déclaration si l'utilisateur a fourni un texte qui n'est pas entre 1 et 1 caractères, contenant uniquement des caractères alphabétiques.

Message :
Format incorrect. (362)
Contrainte :
AlphaFormat
Règle :
90018
Type de règle:
Contenu
Action :
Rejet
Description :

Rejeter cette déclaration si l'utilisateur a fourni une valeur qui n'est pas égale à F.

Message :
La valeur inscrite ne correspond à aucune des valeurs possibles pour ce champ. (9)
Contrainte :
Equals

DTST.1.2: Identification du service

Règle :
90019
Type de règle:
Présence
Action :
Rejet
Description :

Rejeter cette déclaration si l'utilisateur n'a pas fourni de valeur dans ce champ.

Message :
Le champ est obligatoire. (329)
Contrainte :
Mandatory
Règle :
90020
Type de règle:
Format
Action :
Rejet
Description :

Rejeter cette déclaration si l'utilisateur a fourni une valeur qui n'est pas un nombre entier entre 1 et 1.

Message :
Format incorrect. (362)
Contrainte :
IntegerFormat
Règle :
90021
Type de règle:
Contenu
Action :
Rejet
Description :

Rejeter cette déclaration si l'utilisateur a fourni une valeur qui n'est pas égale à 01.

Message :
La valeur inscrite ne correspond à aucune des valeurs possibles pour ce champ. (9)
Contrainte :
Equals

DTST.1.3: SWIFT LT canadien

Règle :
90022
Type de règle:
Présence
Action :
Rejet
Description :

Rejeter cette déclaration si l'utilisateur n'a pas fourni de valeur dans ce champ.

Message :
Le champ est obligatoire. (329)
Contrainte :
Mandatory

DTST.1.4: Numéro de session

Règle :
90025
Type de règle:
Présence
Action :
Rejet
Description :

Rejeter cette déclaration si l'utilisateur n'a pas fourni de valeur dans ce champ.

Message :
Le champ est obligatoire. (329)
Contrainte :
Mandatory
Règle :
90026
Type de règle:
Format
Action :
Rejet
Description :

Rejeter cette déclaration si l'utilisateur a fourni une valeur qui n'est pas un nombre entier entre 0 et 9999.

Message :
Format incorrect. (362)
Contrainte :
IntegerFormat

DTST.1.5: Numéro de séquence

Règle :
90027
Type de règle:
Présence
Action :
Rejet
Description :

Rejeter cette déclaration si l'utilisateur n'a pas fourni de valeur dans ce champ.

Message :
Le champ est obligatoire. (329)
Contrainte :
Mandatory
Règle :
90028
Type de règle:
Format
Action :
Rejet
Description :

Rejeter cette déclaration si l'utilisateur a fourni une valeur qui n'est pas un nombre entier entre 0 et 999999.

Message :
Format incorrect. (362)
Contrainte :
IntegerFormat

En-tête de l'application (Entrée dans SWIFT)

DTST.2.1: Code SWIFT E/S

Règle :
90029
Type de règle:
Présence
Action :
Rejet
Description :

Rejeter cette déclaration si l'utilisateur n'a pas fourni de valeur dans ce champ.

Message :
Le champ est obligatoire. (329)
Contrainte :
Mandatory
Règle :
90030
Type de règle:
Format
Action :
Rejet
Description :

Rejeter cette déclaration si l'utilisateur a fourni un texte qui n'est pas entre 1 et 1 caractères, contenant uniquement des caractères alphabétiques.

Message :
Format incorrect. (362)
Contrainte :
AlphaFormat
Règle :
90031
Type de règle:
Contenu
Action :
Rejet
Description :

Rejeter cette déclaration si l'utilisateur a fourni une valeur qui n'est pas égale à I.

Message :
La valeur inscrite ne correspond à aucune des valeurs possibles pour ce champ. (9)
Contrainte :
Equals

DTST.2.2: Code de type de message

Règle :
90032
Type de règle:
Présence
Action :
Rejet
Description :

Rejeter cette déclaration si l'utilisateur n'a pas fourni de valeur dans ce champ.

Message :
Le champ est obligatoire. (329)
Contrainte :
Mandatory
Règle :
90033
Type de règle:
Format
Action :
Rejet
Description :

Rejeter cette déclaration si l'utilisateur a fourni une valeur qui n'est pas un nombre entier entre 0 et 999.

Message :
Format incorrect. (362)
Contrainte :
IntegerFormat
Règle :
90034
Type de règle:
Contenu
Action :
Rejet
Description :

Rejeter cette déclaration si l'utilisateur a fourni une valeur qui n'est pas égale à 103.

Message :
La valeur inscrite ne correspond à aucune des valeurs possibles pour ce champ. (9)
Contrainte :
Equals

DTST.2.3: Destinataire de la réception (SWIFT LT)

Règle :
90035
Type de règle:
Présence
Action :
Rejet
Description :

Rejeter cette déclaration si l'utilisateur n'a pas fourni de valeur dans ce champ.

Message :
Le champ est obligatoire. (329)
Contrainte :
Mandatory

DTST.2.4: Priorité du message

Règle :
90038
Type de règle:
Présence
Action :
Rejet
Description :

Rejeter cette déclaration si l'utilisateur n'a pas fourni de valeur dans ce champ.

Message :
Le champ est obligatoire. (329)
Contrainte :
Mandatory

DTST.2.5: Code de contrôle de la livraison

Règle :
90041
Type de règle:
Format
Action :
Rejet
Description :

Rejeter cette déclaration si l'utilisateur a fourni une valeur qui n'est pas un nombre entier entre 0 et 9.

Message :
Format incorrect. (362)
Contrainte :
IntegerFormat

DTST.2.6: Code de période de péremption

Règle :
90043
Type de règle:
Format
Action :
Rejet
Description :

Rejeter cette déclaration si l'utilisateur a fourni une valeur qui n'est pas un nombre entier entre 0 et 999.

Message :
Format incorrect. (362)
Contrainte :
IntegerFormat

Étiquette 13C - Précision sur l'heure de traitement de l'opération

DTST.13C.1: Code d'identification du temps

Règle :
90047
Type de règle:
Format
Action :
Rejet
Description :

Rejeter cette déclaration si l'utilisateur a fourni un texte qui n'est pas entre 1 et 8 caractères, contenant uniquement des caractères alphabétiques.

Message :
Format incorrect. (362)
Contrainte :
AlphaFormat

DTST.13C.2: Heure de l'indication du temps

Règle :
90048
Type de règle:
Format
Action :
Rejet
Description :

Rejeter cette déclaration si l'utilisateur a fourni une valeur qui n'est pas dans un des formats suivants:

  • HH:mm
  • HHmm
Message :
Format incorrect. (362)
Contrainte :
TimeFormat

DTST.13C.3: Signe de décalage de l'indication du temps

Règle :
90271
Type de règle:
Contenu
Action :
Rejet
Description :

Rejeter cette déclaration si l'utilisateur a fourni une valeur qui n'est pas égale à ["+","-"].

Message :
La valeur inscrite ne correspond à aucune des valeurs possibles pour ce champ. (9)
Contrainte :
Equals

DTST.13C.4: Heure du décalage de l'indication de l'heure

Règle :
90272
Type de règle:
Format
Action :
Rejet
Description :

Rejeter cette déclaration si l'utilisateur a fourni une valeur qui n'est pas dans un des formats suivants:

  • HH:mm
  • HHmm
Message :
Format incorrect. (362)
Contrainte :
TimeFormat

Étiquette 20 - Numéro de référence de l'opération

DTST.20: N° de référence de l'opération

Règle :
90045
Type de règle:
Présence
Action :
Rejet
Description :

Rejeter cette déclaration si l'utilisateur n'a pas fourni de valeur dans ce champ.

Message :
Le champ est obligatoire. (329)
Contrainte :
Mandatory

Étiquette 23B - Code d'opération de la banque

DTST.23B: Code de l'opération bancaire

Règle :
90049
Type de règle:
Présence
Action :
Rejet
Description :

Rejeter cette déclaration si l'utilisateur n'a pas fourni de valeur dans ce champ.

Message :
Le champ est obligatoire. (329)
Contrainte :
Mandatory

Étiquette 23E - Code d'instruction

DTST.23E.1: Code des instructions

Règle :
90051
Type de règle:
Format
Action :
Rejet
Description :

Rejeter cette déclaration si l'utilisateur a fourni un texte qui n'est pas entre 1 et 4 caractères, contenant uniquement des caractères alphabétiques et numériques.

Message :
Format incorrect. (362)
Contrainte :
AlphaNumericFormat

Étiquette 26T - Le code du type d'opération

DTST.26T: Code de type d'opération

Règle :
90054
Type de règle:
Format
Action :
Rejet
Description :

Rejeter cette déclaration si l'utilisateur a fourni un texte qui n'est pas entre 1 et 3 caractères, contenant uniquement des caractères alphabétiques et numériques.

Message :
Format incorrect. (362)
Contrainte :
AlphaNumericFormat

Étiquette 32A - La date de valeur/la devise utilisée/règlements aux paiements interbancaires

DTST.32A.1: Date de valeur

Règle :
90055
Type de règle:
Présence
Action :
Rejet
Description :

Rejeter cette déclaration si l'utilisateur n'a pas fourni de valeur dans ce champ.

Message :
Le champ est obligatoire. (329)
Contrainte :
Mandatory
Règle :
90056
Type de règle:
Format
Action :
Rejet
Description :

Rejeter cette déclaration si l'utilisateur a fourni une valeur qui n'est pas dans le format 'aaMMjj' qui est une date est valide.

Message :
Format incorrect. (362)
Contrainte :
ShortDateFormat
Règle :
90281
Type de règle:
Contenu
Action :
Rejet
Description :

Rejeter cette déclaration si l'utilisateur a fourni une date qui n'est pas after or equal to 2002-06-12.

Message :
La date inscrite dans le champ semble être trop éloignée dans le temps. (308)
Contrainte :
DateValidation

DTST.32A.2: Devise des frais du destinataire

Règle :
90058
Type de règle:
Présence
Action :
Rejet
Description :

Rejeter cette déclaration si l'utilisateur n'a pas fourni de valeur dans ce champ.

Message :
Le champ est obligatoire. (329)
Contrainte :
Mandatory
Règle :
90059
Type de règle:
Format
Action :
Rejet
Description :

Rejeter cette déclaration si l'utilisateur a fourni un texte qui n'est pas entre 3 et 3 caractères, contenant uniquement des caractères alphabétiques.

Message :
Format incorrect. (362)
Contrainte :
AlphaFormat
Règle :
90060
Type de règle:
Contenu
Action :
Rejet
Description :

Rejeter cette déclaration si l'utilisateur a fourni une valeur qui n'est pas sur la liste:

  • Toutes les devises ISO
Message :
La valeur inscrite n'est pas dans la liste de valeurs de CANAFE pour le champ. (300)
Contrainte :
AlphaCodeTable

DTST.32A.3: Montant du règlement interbancaire

Règle :
90061
Type de règle:
Présence
Action :
Rejet
Description :

Rejeter cette déclaration si l'utilisateur n'a pas fourni de valeur dans ce champ.

Message :
Le champ est obligatoire. (329)
Contrainte :
Mandatory
Règle :
90062
Type de règle:
Format
Action :
Rejet
Description :

Rejeter cette déclaration si l'utilisateur a fourni une valeur qui n'est pas un montant SWIFT valide. La virgule sert de séparateur décimal, permet jusqu'à 2 chiffres après la virgule et la virgule est optionelle.

Message :
Format incorrect. (362)
Contrainte :
SwiftAmountFormat
Règle :
90276
Type de règle:
Contenu
Action :
Rejet
Description :

Rejeter cette déclaration si l'indicateur de la règle de 24 heures est désactivé, DTST.32A.2 est CAD, et le montant de la transaction est inférieur à 10000$ à la date d'un des DTST.32A.1.

Message :
Le montant de l'opération n'atteint pas le seuil de déclaration, sans indication que la règle de 24 heures s'applique. (999)
Contrainte :
TwentyFourHourRuleIndicator
Règle :
90277
Type de règle:
Contenu
Action :
Rejet
Description :

Rejeter cette déclaration si l'indicateur de la règle de 24 heures est désactivé, DTST.32A.2 est pas CAD, et le montant de la transaction est inférieur à 9700$ à la date d'un des DTST.32A.1.

Message :
Le montant en devise étrangère n'atteint pas le seuil de déclaration (la règle de 24 heures ne semble pas s'appliquer). (998)
Contrainte :
TwentyFourHourRuleIndicator
Règle :
90278
Type de règle:
Contenu
Action :
Rejet
Description :

Rejeter cette déclaration si l'indicateur de la règle de 24 heures est activé, DTST.32A.2 est CAD, et le montant de la transaction est supérieur à 10000$ à la date d'un des DTST.32A.1.

Message :
Le montant de l'opération dépasse le seuil pour l'application de la règle de 24 heures. (994)
Contrainte :
TwentyFourHourRuleIndicator
Règle :
90279
Type de règle:
Contenu
Action :
Rejet
Description :

Rejeter cette déclaration si l'indicateur de la règle de 24 heures est activé, DTST.32A.2 est pas CAD, et le montant de la transaction est supérieur à 10300$ à la date d'un des DTST.32A.1.

Message :
Le montant en devise étrangère semble dépasser le seuil pour l'application de la règle de 24 heures. (996)
Contrainte :
TwentyFourHourRuleIndicator

Étiquette 33B - Le code de la devise et le montant de l'instruction

DTST.33B.1: Devise des frais du destinataire

Règle :
90063
Type de règle:
Format
Action :
Rejet
Description :

Rejeter cette déclaration si l'utilisateur a fourni un texte qui n'est pas entre 3 et 3 caractères, contenant uniquement des caractères alphabétiques.

Message :
Format incorrect. (362)
Contrainte :
AlphaFormat
Règle :
90064
Type de règle:
Contenu
Action :
Rejet
Description :

Rejeter cette déclaration si l'utilisateur a fourni une valeur qui n'est pas sur la liste:

  • Toutes les devises ISO
Message :
La valeur inscrite n'est pas dans la liste de valeurs de CANAFE pour le champ. (300)
Contrainte :
AlphaCodeTable

DTST.33B.2: Montant des instructions

Règle :
90065
Type de règle:
Format
Action :
Rejet
Description :

Rejeter cette déclaration si l'utilisateur a fourni une valeur qui n'est pas un montant SWIFT valide. La virgule sert de séparateur décimal, permet jusqu'à 2 chiffres après la virgule et la virgule est optionelle.

Message :
Format incorrect. (362)
Contrainte :
SwiftAmountFormat

Étiquette 36 - Taux de change

DTST.36: Taux de change

Règle :
90066
Type de règle:
Format
Action :
Rejet
Description :

Rejeter cette déclaration si l'utilisateur a fourni une valeur qui n'est pas un nombre avec décimale. Le délimiteur décimal peut être '.' ou ','.

Message :
Format incorrect. (362)
Contrainte :
ExchangeRateFormat

Étiquette 50 - Renseignements sur le client qui demande le télévirement

DTST.50.option: Option

Règle :
90201
Type de règle:
Contenu
Action :
Avertissement
Description :

Envoyer un avertissement si l'utilisateur a fourni une valeur qui égale A.

Message :
La valeur inscrite n'est pas dans la liste de valeurs de CANAFE pour le champ. (300)
Contrainte :
NotEquals

Étiquette 50K - Renseignements sur le client qui demande le télévirement (Option K)

DTST.50K.1: Numéro du compte

Règle :
90187
Type de règle:
Contenu
Action :
Rejet
Description :

Rejeter cette déclaration si la valeur commence avec 'XXXX/' et contient des caractères supplémentaires à la suite de la barre oblique. 'XXXX/' indique qu'il avait un mot code dans la ligne 50K d'origine.

Message :
La valeur inscrite ne correspond à aucune des valeurs possibles pour ce champ. (9)
Contrainte :
Swift50KAccount

DTST.50K.2: Nom et adresse 1

Règle :
90069
Type de règle:
Présence
Action :
Rejet
Description :

Rejeter cette déclaration si l'utilisateur n'a pas fourni de valeur dans ce champ.

Message :
Le champ est obligatoire. (329)
Contrainte :
Mandatory
Règle :
90071
Type de règle:
Contenu
Action :
Avertissement
Description :

Envoyer un avertissement si l'utilisateur a fourni une valeur qui n'est que numérique.

Message :
Il faut inscrire le nom complet dans ce champ. (371)
Contrainte :
NotOnlyNumericCharacters

Étiquette 51A - Renseignements sur l'institution ayant envoyé le télévirement (Option A)

DTST.51A.2: BIC

Règle :
90081
Type de règle:
Présence
Action :
Rejet
Description :

Rejeter cette déclaration si l'utilisateur n'a pas fourni de valeur dans ce champ.

Message :
Le champ est obligatoire. (329)
Contrainte :
Mandatory

Étiquette 52A - Renseignements sur l'institution ayant ordonné le télévirement (Option A)

DTST.52A.2: BIC

Règle :
90085
Type de règle:
Présence
Action :
Rejet
Description :

Rejeter cette déclaration si l'utilisateur n'a pas fourni de valeur dans ce champ.

Message :
Le champ est obligatoire. (329)
Contrainte :
Mandatory

Étiquette 52D - Renseignements sur l'institution ayant ordonné le télévirement (Option D)

DTST.52D.2: Nom et adresse 1

Règle :
90090
Type de règle:
Contenu
Action :
Avertissement
Description :

Envoyer un avertissement si l'utilisateur a fourni une valeur qui n'est que numérique.

Message :
Il faut inscrire le nom complet dans ce champ. (371)
Contrainte :
NotOnlyNumericCharacters

Étiquette 53 - Renseignements sur le correspondant de l'expéditeur du télévirement

DTST.53.option: Option

Règle :
90202
Type de règle:
Contenu
Action :
Avertissement
Description :

Envoyer un avertissement si l'utilisateur a fourni une valeur qui égale B.

Message :
La valeur inscrite n'est pas dans la liste de valeurs de CANAFE pour le champ. (300)
Contrainte :
NotEquals

Étiquette 53D - Renseignements sur le correspondant de l'expéditeur du télévirement (Option D)

DTST.53D.2: Nom et adresse 1

Règle :
90103
Type de règle:
Contenu
Action :
Avertissement
Description :

Envoyer un avertissement si l'utilisateur a fourni une valeur qui n'est que numérique.

Message :
Il faut inscrire le nom complet dans ce champ. (371)
Contrainte :
NotOnlyNumericCharacters

Étiquette 54 - Renseignements sur le correspondant du destinataire du télévirement

DTST.54.option: Option

Règle :
90203
Type de règle:
Contenu
Action :
Avertissement
Description :

Envoyer un avertissement si l'utilisateur a fourni une valeur qui égale B.

Message :
La valeur inscrite n'est pas dans la liste de valeurs de CANAFE pour le champ. (300)
Contrainte :
NotEquals

Étiquette 54A - Renseignements sur le correspondant du destinataire du télévirement (Option A)

DTST.54A.2: BIC

Règle :
90111
Type de règle:
Présence
Action :
Avertissement
Description :

Envoyer un avertissement si l'utilisateur n'a pas fourni de valeur dans ce champ.

Message :
Le champ est obligatoire. (329)
Contrainte :
Mandatory

Étiquette 54D - Renseignements sur le correspondant du destinataire du télévirement (Option D)

DTST.54D.2: Nom et adresse 1

Règle :
90116
Type de règle:
Contenu
Action :
Avertissement
Description :

Envoyer un avertissement si l'utilisateur a fourni une valeur qui n'est que numérique.

Message :
Il faut inscrire le nom complet dans ce champ. (371)
Contrainte :
NotOnlyNumericCharacters

Étiquette 55 - Renseignements sur l'institution de couverture agissant comme tiers

DTST.55.option: Option

Règle :
90204
Type de règle:
Contenu
Action :
Avertissement
Description :

Envoyer un avertissement si l'utilisateur a fourni une valeur qui égale B.

Message :
La valeur inscrite n'est pas dans la liste de valeurs de CANAFE pour le champ. (300)
Contrainte :
NotEquals

Étiquette 55A - Renseignements sur l'institution de couverture agissant comme tiers (Option A)

DTST.55A.2: BIC

Règle :
90124
Type de règle:
Présence
Action :
Avertissement
Description :

Envoyer un avertissement si l'utilisateur n'a pas fourni de valeur dans ce champ.

Message :
Le champ est obligatoire. (329)
Contrainte :
Mandatory

Étiquette 55D - Renseignements sur l'institution de couverture agissant comme tiers (Option D)

DTST.55D.2: Nom et adresse 1

Règle :
90129
Type de règle:
Contenu
Action :
Avertissement
Description :

Envoyer un avertissement si l'utilisateur a fourni une valeur qui n'est que numérique.

Message :
Il faut inscrire le nom complet dans ce champ. (371)
Contrainte :
NotOnlyNumericCharacters

Étiquette 56 - Institution intermédiaire

DTST.56.option: Option

Règle :
90205
Type de règle:
Contenu
Action :
Avertissement
Description :

Envoyer un avertissement si l'utilisateur a fourni une valeur qui égale C.

Message :
La valeur inscrite n'est pas dans la liste de valeurs de CANAFE pour le champ. (300)
Contrainte :
NotEquals

Étiquette 56A - Institution intermédiaire (Option A)

DTST.56A.2: BIC

Règle :
90137
Type de règle:
Présence
Action :
Rejet
Description :

Rejeter cette déclaration si l'utilisateur n'a pas fourni de valeur dans ce champ.

Message :
Le champ est obligatoire. (329)
Contrainte :
Mandatory

Étiquette 56D - Institution intermédiaire (Option D)

DTST.56D.2: Nom et adresse 1

Règle :
90142
Type de règle:
Contenu
Action :
Avertissement
Description :

Envoyer un avertissement si l'utilisateur a fourni une valeur qui n'est que numérique.

Message :
Il faut inscrire le nom complet dans ce champ. (371)
Contrainte :
NotOnlyNumericCharacters

Étiquette 57 - Compte auprès de l'institution

DTST.57.option: Option

Règle :
90206
Type de règle:
Contenu
Action :
Avertissement
Description :

Envoyer un avertissement si l'utilisateur a fourni une valeur qui égale B.

Message :
La valeur inscrite n'est pas dans la liste de valeurs de CANAFE pour le champ. (300)
Contrainte :
NotEquals
Règle :
90207
Type de règle:
Contenu
Action :
Avertissement
Description :

Envoyer un avertissement si l'utilisateur a fourni une valeur qui égale C.

Message :
La valeur inscrite n'est pas dans la liste de valeurs de CANAFE pour le champ. (300)
Contrainte :
NotEquals

Étiquette 57A - Compte auprès de l'institution (Option A)

DTST.57A.2: BIC

Règle :
90150
Type de règle:
Présence
Action :
Rejet
Description :

Rejeter cette déclaration si l'utilisateur n'a pas fourni de valeur dans ce champ.

Message :
Le champ est obligatoire. (329)
Contrainte :
Mandatory

Étiquette 57D - Compte auprès de l'institution (Option D)

DTST.57D.2: Nom et adresse 1

Règle :
90155
Type de règle:
Contenu
Action :
Avertissement
Description :

Envoyer un avertissement si l'utilisateur a fourni une valeur qui n'est que numérique.

Message :
Il faut inscrire le nom complet dans ce champ. (371)
Contrainte :
NotOnlyNumericCharacters

Étiquette 59 - Client bénéficiaire

DTST.59.2: Nom et adresse 1

Règle :
90164
Type de règle:
Présence
Action :
Rejet
Description :

Rejeter cette déclaration si l'utilisateur n'a pas fourni de valeur dans ce champ.

Message :
Le champ est obligatoire. (329)
Contrainte :
Mandatory
Règle :
90166
Type de règle:
Contenu
Action :
Avertissement
Description :

Envoyer un avertissement si l'utilisateur a fourni une valeur qui n'est que numérique.

Message :
Il faut inscrire le nom complet dans ce champ. (371)
Contrainte :
NotOnlyNumericCharacters

DTST.59.option: Option

Règle :
90208
Type de règle:
Contenu
Action :
Avertissement
Description :

Envoyer un avertissement si l'utilisateur a fourni une valeur qui égale A.

Message :
La valeur inscrite n'est pas dans la liste de valeurs de CANAFE pour le champ. (300)
Contrainte :
NotEquals

Étiquette 59F - Client bénéficiaire (Option F)

DTST.59F.2-5: Nom et adresse

Règle :
90214
Type de règle:
Présence
Action :
Avertissement
Description :

Envoyer un avertissement si l'utilisateur n'a pas fourni de valeur pour la ligne 1.

Message :
Le champ est obligatoire. (329)
Contrainte :
Swift59fMandatoryAddress
Règle :
90215
Type de règle:
Présence
Action :
Avertissement
Description :

Envoyer un avertissement si l'utilisateur n'a pas fourni de valeur pour la ligne 2.

Message :
Ce champ n'a pas été rempli, mais doit l'être selon la valeur inscrite ailleurs dans le rapport. (330)
Condition :
L'étiquette 52 est vide.
Contrainte :
Swift59fMandatoryAddress
Règle :
90216
Type de règle:
Présence
Action :
Avertissement
Description :

Envoyer un avertissement si l'utilisateur n'a pas fourni de valeur pour la ligne 3.

Message :
Ce champ n'a pas été rempli, mais doit l'être selon la valeur inscrite ailleurs dans le rapport. (330)
Condition :
L'étiquette 52 est vide.
Contrainte :
Swift59fMandatoryAddress
Règle :
90217
Type de règle:
Contenu
Action :
Avertissement
Description :

Envoyer un avertissement si l'utilisateur a fourni une valeur pour la première ligne 3 qui n'est pas sur la liste:

  • Tous les pays ISO
Message :
La valeur inscrite n'est pas dans la liste de valeurs de CANAFE pour le champ. (300)
Contrainte :
Swift59fCountry

Étiquette 71A - Détails des frais

DTST.71A.1: Code des frais

Règle :
90177
Type de règle:
Format
Action :
Rejet
Description :

Rejeter cette déclaration si l'utilisateur a fourni un texte qui n'est pas entre 1 et 3 caractères, contenant uniquement des caractères alphabétiques.

Message :
Format incorrect. (362)
Contrainte :
AlphaFormat

Étiquette 71F - Frais de l'expéditeur

DTST.71F.1: Devise des frais du destinataire

Règle :
90179
Type de règle:
Format
Action :
Rejet
Description :

Rejeter cette déclaration si l'utilisateur a fourni un texte qui n'est pas entre 3 et 3 caractères, contenant uniquement des caractères alphabétiques.

Message :
Format incorrect. (362)
Contrainte :
AlphaFormat
Règle :
90180
Type de règle:
Contenu
Action :
Rejet
Description :

Rejeter cette déclaration si l'utilisateur a fourni une valeur qui n'est pas sur la liste:

  • Toutes les devises ISO
Message :
La valeur inscrite n'est pas dans la liste de valeurs de CANAFE pour le champ. (300)
Contrainte :
AlphaCodeTable

DTST.71F.2: Montant des frais du destinataire

Règle :
90181
Type de règle:
Format
Action :
Rejet
Description :

Rejeter cette déclaration si l'utilisateur a fourni une valeur qui n'est pas un montant SWIFT valide. La virgule sert de séparateur décimal, permet jusqu'à 2 chiffres après la virgule et la virgule est optionelle.

Message :
Format incorrect. (362)
Contrainte :
SwiftAmountFormat

Étiquette 71G - Frais du destinataire

DTST.71G.1: Devise des frais du destinataire

Règle :
90182
Type de règle:
Format
Action :
Rejet
Description :

Rejeter cette déclaration si l'utilisateur a fourni un texte qui n'est pas entre 3 et 3 caractères, contenant uniquement des caractères alphabétiques.

Message :
Format incorrect. (362)
Contrainte :
AlphaFormat
Règle :
90183
Type de règle:
Contenu
Action :
Rejet
Description :

Rejeter cette déclaration si l'utilisateur a fourni une valeur qui n'est pas sur la liste:

  • Toutes les devises ISO
Message :
La valeur inscrite n'est pas dans la liste de valeurs de CANAFE pour le champ. (300)
Contrainte :
AlphaCodeTable

DTST.71G.2: Montant des frais du destinataire

Règle :
90184
Type de règle:
Format
Action :
Rejet
Description :

Rejeter cette déclaration si l'utilisateur a fourni une valeur qui n'est pas un montant SWIFT valide. La virgule sert de séparateur décimal, permet jusqu'à 2 chiffres après la virgule et la virgule est optionelle.

Message :
Format incorrect. (362)
Contrainte :
SwiftAmountFormat
Date de modification :