Skip to content

Commit

Permalink
yaml cnab240 caixa sigcb ok
Browse files Browse the repository at this point in the history
  • Loading branch information
andersondanilo committed May 16, 2015
1 parent 03741b3 commit 09d4ced
Show file tree
Hide file tree
Showing 7 changed files with 54 additions and 7 deletions.
22 changes: 21 additions & 1 deletion cnab240/104/sigcb/header_arquivo.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,11 @@
# 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_caixa_01:
pos: [33, 52]
picture: '9(20)'
default: '0'

uso_exclusivo_banco_01:
# Padrão: deixar em branco
pos: [65, 71]
Expand All @@ -23,6 +28,16 @@ codigo_cedente:
pos: [59, 64]
picture: '9(6)'

uso_exclusivo_caixa_02:
pos: [65, 71]
picture: '9(7)'
default: '0'

uso_exclusivo_caixa_03:
pos: [72, 72]
picture: '9(1)'
default: '0'

nome_empresa:
# Nome que identifica a pessoa, física ou jurídica, a qual se quer fazer referência
pos: [73, 102]
Expand Down Expand Up @@ -71,7 +86,7 @@ numero_sequencial_arquivo:
versao_layout_arquivo:
pos: [164, 166]
picture: '9(3)'
default: '030'
default: '050'

densidade_gravacao_arquivo:
# Densidade de gravação (bpi), do arquivo encaminhado. Pode ser:
Expand All @@ -95,6 +110,11 @@ uso_reservado_empresa:
# ‘REMESSA-TESTE’ e na fase de produção deverá conter a literal ‘REMESSA-PRODUÇÃO’
pos: [192, 211]
picture: 'X(20)'
default: 'REMESSA-PRODUCAO'

versao_aplicativo_caixa:
pos: [212, 215]
picture: 'X(4)'
default: ''

uso_exclusivo_febraban_03:
Expand Down
6 changes: 4 additions & 2 deletions cnab240/104/sigcb/header_lote.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,10 +39,12 @@ codigo_cedente:
pos: [60, 65]
picture: '9(6)'

codigo_cedente_dv:
codigo_modelo:
pos: [66, 72]
picture: '9(7)'
default: '0'

agencia_mais_cedente_dv:
uso_exclusivo_banco_02:
pos: [73, 73]
picture: '9(1)'
default: '0'
25 changes: 25 additions & 0 deletions cnab240/104/sigcb/remessa/detalhe_segmento_p.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# Registro Detalhe - Segmento P (Obrigatório - Remessa)
# 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)'

uso_exclusivo_caixa_01:
pos: [30, 37]
picture: '9(8)'
default: '0'

uso_exclusivo_caixa_02:
pos: [38, 40]
picture: '9(3)'
default: '0'

modalidade_carteira:
pos: [41, 42]
picture: '9(2)'

nosso_numero:
pos: [43, 57]
picture: '9(15)'
2 changes: 1 addition & 1 deletion cnab240/generic/header_arquivo.yml
Original file line number Diff line number Diff line change
Expand Up @@ -204,7 +204,7 @@ uso_reservado_empresa:
# ‘REMESSA-TESTE’ e na fase de produção deverá conter a literal ‘REMESSA-PRODUÇÃO’
pos: [192, 211]
picture: 'X(20)'
default: ''
default: 'REMESSA-PRODUCAO'

uso_exclusivo_febraban_03:
# Texto de observações destinado para uso exclusivo da FEBRABAN. Preencher com Brancos.
Expand Down
2 changes: 1 addition & 1 deletion cnab240/generic/remessa/detalhe_segmento_p.yml
Original file line number Diff line number Diff line change
Expand Up @@ -301,7 +301,7 @@ codigo_juros_mora:

data_juros_mora:
pos: [119,126]
picture: 'X(8)'
picture: '9(8)'
date_format: '%d%m%Y'

valor_juros_mora:
Expand Down
2 changes: 1 addition & 1 deletion cnab240/generic/trailer_arquivo.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ codigo_banco:
lote_servico:
pos: [4, 7]
picture: '9(4)'
default: '999'
default: '9999'

tipo_registro:
pos: [8, 8]
Expand Down
2 changes: 1 addition & 1 deletion cnab400/generic/remessa/detalhe_multa.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ codigo_multa:
data_multa:
pos: [3, 10]
picture: '9(8)'
date_format: '%d%m%y'
date_format: '%d%m%Y'

valor_multa:
pos: [11, 23]
Expand Down

0 comments on commit 09d4ced

Please sign in to comment.