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 vérification 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 à 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, le changement de règle associé à 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 Soutenu
Knn Mot de code non valide dans le champ nn Soutenu
M50 Longueur du message dépassée Non pris en charge
M60 Caractère 'non SWIFT' rencontré Soutenu
T Codes d’erreur de validation de texte Soutenu
G Codes d'erreur spécifiques pour les règles MUG (Message User Group) Textval 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 de format de message du manuel de l’utilisateur SWIFT. A4SWIFT implémente 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 déclenchée. est le champ particulier qui génère l’erreur.

Code d’erreur Descriptif
A4SWIFT001 Le premier caractère du champ multiligne ne peut pas être « : » ou « - » pour les lignes secondaires et suivantes.
A4SWIFT002 Le champ contient une valeur non valide.

Remarque

BizTalk Accelerator pour SWIFT (A4SWIFT) inclut la prise en charge de certains messages hérités, car les applications internes peuvent utiliser ces messages. Par conséquent, A4SWIFT gère les règles SWIFT et les codes d’erreur associés.

Plus d’informations

Résolution des problèmes : Problèmes et solutionsProblèmes connusTermes et définitions courants