Ir para o conteúdo
Parceria oficialEfí BankAbrir conta na Efí →

Módulo Efí Boleto para WHMCS

versão downloads fóruns do Efí Boleto

Gerencianet agora é Efí. O nome mudou mas este continua sendo, desde 2016, um dos módulos mais completos do mercado para emissão de boleto bancário registrado via WHMCS, integrando geração, consulta e baixa automática de boletos pela API Efí (antiga Gerencianet). Desenvolvido pela Gofas Software, é 100% gratuito.

Configuração simples, objetiva e focada em atender todos os modelos de negócio. Nos bastidores o módulo automatiza os principais processos, cuidando dos detalhes da automatização de recebimentos.

Sumário

Download

Baixar a versão mais recente

O download é gratuito e exige cadastro no gofas.net. Quem ainda não tem conta é levado ao cadastro e, depois de confirmar o e-mail, faz login e baixa o módulo.

Funcionalidades

  • Boletos registrados sem taxas de registro/baixa
  • Juros e multa após o vencimento, registrados na própria cobrança e calculados pela Efí no momento do pagamento. O boleto vencido mantém o mesmo código, o mesmo vencimento e o mesmo valor
  • Respeita a configuração da sua conta Efí: se a conta já cobra juros e multa, o módulo não sobrescreve e avisa isso na tela de configuração
  • 2ª via automática ao acessar a fatura, sem duplicar boletos pagáveis
  • Confirmação automática de pagamento e baixa nas faturas via notificações (callback) ou tarefa cron
  • Boleto com sua marca: logotipo, mensagem e instruções da sua empresa
  • Informações do boleto na fatura: desconto, taxas, cálculos e outras informações
  • Linha digitável na fatura, com opção de copiar em um clique
  • Informações do boleto nos emails: opcionalmente o módulo gera o boleto quando a fatura é criada e fornece mergetags para os templates de email do WHMCS (linha digitável, link HTML e PDF, vencimento, ID do boleto e mais). O cliente paga sem precisar acessar o WHMCS
  • Link direto para o boleto usando a tag padrão {$invoice_link} dos templates de email, sem redirecionamentos, autenticação ou edição de templates
  • Redirecionamento para o boleto ao acessar a fatura (opcional), ideal em conjunto com o Módulo Auto Login para WHMCS. Também via parâmetro redirectToBillet=true (ou false para desativar) no URL da fatura
  • Anexo do boleto em PDF ao email de fatura (opcional)
  • Dispensa configuração de campos CPF/CNPJ: o módulo detecta automaticamente os campos personalizados de clientes
  • Notifica administradores por email sobre erros ao gerar boletos, agilizando o diagnóstico antes do cliente acionar o suporte
  • Imagem personalizada para o botão de pagamento
  • Desconto por método de pagamento, fixo (R$) ou em porcentagem (%), para todos os boletos deste método
  • Desconto antes do vencimento: define até quantos dias antes do vencimento o desconto se aplica
  • Descontos personalizados por cliente, fixo (R$) ou em porcentagem (%), via campos personalizados
  • Tarifa adicional configurável, fixa (R$) ou em porcentagem (%)
  • Cancelamento automático do boleto: ao cancelar a fatura, ao gerar 2ª via de boleto vencido, ou manualmente pelo addon incluso no download
  • Aviso de atualização e verificação de versão na própria tela de configuração do módulo
  • Configuração simples e intuitiva: seleção de campos, departamentos de suporte e afins via menus suspensos (dropdown)
  • Suporte a produção e a testes (sandbox) e a múltiplas contas
  • Logs de diagnóstico configuráveis
  • Configurações personalizadas sem editar o código original (atualizável sem perder customizações)
  • E muito mais.

Requisitos

  • WHMCS >= 8.6
  • PHP 8.2 ou superior
  • ionCube Loader 15 ou superior
  • Conta Efí (Efí Pay) com API habilitada
  • Credenciais: Client ID e Client Secret (produção e desenvolvimento)

O certificado .p12 não é necessário para o boleto. Ele é exigido apenas pelo módulo Efí Pix.

