Projeto Manifesto Eletrônico de Documentos Fiscais

Manual de Orientação do Contribuinte

MDF-e Receita Estadual do Paraná

Web Service - MDFeConsulta

Os Web Services do MDF-e utilizam mensagens nos padrões XML e SOAP, por protocolo TLS com autenticação mútua. O envio da solicitação e a obtenção do retorno ocorrem na mesma conexão, em processo síncrono.
  • Função: serviço destinado ao atendimento de solicitações de consulta da situação atual do MDF-e na Base de Dados do Ambiente Autorizador.
  • Processo: síncrono.
  • Nome do Serviço: MDFeConsulta.
  • Método: mdfeConsultaMDF.
  • Parâmetro da mensagem da área de dados: XML sem compactação.

1. Leiaute da Mensagem de Entrada

Entrada: estrutura XML contendo a consulta por chave de acesso do MDF-e.

Schema XML: consSitMDFe_v9.99.xsd.

#CampoEle.PaiTipoOcor.Tam.Descrição/Observação
DP01consSitMDFeRaiz----TAG raiz.
DP02versaoADP01N1-12v2Versão do leiaute.
DP03tpAmbEDP01N1-11Identificação do Ambiente: 1 - Produção; 2 - Homologação.
DP04xServEDP01C1-19Serviço solicitado: “CONSULTAR”.
DP05chMDFeEDP01N1-144Chave de acesso do MDF-e.

2. Leiaute da Mensagem de Retorno

Retorno: estrutura XML com o resultado da consulta da situação.

Schema XML: retConsSitMDFe_v9.99.xsd.

#CampoEle.PaiTipoOcor.Tam.Descrição/Observação
DR01retConsSitMDFeRaiz----TAG raiz da resposta.
DR02versaoADR01N1-12v2Versão do leiaute.
DR03tpAmbEDR01N1-11Identificação do Ambiente: 1 - Produção; 2 - Homologação.
DR04verAplicEDR01C1-11-20Versão do Aplicativo que processou a consulta.
DR05cStatEDR01N1-13Código do status da resposta.
DR06xMotivoEDR01C1-11-255Descrição literal do status da resposta.
DR07cUFEDR01N1-12Código da UF que atendeu à solicitação.
DR08protMDFeGDR01XML0-1-Protocolo de autorização de uso do MDF-e.
DR09procEventoMDFeGDR01XML0-N-Informações dos eventos e respectivo protocolo de registro de evento.
DR10procInfraSAGDR01G0-1-Grupo de informações do compartilhamento do MDF-e com InfraSA para geração do DTe.
DR11nProtDTeEDR10N1-115Número do Protocolo de Geração do DTe.
DR12dhProtEDR10D1-1-Data e hora de geração do protocolo, no formato AAAA-MM-DDTHH:MM:SS TZD.

Observação: os campos DR10, DR11 e DR12, introduzidos pela NT 2023.002 v.1.00, são alimentados somente para MDF-e dos modais ferroviário e rodoviário e somente após a disponibilização para a InfraSA.

3. Descrição do Processo de Web Service

Este método recebe as solicitações referentes à consulta de situação de MDF-e enviados para o Ambiente Autorizador. Seu acesso é permitido apenas pela chave única de identificação do Manifesto Eletrônico de Documentos Fiscais.

O aplicativo do contribuinte envia a solicitação ao Web Service. O Ambiente Autorizador valida a Chave de Acesso e retorna a situação atual do MDF-e na Base de Dados, o respectivo Protocolo de autorização de uso e os eventos associados, com as informações do evento e o protocolo de registro.

O processamento das requisições deste Web Service é limitado ao período de 180 dias da data de emissão do MDF-e.

4. Regras de Validação Básicas do Serviço

GrupoDescrição
AValidação do Certificado de Transmissão (protocolo TLS).
BValidação Inicial da Mensagem no Web Service.
CValidação da Área de Dados da mensagem.

5. Validação das Regras de Negócio da Consulta Situação

#Regra de ValidaçãoAplic.cStatEfeitoMensagem
G01Tipo do ambiente informado difere do ambiente do Web Service.Obrig.252Rej.Rejeição: Ambiente informado diverge do Ambiente de recebimento.
G02Verificar se o ano-mês da chave de acesso está com atraso superior a 6 meses em relação ao ano-mês atual.Obrig.460Rej.Rejeição: Consulta a uma Chave de Acesso muito antiga.
G03Validar chave de acesso. Retornar motivo da rejeição da Chave de Acesso: CNPJ / CPF zerado ou inválido, Ano < 2012 ou maior que atual, Mês inválido (0 ou > 12), Modelo diferente de 58, Número zerado, Tipo de emissão inválido, UF inválida ou DV inválido.
[Motivo: XXXXXXXXXXXX]
Obrig.236Rej.Rejeição: Chave de Acesso inválida.
[Motivo: XXXXXXXXX]
G04Acesso BD MDF-e (Chave: CNPJ / CPF Emit, Modelo, Série, Nro): verificar se MDF-e não existe.Obrig.217Rej.Rejeição: MDF-e não consta na base de dados da SEFAZ.
G05Verificar se campo “Código Numérico” informado na Chave de Acesso é diferente do existente no BD.Obrig.216Rej.Rejeição: Chave de Acesso difere da cadastrada.
G06Chave de Acesso difere da existente em BD. Opcionalmente, a descrição do erro no campo xMotivo tem concatenada a Chave de Acesso, quando o autor da consulta for o emissor.Obrig.600Rej.Rejeição: Chave de Acesso difere da existente em BD.

6. Final do Processamento

O pedido pode resultar em mensagem de erro, caso o MDF-e não seja localizado. Quando localizado, a consulta retorna a situação atual, o respectivo protocolo de autorização de uso e o registro de eventos.

cStatSituação
100Autorizado o Uso do MDF-e.
101Cancelamento de MDF-e homologado.
132Encerramento de MDF-e homologado.