Módulo para WHMCS · Bling · GPL

Fatura paga no WHMCS vira NFS-e no Bling. Uma nota por fatura, sem digitar de novo.

Se a sua empresa emite a nota de serviço pelo Bling, cada fatura paga no WHMCS vira uma NFS-e lá, com o tomador pelo CPF ou CNPJ e o código do serviço que você vende. Você para de digitar a nota de cada cliente e escolhe se ela vai direto à prefeitura.

BR.S2 — O que o plugin faz

O cliente paga no WHMCS. A nota aparece no Bling.

Fatura paga vira NFS-e

Cada fatura paga no WHMCS vira uma NFS-e no seu Bling, com o serviço e o total da fatura.

Prefeitura na hora, ou depois

Ligado, a nota vai à prefeitura e o número aparece no WHMCS. Desligado, fica pendente no Bling.

Tomador pelo CPF ou CNPJ

O contato no Bling é achado pelo documento, sem cadastro repetido, com o endereço do WHMCS.

Uma nota por fatura

Hora guardada antes de enviar: resposta perdida procura a nota que já existe em vez de emitir outra.

Fila que não perde

Bling fora do ar: a fatura espera e o cron tenta de novo. Recusa mostra o motivo e o Reenviar.

Aplicativo só seu

Seu aplicativo do Bling, com os tokens cifrados no seu WHMCS. Nada passa por servidor nosso.

Testado num WHMCS de teste contra um Bling simulado que segue a documentação oficial da API, com a resposta perdida, a nota repetida e a fila, e carregado num WHMCS 9 de verdade. A emissão real na prefeitura não foi provada por nós: confira a primeira nota no Bling com o envio automático desligado.

R$ 99,90 por ano por instalação do WHMCS, no Pix, boleto ou cartão, com as atualizações e o suporte do ano, sem taxa por fatura. O arquivo é liberado na área do cliente assim que o pagamento é confirmado. O plano do Bling é o seu, contratado direto com o Bling, e precisa ter Notas Fiscais de Serviço.

BR.S3 — Como fica no WHMCS

A tela do módulo no seu WHMCS.

Tela do Brasa Conector Bling no admin do WHMCS: código do serviço, envio à prefeitura e a lista das últimas faturas com o número da NFS-e ou o motivo de ter parado
O que você vê no WHMCS. Informe o código do serviço e escolha se a nota vai direto à prefeitura; embaixo, cada fatura paga com o número da NFS-e ou o que falta preencher.

A tela é o HTML que o módulo gera, com dados de exemplo. No seu WHMCS, a lista mostra as suas faturas e as notas do seu Bling.

BR.S4 — Como instalar

Três passos, e o WHMCS já manda as notas para o Bling.

1. Envie os arquivos

Na área do cliente, baixe o .zip e descompacte na pasta raiz do WHMCS, a que tem o init.php. Ele só cria a pasta modules/addons/brasabling.

2. Ative e autorize

Em Configurações, Módulos adicionais, ative o Brasa Conector Bling e abra a tela dele em Addons. Crie o aplicativo no Bling com o link que ela mostra, cole o Client Id e o Client Secret e clique em Autorizar.

3. Informe e confira

Informe o código do serviço, pague uma fatura pequena para você mesmo com o envio automático desligado e confira a nota no Bling antes de ligar.

BR.S5 — Perguntas frequentes

O que perguntam antes de comprar.

Por que não o módulo que já existe?

O módulo Bling para WHMCS que encontrei à venda custa R$ 19,98 por mês, cerca de R$ 240 por ano, e há reclamações dele no Portal do Host. O Brasa Conector Bling custa R$ 99,90 por ano, roda inteiro no seu WHMCS e usa o seu próprio aplicativo do Bling.

O que vai para o Bling?

Cada fatura paga vira uma NFS-e com o tomador, o código do serviço que você informar e o total da fatura. ISS, item da lista de serviços e numeração do RPS vêm das configurações de NFS-e do seu Bling. Com o envio automático ligado, a nota vai à prefeitura na hora e o número e o link aparecem na tela do módulo; desligado, ela fica pendente no Bling para você conferir e emitir por lá.

