Leiaute do Anexo aos Boletos Disponíveis

 

Objetivo: Descrever todos os tipos de registros que compõem os arquivos anexos aos boletos disponibilizados para os agentes financeiros, incluindo as alterações necessárias para implementação da modalidade de cobrança de parcelas vencidas.

 

1.      Este documento

 

Este documento foi estruturado da seguinte forma :

 

·           Orientações gerais para os destinatários;

·           Especificações dos arquivos;

·           Apresentação do leiaute dos registros do arquivo;

·           Dicionário para os campos descritos nos registros.

 

 

2.      Orientações

 

É recomendada a análise conjunta deste documento pelos setores financeiro e de informática do cliente.

 

Na ocorrência de problemas ou dúvidas que não possam ser resolvidas pelos setores acima indicados o usuário deverá entrar em contato com a Central de Atendimento do BNDES - 0800 702 6337, opção 8, ou pelo site www.bndes.gov.br/faleconosco.

 

 

3.      Os Arquivos

 

Os arquivos contêm os demonstrativos de cobrança gerados em cada emissão processada pelo Departamento de Cobrança do Sistema BNDES. Abrangem apenas as Operações Indiretas do BNDES e as operações da FINAME.

 

Os arquivos de cobrança estão compactados pelo utilitário ‘PKZIP’ na forma de programas arquivos auto-descompactáveis. O Nome dos arquivos é estipulado conforme descrito abaixo:

 

·        CBaammdd.EXE para cobrança BNDES

·        CFaammdd.EXE para cobrança FINAME

·        ABaammdd.EXE para cobrança BNDES de parcelas vencidas

·        AFaammdd.EXE para cobrança FINAME de parcelas vencidas

 

onde ‘aammdd’  se refere a data de geração da cobrança no formato Ano, Mês e Dia.

 

Ex : CB981201.EXE =         arquivo do demostrativo da cobrança do                                                              BNDES emitida em 01/12/1998.

 

Ex : CF981207.EXE =         arquivo de demostrativo da cobrança da                                                              FINAME emitida em 07/12/1998.

 

Para a extração do arquivo texto descompactado (cujo leiaute está descrito no item 4 deste documento) basta executar este arquivo com extensão ‘.EXE’. Os arquivos descompactados possuem a mesma formação descrita acima porém os arquivos tem a extensão ‘.CBR’. Estes arquivos estão em formato texto (ASCII). E podem ser visualizados através da maioria dos editores de textos ou planilhas disponíveis no mercado :

 

·        CBaammdd.CBR para cobrança BNDES

·        CFaammdd.CBR para cobrança FINAME

·        ABaammdd.CBR para cobrança BNDES de parcelas vencidas

·        AFaammdd.CBR para cobrança FINAME de parcelas vencidas

 

 

4.      Descrição dos Leiautes

 

4.1.           Registro inicial de controle do arquivo (‘Header’ – Tipo 1)

 

Este registro deve ser o primeiro do arquivo. Cada arquivo conterá apenas um  registro deste tipo.

 

Inicio

Nome do Campo

Tipo do campo

Tam.

Valores

Posição 1

Tipo do Registro

Constante

1

         ‘1’

Posição 2

Código do sistema

Numérico

2

15 ou 89

Posição 4

CGC do Mutuário

Numérico

14

 

Posição 18

Filler 

Constante

2

          00

Posição 20

Data de Emissão    

Data AAAAMMDD

8

 

Posição 28

Data de Geração do Arquivo

Data AAAAMMDD

8

 

 


4.2.           Registro inicial de um documento de cobrança (Tipo 2)

 

Este registro antecede o detalhamento de um documento de cobrança contendo seus dados gerais. Para cada documento de cobrança poderá existir somente um registro deste tipo. No arquivo estes registros devem ser sucedidos pelos registros de detalhe de cobrança (tipo 3, vide item 4.3).

 

Início

Nome do Campo

Tipo do campo

Tam.

Valores

Posição 1

Tipo do Registro

Constante

1

         ‘2’

Posição 2

Código do Sistema

Numérico

2

15 ou 89

Posição 4

CGC do Mutuário

Numérico

14

 

Posição 18

Número da Cobrança

Numérico

14

 

Posição 32

Tipo do Contrato

Numérico

