O MT940 é a mensagem Swift de extrato de conta de cliente: um ficheiro de texto simples com etiquetas numeradas, com o saldo inicial de uma conta, os movimentos e o saldo final. Os bancos escrevem-no em variantes próprias, por isso um ficheiro MT940 que um programa lê pode não servir para outro.
O que contém um ficheiro MT940?
| Etiqueta | Contém |
|---|---|
:20: |
referência do extrato |
:25: |
identificação da conta, normalmente o IBAN |
:28C: |
número do extrato |
:60F: |
saldo inicial, com data e moeda |
:61: |
um movimento: data, débito ou crédito, valor, tipo |
:86: |
a descrição do movimento, num formato próprio de cada banco |
:62F: |
saldo final |
A norma é publicada pela Swift (Swift, em inglês); o formato do campo :86: varia de banco para banco. Os ficheiros terminam muitas vezes em .sta, .mt940 ou .txt.
Quando se usa o MT940?
Para carregar movimentos bancários num programa de contabilidade que não está ligado diretamente ao banco. Alguns programas só aceitam ficheiros MT940 vindos do próprio banco. Confirme primeiro as regras de importação do seu programa. Veja MT940 ou CAMT.053.
O que o Klarbon faz com o MT940?
Lê ficheiros MT940, em beta, e converte-os em CSV, Excel, CAMT.053 ou OFX. Também escreve MT940 a partir de outros ficheiros de extrato, como CAMT.053 ou OFX. O Klarbon confirma que os saldos batem certo antes da transferência, e o mesmo desbloqueio inclui todos os formatos. Veja extratos bancários suportados. A conversão de extratos em PDF ainda não está disponível.
Ver também
Perguntas frequentes
Como é um ficheiro MT940?
Texto simples com etiquetas numeradas. Por exemplo, :60F: tem o saldo inicial, :61: um movimento, :86: a sua descrição e :62F: o saldo final.
Porque é que o meu programa rejeita um ficheiro MT940?
Os bancos escrevem o MT940 em variantes próprias, sobretudo no campo de descrição :86:, e alguns programas só aceitam ficheiros vindos diretamente do banco. Confirme primeiro o que o seu programa aceita.
O MT940 está a ser substituído?
O CAMT.053 é uma alternativa em XML da ISO 20022. Use o formato que o banco exporta e o seu programa importa.
Fontes
- Swift, recursos sobre normas (em inglês) swift.com