Pular para o conteúdo

Case · Código aberto · Fiscal

nfs-sp: NFS-e deSão Paulo sem dorde cabeça.

Biblioteca de código aberto que esconde a complexidade do web service da Prefeitura de São Paulo: envelopes SOAP, XML e assinatura digital com certificado A1.

  • BitdefenderBitdefenderParceiro oficial
  • Microsoft Partner

Resposta rápida

Atualizado em 16 de outubro de 2026

A nfs-sp é uma biblioteca de código aberto em TypeScript, publicada no npm, para integrar sistemas à Nota Fiscal de Serviços Eletrônica da Prefeitura de São Paulo. Ela monta e assina os envelopes SOAP com o certificado digital A1 (XMLDSig) e entrega ao desenvolvedor objetos simples para emitir e consultar notas. O projeto ainda está em fase inicial e de testes.

01 / Recursos

O que a biblioteca resolve

  1. 01

    Assinatura digital integrada

    Lê o certificado .PFX (A1) e aplica a assinatura XMLDSig exigida pela prefeitura.

  2. 02

    Sem SOAP na mão

    O desenvolvedor trabalha com objetos TypeScript; a biblioteca gera e interpreta o XML.

  3. 03

    Arquitetura em camadas

    Core, infraestrutura e cliente separados, o que facilita testes e manutenção.

  4. 04

    CommonJS e ESM

    Funciona em projetos Node.js antigos e modernos, com tipagem completa.

02 / Ficha técnica

Resumo do projeto

ItemDetalhe
Projetonfs-sp — SDK para NFS-e da Prefeitura de São Paulo
LicençaCódigo aberto, publicado no npm
TecnologiaTypeScript, xml-crypto, node-forge e axios
StatusFase inicial de desenvolvimento e testes (usar com cautela em produção)

Software e serviços

Tem um processo que poderia ser automatizado?

Conte o desafio. Uma primeira conversa de 30 minutos, sem custo.

04 / Perguntas frequentes

Perguntas frequentes

A nfs-sp é gratuita?

Sim. É uma biblioteca de código aberto publicada no npm.

Ela já pode ser usada em produção?

O projeto está em fase inicial de desenvolvimento e testes. Recomendamos validar no ambiente de testes da prefeitura antes de usar em produção.

Preciso de certificado digital?

Sim. A Prefeitura de São Paulo exige assinatura com certificado digital A1 (.PFX); a biblioteca cuida da assinatura.

Funciona para outras cidades?

Não. Ela foi feita para o web service da Prefeitura de São Paulo. Para outras cidades, avaliamos a integração caso a caso.

A Codlinx integra emissão de notas ao meu sistema?

Sim. Integramos emissão de NFS-e e NF-e a sistemas próprios, ERPs e e-commerces.

Contato

Quer integrar notas fiscais ao seu sistema?

Conte sobre o seu projeto. Retornamos em até 24 horas úteis.

Telefone e WhatsApp
(31) 3191-0305
Atendimento
Segunda a sexta, 8h às 20h

Seus dados são usados só para responder a este contato. Privacidade

Diagnóstico gratuitoWhatsApp