Você está na página 1de 2

NBnetwork

Documento suporte sobre o formato SWIFT MT940


(extrato eletrónico)
Descrição do Formato

Linha Tag Campo Descrição Formato Obrigatório Conteúdo


HB N/A Identificador do Banco
Início do Bloco a1 O {
Identificador do Bloco an2 O 1:
Identificador da aplicação a1 O F
Identificador dos dados da aplicação n2 O 01
a Endereço SWIFT do Banco an..12 O BESCPTPL
Número de Sessão n4 O 0000
Número Sequencial n6 O 000000
Fim do Bloco a1 O 

Linha Tag Campo Descrição Formato Obrigatório Conteúdo


HB N/A Receiving bank identifier
Início do Bloco a1 O {
Identificador do Bloco an2 O 2:
Identificador de Input/output a1 O O
Tipo de Mensagem n3 O 940
b Endereço SWIFT do Banco Destino an12 O 000000000000
an26 O 00…000 (26)
Prioridade da Mensagem a1 O U ou N -> sempre ‘N’
Fim do Bloco a1 O 

Linha Tag Campo Descrição Formato Obrigatório Conteúdo


Início do Bloco a1 O {
Identificador do Bloco an2 O 3:
Fim do Bloco a1 O 
Início do Bloco a1 O {
Identificador do Bloco an2 O 4:
Carriage return/Line feed a2 O CRLF
0A :20: Número de Referência da Transacção O
a Número de Referência da Transacção an..16 O Data e Hora da
Extratação
Carriage return/Line feed a2 O CRLF
0C :25: Identificação da Conta O
a Identificação da Conta an..35 O Número de Conta
(formato BES 12
dígitos)
Carriage return/Line feed a2 O CRLF
0D : Número de Extracto / Número O
28C: Sequencial
a Número de Extracto + ‘/’ n..5/ O
b Número Sequencial N3 O
Carriage return/Line feed a2 O CRLF

0E : Saldo Inicial 60F: or :60M:


60a:
a Sinal do Saldo Inicial representado a1 O C/D
por C/D (para +/-)
Linha Tag Campo Descrição Formato Obrigatório Conteúdo
b Data do Saldo Inicial n6 F
c Moeda da Conta a3 O
d Saldo Inicial n..15 O
Carriage return/Line feed a2 O CRLF
0F :61: Linha do Extracto F
a Data Valor N6 O YYMMDD
b Sinal da Transacção representado por a..2 O
C/D (para +/-)
c Montante n..15 O
d a1 O ‘N’
e Código de Transacção an4 O Ver documentação no
site do NB
f Referência de Cliente an..16 F
Delimitador de Sub-Campo a2 O //
g Referência do Banco an..16 O BESCPTPL
Carriage return/Line feed a2 F CRLF
0G :86: Informação para o detentor da conta F Se presente, deve ser
precedido por uma tag
61
a Informação para o detentor da conta an..65 F
Carriage return/Line feed a2 F CRLF
0H : Saldo Final F :62F: or :62M:
62a:
a Sinal do Saldo Final representado por a1 O
C/D (para +/-)
b Data do Saldo Final n6 O YYMMDD
c Moeda da Conta a3 O
d Saldo Final n..15 O
Carriage return/Line feed a2 O se tag 64:, CRLF
65: ou 86:
presentes;
Outros casos
não utilizado
Fim de Bloco a2 O -

Linha Tag Campo Descrição Formato Obrigatório Conteúdo


TB N/A Identificador do Banco
Início do Bloco a1 O {
Identificador do Bloco an2 O 5:
Fim do Bloco a1 O 
Carriage return/Line feed a2 O CRLF

Exemplo
{1:F01BESCPTPLXXXX0000000000}{2:O94000000000000000000000000000000000000000N}{3:}{4:
:20:1998110914260641
:25:204254940000
:28C:313/001
:60F:C981009EUR1674495,
:61:980226C0,NLST//BESCPTPL
:86:POS MOV 1
:62F:C981109EUR1674495,
-}{5:}
{1:F01BESCPTPLXXXX0000000000}{2:O94000000000000000000000000000000000000000N}{3:}{4:
:20:1998060214260641
:25:204254860007
:28C:153/001
:60F:C980520EUR3000,
:61:980626C2000,NCHQ//BESCPTPL
:86:Descricao do Movimento
:62F:C980602EUR5000,
-}{5:}

Você também pode gostar