module VAldeiasDetalheCommons

Public Instance Methods

get_agencia() click to toggle source
# File lib/formatos/cnab400/arquivo/VAldeias/detalhe_commons.rb, line 15
def get_agencia
  self.get_section_value(1)
end
get_endereco() click to toggle source
# File lib/formatos/cnab400/arquivo/VAldeias/detalhe_commons.rb, line 35
def get_endereco
  self.get_section_value(16)
end
get_nome_sacado() click to toggle source
# File lib/formatos/cnab400/arquivo/VAldeias/detalhe_commons.rb, line 31
def get_nome_sacado
  self.get_section_value(15)
end
get_nosso_numero() click to toggle source
# File lib/formatos/cnab400/arquivo/VAldeias/detalhe_commons.rb, line 19
def get_nosso_numero
  self.get_section_value(8)
end
get_numero_documento() click to toggle source
# File lib/formatos/cnab400/arquivo/VAldeias/detalhe_commons.rb, line 23
def get_numero_documento
  self.get_section_value(10)
end
get_sequencial() click to toggle source
# File lib/formatos/cnab400/arquivo/VAldeias/detalhe_commons.rb, line 39
def get_sequencial
  self.get_section_value(28)
end
get_vencimento_titulo() click to toggle source
# File lib/formatos/cnab400/arquivo/VAldeias/detalhe_commons.rb, line 27
def get_vencimento_titulo
  self.get_section_value(14)
end
is_valid?() click to toggle source
# File lib/formatos/cnab400/arquivo/VAldeias/detalhe_commons.rb, line 6
def is_valid?
  self.get_nosso_numero.length > 0            and
  self.get_numero_documento.length > 0        and
  self.get_sequencial.length > 0
end
set_agencia(valor = "") click to toggle source
# File lib/formatos/cnab400/arquivo/VAldeias/detalhe_commons.rb, line 47
def set_agencia valor = ""
  self.set_section_value(1, valor)
end
set_bairro(valor = "") click to toggle source
# File lib/formatos/cnab400/arquivo/VAldeias/detalhe_commons.rb, line 145
def set_bairro valor = ""
  self.set_section_value(19, valor)
end
set_branco(valor = " ") click to toggle source
# File lib/formatos/cnab400/arquivo/VAldeias/detalhe_commons.rb, line 177
def set_branco valor = " "
  self.set_section_value(27, valor)
end
set_carteira(valor = "") click to toggle source
# File lib/formatos/cnab400/arquivo/VAldeias/detalhe_commons.rb, line 67
def set_carteira valor = ""
  self.set_section_value(6, valor)
end
set_cep(valor = "") click to toggle source
# File lib/formatos/cnab400/arquivo/VAldeias/detalhe_commons.rb, line 157
def set_cep valor = ""
  self.set_section_value(22, valor)
end
set_cidade(valor = "") click to toggle source
# File lib/formatos/cnab400/arquivo/VAldeias/detalhe_commons.rb, line 149
def set_cidade valor = ""
  self.set_section_value(20, valor)
end
set_codigo_barras(valor = "") click to toggle source
# File lib/formatos/cnab400/arquivo/VAldeias/detalhe_commons.rb, line 165
def set_codigo_barras valor = ""
  self.set_section_value(24, valor)
end
set_complemento(valor = "") click to toggle source
# File lib/formatos/cnab400/arquivo/VAldeias/detalhe_commons.rb, line 141
def set_complemento valor = ""
  self.set_section_value(18, valor)
end
set_conta_corrente(valor = "") click to toggle source
# File lib/formatos/cnab400/arquivo/VAldeias/detalhe_commons.rb, line 59
def set_conta_corrente valor = ""
  self.set_section_value(4, valor)
end
set_data_emissao_titulo(valor = "") click to toggle source
# File lib/formatos/cnab400/arquivo/VAldeias/detalhe_commons.rb, line 91
def set_data_emissao_titulo 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(12, real_data)
    else
      raise "tamanho de data incorreto"
    end

  rescue
    raise "#{get_id}: Data de Geração Inválida
            Valor: #{valor}"
  end
