Data de vencimento do Boleto diferente da data de vencimento da Fatura
Marcado: boleto, gerencianet, whmcs
- Este tópico contém 13 respostas, 2 vozes e foi atualizado pela última vez 8 anos, 6 meses atrás por
Gofas.
- AutorPosts
- 20/10/2016 às 02:04 #7916
Beto
ParticipanteOlá Gofas tudo bem? Esta de parabéns com o módulo muito útil!
Gostaria apenas de perguntar uma coisa no caso do módulo da Gerencianet, se eu deixo os dias adicionais de vencimento do boleto em branco ele pega o vencimento que cadastrei no WHMCS, mas no módulo de vocês se eu deixo em branco ele da um erro e se eu coloco 0 ele sempre gera a fatura com o vencimento para o mesmo dia.
Gostaria de saber se existe alguma maneira de não determinar o dia do vencimento naquele campo e que ele pegasse por padrão o vencimento do WHMCS. Muito obrigado! - 20/10/2016 às 02:05 #7917
Gofas
MestreBeleza Beto, gratidão pelo comentário!
Por padrão, o módulo gera os Boletos com a mesma data de vencimento da Fatura.
A opção “Dias adicionais à data de vencimento” se aplica apenas a faturas/boletos que já venceram,
se você deixar em branco ou preencher com zero, o módulo vai gerar o boleto com a data de vencimento = hoje + 1 dia. Exemplo:
Vc configurou zero “Dias adicionais à data de vencimento”, a fatura venceu dia 04/10/2016 mas o cliente acessou a fatura apenas dia 09/10/2016 (hoje), o boleto será gerado com a data de vencimento = a 10/10/2016 (amanhã).
Faça alguns testes com faturas a vencer e faturas em atraso para você ver a diferença, acredito que o módulo já trabalha como você espera, se não, podemos ir ajustando para o bem da comunidade = D - 20/10/2016 às 02:08 #7919
Gofas
MestreOi Beto, tudo beleza, obrigado!
Citei que deixar em branco teria o mesmo efeito que configurar com 1 (um), mas o ideal mesmo é inserir um valor igual ou maior que 1, descobri que essa opção usa a função _date()_ do php que pode se comportar de formas diferentes dependendo do servidor e versão do php.
Coloca um número >= 1, assim os Boletos gerados após o vencimento da fatura, terão a data de vencimento pelo menos 1 dia superior a data do acesso.
Eu atualizei o módulo para evitar que mais alguém presencie esse erro no futuro: https://github.com/gofas/whmcs…
Vamos conversando… - 20/10/2016 às 02:12 #7920
Beto
ParticipanteMuito obrigado pela atenção
- 20/10/2016 às 02:13 #7921
Beto
ParticipanteMauricio tudo bem? Fiz o teste deixando em branco o campo e gerou o boleto,
mas não pegou o vencimento que cadastrei no WHMCS que era 15/10 ele gerou um boleto com vencimento para o dia 14/10,
como mencionei no módulo do gerencianet se eu deixo o campo em branco do vencimento, ele pega o vencimento do cliente cadastrado no WHMCS era isso que queria ver com você se dava pra fazer.
Muito obrigado pela atenção. - 20/10/2016 às 02:15 #7924
Gofas
MestreHum, isso não seria possível, em nenhuma hipótese o módulo vai gerar o boleto com data de vencimento inferior a data de vencimento da Fatura, ou inferior a data de “amanhã”, quando o cliente acessa a fatura/gera o boleto após o vencimento.
- 20/10/2016 às 02:16 #7925
Beto
ParticipanteOk obrigado pela resposta, deixei em branco para ver se ele consegue pegar a data de vencimento do WHMCS, igual acontece com o módulo do gerencianet. Muito obrigado mesmo pela atenção.
- 20/10/2016 às 02:16 #7926
Beto
ParticipanteOlá Mauricio tudo bem? Eu fiz o teste deixei em branco e ele gerou para a 1 dia depois do vencimento e não para a data de vencimento que cadastrei no WHMCS, conforme te falei se deixar em branco ele pegar a data que deixei no cadastro do cliente, seria possível?
- 20/10/2016 às 02:16 #7927
Gofas
MestreOlá!
Se o módulo gerou a data de vencimento do Boleto para 1 dia após o vencimento, significa que vc configurou uma data de vencimento da fatura inferior a data de hoje, isso acontece por que a GN API iria exibir um erro se vc tentar gerar um boleto hoje com vencimento para ontem, por exemplo. - 20/10/2016 às 02:17 #7928
Gofas
MestreVeja um exemplo de boleto gerado com a mesma data de vencimento da fatura:
- 20/10/2016 às 02:18 #7929
Beto
ParticipanteOlá boa tarde tudo bem? Acho que não estou conseguindo te explicar o que esta acontecendo teria alguma forma de entrar em contato com você?
Acredito que a condição que pega o vencimento do WHMCS não esta sendo aplicada. Vlw - 20/10/2016 às 02:20 #7930
Gofas
MestreOi Beto, acredito que entendi sim, até tentei simular o erro mas não acontece para mim, seria legal seu eu conseguisse ver o acontecimento.
Eu escrevi um email para o seu email cadastrado no Discus (@hotmail) te convidando para o chat. - 20/10/2016 às 02:21 #7931
Beto
ParticipanteMaurício boa tarde!
Funcionou tudo perfeitamente depois do seu atendimento personalizado e muito atencioso tudo ocorreu bem :).
O problema era o ID do administrador da conta do WHMCS eu tinha colocado do gerencianet e não era e sim do administrador do WHMCS muito obrigado pela atenção mais uma vez. - 20/10/2016 às 02:21 #7932
Gofas
MestreLegal Beto, que bom!
Agradeço muito também, com isso descobrimos como evitar vários conflitos nas configurações, o ID do administrador é obrigatório pela API Interna do whmcs para consultar as informações da fatura e do cliente no banco de dados do whmcs, era por isso que o sistema não estava encontrando a data de vencimento da fatura, para associa-la ao boleto, pois antes disso o módulo não reconheceu o admin que estava tentando fazer essa consulta, no caso o ID que vc havia inserido.
Para evitar esse erro no futuro, vou adicionar uma verificação no módulo que avisa se o ID ou nome do usuário é inválido.
Gratidão por usar nosso módulo e pela contribuição, precisando é só chamar!
- AutorPosts
- Você deve fazer login para responder a este tópico.