module VAldeiasHeaderCommons
Public Instance Methods
get_codigo_arquivo()
click to toggle source
# File lib/formatos/cnab400/arquivo/VAldeias/header_commons.rb, line 18 def get_codigo_arquivo self.get_section_value(1).to_i end
get_codigo_empresa()
click to toggle source
# File lib/formatos/cnab400/arquivo/VAldeias/header_commons.rb, line 34 def get_codigo_empresa self.get_section_value(5) end
get_codigo_servico()
click to toggle source
# File lib/formatos/cnab400/arquivo/VAldeias/header_commons.rb, line 26 def get_codigo_servico self.get_section_value(3) end
get_data_gravacao()
click to toggle source
# File lib/formatos/cnab400/arquivo/VAldeias/header_commons.rb, line 50 def get_data_gravacao self.get_section_value(9) end
get_identificacao_arquivo()
click to toggle source
# File lib/formatos/cnab400/arquivo/VAldeias/header_commons.rb, line 22 def get_identificacao_arquivo self.get_section_value(2) end
get_identificacao_sistema()
click to toggle source
# File lib/formatos/cnab400/arquivo/VAldeias/header_commons.rb, line 54 def get_identificacao_sistema self.get_section_value(11) end
get_literal_servico()
click to toggle source
# File lib/formatos/cnab400/arquivo/VAldeias/header_commons.rb, line 30 def get_literal_servico self.get_section_value(4) end
get_nome_banco()
click to toggle source
# File lib/formatos/cnab400/arquivo/VAldeias/header_commons.rb, line 46 def get_nome_banco self.get_section_value(8) end
get_nome_empresa()
click to toggle source
# File lib/formatos/cnab400/arquivo/VAldeias/header_commons.rb, line 38 def get_nome_empresa self.get_section_value(6) end
get_numero_banco()
click to toggle source
# File lib/formatos/cnab400/arquivo/VAldeias/header_commons.rb, line 42 def get_numero_banco self.get_section_value(7) end
get_sequencial()
click to toggle source
# File lib/formatos/cnab400/arquivo/VAldeias/header_commons.rb, line 62 def get_sequencial self.get_section_value(14) end
get_sequencial_remessa()
click to toggle source
# File lib/formatos/cnab400/arquivo/VAldeias/header_commons.rb, line 58 def get_sequencial_remessa self.get_section_value(13) end
get_sequencial_retorno()
click to toggle source
# File lib/formatos/cnab400/arquivo/VAldeias/header_commons.rb, line 66 def get_sequencial_retorno self.get_section_value(15) end
is_valid?()
click to toggle source
# File lib/formatos/cnab400/arquivo/VAldeias/header_commons.rb, line 6 def is_valid? self.get_codigo_arquivo > 0 and self.get_data_gravacao.length > 0 and self.get_nome_empresa.length > 0 and self.get_identificacao_sistema.length > 0 and self.get_nome_banco.length > 0 end
set_brancos_1(valor = " ")
click to toggle source
# File lib/formatos/cnab400/arquivo/VAldeias/header_commons.rb, line 142 def set_brancos_1 valor = " " self.set_section_value(12, valor) end
set_brancos_2(valor = " ")
click to toggle source
# File lib/formatos/cnab400/arquivo/VAldeias/header_commons.rb, line 171 def set_brancos_2 valor = " " self.set_section_value(14, valor) end
set_codigo_arquivo(valor = "")
click to toggle source
# File lib/formatos/cnab400/arquivo/VAldeias/header_commons.rb, line 73 def set_codigo_arquivo valor = "" self.set_section_value(1, valor) end
set_codigo_empresa(valor = "")
click to toggle source
# File lib/formatos/cnab400/arquivo/VAldeias/header_commons.rb, line 93 def set_codigo_empresa valor = "" self.set_section_value(5, valor) end
set_codigo_servico(valor = "")
click to toggle source
# File lib/formatos/cnab400/arquivo/VAldeias/header_commons.rb, line 85 def set_codigo_servico valor = "" self.set_section_value(3, valor) end
set_data_credito(valor = "")
click to toggle source
# File lib/formatos/cnab400/arquivo/VAldeias/header_commons.rb, line 150 def set_data_credito valor = "" begin valor = Date.strptime(valor, "%d%m%Y") if valor.is_a?(String) real_data = valor.strftime("%d%m%y") if real_data.length == 6 self.set_section_value(13, real_data) else raise "tamanho de data incorreto" end rescue raise "#{get_id}: Data de Geração Inválida Valor: #{valor}" end end
set_data_gravacao(valor = "")
click to toggle source
# File lib/formatos/cnab400/arquivo/VAldeias/header_commons.rb, line 109 def set_data_gravacao valor = "" begin valor = Date.strptime(valor, "%d%m%Y") if valor.is_a?(String) real_data = valor.strftime("%d%m%y") if real_data.length == 6 self.set_section_value(9, real_data) else raise "tamanho de data incorreto" end rescue raise "#{get_id}: Data de Geração Inválida Valor: #{valor}" end end
set_densidade_arquivo(valor = " ")
click to toggle source
# File lib/formatos/cnab400/arquivo/VAldeias/header_commons.rb, line 130 def set_densidade_arquivo valor = " " self.set_section_value(10, valor) end
set_identificacao_arquivo(valor = "")
click to toggle source
# File lib/formatos/cnab400/arquivo/VAldeias/header_commons.rb, line 77 def set_identificacao_arquivo valor = "" self.set_section_value(2, valor) end
set_identificacao_sistema(valor = "")
click to toggle source
# File lib/formatos/cnab400/arquivo/VAldeias/header_commons.rb, line 134 def set_identificacao_sistema valor = "" self.set_section_value(11, valor) end
set_literal_arquivo(valor = "")
click to toggle source
# File lib/formatos/cnab400/arquivo/VAldeias/header_commons.rb, line 81 def set_literal_arquivo valor = "" self.set_section_value(2, valor) end
set_literal_servico(valor = "")
click to toggle source
# File lib/formatos/cnab400/arquivo/VAldeias/header_commons.rb, line 89 def set_literal_servico valor = "" self.set_section_value(4, valor) end
set_nome_banco(valor = "")
click to toggle source
# File lib/formatos/cnab400/arquivo/VAldeias/header_commons.rb, line 105 def set_nome_banco valor = "" self.set_section_value(8, valor) end
set_nome_empresa(valor = "")
click to toggle source
# File lib/formatos/cnab400/arquivo/VAldeias/header_commons.rb, line 97 def set_nome_empresa valor = "" self.set_section_value(6, valor) end
set_numero_aviso(valor = "")
click to toggle source
# File lib/formatos/cnab400/arquivo/VAldeias/header_commons.rb, line 138 def set_numero_aviso valor = "" self.set_section_value(11, valor) end
set_numero_banco(valor = "")
click to toggle source
# File lib/formatos/cnab400/arquivo/VAldeias/header_commons.rb, line 101 def set_numero_banco valor = "" self.set_section_value(7, valor) end
set_reservado_1(valor = " ")
click to toggle source
# File lib/formatos/cnab400/arquivo/VAldeias/header_commons.rb, line 126 def set_reservado_1 valor = " " self.set_section_value(10, valor) end
set_reservado_2(valor = " ")
click to toggle source
# File lib/formatos/cnab400/arquivo/VAldeias/header_commons.rb, line 146 def set_reservado_2 valor = " " self.set_section_value(12, valor) end
set_sequencial(valor = "")
click to toggle source
# File lib/formatos/cnab400/arquivo/VAldeias/header_commons.rb, line 167 def set_sequencial valor = "" self.set_section_value(13, valor) end
set_sequencial_retorno(valor = "")
click to toggle source
# File lib/formatos/cnab400/arquivo/VAldeias/header_commons.rb, line 175 def set_sequencial_retorno valor = "" self.set_section_value(15, valor) end