API de NFC-e: cupom fiscal eletrônico no PDV | FideFlow Ir para o conteúdo

API de NFC-eModelo 65, do caixa ao QR Code.

A API de NFC-e emite a Nota Fiscal de Consumidor Eletrônica (modelo 65) nas vendas a consumidor final. Sua aplicação envia a venda em JSON; a API gera o XML, monta o QR Code na versão em vigor na UF, assina, transmite à SEFAZ e permite acompanhar a operação; após a autorização ficam disponíveis protocolo, XML e DANFE NFC-e.

Disponível no Flow Fiscal Atualizado em Versão em Markdown

Ficha técnica da NFC-e

Modelo
65
Leiaute
4.00, com os grupos da Reforma Tributária
Autorizador
SEFAZ da UF do emitente ou Sefaz Virtual que atende a UF
Uso
Venda a consumidor final, presencial ou com entrega em domicílio, dentro da UF
Documento auxiliar
DANFE NFC-e com QR Code
QR Code
Versão em vigor na UF (NT 2025.001); CSC da SEFAZ quando a versão exigir
Eventos da API
Cancelamento; sem CC-e ou substituição nesta versão
Numeração
Inutilização de faixa não usada
Testes
Homologação, sem valor fiscal
Contingência da API
Off-line em SP, com regularização posterior e requisitos próprios

O que a API de NFC-e faz

A NFC-e substituiu o cupom fiscal de equipamento. No caixa, a venda precisa virar documento autorizado em segundos, com o QR Code que o consumidor usa para consultar a nota.

Operação O que acontece Retorno
Emitir Gera o XML, monta o QR Code, assina e transmite. HTTP 202, operação; após autorização, XML e DANFE NFC-e
Consultar Consulta a situação pela chave de acesso. Situação atual e protocolos
Cancelar Registra o cancelamento dentro do prazo da UF. Protocolo do evento
Inutilizar Informa ao Fisco a faixa de numeração que não será usada. Protocolo da inutilização
Contingência off-line (somente SP) Exige escopo, aceite e regularização posterior. Operação e artefatos de contingência
Baixar arquivos Entrega o XML autorizado e o DANFE NFC-e. XML e PDF

Como funciona a emissão de NFC-e por API

  1. Venda em JSON

    Itens, descontos, formas de pagamento com valores e, quando houver, o troco. A soma dos pagamentos precisa cobrir o total da nota.

    detPag
  2. Consumidor

    Informar CPF ou CNPJ é opcional na maior parte das vendas; a legislação exige a identificação em casos como valor elevado e entrega em domicílio.

  3. QR Code

    Na versão 2, o QR Code leva a chave, o ambiente e um código de verificação calculado com o CSC. A versão 3, da NT 2025.001, usa assinatura digital na contingência. Vale a versão em vigor na UF.

    qrCode
  4. Autorização

    A NFC-e é transmitida à SEFAZ da UF, que responde na mesma conexão.

    NFeAutorizacao4
  5. DANFE NFC-e

    Após a autorização, sua aplicação pode imprimir ou entregar o documento ao consumidor conforme a regra da UF. A API não envia e-mail nem mensagem automaticamente.

Exemplo de emissão de NFC-e

RequisiçãoHTTP
POST https://erp.fideflow.com.br/api/flow-fiscal/v1/homologacao/emitentes/{emitente}/documentos/nfce
Authorization: Bearer {credencial_de_homologacao}
Content-Type: application/json
Idempotency-Key: exemplo-nfce-001

{
    "referencia_externa": "exemplo-nfce-001",
    "dados": {
        "cabecalho": {
            "natureza_id": 1,
            "cliente_id": 1,
            "total": "10.00",
            "tipo_pagamento": "01"
        },
        "itens": [
            {
                "produto_id": 1,
                "quantidade": "1.00",
                "valor_unitario": "10.00",
                "sub_total": "10.00",
                "cfop": "5102"
            }
        ],
        "pagamentos": [
            {
                "tipo_pagamento": "01",
                "valor": "10.00",
                "data_vencimento": "2026-10-21"
            }
        ]
    }
}

Exemplo de homologação extraído do OpenAPI v1. IDs são fictícios; consulte o contrato completo e acompanhe a operação após HTTP 202.

Pontos de atenção na NFC-e

  • CSC: onde a versão do QR Code usa CSC, a SEFAZ fornece um para homologação e outro para produção. Trocar só o ambiente e manter o CSC de teste faz o QR Code falhar.
  • Sem carta de correção: a NFC-e não admite CC-e. Erro de dado exige cancelamento, dentro do prazo, e nova emissão.
  • Prazo de cancelamento: definido pela legislação de cada UF e, em várias delas, menor que o da NF-e.
  • Venda pela internet ou para outra UF: use NF-e. A NFC-e com operação não presencial é rejeitada (rejeição 717), e operação interestadual não cabe na NFC-e.
  • Contingência off-line da API, somente em SP e com requisitos próprios: a nota precisa ser transmitida assim que a comunicação voltar, no prazo da UF. Veja o guia de contingência.

Rejeições que aparecem no caixa, com causa e correção:

Perguntas frequentes sobre a API de NFC-e

O que é o CSC da NFC-e e onde consigo?

O Código de Segurança do Contribuinte é um par de identificador e código que a SEFAZ da UF fornece ao emitente, um para homologação e outro para produção. Na versão 2 do QR Code, ele entra no código de verificação. A NT 2025.001 criou a versão 3, com assinatura digital na contingência; confira na SEFAZ da UF qual versão vale para você.

Posso usar NFC-e no e-commerce?

Em regra, não. A NFC-e é para venda a consumidor final, presencial ou com entrega em domicílio, dentro da UF. A NFC-e com operação não presencial é rejeitada (rejeição 717), e operação interestadual usa NF-e.

O que acontece se a SEFAZ estiver fora do ar?

Nesta API, a contingência off-line está habilitada somente em SP, com escopo, aceite explícito e regularização posterior. A falta de resposta exige consulta e conciliação antes de retransmitir. O cancelamento por substituição não está habilitado nesta versão; sua existência nas regras fiscais não significa disponibilidade pela API.

Preciso de impressora fiscal?

Não. O DANFE NFC-e sai em qualquer impressora não fiscal, normalmente térmica, ou é enviado ao consumidor em meio eletrônico quando a UF permite.

Fontes oficiais

No teste grátis do Flow Fiscal, a API de emissão vem completa, sem contratar; depois do teste, requer plano Flow Fiscal ativo e o opcional de emissão contratado. Exige certificado A1 válido e vínculo autorizado de cada CNPJ. CT-e, CT-e OS e MDF-e atendem o modal rodoviário; NFS-e segue o padrão nacional e os requisitos do município. Consulte as capacidades do emitente antes de transmitir.

Sua nota
flui daqui.

No teste grátis do Flow Fiscal, a API de emissão vem completa, sem contratar; depois do teste, requer plano Flow Fiscal ativo e o opcional de emissão contratado. Exige certificado A1 válido e vínculo autorizado de cada CNPJ. CT-e, CT-e OS e MDF-e atendem o modal rodoviário; NFS-e segue o padrão nacional e os requisitos do município. Consulte as capacidades do emitente antes de transmitir.

Adicional de R$ 29,90/mês, além do plano Flow Fiscal. 300 autorizações em produção por contratante e ciclo mensal, compartilhadas entre CNPJs; excedente automático de R$ 0,50 por autorização. Cancelamento posterior não estorna consumo. Ver condições.