class CnabRb::Layouts::Cnab240::Generic::Return::SegmentT
Public Instance Methods
init_fields()
click to toggle source
# File lib/cnab_rb/layouts/cnab240/generic/return/segment_t.rb, line 3 def init_fields field :bank_code, # codigo_banco pos: 1..3, picture: '9(3)' field :service_batch, # lote_servico pos: 4..7, picture: '9(4)' field :registry_type, # tipo_registro pos: 8..8, picture: '9(1)' field :sequential_number_batch, # numero_sequencial_lote pos: 9..13, picture: '9(5)' field :segment_code, # codigo_segmento pos: 14..14, picture: 'X(1)' field :exclusive_use_febraban_1, # uso_exclusivo_febraban_01 pos: 15..15, picture: 'X(1)' field :movement_code, # codigo_movimento pos: 16..17, picture: '9(2)' field :agency, # agencia_mantenedora pos: 18..22, picture: '9(5)' field :agency_cd, # agencia_dv pos: 23..23, picture: '9(1)' field :transferor_code, # codigo_cedente pos: 24..35, picture: '9(12)' field :transferor_code_cd, # codigo_cedente_dv pos: 36..36, picture: '9(1)' field :agency_transferor_cd, # agencia_dv_mais_cedente_dv pos: 37..37, picture: '9(1)' field :our_number, # nosso_numero pos: 38..57, picture: '9(20)' field :wallet_code, # codigo_carteira pos: 58..58, picture: '9(1)' field :document_number, # numero_documento pos: 59..73, picture: 'X(15)' field :due_date, # data_vencimento pos: 74..81, picture: '9(8)', date_format: '%d%m%Y' field :title_amount, # valor_titulo pos: 82..96, picture: '9(13)V9(2)' field :bank_number, # numero_banco pos: 97..99, picture: '9(3)' field :collector_agency, # agencia_cobradora pos: 100..104, picture: '9(5)' field :collector_agency_cd, # agencia_cobradora_dac pos: 105..105, picture: '9(1)' field :company_use, # uso_empresa pos: 106..130, picture: 'X(25)' field :currency_code, # codigo_moeda pos: 131..132, picture: '9(2)' field :registration_type, # tipo_inscricao pos: 133..133, picture: '9(1)' field :registration_number, # numero_inscricao pos: 134..148, picture: '9(15)' field :draw_name, # nome_sacado pos: 149..188, picture: 'X(40)' field :exclusive_use_febraban_2, # uso_exclusivo_febraban_02 pos: 189..198, picture: 'X(10)' field :tax_amount, # valor_tarifa pos: 199..213, picture: '9(13)V9(2)' field :rejection_indentification, # identificacao_rejeicao pos: 214..223, picture: 'X(10)' field :exclusive_use_febraban_3, # uso_exclusivo_febraban pos: 224..240, picture: 'X(17)' end