Class: BrBoleto::Retorno::Cnab240::Santander
- Inherits:
-
Base
- Object
- ActiveModelBase
- Base
- Base
- BrBoleto::Retorno::Cnab240::Santander
- Defined in:
- lib/br_boleto/retorno/cnab240/santander.rb
Instance Attribute Summary
Attributes inherited from Base
#codigo_banco, #file, #pagamentos
Instance Method Summary collapse
-
#segmento_t_fields ⇒ Object
:doc:.
Methods inherited from Base
Methods inherited from ActiveModelBase
#assign_attributes, #default_values, #initialize
Constructor Details
This class inherits a constructor from BrBoleto::Retorno::Base
Instance Method Details
#segmento_t_fields ⇒ Object
:doc:
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
# File 'lib/br_boleto/retorno/cnab240/santander.rb', line 7 def segmento_t_fields #:doc: super.merge({ # ATRIBUTO POSIÇÃO DA LINHA agencia_com_dv: 18..22, agencia_sem_dv: 18..21, numero_conta_sem_dv: 23..31, numero_conta_dv: 32, nosso_numero_sem_dv: 41..52, nosso_numero_dv: 53, carteira: 54..54, tipo_cobranca: 54..54, numero_documento: 55..69, data_vencimento: 70..77, valor_titulo: 78..92, banco_recebedor: 93..95, agencia_recebedora_com_dv: 96..100, identificacao_titulo_empresa: 101..125, codigo_moeda: 126..127, sacado_tipo_documento: 128..128, sacado_documento: 129..143, sacado_nome: 144..183, valor_tarifa: 194..208, motivo_ocorrencia_original_1: 209..210, motivo_ocorrencia_original_2: 211..212, motivo_ocorrencia_original_3: 213..214, motivo_ocorrencia_original_4: 215..216, motivo_ocorrencia_original_5: 217..218, # conta_cobranca: 184..193 # numero_contrato: 189..198, }) end |