1

 1 a 9

Posição 33

Data do Limite

Data AAAAMMDD

8

 

Posição 41

Data do Vencimento

Data AAAAMMDD

8

 

Posição 49

Unidade Monetária

Numérico

3

 

Posição 52

Filler

Constante

1

       ‘-‘

Posição 53

Sigla da unidade monetária

Alfanumérico

6

 

 

 

4.3.           Registro de detalhe de um documento de cobrança (Tipo 3)

 

Este tipo de registro contém os detalhamentos de cada parcela de cada contrato que participe da composição de um documento de cobrança. Em cada documento de cobrança poderão ocorrer vários registros deste tipo.

 

Início

Nome do Campo

Tipo do campo

Tam.

Valores

Posição 1

Tipo do Registro

Constante

1

         ‘3’

Posição 2

Código do Sistema

Numérico

2

15 ou 89

Posição 4

CGC do Mutuário

Numérico

14

 

Posição 18

Número da Cobrança

Numérico

14

 

Posição 32

Número do Contrato

Numérico

11

 

Posição 43

Sigla do Evento

Alfanumérico

20

 

Posição 63

Valor em Real

Numérico

15,2

 

Posição 80

Valor em Unidade Monetária

Numérico

12,5

 

Posição 97

Tipo Ação Evento

Numérico

1

1=Soma

2=Subtrai

3=Apenas listado

Posição 98

Tipo do Evento

Numérico

1

1=Principal

2=Encargo

3=Remuneração

Posição 99

Nome do Contrato

Alfanumérico

30

 

Posição 129

Data do Vencimento Original

Data AAAAMMDD

8

*

 

* Este campo só aparece nos arquivos de cobrança de parcelas vencidas.


4.4.           Registro de fechamento de um documento de cobrança (Tipo 7)

 

Este registro contém os totais de um documento de cobrança. Deve aparecer após os registros de detalhe (vide item 4.3.). Cada documento de cobrança  possuirá apenas um registro deste tipo.

 

Início

Nome do Campo

Tipo do campo

Tam.

Valores

Posição 1

Tipo do Registro

Constante

1

         ‘7’

Posição 2

Código do Sistema

Numérico

2

15 ou 89

Posição 4

CGC do Mutuário

Numérico

14

 

Posição 18

Número da Cobrança

Numérico

14

 

Posição 32

Total  Principal em U.M.

Numérico

12,5

 

Posição 49

Total  Encargos em U.M.

Numérico

12,5

 

Posição 66

Total  Remuneração em U.M.

Numérico

12,5

 

Posição 83

Total do BNDES em U.M.

Numérico

12,5

 

Posição 100

Total do BNDES em Real

Numérico

15,2

 

Posição 117

Quantidade total de registros do documento

Numérico

8

 

 

 

4.5.           Registro final de controle do arquivo (‘Trailler’ - Tipo 9)

 

Este registro deve ser o último do arquivo. Contém as totalizações gerais de todos os documentos de cobrança constantes no arquivo. Cada arquivo poderá ter somente um registro deste tipo.

 

Início

Nome do Campo

Tipo do campo

Tam.

Valores

Posição 1

Tipo do Registro

Constante

1

         ‘9’

Posição 2

Código do Sistema

Numérico

2

15 ou 89

Posição 4

Filler

Constante

28

‘99999...9999’’

Posição 32

Total  Geral do BNDES em Real

Numérico

15,2

 

Posição 49

Quantidade total geral de registros do arquivo

Numérico

8

 

 

 


5.      Dicionário dos campos do arquivo

 

Obs. Toda vez que for mencionado o termo ‘contratoneste material , o mesmo se refere ao número de controle de cobrança registrado no sistema do Departamento de Cobrança das empresas do Sistema BNDES.

 

·        CGC do Mutuário  :

Contém o número do CGC da empresa destinatária da cobrança.

 

·        Código do Sistema :

Indica o sistema que processou a geração do arquivo. Pode conter os seguintes valores :

      15- FINAME

      89- BNDES

     

·        Data de Emissão :

Contém a data da emissão da cobrança. Está no formato Ano (com 4 posições), Mês e Dia (AAAAMMDD).

 

·        Data de Geração do Arquivo :

