Skip to main content

Consulta Processamento

Método: POST
Endpoint: https://api.emitix.com.br/nfce/consultaProcessamento

Descrição Geral

Esta rota realiza a consulta do processamento de uma NFC-e (Nota Fiscal de Consumidor Eletrônica) previamente enviada à SEFAZ.
Quando uma NFC-e é transmitida, a SEFAZ pode levar alguns segundos para processá-la. Com esta rota, o contribuinte pode consultar o status do processamento a partir do número de recibo (nRec) retornado no envio da nota.


Função da Rota

Consultar o resultado do processamento de uma NFC-e após o envio do lote, verificando se o documento foi:

  • Autorizado;
  • Rejeitado;
  • Em processamento;
  • Ou se houve algum erro de comunicação.

Esta rota também permite recuperar informações como o protocolo de autorização e o status final da nota.


Situações de Uso

  • Quando uma NFC-e foi enviada em lote e é necessário verificar se o processamento foi concluído.
  • Quando o sistema recebeu o número de recibo (nRec), mas ainda não possui a resposta definitiva da SEFAZ.
  • Em casos de falhas de rede, onde o retorno da SEFAZ não foi recebido no momento do envio.
  • Para confirmar a autorização antes de disponibilizar o DANFE NFC-e para o cliente.

Campos

CampoTipoObrigatórioDescrição
consultaobjectObjeto contendo os dados da consulta.
consulta.tpAmbstringTipo de ambiente: 1 (Produção) ou 2 (Homologação).
consulta.nRecstringNúmero do recibo da NFC-e (15 dígitos) retornado no envio.
consulta.cnpjstringCNPJ do emitente da NFC-e (14 dígitos).
consulta.ufstringSigla da Unidade Federativa do emitente (ex: SP).
certificatestringCertificado digital A1 em Base64, para assinar a requisição.
pass_certificatestringSenha do certificado digital A1.

Exemplo de Payload

{
"consulta": {
"tpAmb": "1",
"nRec": "123456789012345",
"cnpj": "12345678000199",
"uf": "SP"
},
"certificate": "MIIGgTCCBGmgAwIBAgIQ... (base64)",
"pass_certificate": "senha_certificado"
}

Exemplo de Requisição Completa

curl -X POST https://api.emitix.com.br/nfce/consultaProcessamento \
-H "Content-Type: application/json" \
-H "Authorization: Bearer SEU_TOKEN_AQUI" \
-H "api-key: SUA_API_KEY_AQUI..." \
-d '{Payload}'

Exemplo de Resposta

{
"success": true,
"message": "Consulta processamento realizada com sucesso",
"statusCode": 200,
"data": {
"xml": "<consReciNFe xmlns=\"http://www.portalfiscal.inf.br/nfe\" versao=\"4.00\"><tpAmb>2</tpAmb><nRec>124429912023</nRec></consReciNFe>",
"response": {
"tpAmb": "2",
"verAplic": "SP_NFE_PL009_V4",
"cStat": "104",
"xMotivo": "Lote processado",
"cUF": "35",
"dhRecbto": "2025-10-22T14:32:04-03:00",
"protNFe": [
{
"infProt": {
"tpAmb": "2",
"verAplic": "SP_NFE_PL009_V4",
"chNFe": "3525107436361500...",
"dhRecbto": "2025-10-22T14:21:41-03:00",
"nProt": "1352500089102335",
"digVal": "Hy1pHjGbmNAZtuvGg/bQI3QdiOg=",
"cStat": "100",
"xMotivo": "Autorizado o uso da NF-e"
},
"@_versao": "4.00"
}
]
}
}
}