Ir para conteúdo
  • Cadastre-se

dev botao

Boleto Banco Do Brasil Com Diferença Campo Valor E Linha Digitável


  • Este tópico foi criado há 2984 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Administradores

Boa noite.

 

Você reproduziu esse problema no demo?

 

Att.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

  • Administradores

Boa noite Daniel.

O componente utiliza o mesmo campo na montagem da linha digitável e na impressão do valor...não vejo como poderia sair diferente no boleto...

Você chegou a testar no demo com um número semelhante a quantidade de boletos emitida por seu cliente?

 

Att.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

  • 8 meses depois ...

Estou com o mesmo problema, obteve alguma solução ?
Descobriu algo ?

Alguns saem a diferença outros não e uma estou tratando todas as minhas parcelas para sempre conter valores com 2 casas decimais, nunca passo valor com mais de 2 casas para o componente, exemplo 1578,55

Portando não trata-se de arredondamento exemplo 1578,558


Sempre do um clear no componente (ACBrBoleto1.ListadeBoletos.Clear) antes de gerar o boleto.

Link para o comentário
Compartilhar em outros sites

  • Administradores

Bom dia Lucas.

Você fez um teste com o demo?

Att.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

No demo não deu o erro aqui no meu PC, só dá na máquina do Cliente, não dá em todos os boletos, é hora sim e hora não...

Eu estive analisando ontem a montagem do código de barras do boleto function TACBrBancoSantander.MontarCodigoBarras ( const ACBrTitulo: TACBrTitulo) : String;.
 

Nesta linha, reparei que dependendo das configurações do sistema operacional ele não retorna o valor com 2 casas decimais.

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

 

então modifiquei para que não houvesse nenhuma alteração no valor, removia multiplicação por 100, formatei para ser apresentado com 2 casas decimais e removi todos os pontos e virgulas do valor.

                      IntToStrZero(
                                    StrToInt64(
                                               StringReplace(
                                                             StringReplace(
                                                                           FormatFloat('0.00', ACBrTitulo.ValorDocumento),
                                                                           '.', '', [rfReplaceAll]
                                                                          ),
                                                             ',', '', [rfReplaceAll]
                                                             )
                                               ),
                                  10) + //Valor nominal


Está tudo funcionando normal depois desta alteração, 100% correto, porém gosto de deixar mais tempo em testes, vou confirmar semana que vem se está tudo correndo bem, mas já adianto que pela quantidade de boletos que já emitimos hoje, com certeza está funcionando.

OBS: No meu caso é o Santander.

Link para o comentário
Compartilhar em outros sites

  • Moderadores
3.1 - Não faça flooding - Inundar o fórum com posts repetidos, com a mesma dúvida ou as mesmas palavras é chamado de flooding. Isso é proibido. Apenas um post feito no lugar certo é suficiente. Pesquise antes de postar, talvez sua dúvida já está respondida em outro post. Favor leia as regras do fórum.
Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 2984 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.