Ir para o conteúdo

Módulo Conecta Nota para WHMCS

versão downloads abrir issue

Módulo Conecta Nota para WHMCS (antiga Nota Fácil by vhsys). Automatiza a emissão de notas fiscais de serviço (NFS-e) da sua empresa, integrando o Conecta Nota ao WHMCS.

Suporta Simples Nacional e Lucro Real / Lucro Presumido com retenções federais (PIS, COFINS, CSLL, IR, INSS), campos avançados da Reforma Tributária (IBS/CBS) e todos os demais campos disponíveis na API Conecta Nota, cada um opcional e enviado apenas se preenchido.

Sumário

Download

https://gofas.net/gcnd/

Funcionalidades

  • Emissão automática de notas fiscais. Cria NFS-e automaticamente quando uma fatura é gerada ou paga no WHMCS
  • Emissão manual de notas fiscais. Botões de ação na edição da fatura para emitir, editar e visualizar as NFS-e de cada fatura
  • Painel administrativo de notas fiscais. Lista de todas as NFS-e emitidas via integração, com situação de cada nota e ações de sincronizar, emitir, reenviar à prefeitura, editar e visualizar
  • Notas fiscais na área do cliente. Seção dedicada no front end, com interface semelhante à página de faturas, sem interferir no template do WHMCS
  • Simples Nacional e Lucro Real / Lucro Presumido: retenções federais configuráveis (PIS, COFINS, CSLL, IR, INSS), cada uma com alíquota e opção de retenção independentes
  • PIS/COFINS próprio: CST e alíquotas destacados separadamente das retenções, quando aplicável ao regime
  • Reforma Tributária (IBS/CBS): finalidade, tipo e indicador da operação, classificação tributária, CST e alíquotas de IBS e CBS
  • Campos avançados opcionais: NBS, natureza da operação, deduções, descontos incondicional e condicional, outras retenções. Todo campo não preenchido é omitido do envio à API, sem afetar quem não usa esses recursos
  • Diversos CNAEs e códigos de serviço: código "geral" + código específico por serviço do WHMCS
  • NFS-e apenas para clientes específicos, via campo personalizado "Emitir NFE" no perfil do cliente
  • Suporte a todos os campos de endereço/documento: detecta automaticamente CPF, CNPJ, Inscrição Estadual, Complemento e Número nos campos personalizados de clientes do WHMCS
  • Reenvio de NFS-e por e-mail e reenvio automático à prefeitura, com número de tentativas configurável
  • Telemetria com consentimento: opção "Estatísticas de uso" na configuração. Com consentimento, o módulo grava e associa ao cliente as notas emitidas/confirmadas; sem consentimento, o envio é anônimo e agregado

Requisitos

  • WHMCS >= 8.6
  • PHP 7.4 a 8.3
  • Conta Conecta Nota (antiga Nota Fácil) com API habilitada
  • Certificado digital e dados da empresa configurados na conta Conecta Nota

Instalação

  1. Baixe o arquivo pelo botão de download (é o código completo do repositório) e descompacte.
  2. Copie a pasta modules/addons/gofasnotafacil para o diretório modules/addons/ da sua instalação WHMCS.
  3. Ative o módulo em Opções > Módulos Addons.

Configuração

Pré configuração (conta Conecta Nota)

Repita os passos a seguir nos dois ambientes, produção e testes:

  1. Configurar um certificado digital
  2. Completar as informações da empresa (webhook não é necessário)
  3. Criar um usuário com a regra Softhouse Usuario e salvar login e senha para usar na configuração do módulo

Produção: https://app.notafacil.io/ · Testes: https://staging.app.notafacil.io/

Opções do módulo

