Skip to main content

Consulta pela Chave de Acesso

Método: GET

Endpoint: https://api.emitix.com.br/nfse/consultar-chave-acesso

Descrição Geral

Permite consultar as informações detalhadas e o status atual de uma Nota Fiscal de Serviço Eletrônica (NFS-e) diretamente na SEFIN Nacional, utilizando a sua Chave de Acesso única de 44 posições.

Função da Rota

  • Recuperar o XML autorizado e original de uma NFS-e a partir da sua chave.
  • Verificar a situação atual da nota (Autorizada, Cancelada, Substituída, etc.) na base de dados nacional.
  • Obter dados do prestador e tomador envolvidos no serviço.

Situações de Uso

  • Validação de notas fiscais recebidas de fornecedores ou prestadores.
  • Integração para download automático de XMLs em sistemas de gestão contábil (ERPs).
  • Auditoria e conferência se uma nota consta como válida e autêntica perante o ambiente nacional da SEFIN.

Campos da Requisição (Payload)

CampoTipoObrigatórioDescrição
chaveAcessostringChave de acesso da NFS-e a ser consultada (exatamente 44 caracteres numéricos).
cnpjstring⚙️ Opcional*CNPJ do prestador (obrigatório se CPF não for informado).
cpfstring⚙️ Opcional*CPF do prestador (obrigatório se CNPJ não for informado).
certificatestring⚙️ OpcionalCertificado digital A1 em base64. Se não enviado, utiliza-se o cadastrado no sistema.
pass_certificatestring⚙️ OpcionalSenha do certificado digital A1.

Observação: Deve ser informado obrigatoriamente apenas um dos identificadores do prestador: cnpj ou cpf.

Autenticação

A rota exige autenticação dupla através dos cabeçalhos:

  • Bearer Token
    • Authorization: Bearer <seu_token_de_acesso>
  • API Key
    • api-key: <sua_api_key>

Exemplo de Payload

{
"chaveAcesso": "12345678901234567890123456789012345678901234",
"cnpj": "12345678000199"
}

Exemplo de Requisição Completa

curl -X GET https://api.emitix.com.br/nfse/consultar-chave-acesso \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <seu_token_de_acesso>" \
-H "api-key: <sua_api_key>" \
-d '{
"chaveAcesso": "12345678901234567890123456789012345678901234",
"cnpj": "12345678000199"
}'

Exemplo de Resposta

{
"success": true,
"message": "NFS-e consultada com sucesso",
"statusCode": 200,
"data": {
"xml": "<?xml version=\"1.0\" encoding=\"UTF-8\"?><retConsStatServ><tpAmb>1</tpAmb><verAplic>SP_NFE_PL009_V4</verAplic><cStat>107</cStat><xMotivo>Serviço em Operação</xMotivo><cUF>35</cUF><dhRecbto>2025-03-19T10:00:00-03:00</dhRecbto></retConsStatServ>",
"response": {
"tpAmb": "1",
"verAplic": "1.0.0",
"cStat": "100",
"xMotivo": "Autorizado o uso da NF-e",
"cUF": "35",
"chNFSe": "12345678901234567890123456789012345678901234",
"dhRecbto": "2025-03-19T10:05:00-03:00",
"nProt": "123456789012345"
}
}
}