Encontre tutoriais em vídeo, manuais detalhados, FAQs e relatórios, tudo em um só lugar.
Vídeos Tutoriais
Manuais
Relatórios
Trilha de Implantacao
Sponte Pay Educacional
Geração automática da NFS-e



Automatizar o processo de emissão de Notas Fiscais de Serviço eletrônicas (NFS-e) a partir do momento em que uma parcela do Contas a Receber é quitada, eliminando a necessidade de intervenção manual do usuário. A funcionalidade introduz um controle hierárquico, permitindo configurações globais no Plano de Contas e ajustes finos por plano e por parcela.

2. Fluxo de Configuração e Regras de Negócio

2.1 Configuração no Plano de Contas 

O ponto de partida da funcionalidade é o cadastro/edição de itens no Financeiro > Plano de Contas. 

  • Gatilho visual: A configuração de automação só é exibida se o checkbox "Item é um serviço sujeito a ISS" estiver marcado. 



  • Comportamento do campo: Exibir o combo "Permitir emissão automática de NFS-e no Contas a Receber" com as seguintes opções: 
    • Não permitir (Padrão/Default) 
    • Permitir (padrão marcado) 
    • Permitir (padrão desmarcado) 


⚠️ Atenção: Se o usuário desmarcar a opção "Item é um serviço sujeito a ISS", o campo de emissão automática deve ser ocultado e seu valor resetado para Não permitir. 

2.2 Contas a Receber (Aba: Dados do Plano) 

Centraliza o comportamento padrão que será replicado para as parcelas do contrato. 

  • Exibição: O checkbox "Gerar NFS-e automaticamente ao quitar o plano" só aparece se a categoria/item selecionado no plano de contas permitir a emissão. 
  • Regra de Inicialização: 
    • Se no Plano de Contas estiver Permitir (padrão marcado) → Checkbox nasce marcado
    • Se no Plano de Contas estiver Permitir (padrão desmarcado) → Checkbox nasce desmarcado
  • Tooltip Informativo (Gatilho no Texto): 
    • Ao passar o mouse (hover) sobre o texto do campo "Gerar NFS-e automaticamente ao quitar o plano", o sistema deve exibir a mensagem: 

 

"Ao marcar esta opção, todas as parcelas do plano serão configuradas para gerar NFS-e automaticamente no momento da quitação. Você poderá ajustar individualmente por parcela na aba Parcelas." 



📌 Regra Crucial de Comportamento (Apenas na Criação): 

  • No momento de salvar o NOVO plano: 
    • Se o checkbox estiver marcado ao salvar → Todas as parcelas geradas no grid nascerão com Gerar NFS-e = Sim. 
    • Se o checkbox estiver desmarcado ao salvar → Todas as parcelas geradas no grid nascerão com Gerar NFS-e = Não. 
  • ⚠️ Comportamento após o plano ser salvo (Edição): 
  • Este checkbox funciona exclusivamente como um parâmetro de criação. Se o usuário editar um plano existente, marcar ou desmarcar este checkbox e clicar em salvar, o sistema não fará nada nas parcelas. Qualquer ajuste posterior deve ser feito de forma fina, diretamente na aba de Parcelas. 

 

2.3 Visibilidade nos Grids (Plano Financeiro e Parcelamento do Curso) 

Financeiro → Aba Parcelas (Grid) 

  • Nova Coluna: NFS-e Aut. 
  • Componente Visual: Uma Checkbox na linha de cada parcela. 

 

    • Desmarcada: Indica que não irá gerar (Não). 
    • Marcada: Indica que a parcela está configurada para gerar a nota (Sim). 




  • Edição Individual: Ao abrir a modal/tela de edição de uma parcela específica, haverá o checkbox "Gerar NFS-e ao quitar esta parcela" para permitir o ajuste fino (ex: o cliente quer NF de todas as parcelas, exceto de uma específica). 

 

    • Desmarcada: Indica que não irá gerar (Não). 
    • Marcada: Indica que a parcela está configurada para gerar a nota (Sim). 





Plano Contrato → Aba Financeiro → Parcelamento do Curso (Grid do Contrato) 

  • Nova Coluna: NFS-e Aut. 
  • Componente Visual: Uma Checkbox na linha da Parcelamento de Curso
  • Comportamento: Apenas visualização para conferência rápida. 





3. Matriz de Prioridade (Hierarquia do Sistema)

Para evitar bugs de escopo, a regra de prioridade segue estritamente a ordem abaixo: 

Plano de Contas (Disponibiliza) → Dados do Plano (Propaga) → Parcela (Decide o Comportamento Final) 

  1. Se o Plano de Contas estiver como Não permitir, o recurso deixa de existir para as parcelas. 

       2. Se o Plano de Contas liberar, a Parcela individual é quem dita o comportamento final no momento do gatilho.
       

4. O Gatilho de Emissão (Regra Principal)

A geração da NFS-e acontece exclusivamente por processo em background (assíncrono) quando o status da parcela transaciona para Quitada

🟢 Condições Obrigatórias para Disparo: 

  • A situação da parcela mudou para Quitada
  • A parcela específica está configurada com Gerar NFS-e = Sim. 
  • O plano de contas do item permanece ativo para ISS e automação. 
  • Não existe nenhuma NFS-e previamente vinculada/emitida para esta parcela (Evita duplicidade).

     

🔴 O Gatilho NÃO deve ser disparado se: 

  • O plano for criado, editado ou salvo (sem quitação). 
  • A parcela for alterada para as situações: CanceladaNegativada ou Estornada
  1. Tratamento de Exceções e Logs
  • Legado / Planos Existentes: Se o usuário ativar a automação em um plano que já possui parcelas pagas, a regra só se aplica às parcelas em aberto. As parcelas já quitadas permanecem inalteradas para evitar emissões retroativas indevidas. 
  • Rastreabilidade (Logs): Após o disparo com sucesso, gravar no log da nota: 
  • "NFS-e gerada automaticamente na quitação da parcela XYZ pelo usuário [Nome/Sistema]." 
  • Controle de Falhas (Instabilidade da Prefeitura): Caso o serviço da prefeitura falhe ou rejeite a nota, o sistema deve: 
  • Registrar o status de tentativa com o erro retornado. 
  • Exibir o log de erro detalhado para o usuário. 
  • Permitir o reprocessamento manual (reutilizando o fluxo já existente hoje no sistema). 



Ainda não utiliza a emissão de NFS-e pelo Sponte?

Com essa solução, sua instituição pode emitir notas fiscais diretamente pelo Sponte e aproveitar recursos como a emissão automática de NFS-e na quitação das parcelas, reduzindo tarefas manuais e trazendo mais agilidade para a rotina.


CLIQUE AQUI E SAIBA MAIS

Esse conteúdo foi útil para você?