Tela de configurações do módulo (v1.4.2, formulário completo)

  • Chave de licença: obtida ao adquirir o módulo.
  • Login / Senha / Secret Key (Produção): credenciais do usuário Softhouse criado em app.notafacil.io.
  • Login / Senha / Secret Key (Testes): credenciais do usuário Softhouse criado em staging.app.notafacil.io.
  • Sandbox: ative para gerar notas em modo de testes.
  • Debug: salva informações de diagnóstico no Log de Módulo do WHMCS.
  • Emitir NFS-e: quando a fatura é gerada ou quando é paga.
  • Emitir NFE para: todos os clientes ou clientes selecionados via campo personalizado "Emitir NFE" (checkbox).
  • Tipo de local de prestação do serviço: Endereço Emitente (dados da empresa) ou Endereço Destinatário (dados do cliente).
  • RPS: numeração do RPS da última nota emitida junto à prefeitura. Não altere após o início das emissões via WHMCS.
  • Série do RPS: consulte a prefeitura, seu contador ou o suporte Conecta Nota.
  • Tipo de imposto / Reter imposto / Alíquota: imposto principal da nota (ISS, ISSSN, ou outro conforme orientação do contador).
  • Alíquota e Reter, para PIS, COFINS, CSLL, IR e INSS: retenções federais para Lucro Real / Lucro Presumido. Deixe em branco a alíquota que não se aplica (Simples Nacional deixa todas em branco).
  • Máximo de tentativas de emissão: tentativas de reenvio automático à prefeitura via cron do WHMCS (a cada 5 minutos).
  • Código do Município / CNAE / Código de Serviço: códigos padrão aplicados a todas as notas.
  • Vincular CNAE e Código de Serviço a cada serviço do WHMCS: define códigos específicos por produto/serviço; deixe em branco os que usam o código padrão.
  • Natureza da operação: natureza da operação da NFS-e.
  • NBS: código NBS (Nomenclatura Brasileira de Serviços). Opcional.
  • Valor de deduções / Desconto incondicional / Desconto condicional / Outras retenções: campos opcionais da base de cálculo. Em branco, não são enviados.
  • Destacar PIS/COFINS próprio: habilita o envio de CST e alíquotas de PIS/COFINS destacados na nota (distinto das retenções federais).
  • CST PIS/COFINS / Alíquota PIS própria / Alíquota COFINS própria: preenchidos apenas com a opção acima habilitada.
  • Habilitar Reforma Tributária (IBS/CBS): habilita o envio dos campos abaixo na nota.
  • Finalidade (finNFSe) / Tipo da operação (tpOper) / Indicador da operação (cIndOp) / Classificação tributária (cClassTrib) / CST IBS/CBS / Alíquota IBS / Alíquota CBS: campos da Reforma Tributária. Consulte seu contador para os códigos aplicáveis ao seu enquadramento e município.
  • Estatísticas de uso: com consentimento, o módulo grava e associa ao cliente as notas emitidas/confirmadas, além de enviar dados de identificação da instalação. Sem consentimento, o envio de estatísticas é anônimo e agregado. A verificação de novas versões permanece ativa em ambos os casos.
  • Controle de Acesso: grupos de administradores/operadores com permissão de acesso ao módulo.

Todos os campos avançados (Reforma Tributária, PIS/COFINS próprio, NBS, deduções, descontos, outras retenções) são opcionais: quando não preenchidos, não são incluídos no envio à API, sem qualquer efeito sobre instalações que não os utilizam.

Gerenciamento de notas fiscais no WHMCS

Acesse Opções > Módulos Addons > Gofas Conecta Nota. A página lista todas as NFS-e emitidas via integração, com informações da fatura e do cliente, e ações de sincronizar, emitir, reenviar à prefeitura, editar e visualizar, variando conforme o status de cada nota.

Informações importantes

  • Campo personalizado CPF/CNPJ: crie um campo personalizado de cliente para CPF e/ou CNPJ (unificado ou dois campos distintos). O módulo identifica os campos automaticamente pelo nome.
  • Endereço: preencha no formato padrão do WHMCS, com logradouro e número na mesma linha (campo "Endereço 1"), ex.: "Avenida Brasil, 1234".
  • Campo personalizado Número: o número do endereço pode ficar em um campo personalizado individual, detectado pelo nome.
  • Campo personalizado Inscrição Estadual: opcional na maioria dos casos. Crie um campo personalizado chamado exatamente "Inscrição estadual" para que seja enviado.
  • Erro ao enviar NFS-e à prefeitura: indica configuração incompleta na conta Conecta Nota ou pendência junto à prefeitura (ex.: certificado digital). Envie a nota manualmente para obter a mensagem de erro retornada pela prefeitura.
  • Sempre faça backup antes de alterar qualquer coisa no seu sistema.
  • Configurações personalizadas podem ser feitas sem editar o código original, via hooks, mantendo o módulo atualizável.

