FORMATO FICHEIRO CHEQUES CARTA |
|
Os ficheiros cujo layout consta abaixo, terão o formato normalizado pelo Banco BPI.
Os ficheiros são compostos pelos seguintes registos:
Registo Início – identifica a Empresa, datas e conta débito;
Registo Cheque – indica os dados do cheque;
Adenda – indica os dados a imprimir na carta que acompanha o cheque.
Para cada registo cheque deverá ser definida um ou mais (dependendo do tipo de adenda) registos adenda.
Caso o Cliente opte pelo tipo de adenda 0 (identificado no registo início), o ficheiro será composto
apenas pelos registos Início, Cheque e Fim
Registo Fim – registo de controlo do ficheiro incluindo os somatórios
Resumindo, cada ficheiro deverá ser composto por um Registo Início, n Registos Cheque que serão
seguidos dos correspondentes Registos Adenda (0 a n) e, por último, por um Registo Fim.
Exemplo: Reg. Início, Reg. Cheque, Reg. Adenda, Reg. Cheque, Reg. Adenda, Reg. Adenda, Reg. Adenda, … …,
Reg. Cheque, … …, Reg. Fim.
|
|
REGISTO INÍCIO (apenas 1 registo) |
N.º |
Nome |
Comp |
Posição |
Formato |
Observações |
Inicio |
Fim |
1 |
Referência |
3 |
01 |
03 |
CHC |
|
2 |
Tipo registo |
1 |
04 |
04 |
1 |
|
3 |
Cod. operação |
2 |
05 |
06 |
48 |
|
4 |
NIB |
21 |
07 |
27 |
0010... |
|
5 |
Filler |
8 |
28 |
35 |
Espaços |
|
6 |
Data Validade |
8 |
36 |
43 |
AAAAMMDD |
Data de Validade dos cheques incluídos no ficheiro |
7 |
Data Emissão |
8 |
44 |
51 |
AAAAMMDD |
Data para processamento do ficheiro |
8 |
Moeda |
3 |
52 |
54 |
978 |
|
9 |
1ª linha texto |
65 |
55 |
119 |
Alfanumérico |
Texto livre a inserir em todos os Cheques Carta do lote no espaço imediatamente acima do cheque |
10 |
2ª linha texto |
65 |
120 |
184 |
Alfanumérico |
11 |
3ª linha texto |
65 |
185 |
249 |
Alfanumérico |
12 |
Cod. Envelopagem |
3 |
250 |
252 |
Numérico |
000 – Correio Normal 095 – Correio Especial
096 – Correio Azul
|
13 |
Filler |
4 |
253 |
256 |
Espaços |
|
14 |
Referência do Cliente |
16 |
257 |
272 |
Alfanumérico |
Descrição do ficheiro |
15 |
Filler |
48 |
273 |
320 |
Espaços |
|
Comprimento total |
320 |
|
|
|
|
REGISTO CHEQUE (1 registo por cada Cheque Carta a emitir) |
N.º |
Nome |
Comp |
Posição |
Formato |
Observações |
Inicio |
Fim |
1 |
Referência |
3 |
01 |
03 |
CHC |
|
2 |
Tipo registo |
1 |
04 |
04 |
2 |
|
3 |
Cod. Operação |
2 |
05 |
06 |
48 |
|
4 |
NIB |
21 |
07 |
27 |
0010... |
Não utilizado |
5 |
Ident. Beneficiário |
15 |
28 |
42 |
Alfanumérico |
|
6 |
Nº Ordem Pagamento |
11 |
43 |
53 |
Alfanumérico |
|
7 |
Montante |
13 |
54 |
66 |
Numérico |
Inclui 2 casas decimais |
8 |
Tipo Adenda |
1 |
67 |
67 |
Numérico |
0, 1, 2, 3 ou 4 |
9 |
Nome |
60 |
68 |
127 |
Alfanumérico |
|
10 |
Morada |
44 |
128 |
171 |
Alfanumérico |
|
11 |
Localidade |
35 |
172 |
206 |
Alfanumérico |
|
12 |
Cod. Postal |
7 |
207 |
213 |
Numérico |
|
13 |
Designação Cod. Postal |
35 |
214 |
248 |
Alfanumérico |
|
14 |
Detalhe da Transferência |
35 |
249 |
283 |
Alfanumérico |
Texto a colocar na carta se seleccionada Adenda = 0 |
15 |
Data Cheque |
8 |
284 |
291 |
AAAAMMDD |
Assume a Data de Emissão do ficheiro se não preenchido ou preenchido com data superior à data emissão do ficheiro |
16 |
Qt. Adenda |
4 |
292 |
295 |
Numérico |
Obrigatório se tipo adenda = 4 |
17 |
Filler |
5 |
296 |
300 |
Espaços |
|
18 |
Filler |
20 |
301 |
320 |
Espaços |
|
Comprimento total |
320 |
|
|
|
|
REGISTO FIM (apenas 1 registo) |
N.º |
Nome |
Comp |
Posição |
Formato |
Observações |
Inicio |
Fim |
1 |
Referência |
3 |
1 |
3 |
CHC |
|
2 |
Tipo registo |
1 |
4 |
4 |
9 |
|
3 |
Cod. operação |
2 |
5 |
6 |
48 |
|
4 |
Qt. Registos Cheque |
6 |
7 |
12 |
Numérico |
|
5 |
Montante total |
13 |
13 |
25 |
Numérico |
C/ 2 decimais |
6 |
FILLER |
295 |
26 |
320 |
Espaços |
|
Comprimento total |
320 |
|
|
|
|
REGISTO ADENDA 1 (apenas 1 reg) ou/ ADENDA 3 (obrigatoriamente 2 reg) |
N.º |
Nome |
Comp |
Posição |
Formato |
Observações |
Inicio |
Fim |
1 |
Referência |
3 |
01 |
03 |
CHC |
|
2 |
Tipo registo |
1 |
04 |
04 |
3 |
|
3 |
Cod. operação |
2 |
05 |
06 |
48 |
|
4 |
Qt. Detalhes |
1 |
07 |
07 |
Espaços |
|
5 |
Nº Ordem Pagamento |
11 |
08 |
18 |
Numérico |
= campo 6 do Registo Cheque |
6 |
1º Detalhe – Texto |
30 |
19 |
48 |
Alfanumérico |
|
7 |
1º Detalhe – Importância |
13 |
49 |
61 |
Numérico |
Inclui 2 casas decimais |
8 |
2º Detalhe – Texto |
30 |
62 |
91 |
Alfanumérico |
|
8 |
2º Detalhe – Importância |
13 |
92 |
104 |
Numérico |
Inclui 2 casas decimais |
10 |
3º Detalhe – Texto |
30 |
105 |
134 |
Alfanumérico |
|
11 |
3º Detalhe – Importância |
13 |
135 |
147 |
Numérico |
Inclui 2 casas decimais |
12 |
4º Detalhe – Texto |
30 |
148 |
177 |
Alfanumérico |
|
13 |
4º Detalhe – Importância |
13 |
178 |
190 |
Numérico |
Inclui 2 casas decimais |
14 |
5º Detalhe – Texto |
30 |
191 |
220 |
Alfanumérico |
|
15 |
5º Detalhe – Importância |
13 |
221 |
233 |
Numérico |
Inclui 2 casas decimais |
16 |
6º Detalhe – Texto |
30 |
234 |
263 |
Alfanumérico |
|
17 |
6º Detalhe – Importância |
13 |
264 |
276 |
Numérico |
Inclui 2 casas decimais |
18 |
7º Detalhe – Texto |
30 |
277 |
306 |
Alfanumérico |
|
18 |
7º Detalhe – Importância |
13 |
307 |
319 |
Numérico |
Inclui 2 casas decimais |
20 |
Filler |
1 |
320 |
320 |
Espaços |
|
Comprimento total |
320 |
|
|
|
|
REGISTO ADENDA 2 (obrigatoriamente 2 reg) ou ADENDA 4 (1 a n registos) |
N.º |
Nome |
Comp |
Posição |
Formato |
Observações |
Inicio |
Fim |
1 |
Referência |
3 |
01 |
03 |
CHC |
|
2 |
Tipo registo |
1 |
04 |
04 |
3 |
|
3 |
Cod. operação |
2 |
05 |
06 |
48 |
|
4 |
Qt. Detalhes |
1 |
07 |
07 |
Espaços |
|
5 |
Nº Ordem Pagamento |
11 |
08 |
18 |
Numérico |
= campo 6 do Registo Cheque |
6 |
1º Linha |
75 |
19 |
93 |
Alfanumérico |
|
7 |
2º Linha |
75 |
94 |
168 |
Alfanumérico |
|
8 |
3º Linha |
75 |
169 |
243 |
Alfanumérico |
|
9 |
4º Linha |
75 |
244 |
318 |
Alfanumérico |
|
10 |
Filler |
2 |
319 |
320 |
Espaços |
|
Comprimento total |
320 |
|
|
|
|
FORMATO DO FICHEIRO DE RETORNO DE CHEQUES CARTA |
Os ficheiros de retorno cujo layout consta abaixo, terão o formato normalizado pelo Banco BPI não
incluindo as adendas.
|
REGISTO INICIO (apenas 1 registo) |
N.º |
Nome |
Comp |
Posição |
Formato |
Observações |
Inicio |
Fim |
1 |
Referência |
3 |
01 |
03 |
CHC |
|
2 |
Tipo registo |
1 |
04 |
04 |
1 |
|
3 |
Cod. Operação |
2 |
05 |
06 |
48 |
|
4 |
NIB |
21 |
07 |
27 |
0010... |
Não utilizado |
5 |
Data Posição* |
8 |
28 |
35 |
AAAAMMDD |
|
6 |
Data Validade |
8 |
36 |
43 |
AAAAMMDD |
|
7 |
Data Emissão |
8 |
44 |
51 |
AAAAMMDD |
|
8 |
Moeda |
3 |
52 |
54 |
978 |
|
9 |
Tipo de Ficheiro** |
65 |
55 |
119 |
Alfanumérico |
Ficheiro de Posição Ficheiro de Retorno |
10 |
Filler |
65 |
120 |
184 |
Alfanumérico |
|
11 |
Filler |
65 |
185 |
249 |
Alfanumérico |
|
12 |
Cod. Envelopagem |
3 |
250 |
252 |
Numérico |
000 – Correio Normal 095 – Correio Especial
096 – Correio Azul
|
13 |
Filler |
4 |
253 |
256 |
Espaços |
|
14 |
Referência do Cliente |
16 |
257 |
272 |
Alfanumérico |
Descrição do ficheiro |
15 |
Filler |
48 |
273 |
320 |
Espaços |
|
Comprimento total |
320 |
|
|
|
* A Data Posição permite identificar em que data o ficheiro foi gerado
** Permite identificar se é um ficheiro intermédio ou se é o ficheiro final de retorno
|
|
REGISTO CHEQUE (1 registo por cada Cheque Carta a emitir) |
N.º |
Nome |
Comp |
Posição |
Formato |
Observações |
Inicio |
Fim |
1 |
Referência |
3 |
01 |
03 |
CHC |
|
2 |
Tipo registo |
1 |
04 |
04 |
2 |
|
3 |
Cod. Operação |
2 |
05 |
06 |
48 |
|
4 |
NIB |
21 |
07 |
27 |
0010... |
Não utilizado |
5 |
Ident. Beneficiário |
15 |
28 |
42 |
Alfanumérico |
|
6 |
Nº Ordem Pagamento |
11 |
43 |
53 |
Alfanumérico |
|
7 |
Montante |
13 |
54 |
66 |
Numérico |
Inclui 2 casas decimais |
8 |
Tipo Adenda |
1 |
67 |
67 |
Numérico |
0, 1, 2, 3 ou 4 |
9 |
Nome |
60 |
68 |
127 |
Alfanumérico |
|
10 |
Morada |
44 |
128 |
171 |
Alfanumérico |
|
11 |
Localidade |
35 |
172 |
206 |
Alfanumérico |
|
12 |
Cod. Postal |
7 |
207 |
213 |
Numérico |
|
13 |
Designação Cod. Postal |
35 |
214 |
248 |
Alfanumérico |
|
14 |
Detalhe |
35 |
249 |
283 |
Alfanumérico |
|
15 |
Data Cheque |
8 |
284 |
291 |
AAAAMMDD |
|
16 |
Qt. Adenda (se tipo 4) |
4 |
292 |
295 |
Numérico |
Obrigatório se tipo adenda = 4 |
17 |
Filler |
5 |
296 |
300 |
Numérico |
|
18 |
Nº Cheque |
10 |
301 |
310 |
Numérico |
|
19 |
Data baixa |
8 |
311 |
318 |
AAAAMMDD |
|
20 |
Cod. Baixa |
2 |
319 |
320 |
Numérico |
01 – Pago no Banco BPI 02 – Pago noutros bancos
03 – Não apresentado a pagamento 04 – Anulado a pedido do Cliente |
Comprimento total |
320 |
|
|
|
|
REGISTO FIM (apenas 1 registo) |
N.º |
Nome |
Comp |
Posição |
Formato |
Observações |
Inicio |
Fim |
1 |
Referência |
3 |
01 |
03 |
CHC |
|
2 |
Tipo registo |
1 |
04 |
04 |
9 |
|
3 |
Cod. operação |
2 |
05 |
06 |
48 |
|
4 |
Qt. Registos Cheque |
6 |
07 |
12 |
Numérico |
|
5 |
Montante total |
13 |
13 |
25 |
Numérico |
Inclui 2 casas decimais |
6 |
FILLER |
295 |
26 |
320 |
Espaços |
|
Comprimento total |
320 |
|
|
|
|