Class: Brcobranca::Retorno::RetornoCnab240::Line

Inherits:
Base
  • Object
show all
Extended by:
ParseLine::FixedWidth
Defined in:
lib/brcobranca/retorno/retorno_cnab240.rb

Overview

Linha de mapeamento do retorno do arquivo CNAB 240 O registro CNAB 240 possui 2 tipos de registros que juntos geram um registro de retorno bancário O primeiro é do tipo T que retorna dados gerais sobre a transação O segundo é do tipo U que retorna os valores da transação

Direct Known Subclasses

Cnab240::Caixa::Line

Constant Summary collapse

REGISTRO_T_FIELDS =
%w[codigo_registro codigo_ocorrencia agencia_com_dv cedente_com_dv nosso_numero carteira
data_vencimento valor_titulo banco_recebedor agencia_recebedora_com_dv sequencial valor_tarifa motivo_ocorrencia].freeze
REGISTRO_U_FIELDS =
%w[desconto_concedito valor_abatimento iof_desconto juros_mora valor_recebido
outras_despesas outros_recebimento data_ocorrencia data_credito].freeze

Instance Attribute Summary collapse

Attributes inherited from Base

#abatimento_nao_aproveitado, #agencia_com_dv, #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

Instance Attribute Details

#tipo_registroObject

Returns the value of attribute tipo_registro.



48
49
50
# File 'lib/brcobranca/retorno/retorno_cnab240.rb', line 48

def tipo_registro
  @tipo_registro
end