Instalação

  1. Baixe o arquivo em https://gofas.net/gefibd/ e descompacte. Será criada a pasta gofasgerencianetboleto.
  2. Copie as pastas includes e modules de dentro de gofasgerencianetboleto para a raiz da instalação do WHMCS, mesclando com as pastas existentes.
  3. Ative o módulo em Opções > Pagamentos > Portais para Pagamentos > Aba All Payment Gateways.
  4. Informe o Client ID e o Client Secret.

Configuração

Pré configuração

  1. Depois de ativar o módulo no WHMCS, faça login na sua conta Efí, acesse API > Minhas Aplicações > Nome da Aplicação para criar sua aplicação e gerar as credenciais Client ID e Client Secret.

Onde encontrar Client ID e Client Secret no painel Efi

  1. No painel WHMCS, navegue até Opções > Pagamentos > Portais para Pagamentos > All Payment Gateways e clique em "Gofas Efí Boleto" para ativar o módulo.
  2. Crie um campo personalizado de cliente para CPF e/ou CNPJ (um campo unificado ou dois campos distintos). O módulo identifica os campos do perfil do cliente automaticamente.

Configurar campos personalizados de clientes no WHMCS

Opções do módulo

Tela de configuracoes do modulo

  • Client ID Produção: (obrigatório) Client ID da aba Produção da sua aplicação.
  • Client Secret Produção: (obrigatório) Client Secret da aba Produção da sua aplicação.
  • Client ID Desenvolvimento: (obrigatório) Client ID da aba Desenvolvimento da sua aplicação.
  • Client Secret Desenvolvimento: (obrigatório) Client Secret da aba Desenvolvimento da sua aplicação.
  • Modo de Testes / Sandbox: alterna entre os ambientes de Desenvolvimento e Produção.
  • Modo Diagnóstico / Debug: exibe resultados e erros retornados pela API Efí e pela API interna do WHMCS. Use apenas em testes ou para diagnóstico.
  • Baixa via cron: verifica o status dos boletos a cada execução do cron do WHMCS e dá baixa nas faturas pagas. Ativar essa opção desativa a baixa via notificação (callback).
  • Salvar Logs: grava informações de diagnóstico em Utilitários > Logs > Log de Módulo. É necessário ativar o "Log de Debug" nesse menu.
  • Administrador do WHMCS: (obrigatório) usuário ou ID do administrador com permissão de uso da API interna do WHMCS.
  • Valor da tarifa por Boleto: (opcional) valor pago à Efí por boleto confirmado. Não é somado ao total; preenche o campo "Taxas" (fee) da transação. Use ponto para decimais.
  • Valor mínimo do Boleto: (opcional) valor mínimo da fatura para permitir pagamento via boleto. Padrão R$5,00.
  • Informações do Boleto no email: adiciona link, linha digitável, vencimento e outras informações ao corpo dos emails de fatura. Faz o boleto ser gerado no momento em que a fatura é criada.
  • Substituir link da fatura por link do boleto: substitui a tag {$invoice_link} do template "Invoice Created" pelo link do boleto.
  • Cancelar Boleto ao cancelar Fatura: (opcional) cancela o boleto associado quando a fatura é cancelada no WHMCS.
  • Cancelar Boleto Vencido: (opcional) cancela o boleto anterior antes de gerar segunda via. Sem essa opção, o módulo altera a data de vencimento do boleto vencido ou gera um novo sem alterar o status do anterior.
  • Dias adicionais para nova data de vencimento: dias somados ao vencimento ao gerar segunda via ou atualizar boleto vencido. Aplica-se apenas a faturas vencidas.
  • Notificar admins sobre erros: departamento que recebe email quando ocorre erro ao gerar o boleto, permitindo ação antes do contato do cliente.
  • Tipo de Desconto Personalizado: campo personalizado de clientes que define o tipo de desconto (R$ ou %).
  • Valor do Desconto Personalizado: campo personalizado usado para descontos por cliente. Decimal com ponto, maior ou igual a 0.00 e menor que o valor da cobrança.
  • Desconto ou Taxa adicional: oferece desconto ou acrescenta taxa para pagamentos via boleto.
  • Tipo de desconto/taxa: porcentagem ou reais.
  • Valor do Desconto ou Taxa: valor abatido ou acrescentado ao total.
  • Validade do desconto: máximo de dias antes do vencimento para aplicar desconto. Em branco aplica mesmo após o vencimento; 0 aplica a boletos gerados até o vencimento; de 1 a X aplica entre 1 e X dias antes do vencimento.
  • Multa após o vencimento: máximo 10%. Use ponto para decimais. A multa é registrada na cobrança e calculada pela Efí no pagamento, então o valor do boleto não muda depois do vencimento.
  • Juros após o vencimento: juros por dia (mínimo 0.001, máximo 0.33). Use ponto para decimais. Também são registrados na cobrança e calculados pela Efí no pagamento.
  • Dias para baixa do Boleto vencido: (opcional) de 0 a 120 dias, período em que o boleto vencido continua podendo ser pago. Em branco usa o padrão da Efí, que é 90 dias. Aplica-se apenas quando multa ou juros estão definidos no módulo.
  • Exibir linha digitável: exibe a linha digitável abaixo do botão "visualizar boleto".
  • Exibir data de Vencimento: exibe o vencimento na fatura.
  • Exibir Desconto / Taxa na fatura: informa desconto ou taxa na fatura.
  • Redirecionar para o Boleto: redireciona o cliente ao URL do boleto ao acessar a fatura. Adicione &redirectToBillet=false ao URL para desativar em acessos específicos.
  • Imagem do botão "Visualizar Boleto": URL da imagem do botão (recomendado 160x43px).
  • Mensagem ao cliente: mensagem no boleto (máximo 80 caracteres).
  • 1ª a 4ª Instrução do boleto: linhas de instruções do boleto.
  • Anexar PDF do Boleto no email: adiciona o boleto em PDF como anexo aos emails de fatura.
  • Opções customizadas: opções personalizadas adicionadas com conhecimento básico de PHP, sem editar o código do módulo.

