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