Como emitir NFS-e nacional em lote (várias notas de uma vez)
Publicado em 11 de outubro de 2026.
O emissor gratuito do portal nacional preenche uma nota por tela. Para quem cobra os mesmos clientes todo mês, isso vira horas de digitação. A saída é emitir em lote: montar uma planilha com uma linha por nota e enviar todas pela API da Sefin Nacional, com o certificado A1 da empresa.
Por que isso ficou importante em 2026
Desde janeiro de 2026 os municípios precisam usar o padrão nacional da NFS-e (Lei Complementar 214/2025). Muitos escritórios e prestadores trocaram o sistema da prefeitura pelo Emissor Nacional e passaram a preencher uma nota por vez.
Duas mudanças pesam ainda mais para quem emite muitas notas:
- Desde 3 de agosto de 2026 a Sefin não gera mais o PDF da nota (DANFSe) pela API. Quem emite por sistema próprio precisa gerar o DANFSe seguindo a NT 008/2026.
- Para optantes do Simples Nacional, as informações de IBS e CBS passam a ser obrigatórias na nota em janeiro de 2027. O sistema que você usar precisa acompanhar essa mudança.
O que você precisa antes de começar
- Certificado digital A1 da empresa (arquivo .pfx ou .p12). O A3, em cartão ou token, não funciona em servidor.
- Município aderente ao padrão nacional. A lista fica no portal nfse.gov.br.
- Cadastro dos clientes com CNPJ ou CPF e, de preferência, endereço completo. As notas antigas já trazem esses dados.
- Dados fiscais do serviço: código de tributação nacional, regime tributário, retenção de ISS. Também estão nas notas que você já emitiu.
As três formas de emitir em lote
- Programar a integração com a API da Sefin. É gratuito, mas exige um desenvolvedor: montar o XML da DPS, assinar, enviar com o certificado e tratar as rejeições.
- Contratar um emissor comercial. Várias empresas oferecem emissão por planilha, em geral com planos mensais que limitam a quantidade de notas.
- Usar o Emissor em Planilha. É de código aberto: você pode instalar de graça no seu computador ou servidor, ou assinar a versão hospedada por R$ 59,90 por mês, sem limite de notas.
Passo a passo com uma planilha
O exemplo usa o Emissor em Planilha, mas a lógica vale para qualquer sistema de emissão em lote.
Envie o certificado e algumas notas antigas
Dos XMLs das notas já emitidas saem os padrões da nota (serviço, regime, tributos) e o cadastro dos clientes, com endereço. O que faltar vem dos dados abertos da Receita.
Do certificado à tabela pronta para emitir. Dados fictícios. 34s Monte a tabela das notas do mês
Uma linha por nota, com nome do cliente, CNPJ ou CPF, valor e descrição. Dá para colar direto do Excel. A tabela fica salva, então no mês seguinte você só ajusta os valores.
Nome do cliente CNPJ/CPF Valor Descrição PADARIA PÃO DOURADO LTDA 11.222.333/0001-81 650,00 Honorários contábeis de outubro/2026 CLÍNICA SORRISO PLENO LTDA 23.456.781/0001-29 980,00 Honorários contábeis de outubro/2026 ACADEMIA MOVIMENTO LIVRE LTDA 34.567.892/0001-29 720,00 Honorários contábeis de outubro/2026 MARIA APARECIDA DOS SANTOS 529.982.247-25 380,00 Declaração de imposto de renda 2026 Uma linha por nota. Dados fictícios. Confira antes de enviar
A validação aponta CNPJ ou CPF inválido, cliente sem endereço e nota igual já emitida no mês para o mesmo cliente e valor. Linhas com erro não são enviadas.
Emita primeiro em homologação
Homologação é o ambiente de testes da Sefin: as notas não têm validade jurídica. Quando tudo estiver certo, mude para produção.
Baixe o XML e o PDF
Cada nota autorizada tem XML e DANFSe. O mês inteiro sai num arquivo ZIP para mandar à contabilidade ou aos clientes.
Erros comuns e como evitar
- Série da DPS fora da faixa (E0010). A série 70000 a 79999 é exclusiva do emissor web do portal. Emissão por API usa série entre 1 e 49999.
- Certificado recusado (HTTP 403). A Sefin só aceita certificado ICP-Brasil A1 válido, do CNPJ que emite as notas. Confira a validade e se o arquivo é o da empresa certa.
- Nota em duplicidade. Se a conexão cair no meio do envio, reenviar às cegas pode gerar duas notas. Antes de tentar de novo, consulte na Sefin se a DPS já virou nota.
Emita as notas do mês de uma vez
O Emissor em Planilha faz todo esse processo pelo navegador, com rejeições explicadas em português e proteção contra notas em duplicidade.
Prefere instalar por conta própria? O código é aberto e gratuito no GitHub.