Mergetags disponíveis para os emails

As tags disponíveis aparecem abaixo do editor dos templates de email do WHMCS:

Tags de mesclagem abaixo do editor de emails

  • {$ggnb_billet_info}: bloco HTML com todas as informações do boleto (exemplo).
  • {$ggnb_link}: link do boleto.
  • {$ggnb_pdf}: link do boleto em PDF.
  • {$ggnb_barcode}: linha digitável (representação numérica do código de barras).
  • {$ggnb_expire_at}: data de vencimento.
  • {$ggnb_total}: valor total.
  • {$ggnb_charge_id}: ID da transação na API Efí.
  • {$ggnb_api_mode}: sandbox ou live.
  • {$ggnb_debug}: informações de depuração no corpo do email.

Juros e multa

Juros e multa nunca são somados ao valor do boleto pelo módulo. Eles são registrados na cobrança e calculados pela Efí e pela rede bancária no momento do pagamento, que é o funcionamento correto do boleto registrado. Por isso o boleto de uma fatura vencida mantém o mesmo código, o mesmo vencimento e o mesmo valor principal, independentemente de quantos dias se passem ou de quantos avisos de atraso o WHMCS envie.

Campos de multa, juros e dias para baixa do boleto vencido

Onde configurar

Existem dois lugares possíveis, mas apenas um deles vale por vez:

  1. Na sua conta Efí, em Configurações de cobranças > Boletos bancários e carnês. Vale para todas as cobranças da conta, inclusive as emitidas fora do WHMCS.
  2. No módulo, nos campos "Multa após o vencimento" e "Juros após o vencimento". Vale apenas para os boletos emitidos por este módulo.

A regra de prioridade é simples: se a sua conta Efí já cobra juros ou multa, a configuração da conta vence e os campos do módulo são ignorados. O módulo detecta isso automaticamente e mostra o aviso na tela de configuração, com os valores que a sua conta está aplicando. Para usar os valores do módulo, remova juros e multa na conta Efí.

Essa prioridade existe porque a API da Efí trata juros e multa como um bloco único: quando o módulo envia esses valores, ele substitui por completo o que estiver configurado na conta. Enviar apenas a multa removeria os juros da conta. Enviar ambos zerados removeria os dois. Deixar a conta no comando evita esse efeito.

Limites

  • Multa: máximo 10%, e a Efí costuma recusar valores acima de 2% conforme a carteira de cobrança.
  • Juros: mínimo 0,001% e máximo 0,33% ao dia. O limite legal usual é 0,033% ao dia (1% ao mês).
  • Boleto vencido continua pagável por 90 dias após o vencimento, padrão da Efí. Use o campo "Dias para baixa do Boleto vencido" para definir de 0 a 120 dias.

