MT940 Viewer & Converter → camt.053
Abra um extrato MT940, veja saldos e movimentos e exporte camt.053 — inteiramente no seu navegador, sem carregar nada.
O que é o MT940 e qual a relação com o camt.053?
O MT940 é o antigo formato de texto SWIFT "Customer Statement Message", usado durante décadas para os extratos bancários eletrónicos. O seu sucessor ISO 20022 é o camt.053, um formato XML; a SWIFT retirou o MT940 para uso transfronteiriço em novembro de 2025. Esta ferramenta gratuita lê um ficheiro MT940 localmente, extrai a conta, os saldos e os movimentos, e converte-o num extrato camt.053 — nenhum dado sai do seu navegador.
Sobre o visualizador e conversor MT940
O MT940 é o "Customer Statement Message" da SWIFT: um formato de texto baseado em etiquetas usado há décadas pelos bancos para entregar extratos de fim de dia aos sistemas ERP e de tesouraria. É compacto mas rígido, com dados estruturados limitados face ao moderno extrato XML ISO 20022, o camt.053.
A ValidateFin processa cada etiqueta localmente no seu navegador, lê o saldo inicial e final e cada movimento :61:, e verifica se o saldo inicial mais os movimentos é igual ao saldo final. Depois pode exportar um extrato camt.053.001.02 válido com os saldos reais e os movimentos de débito/crédito — exatamente o que os sistemas de tesouraria e ERP esperam após a migração para ISO 20022. Nenhum ficheiro MT940 é alguma vez carregado para um servidor.
Porque a migração de MT940 para camt.053 é importante
- A coexistência das mensagens MT9xx encerra após a transição para ISO 20022 da SWIFT em novembro de 2025: os bancos passam os extratos para camt.053.
- Os sistemas ERP e de tesouraria — SAP S/4HANA, SAP Business One, Sage — importam cada vez mais apenas camt.053, deixando as equipas de finanças converter os fluxos MT940.
- O camt.053 transporta dados estruturados muito mais ricos (quase 1.600 campos possíveis) do que as etiquetas rígidas do MT940, com um XSD ISO 20022 oficial para validação.
- Um conversor só é útil se o camt.053 mantiver os saldos reais e os movimentos de débito E crédito — um MT940 mistura ambos, ao contrário de um ficheiro de iniciação de pagamento.
- Como um extrato bancário é um dado sensível, converter localmente no navegador evita enviar números de conta e contrapartes a um serviço de terceiros.
Perguntas frequentes
O que é um ficheiro MT940?
O MT940 é o "Customer Statement Message" da SWIFT, um antigo formato de texto baseado em etiquetas para extratos bancários eletrónicos, com uma referência, uma conta, saldos inicial e final e uma linha por movimento.
O que substitui o MT940?
O extrato XML ISO 20022 camt.053 substitui o MT940. A SWIFT retirou o MT940 para mensagens transfronteiriças em novembro de 2025, e a maioria dos sistemas ERP e de tesouraria importa agora camt.053.
Posso converter MT940 para camt.053 aqui?
Sim. Depois de ler o ficheiro, clique em "Exportar para camt.053" para descarregar um extrato camt.053.001.02 válido com os saldos reais e os movimentos. Tudo corre no seu navegador.
O meu extrato é carregado para algum lado?
Não. O ficheiro MT940 é lido, analisado e convertido inteiramente no seu navegador com JavaScript. Nenhum dado do extrato é enviado para um servidor.
Como sabe a ferramenta que o ficheiro é coerente?
O MT940 não tem esquema, por isso a verificação é aritmética: o saldo inicial mais o líquido de todos os movimentos :61: deve igualar o saldo final do :62F:. Uma discrepância é assinalada como aviso.
Trata as reversões (RC/RD)?
Sim. Um crédito revertido (RC) conta como débito e um débito revertido (RD) como crédito, e o tipo de movimento é prefixado com REV: para que a reversão continue visível.