end
set_dv_conta_corrente(valor = "") click to toggle source
# File lib/formatos/cnab400/arquivo/VAldeias/detalhe_commons.rb, line 63
def set_dv_conta_corrente valor = ""
  self.set_section_value(5, valor)
end
set_endereco(valor = "") click to toggle source
# File lib/formatos/cnab400/arquivo/VAldeias/detalhe_commons.rb, line 133
def set_endereco valor = ""
  self.set_section_value(16, valor)
end
set_estado(valor = "") click to toggle source
# File lib/formatos/cnab400/arquivo/VAldeias/detalhe_commons.rb, line 153
def set_estado valor = ""
  self.set_section_value(21, valor)
end
set_linha_digitavel(valor = "") click to toggle source
# File lib/formatos/cnab400/arquivo/VAldeias/detalhe_commons.rb, line 173
def set_linha_digitavel valor = ""
  self.set_section_value(26, valor)
end
set_nome_sacado(valor = "") click to toggle source
# File lib/formatos/cnab400/arquivo/VAldeias/detalhe_commons.rb, line 129
def set_nome_sacado valor = ""
  self.set_section_value(15, valor)
end
set_nosso_numero(valor) click to toggle source
# File lib/formatos/cnab400/arquivo/VAldeias/detalhe_commons.rb, line 75
def set_nosso_numero valor
  self.set_section_value(8, valor)
end
set_numero(valor = "") click to toggle source
# File lib/formatos/cnab400/arquivo/VAldeias/detalhe_commons.rb, line 137
def set_numero valor = ""
  self.set_section_value(17, valor)
end
set_numero_documento(valor = "") click to toggle source
# File lib/formatos/cnab400/arquivo/VAldeias/detalhe_commons.rb, line 83
def set_numero_documento valor = ""
  self.set_section_value(10, valor)
end
set_numero_inscricao(valor = "") click to toggle source
# File lib/formatos/cnab400/arquivo/VAldeias/detalhe_commons.rb, line 55
def set_numero_inscricao valor = ""
  self.set_section_value(2, valor)
end
set_sequencial(valor = "") click to toggle source
# File lib/formatos/cnab400/arquivo/VAldeias/detalhe_commons.rb, line 181
def set_sequencial valor = ""
  self.set_section_value(28, valor)
end
set_valor_titulo(valor = "") click to toggle source
# File lib/formatos/cnab400/arquivo/VAldeias/detalhe_commons.rb, line 161
def set_valor_titulo valor = ""
  self.set_section_value(23, valor)
end
set_vencimento_titulo(valor) click to toggle source
# File lib/formatos/cnab400/arquivo/VAldeias/detalhe_commons.rb, line 112
def set_vencimento_titulo 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(14, real_data)
    else
      raise "tamanho de data incorreto"
    end

  rescue
    raise "#{get_id}: Data de Geração Inválida
            Valor: #{valor}"
  end
end
set_zeros_1(valor = "0") click to toggle source
# File lib/formatos/cnab400/arquivo/VAldeias/detalhe_commons.rb, line 51
def set_zeros_1 valor = "0"
  self.set_section_value(3, valor)
end
set_zeros_2(valor = "0") click to toggle source
# File lib/formatos/cnab400/arquivo/VAldeias/detalhe_commons.rb, line 71
def set_zeros_2 valor = "0"
  self.set_section_value(7, valor)
end
set_zeros_3(valor = "0") click to toggle source
# File lib/formatos/cnab400/arquivo/VAldeias/detalhe_commons.rb, line 79
def set_zeros_3 valor = "0"
  self.set_section_value(9, valor)
end
set_zeros_4(valor = "0") click to toggle source
# File lib/formatos/cnab400/arquivo/VAldeias/detalhe_commons.rb, line 87
def set_zeros_4 valor = "0"
  self.set_section_value(11, valor)
end
set_zeros_5(valor = "0") click to toggle source
# File lib/formatos/cnab400/arquivo/VAldeias/detalhe_commons.rb, line 108
def set_zeros_5 valor = "0"
  self.set_section_value(13, valor)
end
set_zeros_6(valor = "0") click to toggle source
# File lib/formatos/cnab400/arquivo/VAldeias/detalhe_commons.rb, line 169
def set_zeros_6 valor = "0"
  self.set_section_value(25, valor)
end