API de nota fiscal: o que é e como escolher a certa para o seu sistema
O que uma API de nota fiscal faz, quando vale a pena em vez de integrar direto com a Receita e as prefeituras, e os 10 critérios para comparar fornecedores.
5 min de leitura
O que são os ambientes de homologação e produção na NFS-e e na NFC-e, o que muda na nota de teste, a Produção Restrita do padrão nacional e como separar testes no seu sistema.
Equipe SendNFPublicado em 4 min de leituraMarkdown
Os sistemas fiscais têm dois ambientes: produção, onde as notas têm valor fiscal, e homologação, onde as notas passam pelas mesmas validações mas não têm valor fiscal. No Sistema Nacional da NFS-e, o ambiente de testes se chama Produção Restrita; na NFC-e, cada SEFAZ tem o seu ambiente de homologação. Use homologação para testar o cadastro, o certificado, o layout e a integração antes de emitir de verdade. No SendNF, a separação é automática: chaves nt_test_ emitem só em homologação, chaves nt_live_ emitem em produção.
tpAmb) indica homologação (valor 2) em vez de produção (valor 1).O modo vem da chave de API:
| Chave | Ambiente | Conta no plano? |
|---|---|---|
nt_test_… | Homologação / Produção Restrita | Não, é ilimitada |
nt_live_… | Produção | Sim |
As notas, os webhooks e as listagens de um modo nunca aparecem no outro. No painel, um seletor Teste/Produção faz o mesmo. Assim, o seu ambiente de desenvolvimento usa uma chave de teste, o de produção usa a chave de produção, e não há como misturar por engano.
Além disso, a pré-emissão não transmite nada em nenhum dos ambientes: ela monta, assina e valida a nota no XSD oficial (ou no provedor da prefeitura) e devolve os problemas. É o teste mais rápido de todos, e não conta no plano.
document.authorized.document.rejected.document.cancelled.Muitos sistemas guardam o ambiente numa configuração da empresa: basta alguém esquecer de mudar para emitir notas de teste no dia do lançamento, ou notas reais durante um teste. Separar pela chave de API resolve isso por desenho: o servidor de desenvolvimento simplesmente não tem a chave de produção.
É o ambiente de testes dos sistemas fiscais. As notas emitidas nele seguem as mesmas regras de validação, mas não têm valor fiscal. Serve para testar sistemas e integrações.
Não. Ela não tem valor fiscal, não conta para impostos e traz a marcação de documento sem valor fiscal.
É o nome do ambiente de testes do Sistema Nacional da NFS-e. Funciona como homologação: valida tudo, mas as notas não têm valor fiscal.
Sim, os ambientes de teste também exigem certificado digital para assinar e conectar. O que muda é que as notas não valem.
Não como documentos fiscais. Elas existem só no ambiente de testes, não geram imposto e não aparecem nas consultas de produção. Mesmo assim, use dados fictícios ou de clientes que sabem do teste, porque o e-mail com a nota pode ser enviado.
Equipe SendNF
Publicado em
A equipe que mantém o motor fiscal do SendNF: a geração da DPS nacional, a integração com os provedores das prefeituras, a NFC-e e as explicações para cada rejeição que encontramos emitindo notas reais.
O que uma API de nota fiscal faz, quando vale a pena em vez de integrar direto com a Receita e as prefeituras, e os 10 critérios para comparar fornecedores.
5 min de leitura
Por que a emissão de nota é assíncrona, quais eventos acompanhar, como verificar a assinatura (Standard Webhooks), tratar repetições e montar um receptor confiável.
4 min de leitura
Para que serve o CSC (Código de Segurança do Contribuinte) na NFC-e, a diferença entre CSC e ID do token, onde gerar na SEFAZ e como usar em homologação e produção.
4 min de leitura