Ir para o conteúdo

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

  • Este tópico contém 6 respostas, 4 vozes e foi atualizado pela última vez 5 anos atrás por Mauricio.
Visualizando 6 respostas da discussão
  • Autor
    Posts
    • #10664
      Alexandre
      Participante

        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
        Participante

          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
          Mauricio
          Mestre

            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
            Rande Arievilo Moreira
            Participante

              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.

            • #11457
              Mauricio
              Mestre

                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
                Participante

                  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
                  Mauricio
                  Mestre

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

                Visualizando 6 respostas da discussão
                • Você deve fazer login para responder a este tópico.
                Role para cima