Como conferir se está funcionando

Após o vencimento, acesse a fatura e confira: o valor do boleto continua sendo o valor da fatura, sem juros somados. A fatura informa os percentuais que o banco vai cobrar no pagamento. O código do boleto não muda. Quem calcula os encargos é o banco, no caixa ou no aplicativo, no momento em que o cliente paga.

Informações importantes

  • A tarifa do boleto é paga separadamente à Efí (R$2,37 para usuários do módulo, sujeito a alteração pela Efí).
  • Sempre faça backup antes de mudar algo no seu sistema.
  • Ao editar templates de email, use o editor HTML do WHMCS para evitar erros de formatação ao copiar e colar.

Onde encontrar o editor HTML dos templates de email

  • Configurações personalizadas e alterações de funcionamento podem ser feitas sem editar o código original, mantendo o módulo atualizável.

Erros comuns

Além dos códigos de erro da API Efí, o módulo fornece mensagens específicas e legíveis para facilitar o diagnóstico. Erros que dependem do cliente (como CPF ou dados cadastrais inválidos) exibem mensagem com instruções e link direto para o cliente corrigir o cadastro, sem acionar o suporte.

  • Tela branca ou erro 500: verifique logs do servidor e do WHMCS.
  • "Erro de comunicação na 1ª conexão com a API": verifique Client ID e Client Secret (produção e desenvolvimento são diferentes).
  • "Falha ao gerar a transação na 2ª conexão com a API": verifique os campos "Descrição" e "Valor total" da fatura.
  • "Erro de comunicação na 2ª/3ª conexão com a API": ative o Debug do módulo para diagnóstico detalhado.
  • "CPF/Telefone/Nome incorretos": dados cadastrais do cliente precisam ser corrigidos.
  • "Não é possível antecipar o vencimento": a Efí só permite adiar o vencimento de um boleto, nunca antecipar.
  • Juros ou multa acima do permitido pela carteira de cobrança: ajuste os percentuais na sua conta Efí, em Configurações de cobranças.

Suporte

Abra um tópico no fórum do módulo. Para enviar código ou logs, use um link do Gist (gist.github.com) ou do Pastebin (pastebin.com).

Licença

Contrato de licença de uso

Changelog

v3.14.6: ativação do zero do gateway - 15/10/2026

Correções:

  • Ativação do zero falha com Gateway Module Not Activated desde a v3.14.0 - #214 bug

v3.14.5: estatísticas de uso e imagens da documentação - 13/10/2026

Melhorias:

  • Estatísticas de uso com padrão desmarcado - #213

v3.14.4: Atualização importante de segurança - 12/10/2026

Melhorias:

  • Atualização importante de segurança - #212

v3.14.3 - 29/09/2026

Correções:

  • Erro fatal getGatewayVariables() indefinida ao cancelar fatura fora da tela do gateway - #211 bug

v3.14.2 - 28/07/2026

Melhorias:

  • Migração da coluna sent_config só roda na tela de configurações do gateway - #207

v3.14.1 - 28/07/2026

Melhorias:

  • custom_id deslocado e cobranças duplicadas no lote de faturas do cron - #204

v3.14.0 - 25/07/2026

Melhorias:

  • Multa e juros: boleto vencido recriado a cada cron e envio parcial de configurations apaga a configuração da conta Efí - #205
  • Cobranças vencidas são recriadas automaticamente durante a execução da cron, alterando charge_id, vencimento e valor da cobrança. - #203

v3.13.0 - 14/07/2026

Melhorias:

  • Callback descarta notificacao quando o boleto foi regerado (charge_id divergente) e permite mais de um boleto por fatura - #202
  • readme: link de suporte para o forum do proprio modulo - #201
  • readme: contador do site, captura sem aviso de hook e secao de licenca - #200
  • readme: captura versionada, badges e sumario - #199
  • readme: titulo igual ao titulo da pagina - #198
  • readme: captura de configuracao da v3.12.2 e link de download contabilizavel - #197

v3.12.2 - 10/07/2026

Melhorias:

  • Reordenar campo consent_stats para ultima posicao (antes do footer) - #196
  • readme canonico: corrigir 4 erros e unificar com a descricao da pagina - #194

