1. Inicio
  2. Documentos
  3. NS MDFe
  4. Funções Utilitárias de MD...
  5. Consulta Situação de MDFe

Consulta Situação de MDFe

Através do serviço de Consulta Situação de MDF-e é possível obter a informação de qual o estado atual do MDF-e no banco de dados da Sefaz.

Esta funcionalidade é muito utilizada em casos onde é necessário verificar a existência e validade de um MDF-e, assim como obter informações sobre os eventos ocorridos com o mesmo (ex.: alteração de valores por Cartão de Correção Eletrônica).

URL

Produção: POST https://mdfe.ns.eti.br/mdfe/stats

Dados de entrada
CampoDescriçãoTipoOcorrênciaObservação
X-AUTH-TOKENToken de acesso do usuárioA0-1
licencaCnpjCNPJ da licença interessada em consultar a situação do MDF-eN0-1Utilizado para identificar o certificado digital que deverá ser utilizado Se não for enviado, o CNPJ será extraído da chave enviada no campo chMDFe
chMDFeChave de acesso do MDF-eN1-1
tpAmbTipo do ambiente de autorização do MDF-eN1-11 - Produção; 2 - Homologação
Exemplo de requisição

Consulta de situação

curl -X POST \
-H "Content-Type: application/json" \
-d '{
     "X-AUTH-TOKEN": "SEU_TOKEN", 
     "licencaCnpj": "07364617000135", 
     "chMDFe": "43161107364617000135580000000099461000094833", 
     "tpAmb": "2"
     }'\
https://mdfe.ns.eti.br/mdfe/stats
Dados retornados
CampoDescriçãoOcorrênciaTipoPaiObservação
statusCódigo de status do processamento1-1N
motivoDescrição literal do status de processamento1-1A
retConsSitMDFeObjeto contendo os dados do protocolo de autorização do MDF-e e todos os eventos vinculados.0-1OSomente em status = 200
erroObjeto contendo os dados de erro ocorrido durante o processamento0-1OSomente em status != 200
cStatCódigo de status do erro1-1
xMotivoDescrição literal do erro1-1
Exemplos de retorno

Retorno com sucesso

{
    "status": 200,
    "motivo": "Consulta realizada com sucesso",
    "retConsSitMDFe": {
        "tpAmb": "1",
        "verAplic": "RS20170524131932",
        "cStat": "100",
        "xMotivo": "Autorizado o uso do MDF-e",
        "cUF": "43",
        "protMDFe": {
            "infProt": {
                "Id": "MDFe943190000293404",
                "tpAmb": "1",
                "verAplic": "RS20181016150131",
                "chMDFe": "43161107364617000135580000000099461000094833",
                "dhRecbto": "2019-01-11T09:20:46-02:00",
                "nProt": "943190000293405",
                "digVal": "nzZFry3yOgdHeHZbIyunlbYIamA=",
                "cStat": "100",
                "xMotivo": "Autorizado o uso do MDF-e"
            },
            "versao": "3.00"
        },
        "versao": "3.00"
    }
}
cStats Retornados

De acordo com o código de cStat principal, que é retornado no objeto retConsSitMDFe, é possível definir a situação do documento.
Abaixo segue uma tabela com os valores que podem ser retornados, podendo haver outros retornos conforme a necessidade da sefaz.

CódigoRetorno
100Documento autorizado
101Documento cancelado
110Documento denegado
132Documento encerrado
Códigos de retorno
CódigoDescrição
200Consulta realizada com sucesso
-400Chave do MDF-e ou Tipo do Ambiente não informados
-3Chave de acesso inválida
-6Erro ao realizar a consulta. Verifique o objeto erro para identificar o motivo.

Como podemos ajudar?