Partager via


Codes d’erreur SWIFT

SWIFT définit de nombreuses validations imposées par le réseau par rapport à l’ensemble de messages financiers (FIN). Chaque validation est liée à un type de case activée par rapport au contenu du message et est associée à un code d’erreur à trois caractères. Le premier caractère du code d’erreur implique la classe du problème détecté, et est une lettre. Les deux caractères restants indiquent le détail de l’erreur (lorsqu’ils sont combinés avec la classe) et apparaissent toujours sous la forme d’un code à deux chiffres.

Classe d’erreurs

Le tableau suivant répertorie les désignations de lettre, le type de validation, les modifications de règle associées à chaque classe d’erreur, et indique si la classe d’erreur est prise en charge ou non.

Classe Type de validation et modification de règle Pris en charge ?
C, D, E Règles de validation sémantique 0-299 Prise en charge
Knn Mot de code non valide dans le champ nn Prise en charge
M50 Longueur de message dépassée Non pris en charge
M60 Caractère non SWIFT rencontré Prise en charge
T Codes d’erreur de validation de texte Pris en charge
G Codes d’erreur spécifiques pour les règles textval du groupe d’utilisateurs de message (MUG) Non pris en charge
B Codes d’erreur spéciaux pour les services à valeur ajoutée Non pris en charge

Toutes les erreurs SWIFT doivent être référencées dans le manuel de l’utilisateur SWIFT. Pour plus d’informations et pour obtenir la liste complète des codes d’erreur SWIFT, reportez-vous au volume Règles de validation du format de message du manuel de l’utilisateur SWIFT. A4SWIFT applique les règles dans l’édition de septembre 2003 de cette publication. Vous pouvez accéder au site Web SWIFT à l’adresse https://go.microsoft.com/fwlink/?LinkId=27885.

Erreurs de validation

Certains codes sont définis par A4SWIFT. Ces codes d’erreur sont utilisés dans les règles de validation/réseau créées et implémentées par A4SWIFT. Il n’existe donc aucun code d’erreur correspondant défini par SWIFT pour ces règles. Le tableau ci-dessous présente le code d’erreur et le cas correspondant dans lequel l’erreur est levée. est le champ particulier qui lève l’erreur.

Code d'erreur Description
A4SWIFT001 Le premier caractère du champ multiligne ne peut pas être « : » ou « - » pour la deuxième ligne et les lignes suivantes.
A4SWIFT002 Le champ contient une valeur non valide.

Notes

L’accélérateur BizTalk pour SWIFT (A4SWIFT) prend en charge certains messages hérités, car les applications internes peuvent utiliser ces messages. Par conséquent, A4SWIFT conserve les règles SWIFT et les codes d’erreur associés.

Plus d’informations intéressantes

Résolution des problèmes : Problèmes et résolutions Les termes et définitions courantsdes problèmes connus