Início/Ferramentas/Validador XML goAML
Ferramenta gratuita · Funciona no seu navegador

Validador XML goAML

Valide o XML goAML das suas comunicações de transacções em numerário (CTR) ou de operações suspeitas (STR) segundo o esquema XSD oficial v5.0.2, antes de o submeter à sua unidade de informação financeira (UIF). O validador detecta campos obrigatórios em falta, valores de código inválidos, datas mal formatadas e erros de estrutura — e os seus dados nunca saem do seu dispositivo.

O seu XML é validado localmente, no seu navegador — nenhum dado é enviado para os nossos servidores

O que este validador verifica

  • XML bem formado — etiquetas não fechadas, caracteres inválidos, aspas incorrectas nos atributos
  • Elementos de raiz obrigatórios — rentity_id, submission_code, report_code, data de submissão ou da comunicação, currency_code_local
  • Valores de código enumerados — submission_code (E/M/-), report_code (CTR/STR/SAR/STAR/AIF/MID…), transmode_code (OCCD/EFT01/SWIFT/MM01…), from_funds_code / to_funds_code
  • Formato de data e hora — todos os campos xs:dateTime têm de estar no formato ISO 8601 (YYYY-MM-DDTHH:MM:SS)
  • Estrutura das transacções — cada transacção tem de ter um número, uma data, um código de modo, um montante e, pelo menos, uma parte
  • Verificações específicas das STR — presença da narrativa <reason> e dos códigos de tipologia <report_indicators>
  • Limites de comprimento do texto — campos de narrativa limitados a 8 000 caracteres, conforme o XSD

Erros frequentes no XML goAML

  • <rentity_id> em falta — o identificador de entidade atribuído pela sua UIF tem de ser um número inteiro positivo
  • Formato de data incorrecto — as datas têm de incluir a hora: 2024-03-15T00:00:00 e não 2024-03-15
  • transmode_code inválido — só são aceites os códigos definidos no esquema (p. ex. OCCD, EFT01, SWIFT, MM01)
  • Informação sobre as partes em falta — cada transacção precisa de uma parte From e de uma parte To, ou de um bloco <involved_parties>
  • amount_local não é um número decimal — sem símbolos monetários, vírgulas nem espaços (use 50000.00 e não KES 50,000)

Este validador abrange as causas de rejeição mais frequentes. A nossa plataforma de comunicações goAML gera automaticamente XML válido segundo o esquema a partir dos dados do seu sistema bancário central (core banking), pelo que estes erros são evitados antes mesmo de o ficheiro ser produzido. Consulte o guia completo sobre rejeições (em inglês) para uma análise mais detalhada dos códigos de erro do Financial Reporting Centre (FRC) do Quénia.

Gere XML goAML válido desde o início

Deixe para trás o ciclo de colar e verificar. A plataforma de comunicações goAML produz ficheiros CTR e STR válidos segundo o esquema directamente a partir dos seus dados de transacções, validados antes da submissão.