module V08DetalheCommons
Public Instance Methods
get_agencia()
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 9 def get_agencia self.get_section_value(1) end
get_controle_participante()
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 53 def get_controle_participante self.get_section_value(5) end
get_data_credito()
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 65 def get_data_credito self.get_section_value(33) end
get_endereco()
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 37 def get_endereco self.get_section_value(39) end
get_identificacao_empresa()
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 13 def get_identificacao_empresa self.get_section_value(6) end
get_mensagem_erro()
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 81 def get_mensagem_erro get_motivo_ocorrencia get_ocorrencia, get_motivo_rejeicao end
get_mensagem_retorno()
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 77 def get_mensagem_retorno get_mensagem_ocorrencia get_ocorrencia end
get_motivo_rejeicao()
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 69 def get_motivo_rejeicao self.get_section_value(37) end
get_nome_sacado()
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 33 def get_nome_sacado self.get_section_value(38) end
get_nosso_numero()
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 17 def get_nosso_numero self.get_section_value(7) end
get_numero_documento()
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 21 def get_numero_documento self.get_section_value(21) end
get_numero_documento_retorno()
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 61 def get_numero_documento_retorno self.get_section_value(15) end
get_numero_inscricao()
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 49 def get_numero_inscricao self.get_section_value(2) end
get_ocorrencia()
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 57 def get_ocorrencia self.get_section_value(13) end
get_sequencial()
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 41 def get_sequencial self.get_section_value(43) end
get_sequencial_retorno()
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 73 def get_sequencial_retorno self.get_section_value(42) end
get_tipo_inscricao()
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 45 def get_tipo_inscricao self.get_section_value(1) end
get_valor()
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 29 def get_valor self.get_section_value(28).to_i end
get_vencimento_titulo()
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 25 def get_vencimento_titulo self.get_section_value(22) end
set_1_instrucao(valor = "0")
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 339 def set_1_instrucao valor = "0" self.set_section_value(29, valor) end
set_1_mensagem(valor = "")
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 440 def set_1_mensagem valor = "" self.set_section_value(40, valor) end
set_2_instrucao(valor = "0")
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 347 def set_2_instrucao valor = "0" self.set_section_value(30, valor) end
set_2_mensagem(valor = "")
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 456 def set_2_mensagem valor = "" self.set_section_value(42, valor) end
set_abatimento_concedido(valor = "")
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 306 def set_abatimento_concedido valor = "" self.set_section_value(26, valor) end
set_agencia(valor = "")
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 89 def set_agencia valor = "" self.set_section_value(1, valor) end
set_agencia_cobradora(valor)
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 245 def set_agencia_cobradora valor self.set_section_value(20, valor) end
set_agencia_depositaria(valor = "0")
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 294 def set_agencia_depositaria valor = "0" self.set_section_value(25, valor) end
set_banco_cobrador(valor = "0")
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 286 def set_banco_cobrador valor = "0" self.set_section_value(24, valor) end
set_banco_cobrador_retorno(valor)
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 237 def set_banco_cobrador_retorno valor self.set_section_value(19, valor) end
set_brancos_1(valor)
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 359 def set_brancos_1 valor self.set_section_value(31, valor) end
set_brancos_2(valor)
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 404 def set_brancos_2 valor self.set_section_value(35, valor) end
set_brancos_3(valor = "")
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 428 def set_brancos_3 valor = "" self.set_section_value(38, valor) end
set_brancos_4(valor = "")
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 452 def set_brancos_4 valor = "" self.set_section_value(41, valor) end
set_campo_multa(valor = "0")
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 153 def set_campo_multa valor = "0" self.set_section_value(9, valor) end
set_carteira(valor)
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 181 def set_carteira valor self.set_section_value(12, valor) end
set_cep(valor = "")
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 448 def set_cep valor = "" self.set_section_value(41, valor) end
set_codigo_banco_debitado(valor = "")
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 145 def set_codigo_banco_debitado valor = "" self.set_section_value(8, valor) end
set_codigo_banco_retorno(valor = "")
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 412 def set_codigo_banco_retorno valor = "" self.set_section_value(36, valor) end
set_condicao_emissao(valor)
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 193 def set_condicao_emissao valor self.set_section_value(14, valor) end
set_conta_corrente(valor = "")
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 113 def set_conta_corrente valor = "" self.set_section_value(4, valor) end
set_controle_participante(valor)
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 125 def set_controle_participante valor self.set_section_value(5, valor) end
set_data_credito(valor = "")
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 388 def set_data_credito valor = "" self.set_section_value(33, valor) end
set_data_emissao_titulo(valor)
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 318 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(28, 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_limite_desconto(valor = "")
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 363 def set_data_limite_desconto 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(32, 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_ocorrencia(valor)
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 197 def set_data_ocorrencia valor self.set_section_value(14, valor) end
set_data_titulo(valor = "")
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 221 def set_data_titulo valor = "" self.set_section_value(17, valor) end
set_desconto_bonificacao(valor = "0")
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 185 def set_desconto_bonificacao valor = "0" self.set_section_value(13, valor) end
set_desconto_concedido(valor = "")
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 314 def set_desconto_concedido valor = "" self.set_section_value(27, valor) end
set_despesas(valor)
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 274 def set_despesas valor self.set_section_value(22, valor) end
set_digito_conferencia(valor = "0")
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 177 def set_digito_conferencia valor = "0" self.set_section_value(12, valor) end
set_dv_agencia(valor = "")
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 97 def set_dv_agencia valor = "" self.set_section_value(2, valor) end
set_dv_conta_corrente(valor = "")
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 121 def set_dv_conta_corrente valor = "" self.set_section_value(5, valor) end
set_enderecamento(valor = "")
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 225 def set_enderecamento valor = "" self.set_section_value(18, valor) end
set_endereco(valor = "")
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 432 def set_endereco valor = "" self.set_section_value(39, valor) end
set_especie_titulo(valor = "")
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 302 def set_especie_titulo valor = "" self.set_section_value(26, valor) end
set_especie_titulo_retorno(valor)
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 253 def set_especie_titulo_retorno valor self.set_section_value(21, valor) end
set_id_boleto_debito(valor = " ")
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 201 def set_id_boleto_debito valor = " " self.set_section_value(15, valor) end
set_id_empresa(valor)
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 117 def set_id_empresa valor self.set_section_value(4, valor) end
set_id_inscricao_sacado(valor = "")
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 408 def set_id_inscricao_sacado valor = "" self.set_section_value(36, valor) end
set_id_titulo(valor)
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 141 def set_id_titulo valor self.set_section_value(7, valor) end
set_id_titulo_2(valor)
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 213 def set_id_titulo_2 valor self.set_section_value(16, valor) end
set_identificacao(valor = "")
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 310 def set_identificacao valor = "" self.set_section_value(27, valor) end
set_identificacao_empresa(valor = "")
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 129 def set_identificacao_empresa valor = "" self.set_section_value(6, valor) end
set_identificacao_titulo(valor = "0")
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 169 def set_identificacao_titulo valor = "0" self.set_section_value(11, valor) end
set_indicador_ocorrencia(valor)
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 241 def set_indicador_ocorrencia valor self.set_section_value(20, valor) end
set_indicador_rateio(valor = "")
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 217 def set_indicador_rateio valor = "" self.set_section_value(17, valor) end
set_indicador_rateio_retorno(valor)
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 165 def set_indicador_rateio_retorno valor self.set_section_value(10, valor) end
set_iof(valor)
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 298 def set_iof valor self.set_section_value(25, valor) end
set_juros(valor)
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 290 def set_juros valor self.set_section_value(24, valor) end
set_juros_mora(valor)
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 343 def set_juros_mora valor self.set_section_value(29, valor) end
set_motivo_ocorrencia(valor)
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 380 def set_motivo_ocorrencia valor self.set_section_value(32, valor) end
set_motivo_rejeicoes(valor = "")
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 420 def set_motivo_rejeicoes valor = "" self.set_section_value(37, valor) end
set_nome_sacado(valor = "")
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 424 def set_nome_sacado valor = "" self.set_section_value(38, valor) end
set_nosso_numero(valor = "")
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 137 def set_nosso_numero valor = "" self.set_section_value(7, valor) end
set_numero_cartorio(valor = "")
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 436 def set_numero_cartorio valor = "" self.set_section_value(39, valor) end
set_numero_documento(valor = "")
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 249 def set_numero_documento valor = "" self.set_section_value(21, valor) end
set_numero_documento_retorno(valor)
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 205 def set_numero_documento_retorno valor self.set_section_value(15, valor) end
set_numero_inscricao(valor = "")
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 101 def set_numero_inscricao valor = "" self.set_section_value(2, valor) end
set_numero_inscricao_sacado(valor = "")
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 416 def set_numero_inscricao_sacado valor = "" self.set_section_value(37, valor) end
set_numero_protocolo(valor = "")
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 444 def set_numero_protocolo valor = "" self.set_section_value(40, valor) end
set_ocorrencia_retorno(valor)
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 189 def set_ocorrencia_retorno valor self.set_section_value(13, valor) end
set_origem_pagamento(valor = "")
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 396 def set_origem_pagamento valor = "" self.set_section_value(34, valor) end
set_outras_despesas(valor)
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 282 def set_outras_despesas valor self.set_section_value(23, valor) end
set_outros_creditos(valor)
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 351 def set_outros_creditos valor self.set_section_value(30, valor) end
set_percentual_multa(valor = "0")
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 161 def set_percentual_multa valor = "0" self.set_section_value(10, valor) end
set_razao_conta_corrente(valor = "")
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 105 def set_razao_conta_corrente valor = "" self.set_section_value(3, valor) end
set_reservado_1(valor = " ")
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 209 def set_reservado_1 valor = " " self.set_section_value(16, valor) end
set_reservado_2(valor = " ")
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 233 def set_reservado_2 valor = " " self.set_section_value(19, valor) end
set_sequencial(valor = "")
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 464 def set_sequencial valor = "" self.set_section_value(43, valor) end
set_sequencial_retorno(valor = "")
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 460 def set_sequencial_retorno valor = "" self.set_section_value(42, valor) end
set_tipo_inscricao(valor = "")
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 93 def set_tipo_inscricao valor = "" self.set_section_value(1, valor) end
set_valor_abatimento(valor)
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 400 def set_valor_abatimento valor self.set_section_value(35, valor) end
set_valor_desconto(valor = "0")
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 384 def set_valor_desconto valor = "0" self.set_section_value(33, valor) end
set_valor_iof(valor = "0")
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 392 def set_valor_iof valor = "0" self.set_section_value(34, valor) end
set_valor_pago(valor = "")
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 335 def set_valor_pago valor = "" self.set_section_value(28, valor) end
set_valor_por_atraso(valor = "0")
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 355 def set_valor_por_atraso valor = "0" self.set_section_value(31, valor) end
set_valor_titulo(valor)
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 278 def set_valor_titulo valor self.set_section_value(23, valor) end
set_valor_titulo_retorno(valor)
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 229 def set_valor_titulo_retorno valor self.set_section_value(18, valor) end
set_vencimento_titulo(valor)
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 257 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(22, 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 = "")
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 109 def set_zeros_1 valor = "" self.set_section_value(3, valor) end
set_zeros_2(valor)
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 133 def set_zeros_2 valor self.set_section_value(6, valor) end
set_zeros_3(valor)
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 149 def set_zeros_3 valor self.set_section_value(8, valor) end
set_zeros_4(valor)
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 157 def set_zeros_4 valor self.set_section_value(9, valor) end
set_zeros_5(valor)
click to toggle source
# File lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb, line 173 def set_zeros_5 valor self.set_section_value(11, valor) end