E o tomador?

Entra pelo CPF ou CNPJ, do campo Tax ID do WHMCS ou de um campo personalizado que você indicar. Contato que já existe no Bling não é cadastrado de novo. O endereço sai do cadastro do cliente: rua com o número depois da vírgula, Endereço 2 como bairro, cidade, estado e CEP. Cliente sem documento ou sem bairro e cidade para antes de chamar o Bling, e a tela diz o que preencher.

Uma fatura pode virar duas notas?

Não. A NFS-e do Bling não tem um código nosso, então o módulo guarda a hora do envio antes de enviar. Se a resposta do Bling se perder no caminho, a próxima tentativa procura a nota daquele dia com o mesmo CPF ou CNPJ e o mesmo valor que nenhuma outra fatura pegou. Se achar duas iguais, ele para e pede para você conferir no Bling, em vez de emitir outra.

E se o Bling estiver fora do ar?

A fatura espera na fila e o cron do WHMCS tenta de novo, cinco vezes, com espera crescente. Recusa do Bling ou da prefeitura aparece na tela com o motivo e o botão Reenviar. A recusa da prefeitura não apaga a nota: ela fica no Bling para você corrigir e emitir.

O que preciso no Bling?

Um plano com Notas Fiscais de Serviço e o seu usuário com permissão nelas: sem isso, o próprio Bling não deixa autorizar o aplicativo. A NFS-e precisa estar configurada para a sua prefeitura (certificado, série, RPS e tributos) e o serviço cadastrado com um código.

Como o WHMCS se conecta ao meu Bling?

Pelo seu próprio aplicativo, criado de graça na Área do Integrador do Bling com o link que a tela do módulo mostra. Você cola o Client Id e o Client Secret, clica em Autorizar e entra com o seu usuário do Bling. O aplicativo e os tokens ficam cifrados no banco do seu WHMCS, com o segredo da sua instalação, e nada passa por servidor nosso.

O que já foi testado, e o que não foi?

O módulo passou por um WHMCS de teste com o fluxo inteiro contra um Bling simulado, que recusa o que a documentação oficial da API não aceita, com a resposta perdida, a nota repetida e a fila, e o pacote que você baixa foi carregado dentro de um WHMCS 9 de verdade. A emissão real da NFS-e não foi testada aqui, porque a nossa conta de teste do Bling não tem o módulo de notas de serviço, e cada prefeitura tem a sua regra. Por isso o preço é de R$ 99,90 e não R$ 197. Antes de ligar o envio automático, pague uma fatura pequena para você mesmo com ele desligado e confira a nota no Bling.

E as faturas pagas antes de instalar?

A versão 0.2 manda as faturas pagas depois da ativação e, se você escolher a data em “Pagas desde”, também as anteriores, sem repetir as que já foram. Reembolso no WHMCS não cancela a NFS-e: cancele no Bling. Contas a receber e pedido de venda no Bling ficam de fora: o módulo faz só a nota. Se precisar de uma dessas, chame no WhatsApp.

O que preciso para instalar?

WHMCS 8.8 ou mais novo, com PHP 8.1 ou mais novo e a extensão curl, o cron do WHMCS ativo e acesso de administrador ao seu Bling para criar o aplicativo e autorizar.

E se eu não renovar a licença?

O módulo continua funcionando no seu WHMCS como está, porque ele não consulta licença nem desliga recurso. A fatura da renovação sai 20 dias antes do vencimento; sem pagamento, a licença fica suspensa 30 dias depois e a área do cliente deixa de liberar as versões novas e o suporte. Pagou depois, ela volta a ficar ativa sozinha.

BR.S6 — Suporte

Seu WHMCS tem algo diferente?

Cancelar a NFS-e no reembolso e contas a receber no Bling ficam de fora da versão 0.2. Se o seu WHMCS precisa de outra coisa, ou se a primeira nota não chegar ao Bling, chame no WhatsApp. Você fala com quem escreveu o módulo.