Ir para conteúdo
  • Cadastre-se

dev botao

Homologação Santander - Rejeição


Ver Solução Respondido por José M. S. Junior,
  • Este tópico foi criado há 2062 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado

Boa tarde,

A linha 2.114 (rotina abaixo) da AcbrBoleto.pas está gerando um valor de multa com arredondamento, o que está gerando rejeição da homologação dos boletos pelo banco.

ACBrStr('Cobrar multa de ' + FormatCurr('R$ #,##0.00',
            IfThen(MultaValorFixo, PercentualMulta, ValorDocumento*( 1+ PercentualMulta/100)-ValorDocumento)) +
                         ' para pagamento'+ IfThen(DataMulta = Vencimento, ' após o vencimento.',
                                                   ' a partir de '+ FormatDateTime('dd/mm/yyyy',DataMulta)))

Num exemplo prático de um título com valor de R$ 2,75, se informarmos um percentual de multa de 2%, o cálculo exato seria R$ 0,055. Mas esse formato de cálculo utilizado pelo ACbr (nessa linha acima) gera um valor de R$ 0,06 e que é impresso nas instruções do boleto.

Isso está gerando rejeição de homologação do Santander.
O motivo que alegam é que no arquivo remessa vai só o percentual da multa de 2% e, como o sistema do banco não faz o arredondamento, ou seja, o valor de 2,75 x 2% = 0,05, fica inconsistente.

Como eu poderia proceder nesse caso?

Obrigado.

Valdir Dill

Rio de Janeiro - RJ

 

 

  • Membros Pro
Postado
52 minutos atrás, José M. S. Junior disse:

Bom dia

A rejeição do banco está sendo no boleto impresso?

Bom dia,

Sim, isso mesmo. Veja o retorno deles após análise.

Conforme análise realizada, abaixo  o  relatório  de
inconsistência  localizado  no  arquivo.

·         Referente ao boleto de Nosso Numero 8-6, a informação
do valor de multa após vencimento no boleto em PDF está de R$
0,06. Porém no arquivo remessa é informado a porcentagem de 2% de
multa após vencimento, que sobre o valor do titulo cobrado no
boleto de R$ 2,75, ficaria no valor exato de R$0,05. Acredito que
seu sistema tenha arredondado o valor , porém o sistema do banco
não arredondará o valor conforme é informado no boleto em PDF,
será cobrado apenas R$0,05 de multa após vencimeto.

Obrigado.

Valdir Dill

Rio de Janeiro - RJ

 

 

  • Moderadores
Postado

Sabe dizer se existe alguma especificação para qtd de casas decimais nas instruções impressas no Boleto? Aparentemente o padrão é duas casas decimais, se fosse manter esse padrão no valor impresso nas instruções sem o arredondamento, também ficaria errado: (R$ 0,05). Nesse caso teria que ser especificado a qtd de casas decimais.

Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

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

  • Membros Pro
Postado
40 minutos atrás, José M. S. Junior disse:

Sabe dizer se existe alguma especificação para qtd de casas decimais nas instruções impressas no Boleto? Aparentemente o padrão é duas casas decimais, se fosse manter esse padrão no valor impresso nas instruções sem o arredondamento, também ficaria errado: (R$ 0,05). Nesse caso teria que ser especificado a qtd de casas decimais.

Boa tarde,

Não entendi. Porque 0,05 ficaria errado?

Veja bem, se o valor calculado exato fica = 0,055, com duas decimais, que é o padrão do Real e, portanto não creio que o banco tenha uma parametrização do número de decimais e, se arredondarmos esse valor para mais, que é o que o Acbr faz, o valor ficará em R$ 0,06. Porém, segundo a análise da homologação do banco, o sistema do banco não arredonda, apenas despreza a terceira decimal, ou seja, o valor correto (para o banco) é R$ 0,05. 

Obrigado.

Valdir Dill

Rio de Janeiro - RJ

 

 

  • Moderadores
Postado
1 hora atrás, valdirdill disse:

Não entendi. Porque 0,05 ficaria errado?

Me refiro a soma, daria diferença se tratando de diversos boletos, se desprezar os decimais... Por isso é importante como o banco considera. 

Vamos analisar... Aparentemente há diferenças entre um banco e outro...

  • Curtir 1
Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

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

  • 1 mês depois ...
  • Moderadores
  • Solution
Postado

Boa tarde

Foi disponibilizado na versão o ajuste proposto acima pelo Banco, sem arredondamento na mensagem, no caso de cálculo percentual... 

Favor realizar os testes... Obrigado pela contribuição!

  • Curtir 1
Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

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

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