Contém a data em que o arquivo de cobrança foi gerado. Está no formato Ano (com 4 posições), Mês e Dia (AAAAMMDD).

 

·        Data do Limite :

Contém a data limite para pagamento de um determinado documento de cobrança. Está no formato Ano (com 4 posições), Mês e Dia (AAAAMMDD).

 

·        Data do Vencimento :

Contém a data de vencimento de todos os contratos que compõem um determinado documento de cobrança. Está no formato Ano (com 4 posições), Mês e Dia (AAAAMMDD).

 

·        Data do Vencimento original :

Contém a data de vencimento original de cada evento vencido. Só aparece na modalidade de cobrança de parcelas vencidas. Está no formato Ano (com 4 posições), Mês e Dia (AAAAMMDD).

 

·        Filler  :

Campo com conteúdo constante utilizado para preencher espaço.

 

·        Nome do Contrato :

 

Indica o campo de nome de contrato registrado no sistema de cobrança do Departamento de Cobrança do BNDES. No caso de contratos da FINAME este campo contém o número da PAC que originou aquele contrato de cobrança e no caso de contratos do BNDES com agentes financeiros , o nome pode conter ou o nome do mutuário final da operação ou a identificação do PRONAF .


 

O número da PAC é informado no seguinte formato :

 

·        CCCC/AAAA/NNNNNN/PPP

 

onde :

·        CCCC      = Credencial do agente financeiro no Sistema BNDES

·        AAAA       = Ano de aprovação da PAC

·        NNNNNN = Número da PAC com o dígito verificador

·        PPP                      = Número do programa da FINAME.

 

 

·        Número da Cobrança :

Contém o número que identifica o documento de cobrança que foi enviado para o destinatário.

 

·        Número do Contrato :

Representa o número de contrato registrado na cobrança das empresas do Sistema BNDES (BNDES, BNDESPAR e FINAME).

 

·        Quantidade total de registros do documento   :

Contém o somatório da quantidade de registros de tipo 2 e tipo 3  que compõem um determinado documento de cobrança.

 

·        Quantidade total geral de contratos  :

Contém o somatório da quantidade de registros tipo 2 , tipo 3 e tipo 7 de todo o arquivo gerado.

 

·        Sigla do Evento :

Breve descrição do evento financeiro que está sendo cobrado ou apenas informado em um determinado contrato. Por exemplo: Juros Compensatórios, I.R. Res.635 e  Amortização (eventos cobrados) e  Remuneração do Agente (evento informado na cobrança).

 

·        Sigla da Unidade Monetária :

 

Contém a sigla da Unidade Monetária (U.M) de todos os contratos de um mesmo documento de cobrança.

 


·        Tipo Ação do Evento :

 

Indica se os valores do evento financeiro associado devem ser somados ou subtraídos dos totais do documento de cobrança ou somente informado conforme a seguinte tabela de valores :

1 – Os campos “Valor em Real”  e “Valor em Unidade Monetária” associados ao           evento devem ser somados ao total a ser cobrado do destinatário.

2 – Os Campos “Valor em Real”  e “Valor em Unidade Monetária” associados ao          evento devem ser subtraidos do total a ser cobrado do destinatário.

3 – Os Campos “Valor em Real”  e “Valor em Unidade Monetária” associados ao          evento são apenas listados (informados) na cobrança.

 

·        Tipo do Evento :

 

Indica se um evento é de Principal, Encargos ou de Remuneração do Agente conforme a seguinte tabela de valores :

 

1 – O Evento é de principal. Exemplo : Amortização

2 – O Evento é de Encargos. Exemplo : Juros Compensátórios.

3 – O Evento é de Remuneração do Agente (Este tipo de evento sempre é         associado ao tipo de ação 3 – Apenas é informado).

 

·        Tipo do Contrato :

Indica o tipo de todos os contratos que compõem um determinado documento de cobrança. Este tipo é uma classificação dos contratos feita pelo Departamento de Cobrança do BNDES e pode assumir os valores de 1 a 9.

 

·        Tipo do Registro :

Identifica o tipo de registro dentro do arquivo. Pode conter os seguintes valores :

1 – Registro Inicial do Arquivo;

      2 – Registro Inicial de um documento de cobrança;

      3 – Detalhe de um documento de cobrança (corresponde a um  evento);

      7 – Registro de fechamento de um documento de cobrança;

      9 – Registro final do arquivo.

 

