lib/brcobranca/remessa/cnab400/bradesco.rb
# codigo da empresa (informado pelo Bradesco no cadastramento)
codigo da empresa (informado pelo Bradesco no cadastramento)
codigo da empresa ( informado pelo Bradesco no cadastramento )
def monta_detalhe_avalista(pagamento, sequencial)
          raise Brcobranca::RemessaInvalida, pagamento if pagamento.invalid?
          detalhe = '7'                                                         
          detalhe << pagamento.endereco_avalista.format_size(45).rjust(45, ' ') 
          detalhe << pagamento.cep_avalista.format_size(8).rjust(8, ' ')        
          detalhe << pagamento.cidade_avalista.format_size(20)                  
          detalhe << pagamento.uf_avalista.format_size(2)                       
          detalhe << ' '.rjust(290, ' ')                                        
          detalhe << carteira.to_s.rjust(3, '0')                                
          detalhe << agencia                                                    
          detalhe << conta_corrente                                             
          detalhe << digito_conta                                               
          detalhe << pagamento.nosso_numero.to_s.rjust(11, '0')                 
          detalhe << digito_nosso_numero(pagamento.nosso_numero).to_s           
          detalhe << sequencial.to_s.rjust(6, '0')                              
          detalhe
        end
def monta_detalhe_avalista ( pagamento , sequencial ) raise Brcobranca :: RemessaInvalida , pagamento if pagamento . invalid? detalhe = '7' detalhe << pagamento . endereco_avalista . format_size ( 45 ) . rjust ( 45 , ' ' ) detalhe << pagamento . cep_avalista . format_size ( 8 ) . rjust ( 8 , ' ' ) detalhe << pagamento . cidade_avalista . format_size ( 20 ) detalhe << pagamento . uf_avalista . format_size ( 2 ) detalhe << ' ' . rjust ( 290 , ' ' ) detalhe << carteira . to_s . rjust ( 3 , '0' ) detalhe << agencia detalhe << conta_corrente detalhe << digito_conta detalhe << pagamento . nosso_numero . to_s . rjust ( 11 , '0' ) detalhe << digito_nosso_numero ( pagamento . nosso_numero ) . to_s detalhe << sequencial . to_s . rjust ( 6 , '0' ) detalhe end
codigo da empresa (informado pelo Bradesco no cadastramento)
codigo da empresa ( informado pelo Bradesco no cadastramento )
# Tipo Registro              9[001]    001 - 001 # Endereço Sacador/Avalista  A[045]    002 - 046 # CEP                        9[008]    047 - 054 # Cidade                     A[020]    055 - 074 # UF                         A[002]    075 - 076 # BRANCO                     A[290]    077 - 366 # Carteira                   9[003]    367 - 369 # Agência                    9[005]    370 - 374 # Conta Corrente             9[007]    375 - 381 # Dígito C/C                 A[001]    382 - 382 # Nosso Número               9[011]    383 - 393 # DAC Nosso Número           A[001]    394 - 394 # Nº Seqüencial de Registro  9[006]    395 - 400
pagamento
sequencial