Formulários fiscais, calculadora e café sobre uma mesa escura
Foto: Kelly Sikkema / Unsplash

Quem presta serviço conhece o ritual do fim do mês: abrir o portal, preencher tomador, descrição, valor, alíquota, conferir, emitir, baixar o PDF, mandar para o cliente. Repetir para cada cliente. Se são três notas, tudo bem. Se são trinta, é meio dia perdido.

Um emissor NFS-e automático resolve esse trabalho repetitivo. Eu escrevi um script em Python para emitir NFS-e justamente para tirar essa tarefa das mãos de uma pessoa. Neste artigo eu explico as opções que existem, como a automação funciona e os cuidados para não criar um problema fiscal.

O que é a NFS-e

A NFS-e (Nota Fiscal de Serviço eletrônica) é o documento fiscal de quem presta serviço. Durante muito tempo, cada prefeitura teve o próprio sistema, com regras, telas e formatos diferentes. Isso explica por que emitir nota de serviço sempre foi mais confuso que emitir nota de produto.

Para padronizar, existe o padrão nacional da NFS-e, com o Emissor Nacional e uma API do governo federal. A adesão dos municípios vem acontecendo de forma gradual, e a reforma tributária reforça esse movimento. Antes de automatizar, verifique como funciona no seu município: se ele usa o padrão nacional ou um sistema próprio.

As opções para emitir NFS-e

OpçãoComo funcionaBom para
Portal da prefeitura ou Emissor NacionalPreenchimento manual no sitePoucas notas por mês
ERP ou sistema de gestãoO sistema emite a partir do cadastroQuem já usa ERP com módulo de serviço
Plataforma de emissão via APIServiço que conversa com várias prefeiturasQuem atende clientes em municípios diferentes
Script ou integração própriaPrograma que lê seus dados e emite sozinhoVolume recorrente, regras específicas

Não existe resposta única. Para muita empresa, o módulo de NFS-e do ERP já resolve. Falo sobre isso em integração com ERP.

Como funciona a emissão automática

A lógica de um emissor NFS-e automático é parecida em qualquer caso:

  1. Fonte dos dados. De onde vem a informação de quem cobrar e quanto: uma planilha, o ERP, um sistema de contratos, o banco de dados do seu sistema.
  2. Montagem da nota. O programa preenche tomador, código do serviço, descrição, valor, retenções e alíquota, seguindo o layout exigido.
  3. Assinatura e envio. Em muitos casos a nota é assinada com o certificado digital da empresa e enviada à API da prefeitura ou do padrão nacional.
  4. Retorno. O sistema recebe o número da nota ou a mensagem de erro.
  5. Distribuição. O PDF ou o link da nota vai para o cliente por e-mail ou WhatsApp, e fica registrado no histórico.

No meu script em Python, a ideia foi exatamente essa: os dados recorrentes ficam organizados, o programa monta e emite, e a pessoa só confere o resultado. Menos digitação, menos erro de valor.

Casos em que automatizar compensa

  • Mensalidades fixas. Escola, academia, consultoria, manutenção, contabilidade: o mesmo cliente, o mesmo valor, todo mês.
  • Serviços medidos. Horas trabalhadas ou atendimentos contados em planilha, que viram nota no fechamento.
  • Emissão casada com cobrança. O cliente paga e a nota sai automaticamente, ou a nota sai junto com o lembrete de pagamento. Veja cobrança automática pelo WhatsApp.
  • Alto volume. Muitas notas pequenas, onde cada minuto economizado se multiplica.

Cuidados que não podem faltar

Automação fiscal pede mais cuidado que outras. Os pontos que eu considero obrigatórios:

  • Converse com o contador antes. Código de serviço, alíquota, retenções e regime tributário são decisão contábil, não do programador.
  • Ambiente de homologação. Teste em ambiente de testes antes de emitir notas reais. Nota emitida errada precisa ser cancelada, e cancelamento tem regras e prazos.
  • Conferência antes de emitir, pelo menos no começo. Uma prévia das notas do mês, aprovada por alguém, evita que um erro de planilha vire trinta notas erradas.
  • Certificado digital seguro. O certificado é a identidade da empresa. Ele deve ficar protegido e sob controle do dono do negócio.
  • Registro de cada emissão. Número, data, valor, retorno da API. Quando o fiscal ou o cliente perguntar, a resposta está lá.
  • Atenção a mudanças. Layouts e regras mudam, principalmente na transição para o padrão nacional e com a reforma tributária. Alguém precisa acompanhar.

E dá para usar IA nisso?

Dá para usar IA em partes do processo, como ler um contrato ou um e-mail e sugerir os dados da nota, ou extrair informação de documentos recebidos (falo disso em extrair dados de nota fiscal com IA). Mas a emissão em si deve seguir regra fixa e conferida. IA sugere, regra emite, pessoa aprova.

Perguntas frequentes

O Emissor Nacional de NFS-e é gratuito?

O Emissor Nacional é uma ferramenta pública do governo federal para emissão no padrão nacional. Mas o uso depende de o seu município ter aderido e de como ele operacionaliza isso. Confira com a prefeitura ou com o contador.

Preciso de certificado digital para emitir NFS-e?

Depende do município e da forma de emissão. Para emissão via API e integrações, o certificado digital costuma ser exigido. No portal, algumas prefeituras aceitam login com senha ou conta gov.br.

Meu ERP emite NFS-e?

Muitos ERPs têm módulo de nota de serviço, mas a cobertura de municípios varia. Verifique se a sua cidade está na lista antes de contar com isso.

Posso emitir NFS-e direto de uma planilha?

Pode, com um script ou integração que lê a planilha e emite. É um bom primeiro passo para quem ainda não usa ERP.

Conclusão

Emitir nota de serviço à mão faz sentido quando são poucas. Quando a emissão vira rotina de horas, um emissor NFS-e automático, seja pelo ERP, por plataforma ou por integração própria, devolve esse tempo com menos erro.

Se quiser avaliar a melhor forma de automatizar a sua emissão, conheça o serviço de sistemas sob medida ou fale comigo. Se o módulo do seu ERP já resolver, eu digo.

Tem uma tarefa que você repete toda semana?

Me conta qual é. Em 20 minutos de conversa eu digo se dá para automatizar, quanto tempo leva e quanto custa — sem compromisso.

WhatsApp