class CnabRb::Layouts::Cnab240::Generic::TrailerBatch
Public Instance Methods
init_fields()
click to toggle source
# File lib/cnab_rb/layouts/cnab240/generic/trailer_batch.rb, line 3 def init_fields field :banck_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)', default: '5' field :exclusive_use_febraban_1, # uso_exclusivo_febraban_01 pos: 9..17, picture: 'X(9)', default: '' field :batch_registry_quantity, # qtde_registro_lote pos: 18..23, picture: '9(6)' field :simple_charge_quantity, # qtde_titulo_cobranca_simples pos: 24..29, picture: '9(6)' field :simple_charge_total_amount, # valor_total_titulo_simples pos: 30..46, picture: '9(15)V9(2)' field :exclusive_use_febraban_2, # uso_exclusivo_febraban_02 pos: 47..52, picture: 'X(6)', default: '' field :exclusive_use_febraban_3, # uso_exclusivo_febraban_03 pos: 53..69, picture: '9(15)V9(2)', default: '0' field :secured_charge_quantity, # qtde_titulo_cobranca_caucionada pos: 70..75, picture: '9(6)' field :secured_charge_total_amount, # valor_total_titulo_caucionada pos: 76..92, picture: '9(15)V9(2)' field :discount_charge_quantity, # qtde_titulo_cobranca_descontada pos: 93..98, picture: '9(6)' field :discount_charge_total_amount, # valor_total_titulo_descontada pos: 99..115, picture: '9(15)V9(2)' field :exclusive_use_febraban_4, # uso_exclusivo_febraban_04 pos: 116..123, picture: 'X(8)', default: '' field :exclusive_use_febraban_5, # uso_exclusivo_febraban_05 pos: 124..240, picture: 'X(117)', default: '' end