Formato OPE
 
Formato para a criação de ficheiros de OPE
 
REGISTO HEADER (apenas 1 registo)
  Campo Dimensão Formato Regras / Observações
Tam Inic Fim
1 Ref. Registo 4 1 4 OPE1 OPE1
2 Data Criação 8 5 12 AAAAMMDD É apenas uma data informativa
3 Conta a Debitar 13 13 25 NUC + Tipo + Ordem · Tem que pertencer às contas da Adesão

· Só é válido para as contas tipo: 000, 001, 015, 064, 083, 085, 306, 307, 394 e 397
4 Cód. Moeda (conta debitar) 3 26 28 Alfanumérico  
5 Informação Adicional 116 29 144   Informação registada no campo Info. p/ BPI. Esta informação fica associada a todos os registos incluídos no ficheiro.
9 ”Filler” 4 145 148   Espaços – permite introduzir informação
10 ”Filler” 302 149 450   Espaços
  Comprimento Total 450  
 
REGISTO MOVIMENTO (1 registo por cada OPE a emitir)
  Campo Dimensão Formato Regras / Observações
Tam Inic Fim
1 Ref. Registo 4 1 4 OPE5  
2 Nº Sequenc. da OPE no lote 2 5 6 Número Permite até 99 registos
3 Nome Beneficiário 35 7 41 Alfanumérico  
4 “Filler” 5 42 46 Espaços  
5 Morada do Beneficiário 35 47 81 Alfanumérica  
6 “Filler” 5 82 86 Espaços  
7 Localidade do Beneficiário 35 87 121 Alfanumérica  
8 “Filler” 5 122 126 Espaços  
9 Cód. País do Beneficiário 3 127 129 Alfanumérica Facultativo se campo 10 (BIC) preenchido
10 BIC/Endereço SWIFT 16 130 145 Alfanumérico · O BIC é constituído por 11 caracteres alfanuméricos. Caso seja preenchido, deverá conter pelo menos os primeiros 8 caracteres
· Tem que ser um BIC válido: 6 primeiras posições devem ser alfabéticas
· Se não preenche obriga ao preenchimento dos campos 11, 17, 19
· Posições 5 e 6 devem ser iguais às posições 1 e 2 do campo 15 (se preenchidas com letras)
· Se campo 15 vem preenchido com NIB então posições 5 e 6 = PT
· Invalida o registo se mal preenchido
11 Nome Banco Beneficiário 35 146 180 Alfanumérica Obriga se campo 10 não preenchido
12 “Filler” 5 181 185 Espaços  
13 Agência Banco Beneficiário 35 186 220 Alfanumérica Obriga se campo 10 não preenchido
14 “Filler” 5 221 225 Espaços  
15 Nº Conta Beneficiário 35 226 260 Alfanumérica · Se posições 1 e 2 são letras, deve existir coerência com a 5 e 6 posições do campo 10
16 “Filler” 5 261 265 Espaços  
17 Morada Banco Beneficiário 35 266 300 Alfanumérica Obriga se campo 10 não preenchido
18 “Filler” 5 301 305 Espaços  
19 Local. Banco Beneficiário 35 306 340 Alfanumérica Obriga se campo 10 não preenchido
20 “Filler” 5 341 345 Espaços  
21 Motivo Operação 3 346 348 Numérico Tem que ter 3 dígitos
22 Despesas do Ordenante* 2 349 350 OO – BPI + Estrangeiro
OB – BPI
BB – Nenhumas
Tem que indicar uma das hipóteses
23 Conta Despesas 13 351 363 NUC + Tipo + Ordem · Tem que pertencer ao NUC da Conta a Debitar
· Pode ser outra moeda que não a da Conta a Debitar
24 Montante na Moeda Emissão 13 364 376 Numérico c/ 2 decimais
25 Cód. Moeda Emissão 3 377 379 Alfanumérica  
26 Data Emissão 8 380 387 AAAAMMDD Válida
27 Tipo Câmbio a Utilizar 1 388 388 C – Tabela
N – Negociado
 
28 Valor Câmbio Negociado 11 389 399 Numérico Obriga se Tipo Câmbio a Utilizar = N; com 5 decimais
29 Ref. Câmbio Negociado 8 400 407 Espaços  
30 Descrição 40 408 447 Alfanumérica Utilizada para preenchimento do campo Info. p/ Beneficiario
31 “Filler” 3 448 450 Espaços  
  Comprimento Total 450  
 
* - Por exemplo, se o ordenante paga apenas as despesas no BPI a hipótese a seleccionar é OB.
 
REGISTO FOOTER (apenas 1 registo)
  Campo Dimensão Formato Regras / Observações
Tam Inic Fim
1 Ref. Registo 4 1 4 OPE9  
2 Qtd. registos OPE 2 5 6 Numérico  
3 “Filler” 150 7 156 Espaços  
4 “Filler” 150 157 306 Espaços  
5 “Filler” 144 307 450 Espaços  
  Comprimento Total 450  
 
Se é indicado o IBAN e não o Nº Conta Do Banco Beneficiário, então no registo Movimento,
os campos 15 e 16 terão o seguinte formato.:
  Campo Dimensão Formato Regras / Observações
Tam Inic Fim
15a Cód. País 2 226 227 Alfabético Vem preenchido com letras
15b Dígitos Controlo 2 228 229 Numérico  
15c Nº Conta 30 230 259 Alfanumérico  
16 “Filler” 6 260 265 Espaços  
Voltar Índice