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