Accueil/Outils/Validateur XML goAML
Outil gratuit · Fonctionne dans votre navigateur

Validateur XML goAML

Validez le XML goAML de vos CTR ou STR par rapport au schéma XSD officiel v5.0.2 avant de le transmettre à votre cellule de renseignement financier (CRF). Le validateur détecte les champs obligatoires manquants, les valeurs de code non valides, les dates mal formées et les erreurs de structure — et vos données ne quittent jamais votre appareil.

Votre XML est validé localement, dans votre navigateur — aucune donnée n'est envoyée à nos serveurs

Ce que vérifie ce validateur

  • XML bien formé — balises non fermées, caractères non valides, guillemets d'attribut incorrects
  • Éléments racine obligatoires — rentity_id, submission_code, report_code, date de transmission ou de déclaration, currency_code_local
  • Valeurs de code énumérées — submission_code (E/M/-), report_code (CTR/STR/SAR/STAR/AIF/MID…), transmode_code (OCCD/EFT01/SWIFT/MM01…), from_funds_code / to_funds_code
  • Format de date et d'heure — tous les champs xs:dateTime doivent être au format ISO 8601 (YYYY-MM-DDTHH:MM:SS)
  • Structure des transactions — chaque transaction doit comporter un numéro, une date, un code de mode, un montant et au moins une partie
  • Contrôles propres aux STR — présence de l'exposé <reason> et des codes de typologie <report_indicators>
  • Longueur des chaînes — champs d'exposé limités à 8 000 caractères, conformément au XSD

Erreurs XML goAML fréquentes

  • <rentity_id> manquant — l'identifiant d'entité attribué par votre CRF doit être un entier positif
  • Mauvais format de date — les dates doivent inclure l'heure : 2024-03-15T00:00:00 et non 2024-03-15
  • transmode_code non valide — seuls les codes définis par le schéma sont acceptés (par ex. OCCD, EFT01, SWIFT, MM01)
  • Informations sur les parties manquantes — chaque transaction doit comporter une partie From et une partie To, ou un bloc <involved_parties>
  • amount_local n'est pas un nombre décimal — ni symbole monétaire, ni virgule, ni espace (utilisez 50000.00 et non KES 50,000)

Ce validateur couvre les causes de rejet les plus fréquentes. Notre plateforme de déclaration goAML génère automatiquement un XML conforme au schéma à partir des données de votre système bancaire central (core banking) : ces erreurs sont ainsi évitées avant même que le fichier ne soit produit. Consultez le guide complet des rejets (en anglais) pour une analyse détaillée des codes d'erreur du FRC.

Générez un XML goAML valide dès le départ

Sortez du cycle « coller puis vérifier ». La plateforme de déclaration goAML produit des fichiers CTR et STR conformes au schéma directement à partir de vos données de transaction, validés avant la transmission.