Ir para conteúdo
  • Cadastre-se

clausqueller

Membros
  • Total de ítens

    6
  • Registro em

  • Última visita

Posts postados por clausqueller

  1. De acordo com o novo manual, essa linha deve ser de uso do banco.

    061 –061 Reservado (uso Banco) A 001 Brancos

    Unit: AcbrbancoSantander

    Linha Atual: 514             IfThen( ACBrBoleto.Cedente.ResponEmissao = tbBancoEmite ,'1','2' )                           + // 061 - 061 / Quem emite boleto 1 = Banco / 2 = Cliente
    Linha Correção:               Space(1)                                                                                                                                   + //061 –061 Reservado (uso Banco) A 001 Brancos

    Essa seria a correção;

  2. Bom dia,

    Segue correção formação da linha digitavel do banco Bradesco.

    function TACBrBancoBradesco.MontarCodigoBarras ( const ACBrTitulo: TACBrTitulo) : String;

    var

    CodigoBarras, FatorVencimento, DigitoCodBarras:String;

    begin

    with ACBrTitulo.ACBrBoleto do

    begin

    FatorVencimento := CalcularFatorVencimento(ACBrTitulo.Vencimento);

    CodigoBarras := IntToStr( Numero )+

    '9'+

    FatorVencimento +

    IntToStrZero(Round(ACBrTitulo.ValorDocumento*100),10) +

    padR(Cedente.Agencia,4,'0') +

    ACBrTitulo.Carteira +

    ACBrTitulo.NossoNumero +

    //Linha corrigida para geracao correta do codigo de barra.

    padR(copy(Cedente.Conta, Length(Cedente.Conta) - 6, Length(Cedente.Conta)),7,'0') + '0';

    DigitoCodBarras := CalcularDigitoCodigoBarras(CodigoBarras);

    end;

    Result:= IntToStr(Numero) + '9' + DigitoCodBarras + Copy(CodigoBarras,5,39);

    end;

    Por favor acrescentar ao fonte do ACBR.

    Atenciosamente,

    Clausqueller Mitome

×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...