-
Notifications
You must be signed in to change notification settings - Fork 76
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #9 from juliolustosa/master
Layout SIGCB da Caixa CNAB 240
- Loading branch information
Showing
5 changed files
with
221 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,104 @@ | ||
# Registro Header de Arquivo | ||
|
||
# Baseado na documentação da Caixa SIGCB | ||
# Disponível em: http://www.caixa.gov.br/downloads/cobranca-caixa-manuais/LEIAUTE_CNAB_240_SIGCB_COBRANCA_CAIXA.pdf | ||
|
||
uso_exclusivo_banco_01: | ||
# Padrão: deixar em branco | ||
pos: [65, 71] | ||
picture: 'X(7)' | ||
default: '' | ||
|
||
agencia: | ||
# Código da Agência mantenedora da conta, fornecido pela CAIXA. | ||
pos: [53, 57] | ||
picture: '9(5)' | ||
|
||
agencia_dv: | ||
# Dígito Verificador da Agência mantendedora da conta, fornecido pela CAIXA. | ||
pos: [58, 58] | ||
picture: '9(1)' | ||
|
||
codigo_cedente: | ||
pos: [59, 64] | ||
picture: '9(6)' | ||
|
||
nome_empresa: | ||
# Nome que identifica a pessoa, física ou jurídica, a qual se quer fazer referência | ||
pos: [73, 102] | ||
picture: 'X(30)' | ||
|
||
nome_banco: | ||
# Nome que identifica o banco que está recebendo ou enviando o arquivo. | ||
# Informar: CAIXA ECONÔMICA FEDERAL (se o banco for a caixa) | ||
pos: [103, 132] | ||
picture: 'X(30)' | ||
|
||
uso_exclusivo_febraban_02: | ||
# Texto de observações destinado para uso exclusivo da FEBRABAN. Preencher com Brancos. | ||
pos: [133, 142] | ||
picture: 'X(10)' | ||
default: '' | ||
|
||
codigo_remessa_retorno: | ||
# Código Remessa / Retorno | ||
# Código adotado pela febraban para qualificar o envio ou devolução de arquivo entre a empresa | ||
# cliente e o banco prestador dos serviços. informar: | ||
# '1' = remessa (cliente banco) | ||
# '2' = retorno (banco cliente) | ||
pos: [143, 143] | ||
picture: '9(1)' | ||
|
||
data_geracao: | ||
# Data da criação do arquivo. utilizar o formato DDMMAAAA, onde : dd = dia, mm = mês, aa = ano | ||
pos: [144, 151] | ||
picture: '9(8)' | ||
date_format: '%d%m%Y' | ||
|
||
hora_geracao: | ||
# Hora da criação do arquivo. utilizar o formato hhmmss, onde : HH = hora, MM = minuto, SS = segundo | ||
pos: [152, 157] | ||
picture: '9(6)' | ||
date_format: '%H%M%S' | ||
|
||
numero_sequencial_arquivo: | ||
# Número seqüencial adotado e controlado pelo responsável pela geração do arquivo para ordenar a | ||
# disposição dos arquivos encaminhados. | ||
# Evoluir um número seqüencial a cada header de arquivo. | ||
pos: [158, 163] | ||
picture: '9(6)' | ||
|
||
versao_layout_arquivo: | ||
pos: [164, 166] | ||
picture: '9(3)' | ||
default: '030' | ||
|
||
densidade_gravacao_arquivo: | ||
# Densidade de gravação (bpi), do arquivo encaminhado. Pode ser: | ||
# 1600 BPI | ||
# 6250 BPI | ||
# Pode ser informado ‘0’. (Padrão) | ||
pos: [167, 171] | ||
picture: '9(5)' | ||
default: '0' | ||
|
||
uso_reservado_banco: | ||
# Para Uso Reservado do Banco | ||
# Texto de observações destinado para uso exclusivo da caixa econômica federal. | ||
# Durante a fase de testes (simulado) deverá conter a literal ‘RETORNO-TESTE’ | ||
pos: [172, 191] | ||
picture: 'X(20)' | ||
default: '' | ||
|
||
uso_reservado_empresa: | ||
# Campo utilizado pelo cliente/cedente. Na fase de testes (simulado), deverá conter a literal | ||
# ‘REMESSA-TESTE’ e na fase de produção deverá conter a literal ‘REMESSA-PRODUÇÃO’ | ||
pos: [192, 211] | ||
picture: 'X(20)' | ||
default: '' | ||
|
||
uso_exclusivo_febraban_03: | ||
# Texto de observações destinado para uso exclusivo da FEBRABAN. Preencher com Brancos. | ||
pos: [216, 240] | ||
picture: 'X(25)' | ||
default: '' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,48 @@ | ||
# Registro Header de Lote | ||
|
||
# Baseado na documentação da Caixa | ||
# Disponível em: http://www.caixa.gov.br/downloads/cobranca-caixa-manuais/LEIAUTE_CNAB_240_SIGCB_COBRANCA_CAIXA.pdf | ||
|
||
codigo_inscricao: | ||
# Código que identifica o tipo de inscrição da Empresa ou Pessoa Física. | ||
# '1' = CPF | ||
# '2' = CGC / CNPJ | ||
pos: [18, 18] | ||
picture: '9(1)' | ||
|
||
numero_inscricao: | ||
# Informar o número de inscrição da Empresa (CNPJ) ou Pessoa Física (CPF). | ||
pos: [19, 33] | ||
picture: '9(15)' | ||
|
||
codigo_convenio: | ||
pos: [34, 39] | ||
picture: 'X(6)' | ||
|
||
uso_exclusivo_banco: | ||
# Preenchar em branco | ||
pos: [40, 53] | ||
picture: 'X(14)' | ||
default: '' | ||
|
||
agencia: | ||
# Código da Agência mantenedora da conta, fornecido pela CAIXA. | ||
pos: [54, 58] | ||
picture: '9(5)' | ||
|
||
agencia_dv: | ||
# Dígito Verificador da Agência mantendedora da conta, fornecido pela CAIXA. | ||
pos: [59, 59] | ||
picture: '9(1)' | ||
|
||
codigo_cedente: | ||
pos: [60, 65] | ||
picture: '9(6)' | ||
|
||
codigo_cedente_dv: | ||
pos: [66, 72] | ||
picture: '9(7)' | ||
|
||
agencia_mais_cedente_dv: | ||
pos: [73, 73] | ||
picture: '9(1)' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
# Registro Detalhe - Segmento T (Obrigatório - Retorno) | ||
# Baseado na documentação da Caixa | ||
# Disponível em: http://www.caixa.gov.br/downloads/cobranca-caixa-manuais/LEIAUTE_CNAB_240_SIGCB_COBRANCA_CAIXA.pdf | ||
|
||
codigo_cedente: | ||
pos: [24, 29] | ||
picture: '9(6)' | ||
|
||
nosso_numero: | ||
pos: [42, 56] | ||
picture: '9(15)' | ||
|
||
numero_documento: | ||
pos: [59, 69] | ||
picture: 'X(11)' | ||
|
||
valor_titulo: | ||
pos: [82, 96] | ||
picture: '9(13)V9(2)' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
# Registro Detalhe - Segmento U (Obrigatório - Retorno) | ||
# Baseado na documentação da Caixa | ||
# Disponível em: http://www.caixa.gov.br/downloads/cobranca-caixa-manuais/LEIAUTE_CNAB_240_SIGCB_COBRANCA_CAIXA.pdf | ||
|
||
# foi usado este nome para não confundir com código de ocorrência (que é o mesmo que código de movimento no CNAB 400) | ||
ocorrencia_sacado_codigo: | ||
pos: [166, 180] | ||
picture: 'X(15)' | ||
|
||
ocorrencia_sacado_data: | ||
pos: [138, 145] | ||
picture: 'X(8)' | ||
|
||
ocorrencia_sacado_valor: | ||
pos: [78, 92] | ||
picture: '9(13)V9(2)' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
# Registro Trailer de Lote | ||
# Baseado na documentação da caixa SIGCB (CNAB 240) | ||
# @link http://www.caixa.gov.br/downloads/cobranca-caixa-manuais/LEIAUTE_CNAB_240_SIGCB_COBRANCA_CAIXA.pdf | ||
|
||
uso_exclusivo_febraban_01: | ||
pos: [9, 17] | ||
picture: 'X(9)' | ||
default: '' | ||
|
||
uso_exclusivo_febraban_02: | ||
pos: [93, 123] | ||
picture: 'X(31)' | ||
default: '' | ||
|
||
uso_exclusivo_febraban_03: | ||
pos: [124, 240] | ||
picture: 'X(117)' | ||
default: '' | ||
|
||
qtde_titulo_cobranca_caucionada: | ||
pos: [47, 52] | ||
picture: '9(6)' | ||
|
||
valor_total_titulo_caucionada: | ||
pos: [53, 69] | ||
picture: '9(15)V9(2)' | ||
|
||
qtde_titulo_cobranca_descontada: | ||
pos: [70, 75] | ||
picture: '9(6)' | ||
|
||
valor_total_titulo_descontada: | ||
pos: [76, 92] | ||
picture: '9(15)V9(2)' |