Suporte

O suporte é feito no fórum do módulo, em gofas.net. Abra um tópico descrevendo o problema, com a versão do módulo, a versão do WHMCS e a mensagem de erro exibida.

Licença

Software proprietário da Gofas Software, protegido pela Lei 9.609/98 e pelos tratados de direitos autorais. A aquisição concede licença de uso, não a titularidade do software.

Trechos do contrato de licença de uso:

  • Não redistribuir: é proibido o aluguel, o arrendamento, o empréstimo, a cessão e o licenciamento do software a terceiros, total ou parcial, assim como o fornecimento de serviços de hospedagem comercial do software (Cláusula 10ª, §3º).
  • Não modificar: é vedado qualquer procedimento que implique engenharia reversa, descompilação, desmontagem, tradução, adaptação ou modificação do software, bem como qualquer alteração não autorizada de suas funcionalidades (Cláusula 10ª, §2º).
  • Módulo alterado perde o suporte: a Gofas não se responsabiliza por defeitos decorrentes de alteração do software, de operação por pessoas não autorizadas ou da integração com softwares de terceiros (Cláusula 10ª, §7º). O suporte é uma cortesia e não é garantido pela licença (Cláusula 7ª, §1º).

Changelog

Melhorias:

  • Renomear para Módulo Conecta Nota e padronizar o readme - #24

Comparar versões

Melhorias:

  • Nome do módulo no menu Addons: encurtar para 'Gofas Conecta Nota' - #23
  • readme: H1 para 'Gofas Conecta Nota (antiga Nota Fácil by vhsys)' e remover linha redundante - #22
  • readme: remover a menção a código público e padronizar a licença - #20
  • readme: titulo igual ao titulo da pagina - #19

Comparar versões

Melhorias:

  • Imagem do readme.md apontava para repo privado (404 para quem não tem acesso) - #18

Comparar versões

Melhorias:

  • readme.md: adiciona captura de tela real da configuração e ajusta enquadramento da imagem - #17

Comparar versões

Melhorias:

  • Bloco nacional ausente e Reforma Tributária com estrutura incorreta (confirmado pelo suporte Conecta Nota) - #16

Comparar versões

Melhorias:

  • readme.md linkava para o zip cru do repositório em vez do download oficial encriptado - #15

Comparar versões

Melhorias:

  • Confirma posição do campo de consentimento e reescreve readme.md no padrão gefib - #14

Comparar versões

Melhorias:

  • Campos avançados da API (Reforma Tributária IBS/CBS, PIS/COFINS próprio, NBS, deduções) com envio condicional e telemetria no padrão gefib - #13

Comparar versões

Melhorias:

  • Rejeição NF350 (XSD ABRASF) por serialização de float com precisão excessiva no json_encode - #12

Comparar versões

Melhorias:

  • Rebrand: Nota Fácil -> Conecta Nota (antiga Nota Fácil) nos textos visíveis - #11
  • Telemetria opt-in (LGPD): campo consent_stats + envio anônimo agregado sem consentimento - #10
  • Suporte a Lucro Real: NFS-e com múltiplas retenções federais (PIS, COFINS, CSLL, IR, INSS) - #9
  • Compatibilidade com PHP 8.2 e 8.3 - #8 enhancement

Comparar versões

Comparar versões

Melhorias:

  • Substitui pipe ( | ) por vírgula na descrição da fatura para evitar erros no webservice de prefeituras específicas - #7 enhancement

Comparar versões

Melhorias:

  • Optimizada a execução de emissões através das tarefas cron do WHMCS - #5 enhancement
  • Adicionados novos campos de configuração relacionados a impostos evitando erros de emissão em prefeituras que exigem o envio de - Tipo de imposto - Reter - Valor do imposto - #4 bug enhancement
  • Evita conflito com portais de pagamento - #2 enhancement

Comparar versões

Comparar versões

Deixe um Comentário

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

Role para cima