-
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 #13 from Pandora-una/master
Retorno cnab 400 do Banco do Brasil
- Loading branch information
Showing
4 changed files
with
343 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,43 @@ | ||
# Banco do Brasil | ||
|
||
02: 'Confirmação de Entrada de Título' | ||
03: 'Comando recusado (Motivo indicado na posição 087/088)' | ||
05: 'Liquidado sem registro (carteira 17-tipo4)' | ||
06: 'Liquidação Normal' | ||
07: 'Liquidação por Conta/Parcial' | ||
08: 'Liquidação por Saldo' | ||
09: 'Baixa de Titulo' | ||
10: 'Baixa Solicitada' | ||
11: 'Títulos em Ser (constara somente do arquivo de existência de cobrança, fornecido mediante solicitação do cliente)' | ||
12: 'Abatimento Concedido' | ||
13: 'Abatimento Cancelado' | ||
14: 'Alteração de Vencimento do título' | ||
15: 'Liquidação em Cartório' | ||
16: 'Confirmação de alteração de juros de mora' | ||
19: 'Confirmação de recebimento de instruções para protesto' | ||
20: 'Débito em Conta' | ||
21: 'Alteração do Nome do Sacado' | ||
22: 'Alteração do Endereço do Sacado' | ||
23: 'Indicação de encaminhamento a cartório' | ||
24: 'Sustar Protesto' | ||
25: 'Dispensar Juros de mora' | ||
26: 'Alteração do número do título dado pelo Cedente (Seu número) – 10 e 15 posições' | ||
28: 'Manutenção de titulo vencido' | ||
31: 'Conceder desconto' | ||
32: 'Não conceder desconto' | ||
33: 'Retificar desconto' | ||
34: 'Alterar data para desconto' | ||
35: 'Cobrar Multa' | ||
36: 'Dispensar Multa' | ||
37: 'Dispensar Indexador' | ||
38: 'Dispensar prazo limite para recebimento' | ||
39: 'Alterar prazo limite para recebimento' | ||
41: 'Alteração do número do controle do participante (25 posições)' | ||
42: 'Alteração do número do documento do sacado (CNPJ/CPF)' | ||
44: 'Título pago com cheque devolvido' | ||
46: 'Título pago com cheque, aguardando compensação' | ||
72: 'Alteração de tipo de cobrança (específico para títulos das carteiras 11 e 17)' | ||
73: 'Confirmação de Instrução de Parâmetro de Pagamento Parcial' | ||
96: 'Despesas de Protesto' | ||
97: 'Despesas de Sustação de Protesto' | ||
98: 'Débito de Custas Antecipadas' |
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,170 @@ | ||
# 001 = Banco do Brasil | ||
|
||
tipo_de_registro: | ||
#Identificação Do Registro Transação para BB '7' | ||
pos: [1, 1] | ||
picture: '9(01)' | ||
default: '7' | ||
|
||
zeros01: | ||
pos: [2, 17] | ||
picture: '9(16)' | ||
default: 0 | ||
|
||
agencia_cobradora: | ||
pos: [18, 21] | ||
picture: '9(04)' | ||
|
||
agencia_cobradora_dac: | ||
pos: [22, 22] | ||
picture: '9(01)' | ||
|
||
conta_cedente: | ||
pos: [23, 30] | ||
picture: '9(08)' | ||
|
||
conta_cedente_dac: | ||
pos: [31, 31] | ||
picture: 'X(01)' | ||
|
||
convenio: | ||
pos: [32, 38] | ||
picture: '9(07)' | ||
|
||
controle_participante: | ||
pos: [39, 63] | ||
picture: 'X(25)' | ||
|
||
nosso_numero: | ||
#Identificação Do Título No Banco | ||
pos: [64, 80] | ||
picture: '9(17)' | ||
|
||
tipo_cobranca: | ||
#Nota 2 | ||
pos: [81, 81] | ||
picture: '9(01)' | ||
|
||
tipo_cobranca_especifico: | ||
#Nota 3 | ||
pos: [82, 82] | ||
picture: '9(01)' | ||
|
||
dias_calculo: | ||
#Nota 4 | ||
pos: [83, 86] | ||
picture: '9(04)' | ||
|
||
natureza_recebimento: | ||
#Nota 5 | ||
pos: [87, 88] | ||
picture: '9(02)' | ||
|
||
prefixo_titulo: | ||
#Nota 6 | ||
pos: [89, 91] | ||
picture: 'X(03)' | ||
|
||
variacao_carteira: | ||
pos: [92, 94] | ||
picture: '9(03)' | ||
|
||
conta_caucao: | ||
#Nota 6 | ||
pos: [95, 95] | ||
picture: '9(01)' | ||
|
||
taxa_desconto: | ||
pos: [96, 100] | ||
picture: '9(05)' | ||
|
||
taxa_iof: | ||
pos: [101, 105] | ||
picture: '9(05)' | ||
|
||
zeros02: | ||
pos: [106, 106] | ||
picture: '9(1)' | ||
default: 0 | ||
|
||
carteira: | ||
pos: [107, 108] | ||
picture: '9(2)' | ||
|
||
brancos01: | ||
pos: [127, 146] | ||
picture: 'X(20)' | ||
default: '' | ||
|
||
data_credito: | ||
#Data De Crédito Desta Liquidação | ||
pos: [176, 181] | ||
picture: '9(06)' | ||
date_format: '%d%m%y' | ||
|
||
valor_tarifa: | ||
#Valor Da Despesa De Cobrança | ||
pos: [182, 188] | ||
picture: '9(5)V9(2)' | ||
|
||
valor_outras_despesas: | ||
pos: [189, 201] | ||
picture: '9(11)V9(2)' | ||
|
||
valor_juros_desconto: | ||
pos: [202, 214] | ||
picture: '9(11)V9(2)' | ||
|
||
valor_juros: | ||
pos: [267, 279] | ||
picture: '9(11)V9(2)' | ||
|
||
valor_outros_recebimentos: | ||
pos: [280, 292] | ||
picture: '9(11)V9(2)' | ||
|
||
valor_abatimento_nao_aproveitado: | ||
pos: [293, 305] | ||
picture: '9(11)V9(2)' | ||
|
||
valor_lancamento: | ||
pos: [306, 318] | ||
picture: '9(11)V9(2)' | ||
|
||
indicativo_debito_credito: | ||
#Nota 11 | ||
pos: [319, 319] | ||
picture: '9(01)' | ||
|
||
indicador_valor: | ||
#Nota 12 | ||
pos: [320, 320] | ||
picture: '9(01)' | ||
|
||
valor_ajuste: | ||
pos: [321, 332] | ||
picture: '9(10)V9(2)' | ||
|
||
brancos02: | ||
pos: [333, 333] | ||
picture: 'X(1)' | ||
default: '' | ||
|
||
zeros03: | ||
pos: [334, 390] | ||
picture: '9(57)' | ||
default: 0 | ||
|
||
indicativo_autorizacao_liquidacao_parcial: | ||
pos: [391, 391] | ||
picture: '9(1)' | ||
|
||
brancos03: | ||
pos: [392, 392] | ||
picture: 'X(1)' | ||
default: '' | ||
|
||
codigo_liquidacao: | ||
#Nota 15 - Meio Pelo Qual O Título Foi Liquidado | ||
pos: [393, 394] | ||
picture: '9(02)' |
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,36 @@ | ||
# 001 = Banco do Brasil | ||
|
||
codigo_cedente: | ||
pos: [27, 40] | ||
picture: '9(14)' | ||
|
||
zeros01: | ||
pos: [41, 46] | ||
picture: '9(06)' | ||
default: 0 | ||
|
||
n_seq_arquivo_ret: | ||
#Número Seqüencial Do Arquivo Retorno | ||
pos: [101, 107] | ||
picture: '9(07)' | ||
|
||
brancos01: | ||
pos: [108, 149] | ||
picture: 'X(042)' | ||
default: '' | ||
|
||
numero_convenio: | ||
pos: [150, 156] | ||
picture: '9(07)' | ||
default: 0 | ||
|
||
brancos02: | ||
pos: [157, 394] | ||
picture: 'X(238)' | ||
default: '' | ||
|
||
numero_sequencial: | ||
#Número Seqüencial Do Registro No Arquivo | ||
pos: [395, 400] | ||
picture: '9(06)' | ||
default: 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,94 @@ | ||
# 001 = Banco do Brasil | ||
|
||
brancos01: | ||
#Complemento De Registro | ||
pos: [8, 17] | ||
picture: 'X(10)' | ||
|
||
qtdede_titulos: | ||
#Qtde. De Títulos Em Cobr. Simples | ||
pos: [18, 25] | ||
picture: '9(08)' | ||
|
||
valor_total: | ||
#Total Dos Títulos Em Cobrança Simples | ||
pos: [26, 39] | ||
picture: '9(12)V9(2)' | ||
|
||
aviso_bancario: | ||
#Referência Do Aviso Bancário | ||
pos: [40, 47] | ||
picture: 'X(08)' | ||
|
||
brancos02: | ||
#Complemento Do Registro | ||
pos: [48, 57] | ||
picture: 'X(10)' | ||
|
||
qtdede_titulos_dup: | ||
#Qtde De Títulos Em Cobrança/vinculada | ||
pos: [58, 65] | ||
picture: '9(08)' | ||
|
||
valor_total_dup: | ||
#Vr Total Dos Títulos Em Cobrança/vinculada | ||
pos: [66, 79] | ||
picture: '9(12)V9(2)' | ||
|
||
aviso_bancario_dup: | ||
#Nota 22 - Referência Do Aviso Bancário | ||
pos: [80, 87] | ||
picture: 'X(08)' | ||
|
||
brancos03: | ||
#Cobrança Vinculada brancos | ||
pos: [88, 97] | ||
picture: 'X(10)' | ||
|
||
qtdede_titulos_dup2: | ||
pos: [98, 105] | ||
picture: '9(08)' | ||
|
||
valor_total_dup2: | ||
pos: [106, 119] | ||
picture: '9(12)V9(2)' | ||
|
||
aviso_bancario_dup2: | ||
pos: [120, 127] | ||
picture: 'X(08)' | ||
|
||
brancos04: | ||
pos: [128, 137] | ||
picture: 'X(10)' | ||
|
||
qtdede_titulos_dup3: | ||
pos: [138, 145] | ||
picture: '9(08)' | ||
|
||
valor_total_dup3: | ||
pos: [146, 159] | ||
picture: '9(12)V9(2)' | ||
|
||
aviso_bancario_dup3: | ||
pos: [160, 167] | ||
picture: 'X(08)' | ||
|
||
brancos05: | ||
pos: [168, 217] | ||
picture: 'X(50)' | ||
|
||
qtdede_titulos_dup4: | ||
pos: [218, 225] | ||
picture: '9(08)' | ||
|
||
valor_total_dup4: | ||
pos: [226, 239] | ||
picture: '9(12)V9(2)' | ||
|
||
aviso_bancario_dup4: | ||
pos: [240, 247] | ||
picture: 'X(08)' | ||
|
||
brancos06: | ||
pos: [248, 394] | ||
picture: 'X(147)' |