Class: Cnab240santander::HeaderArquivo
- Inherits:
-
Base
show all
- Defined in:
- lib/cnab240santander/header_arquivo.rb
Class Method Summary
collapse
Methods included from Formatacao
#formataData, #preparaMoeda
Class Method Details
.processar(linha) ⇒ Object
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
# File 'lib/cnab240santander/header_arquivo.rb', line 3
def self.processar(linha)
vlinha = Hash.new
vlinha["banco"] = linha[0..2] vlinha["lote"] = linha[3..6] vlinha["registro"] = linha[7..7] vlinha["res_banco1"] = linha[8..15] vlinha["tipo_inscricao_empresa"] = linha[16..16] vlinha["num_inscricao_empresa"] = linha[17..31] vlinha["agencia"] = linha[32..35] vlinha["dv_agencia"] = linha[36..36] vlinha["conta_corrente"] = linha[37..45] vlinha["dv_conta"] = linha[46..46] vlinha["res_banco2"] = linha[47..51] vlinha["cod_cedente"] = linha[52..60] vlinha["res_banco3"] = linha[61..71] vlinha["nome_empresa"] = linha[72..101] vlinha["nome_banco"] = linha[102..131] vlinha["res_banco4"] = linha[132..141] vlinha["cod_retorno"] = linha[142..142] vlinha["data_geracao_arq"] = linha[143..150] vlinha["res_banco5"] = linha[151..156] vlinha["sequencia"] = linha[157..162] vlinha["versao"] = linha[163..165] vlinha["res_banco6"] = linha[166..239]
return vlinha
end
|