class CnabRb::Layouts::Cnab240::Generic::Return::SegmentU
Public Instance Methods
init_fields()
click to toggle source
# File lib/cnab_rb/layouts/cnab240/generic/return/segment_u.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_register, # numero_sequencial_registro 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 :additions_amount, # valor_acrescimos pos: 18..32, picture: '9(13)V9(2)' field :discount_amount, # valor_desconto pos: 33..47, picture: '9(13)V9(2)' field :abatement_amount, # valor_abatimento pos: 48..62, picture: '9(13)V9(2)' field :iof_amount, # valor_iof pos: 63..77, picture: '9(13)V9(2)' field :paid_amount, # valor_pago pos: 78..92, picture: '9(13)V9(2)' field :net_amount, # valor_liquido pos: 93..107, picture: '9(13)V9(2)' field :other_expenses_amount, # valor_outras_despesas pos: 108..122, picture: '9(13)V9(2)' field :other_credits_amount, # valor_outros_creditos pos: 123..137, picture: '9(13)V9(2)' field :ocurrency_date, # data_ocorrencia pos: 138..145, picture: '9(8)', date_format: '%d%m%Y' field :credit_date, # data_credito pos: 146..153, picture: '9(8)', date_format: '%d%m%Y' field :ocurrency_drawn_code, # ocorrencia_sacado_codigo pos: 154..157, picture: 'X(4)' field :ocurrency_drawn_date, # ocorrencia_sacado_data pos: 158..165, picture: 'X(8)' field :ocurrency_drawn_amount, # ocorrencia_sacado_valor pos: 166..180, picture: '9(13)V9(2)' field :ocurrency_draw_complement, # ocorrencia_sacado_complemento pos: 181..210, picture: 'X(30)' field :ocurrency_draw_corresponding, # codigo_banco_correspondente pos: 211..213, picture: '9(3)' field :our_number_bank_corresponding, # nosso_numero_banco_correspondente pos: 214..233, picture: '9(20)' field :exclusive_use_febraban_2, # uso_exclusivo_febraban_02 pos: 234..240, picture: '9(7)' end