v3.12.1 - 01/07/2026

Melhorias:

  • Token anônimo de telemetria usa a versão do arquivo (ggnb_module_version) - #193 enhancement

v3.12.0 - 01/07/2026

Melhorias:

  • Telemetria com consentimento opt-in e confirmações anônimas por módulo+versão - #192 enhancement

Correções:

  • Boleto cancelado e recriado ao visualizar fatura quando API retorna rate_limit_exceeded - #191 bug

v3.11.3 - 09/06/2026

Melhorias:

  • Bugs #188 e #189: arredondamento R$0,01 na comparação de valores do boleto - #190

Correções:

  • Boleto cancelado e recriado indevidamente por diferença de R$0,01 causada por ponto flutuante - #189 bug

v3.11.2 - 07/06/2026

Melhorias:

  • Agora a verificação de pagamentos via cron job vem desativada por padrão e é possível desativar definindo como 0 ou vazio o campo "número de requisições" - #186 enhancement
  • Agora todos os logs são gerados apenas quando a opção "salvar logs" estiver ativada - #185 enhancement

Correções:

  • TypeError: Cannot access offset of type string on string no PHP 8 ao gerar boleto - #188 bug
  • Corrigido o tratamento de erros que ainda são desconhecidos com adição de mensagem de erro mais abrangente - #187 bug

Vale mencionar:

  • Corrigido o link nas configurações do módulo que aponta para a documentação > mergetags - #182 documentation

v3.10.0 - 03/03/2025

Melhorias:

  • Compatibilidade com PHP 8.2 e 8.3 - #181 enhancement

Correções:

  • Melhoria ao passar o crédito aplicado à fatura como desconto no boleto - #180 bug

v3.9.8 - 02/12/2024

Correções:

  • Melhoria ao passar o crédito aplicado à fatura como desconto no boleto - #180 bug

v3.9.7 - 04/11/2024

Melhorias:

  • Alteração das rotas-bases da API (gerencianet.com.br > efipay.com.br) - #178 enhancement

Correções:

  • Melhoria na verificação de boletos salvos localmente - #179 bug

v3.9.6 - 25/08/2024

Correções:

  • Corrigido bug que excluía boletos não pagos salvos no db do WHMCS, o que impedia a baixa das respectivas faturas quando os mesmos eram pagos em atraso - #177 bug

v3.9.5 - 28/02/2024

Correções:

  • Evita erro ao disparar emails manualmente em faturas com dados incoerentes - #176 bug
  • Resolvido o erro ao acionar a recuperação de senha no admin - #175 bug

v3.9.4 - 23/10/2023

Correções:

  • Corrigido o conflito entre hooks que impedia a inserção de daods do boleto no email - #174 bug
  • Corrigido o bug que acontecia quando créditos eram a adicionados à faturas mescladas - #173 bug
  • Previne falha ao invocar arquivos essenciais do WHMCS 8.7.* - #172 bug

v3.9.3 - 13/06/2023

Correções:

  • Corrigido a versão do módulo exibida na tela de configuração - #170 bug
  • Evita erro getGatewayVariables not defined na área do cliente - #169 bug

v3.9.2 - 20/05/2023

Correções:

  • Corrigido mensagem de atualização de versão exibida nas configurações do módulo - #168 bug
  • Resolvido o erro "gateway functions not found" no cadastro - #167 bug

v3.9.1 - 06/04/2023

Melhorias:

  • Adicionada compatibilidade com php 7.1 e 8.4 no mesmo módulo - #160

v3.9.0 - 04/04/2023

Melhorias:

  • Diretório raíz do WHMCS agora é obtido via banco de dados consultando o diretório do template ativo (para casos onde localizações relativas podem falhar) - #165 enhancement
  • Adicionado o botão "Verificar atualizações" nas configurações que reseta a informação local e verifica a versão do módulo mais recente disponível - #164 enhancement
  • Exibe nas configurações data e hora da última verificação de versão - #163
  • Nova opção: Máximo de verificações por requisição. Cria fila de processamento para executar a verificação de transações a fim de evitar sobrecarga e bloqueios da API - #162 enhancement
  • Nova opção: Horário da verificação. A hora do dia em que o módulo deve verificar o status de pagamento dos boletos associados às faturas não pagas - #161 enhancement
  • Redução e unificação de arquivos e pastas do módulo - #159
  • Ampliada a função de carregar configurações e parâmetros personalizados - #158
  • Corrigido erro "call to undefined function" ao inserir mergetags de email - #157
  • Melhorar cabeçalho padrão de comentários - #129
  • Hook: Alterar a data de vencimento do boleto, ao alterar a data de vencimento da fatura - #37 enhancement
  • Hook: Atualizar boleto ao enviar lembretes de fatura em aberto - #26 enhancement
  • Salvar apenas um boleto por fatura no DB - #16 enhancement

