Pular para conteúdo

NFCom

  • Slug: nfcom
  • Grupo: Fiscal
  • API Base: /api/nfcom
  • Classificacao operacional: local-only

O que esta ferramenta faz

Gera relatorio de saidas NFCom a partir de ZIPs ou XMLs enviados pelo portal.

Como acessar

  • Pagina: /nfcom
  • Permissao: tool:nfcom ou tool:*

Endpoints

  • GET /api/nfcom/health
  • POST /api/nfcom/processar
  • GET /api/nfcom/download/:jobId/:fileName

Regras

  • XML de evento de cancelamento remove a NFCom vinculada do resumo.
  • Item descrito como servico entra no CFOP 0000; item sem CFOP entra no CFOP 5101.
  • Saidas geradas: XLSX, CSV em UTF-8, TXT SPED minimo em UTF-8 e PDF quando o Python tiver reportlab.
  • TXT SPED usa os layouts JSON de ICMS do projeto e monta apenas 0000, 0005, 0150, C100 e C190, agrupando uma nota por variacao de CFOP + UF e usando o primeiro cliente encontrado no XML desse agrupamento.
  • TXT SPED preenche valor contabil, base ICMS e valor ICMS nos registros C100 e C190.

Conferencia inicial

Conferencia local com os XMLs de abril/2026 da Lifenet:

  • Notas consideradas: 3252
  • Chaves canceladas encontradas: 1
  • Total de saidas pelos XMLs: 295.463,84
  • Total do PDF de referencia: 295.736,84
  • Diferenca observada: 273,00 no agrupamento 0000/Isentas, valor nao localizado como item NFCom nos XMLs da pasta conferida.