Conceitos NF-e / NFC-e

Fundamentos fiscais para integrar com a API de NF-e (modelo 55) e NFC-e (modelo 65). Todos os endpoints usam o prefixo https://platform.notaas.com.br/api/v1 e requerem x-api-key.

⚠️ Homologação vs Produção

O ambiente é definido pela variável NFE_AMBIENTE do servidor. Em homologação (tp_amb=2), as notas são emitidas no SEFAZ de teste e não possuem validade fiscal.

Modelo 55 (NF-e) vs Modelo 65 (NFC-e)

NF-e (55)NFC-e (65)
UsoB2B, vendas por atacado, e-commerceVendas ao consumidor final (PDV)
DestinatárioObrigatório (CNPJ/CPF + endereço)Opcional (consumidor anônimo)
DANFEA4 completoCupom térmico com QR Code
CSCNão requerObrigatório (configurar em Settings)
SériesIndependentes (1–889)Independentes (1–889)

CRT — Código de Regime Tributário

CRTRegimeTributação dos itens
1Simples NacionalUsa CSOSN (ex: 102, 500)
2SN — Excesso de SublimiteUsa CST (ex: 00, 20, 60)
3Regime Normal (Lucro Presumido/Real)Usa CST (ex: 00, 10, 20, 60)

CST vs CSOSN — ICMS

O campo de tributação de cada item depende do CRT do emitente:

CST (CRT 2 ou 3)

00 — Tributada integralmente

10 — Tributada com ST

20 — Redução de base de cálculo

40 — Isenta

41 — Não tributada

60 — ICMS cobrado anteriormente por ST

51 — Diferimento

CSOSN (CRT 1 — Simples Nacional)

102 — Tributada pelo SN sem permissão de crédito

103 — Isenção para faixa de receita bruta

300 — Imune

400 — Não tributada pelo SN

500 — ICMS cobrado anteriormente por ST

900 — Outros

CFOP — Principais códigos

O CFOP define a natureza da operação fiscal de cada item:

Saídas Internas (dentro do estado)

5102 — Venda de mercadoria adquirida

5405 — Venda de mercadoria com ST (SN)

5949 — Outra saída não especificada

Saídas Interestaduais

6102 — Venda de mercadoria adquirida

6108 — Venda para consumidor final (não contribuinte)

6949 — Outra saída não especificada

Configuração NFC-e

A NFC-e (modelo 65) exige configurações adicionais em relação à NF-e. Sem elas, a SEFAZ rejeita a emissão com códigos específicos.

CSC — Código de Segurança do Contribuinte

O CSC é um par (ID + Token) exclusivo do CNPJ, obtido no portal da SEFAZ da UF do emitente. Ele é usado para gerar o hash SHA-1 do QR Code que acompanha o DANFE NFC-e.

⚠️ Sem CSC configurado

A emissão será rejeitada com cStat=600 (CSC não cadastrado). Configure o CSC em Configurações → NFC-e ou via PATCH /api/v1/org (campos nfceCscId e nfceCscToken).

Diferenças de Configuração NFC-e vs NF-e

AspectoNF-e (55)NFC-e (65)
CSCNão requerObrigatório (par ID + Token)
DestinatárioObrigatório (CNPJ/CPF + endereço)Opcional (consumidor anônimo)
Presença0–5, 9 (qualquer)Apenas 1, 4 ou 5
NumeraçãoSérie própriaSérie independente da NF-e
CredenciamentoSEFAZ UFPode exigir credenciamento separado na SEFAZ