v3.8.0 - 29/03/2023

Melhorias:

  • Apaga do banco de dados boletos pagos ou que não serão reaproveitados - #156 enhancement
  • Removido o campo "chave de licença" das configurações / versões premium são disponibilizadas separadamente - #155 enhancement
  • Melhorias na confirmação de pagamentos via callback - #154 enhancement
  • Confirmação de pagamento ao acessar a fatura (quando boleto foi pago mas a baixa automática ainda não ocorreu) - #153 enhancement
  • Removida a necessidade de criar transações com valor de R$0.00 para boletos gerados - #150 enhancement
  • Melhoria na verificação de atualizações e registros de estatísticas - #149 enhancement

v3.7.0 - 28/03/2023

Melhorias:

  • Registros mais apurados de estatística de uso - #152 enhancement
  • Dispensa configuração Admin do WHMCS e define o admin incarregado da instalação como responsável pelas chamadas à API interna do WHMCS - #151
  • Reduz de 90 para 29 dias o tempo depois de emitido que é possível atualizar um boleto - #148 bug enhancement
  • Verificação de status das transações e baixa automática via tarefa cron do WHMCS - #147 enhancement
  • Hooks transferidos para a pasta /includes/hooks/ - #146

v3.6.1 - 05/03/2023

Melhorias:

  • Atualiza número da versão no código do arquivo config.php - #144
  • Atualiza número da versão no código do arquivo config.php - #143
  • Corrige diferença de 0,01 no valor da notificação - #142
  • Renomear arquivo /gofasgerencianetboleto/gofasgerencianetboleto.php > /gofasgerencianetboleto/index.php - #141
  • compatibilidade php8+ - #140
  • Compatibilidade com PHP 8+ e ioncube encoder 12+ - #139 bug enhancement
  • Módulo agora gratuito. Não há mais comissionamento via marketplace - #138 enhancement

v3.4.0 - 07/10/2021

Melhorias:

  • Módulo agora gratuito. Não há mais comissionamento via marketplace - #138 enhancement

v3.3.1 - 09/07/2021

Melhorias:

  • Evita erro ao tentar atualizar a data de vencimento de boleto gerado a mais de 90 dias - #137 enhancement
  • Incorporar changelog na documentação pública do módulo - #136 documentation enhancement
  • Automatizar a edição do changelog - #135 enhancement

Correções:

  • Corrigida a conta de recebimento de repasses via marketplace para "Gofas Software" - #134 bug

v3.3.0 - 13/02/2021

Melhorias:

  • Definir user_agent nas verificação de versão - evita bloqueio de acesso do firewall - #133 enhancement
  • Criar versão do módulo com valor da licença fixo / mês - #130 enhancement
  • Simplificar logs e debug - #18 enhancement

v3.2.1 - 12/02/2021

Correções:

  • Verificar Boletos gerados por faturas mescladas - #87 bug
  • Verificar Boletos gerados por faturas referentes a upgrade - #11 bug
  • melhoria na criação de boletos e inclusão dos dados nas faturas criadas ao rodar o cron - #2 bug

v3.2.0 - 12/02/2021

Melhorias:

  • versão do módulo no debug - #7 enhancement
  • administrador do WHMCS - #6 enhancement
  • roda Hooks sem addon - #4 enhancement
  • Descontinuado e removido do download o módulo addon - #3 enhancement

v3.0.1 - 12/02/2021

v3.0.0 - 12/02/2021

v2.3.0 - 12/02/2021

Melhorias:

  • Substituir SDK Gerencianet e eliminar dependências - #17 enhancement

