Module: V08DetalheCommons
Instance Method Summary
collapse
#get_mensagem_ocorrencia, #get_motivo_ocorrencia, #parse_baixa_automatica, #parse_baixa_banco, #parse_baixa_rejeitada, #parse_dados_rejeitados, #parse_entrada_cofirmada, #parse_instrucao_rejeitada, #parse_liquidacao, #parse_liquidacao_baixa, #parse_liquidacao_cartorio
Instance Method Details
#get_agencia ⇒ Object
9
10
11
|
# File 'lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb', line 9
def get_agencia
self.get_section_value(1)
end
|
#get_controle_participante ⇒ Object
53
54
55
|
# File 'lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb', line 53
def get_controle_participante
self.get_section_value(5)
end
|
#get_data_credito ⇒ Object
65
66
67
|
# File 'lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb', line 65
def get_data_credito
self.get_section_value(33)
end
|
#get_endereco ⇒ Object
37
38
39
|
# File 'lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb', line 37
def get_endereco
self.get_section_value(39)
end
|
#get_identificacao_empresa ⇒ Object
13
14
15
|
# File 'lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb', line 13
def get_identificacao_empresa
self.get_section_value(6)
end
|
#get_mensagem_erro ⇒ Object
81
82
83
|
# 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 ⇒ Object
77
78
79
|
# File 'lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb', line 77
def get_mensagem_retorno
get_mensagem_ocorrencia get_ocorrencia
end
|
#get_motivo_rejeicao ⇒ Object
69
70
71
|
# File 'lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb', line 69
def get_motivo_rejeicao
self.get_section_value(37)
end
|
#get_nome_sacado ⇒ Object
33
34
35
|
# File 'lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb', line 33
def get_nome_sacado
self.get_section_value(38)
end
|
#get_nosso_numero ⇒ Object
17
18
19
|
# File 'lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb', line 17
def get_nosso_numero
self.get_section_value(7)
end
|
#get_numero_documento ⇒ Object
21
22
23
|
# 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 ⇒ Object
61
62
63
|
# 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 ⇒ Object
49
50
51
|
# File 'lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb', line 49
def get_numero_inscricao
self.get_section_value(2)
end
|
#get_ocorrencia ⇒ Object
57
58
59
|
# File 'lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb', line 57
def get_ocorrencia
self.get_section_value(13)
end
|
#get_sequencial ⇒ Object
41
42
43
|
# File 'lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb', line 41
def get_sequencial
self.get_section_value(43)
end
|
#get_sequencial_retorno ⇒ Object
73
74
75
|
# File 'lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb', line 73
def get_sequencial_retorno
self.get_section_value(42)
end
|
#get_tipo_inscricao ⇒ Object
45
46
47
|
# File 'lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb', line 45
def get_tipo_inscricao
self.get_section_value(1)
end
|
#get_valor ⇒ Object
29
30
31
|
# 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 ⇒ Object
25
26
27
|
# 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") ⇒ Object
339
340
341
|
# 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 = "") ⇒ Object
440
441
442
|
# 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") ⇒ Object
347
348
349
|
# 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 = "") ⇒ Object
456
457
458
|
# 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 = "") ⇒ Object
306
307
308
|
# 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 = "") ⇒ Object
89
90
91
|
# 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) ⇒ Object
245
246
247
|
# 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") ⇒ Object
294
295
296
|
# 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") ⇒ Object
286
287
288
|
# 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) ⇒ Object
237
238
239
|
# 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) ⇒ Object
359
360
361
|
# 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) ⇒ Object
404
405
406
|
# 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 = "") ⇒ Object
428
429
430
|
# 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 = "") ⇒ Object
452
453
454
|
# 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") ⇒ Object
153
154
155
|
# 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) ⇒ Object
181
182
183
|
# 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 = "") ⇒ Object
448
449
450
|
# 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 = "") ⇒ Object
145
146
147
|
# 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 = "") ⇒ Object
412
413
414
|
# 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) ⇒ Object
193
194
195
|
# 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 = "") ⇒ Object
113
114
115
|
# 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) ⇒ Object
125
126
127
|
# 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 = "") ⇒ Object
388
389
390
|
# 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) ⇒ Object
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
|
# 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 = "") ⇒ Object
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
|
# 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) ⇒ Object
197
198
199
|
# 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 = "") ⇒ Object
221
222
223
|
# 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") ⇒ Object
185
186
187
|
# 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 = "") ⇒ Object
314
315
316
|
# 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) ⇒ Object
274
275
276
|
# 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") ⇒ Object
177
178
179
|
# 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 = "") ⇒ Object
97
98
99
|
# 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 = "") ⇒ Object
121
122
123
|
# 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 = "") ⇒ Object
225
226
227
|
# 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 = "") ⇒ Object
432
433
434
|
# 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 = "") ⇒ Object
302
303
304
|
# 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) ⇒ Object
253
254
255
|
# 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 = " ") ⇒ Object
201
202
203
|
# 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) ⇒ Object
117
118
119
|
# 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 = "") ⇒ Object
408
409
410
|
# 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) ⇒ Object
141
142
143
|
# 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) ⇒ Object
213
214
215
|
# 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 = "") ⇒ Object
310
311
312
|
# 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 = "") ⇒ Object
129
130
131
|
# 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") ⇒ Object
169
170
171
|
# 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) ⇒ Object
241
242
243
|
# 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 = "") ⇒ Object
217
218
219
|
# 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) ⇒ Object
165
166
167
|
# 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) ⇒ Object
298
299
300
|
# 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) ⇒ Object
290
291
292
|
# 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) ⇒ Object
343
344
345
|
# 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) ⇒ Object
380
381
382
|
# 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 = "") ⇒ Object
420
421
422
|
# 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 = "") ⇒ Object
424
425
426
|
# 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 = "") ⇒ Object
137
138
139
|
# 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 = "") ⇒ Object
436
437
438
|
# 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 = "") ⇒ Object
249
250
251
|
# 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) ⇒ Object
205
206
207
|
# 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 = "") ⇒ Object
101
102
103
|
# 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 = "") ⇒ Object
416
417
418
|
# 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 = "") ⇒ Object
444
445
446
|
# 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) ⇒ Object
189
190
191
|
# 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 = "") ⇒ Object
396
397
398
|
# 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) ⇒ Object
282
283
284
|
# 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) ⇒ Object
351
352
353
|
# 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") ⇒ Object
161
162
163
|
# 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 = "") ⇒ Object
105
106
107
|
# 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 = " ") ⇒ Object
209
210
211
|
# 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 = " ") ⇒ Object
233
234
235
|
# 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 = "") ⇒ Object
464
465
466
|
# 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 = "") ⇒ Object
460
461
462
|
# 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 = "") ⇒ Object
93
94
95
|
# 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) ⇒ Object
400
401
402
|
# 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") ⇒ Object
384
385
386
|
# 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") ⇒ Object
392
393
394
|
# 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 = "") ⇒ Object
335
336
337
|
# 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") ⇒ Object
355
356
357
|
# 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) ⇒ Object
278
279
280
|
# 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) ⇒ Object
229
230
231
|
# 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) ⇒ Object
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
|
# 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 = "") ⇒ Object
109
110
111
|
# 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) ⇒ Object
133
134
135
|
# 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) ⇒ Object
149
150
151
|
# 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) ⇒ Object
157
158
159
|
# 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) ⇒ Object
173
174
175
|
# File 'lib/formatos/cnab400/arquivo/V08/detalhe_commons.rb', line 173
def set_zeros_5 valor
self.set_section_value(11, valor)
end
|