[Resolved] Divergência em valor de serviço na hora de gerar o boleto

This topic contains 6 replies, has 4 voices, and was last updated by  Gofas 1 month, 3 weeks ago.

  • Author
    Posts
  • #10664

    Alexandre
    Participant

    Olá Maurício, primeiramente, parabéns pelo seu trabalho e pelo módulo GerenciaNet!
    Fiz o cadastro da promoção da Tarifa de Perceria Gofas e Gerencianet ano passado, mas somente esta semana arregacei as mangas e resolvi utilizar o módulo.

    Hoje (17/01/2018) recebi meu primeiro pagamento pelo módulo, que deu baixa automática no WHMCS (clap, clap, clap), mas me deparei com uma divergência de R$0,01 a menos no segundo serviços listado na fatura de um cliente, no WHMCS o serviço tem o valor de R$272,59 mas o GerenciaNet consta como R$272,58.

    Qual seria a causa desse problema?
    Obrigado.

  • #10669

    Alexandre
    Participant

    Bom dia!
    Hoje (19/01/2018), identifiquei um outro detalhe no módulo do gerência net boleto.
    O que ocorreu, o cliente já havia gerado o boleto no sistema antigo (PHP Boleto do WHMCS), realizou o pagamento, e como eu estava no momento de transição do módulo de Boleto para o Gerencia Net Boleto, este meu cliente também gerou um boleto por este módulo e também realizou o pagamento.
    Só que o sistema não gerou crédito para na fatura para o cliente.
    Pelo ID da fatura ser o mesmo, os sistema não deveria identificar a fatura e adicionou outro recebimento mesmo a fatura estando marcado como pago?
    Obrigado.

  • #10747

    Gofas
    Keymaster

    Oi Alexandre,

    Havia uma inconsistência no módulo que poderia causar uma diferença de valores na transação gravada pelo callback com o valor pago realmente,
    corrigimos na versão 1.2.1 do módulo que você pode baixar aqui.

  • #11095

    Olá,

    estou com um problema bem parecido. Tenho faturas no valor de R$ 44,90 e o módulo está gerando como R$ 44,89.
    No banco de dados está tudo certo. A consulta de fatura retornada pela API interna do WHMCS retorna os itens da fatura corretamente, mas então por algum motivo o módulo gera o valor incorreto.
    Dados de debug no link: https://pastebin.com/5Y5JEaU2
    Ocultei alguns dados do cliente por questões de privacidade/segurança.

    OBS.: baixei e instalei o módulo no mês passado.

    • This reply was modified 6 months, 1 week ago by  Rande Arievilo Moreira. Reason: complemento de informações
  • #11457

    Gofas
    Keymaster

    Eu ainda não consegui simular esse erro em todos os possíveis ambientes devido a necessidade de infra para ter todas os sistemas operacionais e versões do php, etc, mas aparentemente é um bug do php 7.0.

    Existiam outros motivos para essa inconsistência em versões anteriores, todas relacionadas ao arredondamento de frações nos cálculos de porcentagem.

    Eliminaremos os possíveis erros de cálculo logo, estamos reconstruindo essa área do módulo com novos métodos, que o WHMCS e PHP não permitiam na primeira versão do módulo.

  • #11555

    William
    Participant

    Olá!
    A versão 1.2.2 e 1.2.3 tem este problema, estou com o PHP 7.2 e os produtos/serviços que tem multiplicação (exemplo: 31 x 9,90) ele sempre quebra R$ 0,01 para baixo. O pior que quando o retorno da gerencianet vem ele não dá baixa na fatura pq falta este R$ 0,01, que tenho que lançar manualmente todo mês….

  • #11674

    Gofas
    Keymaster

    A versão 2.2.1 deve resolver definitivamente a dificuldade de vocês.

You must be logged in to reply to this topic.