Se você tentou emitir NFC-e e nada saiu, provavelmente falta o CSC. Diferente da NF-e modelo 55, a NFC-e depende de um código secreto para gerar o QR Code — e sem ele a nota nem chega a ser montada.
O que é o CSC
CSC significa Código de Segurança do Contribuinte. É um código secreto emitido pela SEFAZ de cada estado para o emitente de NFC-e. Ele entra no cálculo do hash do QR Code impresso no cupom da NFC-e — esse hash é o que permite ao consumidor e ao fisco validar a autenticidade da nota lendo o QR Code.
Junto do CSC vem o CSCid — um identificador de 1 a 6 dígitos que aponta qual CSC foi usado. Você normalmente pode ter mais de um CSCid ativo ao mesmo tempo.
Por que a NFC-e não sai sem CSC
O CSC é pré-requisito da NFC-e: sem ele, o QR Code não pode ser calculado, e sem QR Code válido a NFC-e não pode ser gerada. Isso é diferente da NF-e modelo 55, que não usa CSC. Em dúvida sobre qual documento emitir, veja NF-e, NFC-e, MDF-e ou CT-e: qual emitir.
Vale lembrar que o CSC é uma coisa; o certificado digital A1 ou A3 é outra. O certificado assina o documento; o CSC entra no QR Code. Você precisa dos dois para emitir NFC-e.
Como obter o CSC na SEFAZ
- Acesse o portal da SEFAZ da sua UF e faça login (normalmente com o certificado digital).
- Vá até a área de NFC-e ou credenciamento de NFC-e.
- Solicite/gere o CSC. O portal devolve o código e o CSCid correspondente.
- Guarde os dois com segurança — o CSC é secreto e não deve circular por e-mail.
Na maioria dos estados você pode manter mais de um CSCid ativo, o que facilita trocar o código sem interromper as vendas.
É por estado (UF)
O CSC é estadual. Se o cliente emite NFC-e em mais de uma UF, precisa de um CSC de cada estado. Não existe CSC nacional — cada SEFAZ gera o seu.
CSC e a contingência offline
O CSC também viabiliza a emissão offline da NFC-e. Quando a SEFAZ está fora do ar, a NFC-e continua saindo em contingência offline justamente porque o QR Code é calculado localmente com o CSC — a transmissão acontece depois. Sem CSC, não há contingência offline.
No SoftPay, o integrador cadastra o CSC e o CSCid do cliente por emitente e por UF, e a NFC-e passa a sair com o QR Code correto — online ou em contingência offline. Teste com 50 notas grátis. Ver planos.