Class: Brcobranca::Retorno::Cnab400::Bradesco
- Extended by:
- ParseLine::FixedWidth
- Defined in:
- lib/brcobranca/retorno/cnab400/bradesco.rb
Overview
Formato de Retorno CNAB 400 Baseado em: www.bradesco.com.br/portal/PDF/pessoajuridica/solucoes-integradas/outros/layout-de-arquivo/cobranca/4008-524-0121-08-layout-cobranca-versao-portugues.pdf
Instance Attribute Summary
Attributes inherited from Base
#abatimento_nao_aproveitado, #agencia_recebedora_com_dv, #agencia_sem_dv, #arquivo, #banco_recebedor, #carteira, #carteira_variacao, #cedente_com_dv, #codigo_ocorrencia, #codigo_registro, #comando, #convenio, #data_credito, #data_liquidacao, #data_ocorrencia, #data_vencimento, #desconto, #desconto_concedito, #documento_numero, #especie_documento, #indicador_valor, #indicativo_lancamento, #iof, #iof_desconto, #juros_desconto, #juros_mora, #motivo_ocorrencia, #natureza_recebimento, #nosso_numero, #outras_despesas, #outros_recebimento, #sequencial, #tipo_cobranca, #tipo_cobranca_anterior, #valor_abatimento, #valor_ajuste, #valor_lancamento, #valor_recebido, #valor_tarifa, #valor_titulo
Class Method Summary collapse
-
.load_lines(file, options = {}) ⇒ Object
Load lines.
Instance Method Summary collapse
Methods inherited from Base
Class Method Details
.load_lines(file, options = {}) ⇒ Object
Load lines
12 13 14 15 16 |
# File 'lib/brcobranca/retorno/cnab400/bradesco.rb', line 12 def self.load_lines(file, = {}) = { except: [1] } # por padrao ignora a primeira linha que é header = .merge!() super(file, ) end |
Instance Method Details
#agencia_com_dv ⇒ Object
118 119 120 |
# File 'lib/brcobranca/retorno/cnab400/bradesco.rb', line 118 def agencia_com_dv "#{agencia_sem_dv}-#{agencia_sem_dv.modulo11}" end |