Correções:

  • Corrigir 404 no URL das imagens no admin antes de salvar as configs - #24 bug
  • Melhorar tratamento de erros - #22 bug
  • Obter sempre o boleto mais recente gerado por cada fatura. - #20 bug
  • A data do vencimento deve ser maior que a data atual - #15 bug

v2.2.2 - 12/02/2021

Melhorias:

  • Configuração "Administrador do WHMCS" não é mais requerida para versões do WHMCS maiores que 7.2 - #23 enhancement

Correções:

  • Corrigir numeração das opções - #27 bug
  • Evitar redeclarar funções - #21 bug

v2.2.1 - 12/02/2021

Melhorias:

  • campo no modulo informando a versao instalada e qual versao atual disponivel - #99 enhancement
  • Melhoria na inclusão de configurações personalizadas - #30 enhancement

v2.2.0 - 12/02/2021

Melhorias:

  • Opção Customizada: Desativar criação do boleto ao gerar a fatura para IDs de grupos de produtos - #42 enhancement
  • Possibilitar a inclusão de configurações customizadas que alteram as variáveis - #34 enhancement
  • Adicionar Link PDF à tag {$ggnb_billet_info} - #33 enhancement
  • Editar fatura no callback para abater desconto do módulo - #32 enhancement

v2.1.0 - 12/02/2021

Melhorias:

  • Opção Customizada: Desativar criação do boleto via campo do perfil do cliente (yes/no) - #43 enhancement

v2.0.2 - 12/02/2021

Melhorias:

  • Salvar debug nos logs de módulo do WHMCS - #55 enhancement
  • Opção: Cancela o Boleto ao gerar um novo, não só apenas quando vencido o boleto anterior - #38 enhancement

Correções:

  • Corrigir verificação de validade de desconto - #40 bug
  • Melhoria no cálculo de juros - #39 bug

v2.0.1 - 12/02/2021

Melhorias:

  • Mostrar multa e Juros na Fatura - #65 enhancement
  • Adicionar descrição do serviço nas linhas/itens do Boleto quando há taxas adicionais configuradas - #64 enhancement
  • Adicionar taxas como itens de linha no boleto - #45 enhancement

Correções:

  • Erro que subtrai R$0,01 nos cálculos de juros + multa + taxa - desconto/crédito - #46 bug

v2.0.0 - 12/02/2021

Melhorias:

  • Substituir URL da fatura por URL do Boleto na tag padrão dos templates de email {$invoice_link} - #101 enhancement
  • Copiar a linha digitável do boleto com um clique - #74 enhancement
  • Gerar o boleto quando a fatura é gerada - #58 enhancement
  • Gerar merge tags - hook - #56 enhancement
  • Obter CPF e CNPJ sem necessidade de configuração - #53 enhancement
  • Cancelar Boleto ao Cancelar Fatura - #52 enhancement
  • Remover opção Exige CPF para PJ - #51 enhancement
  • Numerar as opções do módulo - #50 enhancement
  • Redireciona para o boleto ao adicionar o parâmetro redirectToBillet=true no URL da fatura e desativa o redirecionamento ao adicionar o parâmetro redirectToBillet=false no URL da fatura (se esta opção estiver ativada nas configurações do módulo ). - #49 enhancement
  • Gerar novo boleto ao aplicar crédito à fatura - ou quando o valor da fatura mudou - #48 enhancement
  • Adicionar informações do boleto no email - #29 enhancement

Correções:

  • Erro ao gerar novo boleto quando a transação foi cancelada na GN - #63 bug
  • corrigir o link da conta de cliente para apontar corretamente para a área do cliente em caso de erros - #57 bug
  • Erro ao gerar novo boleto quando há boleto cancelado associado à fatura - #54 bug

v1.2.3 - 12/02/2021

Correções:

  • Configurações adicionais para evitar erros os gerar o URL do sistema/WHMCS - #60 bug

v1.1.0 - 12/02/2021

Melhorias:

  • Limitar nº de caracteres dos itens da fatura para 250 - #88 enhancement
  • Atualizar descrição da transação a cada atualização na API - #75 enhancement

Correções:

  • Corrigir erros das configurações - #68 bug
  • Atualizar SDK - v2.0.0 - #67 bug

v1.0.0 - 12/02/2021

