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 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:dateTimetê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:00e não2024-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.00e nãoKES 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.