·        Total do BNDES  em Real :

 

Representa o valor total devido pelo destinatário à Empresa do Sistema BNDES, expresso em moeda corrente, em um determinado documento de cobrança na data de vencimento. Este valor é preenchido com zeros a esquerda e sem a representação de vírgula ou pontos (15 inteiros e 2 fracionários porém representada diretamente por 17 algarismos). Este valor é obtido através do somatório do campo “Valor em Real” seguindo o comportamento determinado pelos campos “Tipo Ação do Evento” e “Tipo do Evento”.

 


·        Total do BNDES  em U.M. :

 

Representa o valor total devido pelo destinatário à Empresa do Sistema BNDES, expresso em unidade monetária (U.M.), em um determinado documento de cobrança na data de vencimento. Este valor é preenchido com zeros a esquerda e sem a representação de vírgula ou pontos (12 inteiros e 5 fracionários porém representada diretamente por 17 algarismos). Este valor é obtido através do somatório do campo “Valor em Unidade Monetária” seguindo o comportamento determinado pelos campos “Tipo Ação do Evento” e “Tipo do Evento”.

 

 

·        Total Encargos em U.M. :

 

Representa o valor total , expresso em unidade monetária (U.M.), de todos os eventos de encargos de um determinado documento de cobrança na data de vencimento. Este valor é preenchido com zeros a esquerda e sem a representação de vírgula ou pontos (12 inteiros e 5 fracionários porém representada diretamente por 17 algarismos). Este valor é obtido através do somatório do campo “Valor em Unidade Monetária” seguindo o comportamento determinado pelos campos “Tipo Ação do Evento” e “Tipo do Evento”.

 

·        Total Geral do BNDES  em Real. :

 

Representa o valor total devido pelo destinatário à Empresa do Sistema BNDES, expresso em Real do arquivo gerado. Este valor é preenchido com zeros a esquerda e sem a representação de vírgula ou pontos (15 inteiros e 2 fracionários porém representada diretamente por 17 algarismos). Este valor é obtido através do somatório do campo “Valor em Real” seguindo o comportamento determinado pelos campos “Tipo Ação do Evento” e “Tipo do Evento”.

 

·        Total Principal em U.M. :

 

Representa o valor total , expresso em unidade monetária (U.M.), de todos os eventos de principal de um determinado documento de cobrança na data de vencimento. Este valor é preenchido com zeros a esquerda e sem a representação de vírgula ou pontos (12 inteiros e 5 fracionários porém representada diretamente por 17 algarismos). Este valor é obtido através do somatório do campo “Valor em Unidade Monetária” seguindo o comportamento determinado pelos campos “Tipo Ação do Evento” e “Tipo do Evento”.

 


·        Total Remuneração em U.M. :

 

Representa o valor total , expresso em unidade monetária (U.M.), de todos os eventos de remuneração de agente financeiro de um determinado documento de cobrança na data de vencimento. Este valor é preenchido com zeros a esquerda e sem a representação de vírgula ou pontos (12 inteiros e 5 fracionários porém representada diretamente por 17 algarismos). Este valor é obtido através do somatório do campo “Valor em Unidade Monetária” seguindo o comportamento determinado pelos campos “Tipo Ação do Evento” e “Tipo do Evento”.

 

 

·        Unidade Monetária :

 

Contém o código  da unidade monetária (U.M.) de todos os contratos de um mesmo documento de cobrança.

 

·        Valor em Real :

 

Representa o valor, expresso em moeda corrente nacional, de um determinado evento cobrado ou informado na data de vencimento. Só estará preenchido se o valor da cotação da unidade monetária do documento de cobrança já estiver disponível na data da sua emissão. Este valor é preenchido com zeros a esquerda e sem a representação de vírgula ou pontos (15 inteiros e 2 decimais porém representada diretamente por 17 algarismos).

 

·        Valor em Unidade Monetária :

 

Representa o valor, expresso em unidade monetária (U.M.) do contrato, de um determinado evento cobrado ou informado na data de vencimento. Este valor é preenchido com zeros a esquerda e sem a representação de vírgula ou pontos (12 inteiros e 5 fracionários porém representada diretamente por 17 algarismos).