lib/brcobranca/brpagamento/remessa/cnab240/itau.rb
# Monta o registro trailer do arquivo
#
# @param nro_lotes [Integer]
#   numero de lotes no arquivo
# @param sequencial [Integer]
#   numero de registros(linhas) no arquivo
#
# @return [String]
#
Monta o registro trailer do arquivo
Monta o registro trailer do arquivo
def monta_trailer_arquivo(nro_lotes, sequencial)
            trailer_arquivo = ''                                                             
            trailer_arquivo << cod_banco                                                     
            trailer_arquivo << '9999'                                                        
            trailer_arquivo << '9'                                                           
            trailer_arquivo << ''.rjust(9, ' ')                                              
            trailer_arquivo << counter_lotes(nro_lotes, 6)                                   
            trailer_arquivo << sequencial.to_s.rjust(6, '0')                                 
            trailer_arquivo << ''.rjust(211, ' ')                                            
            trailer_arquivo
          end
def monta_trailer_arquivo ( nro_lotes , sequencial ) trailer_arquivo = '' trailer_arquivo << cod_banco trailer_arquivo << '9999' trailer_arquivo << '9' trailer_arquivo << '' . rjust ( 9 , ' ' ) trailer_arquivo << counter_lotes ( nro_lotes , 6 ) trailer_arquivo << sequencial . to_s . rjust ( 6 , '0' ) trailer_arquivo << '' . rjust ( 211 , ' ' ) trailer_arquivo end
Monta o registro trailer do arquivo
Monta o registro trailer do arquivo
# Descrição              Posição  Tamanho # CÓDIGO DO BANCO        [1.....3] 03(9) 341 # CÓDIGO DO LOTE         [4.....7] 04(9) 9999 # TIPO DE REGISTRO       [8.....8] 01(9) 9 # BRANCOS                [9....17] 09(X) # TOTAL QTDE DE LOTES    [18...23] 06(9) NOTA 17 # TOTAL QTDE REGISTROS   [24...29] 06(9) NOTA 17 # BRANCOS                [30..240] 211(X)
None
String
nro_lotes
numero de lotes no arquivo
numero de lotes no arquivo
sequencial
numero de registros(linhas) no arquivo
numero de registros ( linhas ) no arquivo