Melhorias:

  • Verificar se já existe um boleto associado à fatura antes de gerar um novo boleto - #127 enhancement
  • Incluir id da fatura no custom_id do boleto - #126 enhancement
  • Configurar callback - #125 enhancement
  • Opção: Exibir erros para diagnóstico: sim ou não - #124 enhancement
  • 2ª Via do boleto automática gerada ao acessar a fatura após o vencimento - #123 enhancement
  • Opção: Cor do link do boleto - #122 enhancement
  • Opção: Cor do fundo do botão - #121 enhancement
  • Permitir transação Pessoa Jurídica - #120 enhancement
  • Opção: Notifica admin em caso de falhas nas transações - #119 enhancement
  • Opção: fatura redireciona para o boleto, sim ou não - #118 enhancement
  • Exibição de erros amigáveis e com links para as soluções possíveis - #117 enhancement
  • Opção: inserir IDs dos campos personalizadas CPF e CNPJ - #116 enhancement
  • Renomear opção Sandbox -> desenvolvimento - #115 enhancement
  • Testar pagamento em massa - várias faturas ao mesmo tempo - #114 enhancement
  • Gerar fatura com CPF se CNPJ for errado ou inválido (padrão) - #111 enhancement
  • Opção: Exibir erro CNPJ Incorreto quando a cobrança não é realizada devido a CNPJ inválido - #110 enhancement
  • Opção: Exigir CNPJ e CPF. Obriga o envio do nome e CPF da pessoa física que está concretizando o pagamento em nome da empresa - #109 enhancement
  • Adicionar um 0 (zero) no começo do CPF se esse tem 10 dígitos - #108 enhancement
  • Adicionar um 0 (zero) no começo do CNPJ se esse tem 13 dígitos - #107 enhancement
  • Opção: Definir valor mínimo da fatura para aceitar pagamentos via boleto - #106 enhancement
  • Opção: numero de dias a serem somados à data de vencimento da fatura, Ex.: 3 = fatura gerada dia 10 , boleto vencimento dia 13 - #105 enhancement
  • Opção: Desconto fixo ou % para boleto - #104 enhancement
  • Opção: Taxa fixa ou % para emissão de boletos - #103 enhancement
  • Opção: Cancelar boleto anterior quando a fatura gera um novo boleto - #102 enhancement
  • Escrever sobre requirimentos do sistema: versão do PHP e WHMCS - #100 enhancement
  • Atualizar vencimento do boleto quando vencido - #97 enhancement
  • indicar no descritivo os serviços produtos associados à fatura - #96 enhancement
  • adicionar "configurations" e "message": - #95 enhancement
  • campo onde vc configura a taxa cobrada pela GN para que o sistema calcule e exiba o valor já com a comissão abatida do valor do boleto - #94 enhancement
  • Verificar se ID ou Username do admin inseridos na configuração do módulo é válido, se não, usar 1 - #93 enhancement
  • opção: Remover desconto após o vencimento - #92 enhancement
  • Remover link contribuir - #86 enhancement
  • Opção: Tipo de desconto personalizado - custom field - #84 enhancement
  • Opção: Valor do desconto personalizado - custom field - #83 enhancement
  • Opção: Desconto para pagamento até XX dias antes do vencimento - #82 enhancement
  • configurações - reorganização e divisores - #80 enhancement
  • Estilização para tornar a configuração mais intuitiva - #79 enhancement
  • Adicionar instruções iniciais nas configurações - #78 enhancement
  • Adicionar todas as configurações no Debug - #73 enhancement
  • Add Gerencianet Dashboard ao pacote - #71 enhancement
  • Tela de configurações - #70 enhancement
  • Link do boleto abre em nova Guia - #69 enhancement

Correções:

  • Não exibir debug na página administrativa ao gerar fatura - #113 bug
  • Não redirecionar para o boleto no admin (ao salvar ou disparar email de fatura) - #112 bug
  • Verificar variável $diasParaVencimento - #98 bug
  • Erro ao gravar a transação - API WHMCS. Admin User var is required if no admin is logged in - #91 bug
  • Verificar parâmetro $whmcsAdmin - #90 bug
  • Verificar erros - #89 bug
  • Corrigir erro desconto - #77 bug
  • Verificar transação localmente antes de verificar API - evitar erro - #76 bug

Deixe um Comentário

Você precisa fazer login para publicar um comentário.

Role para cima