Projeto Manifesto Eletrônico de Documentos Fiscais

Manual de Orientação do Contribuinte

MDF-e Receita Estadual do Paraná

MDFeRecepcaoEvento - Eventos Específicos

Esta página apresenta o conteúdo técnico do serviço conforme os documentos oficiais do MDF-e.

Esta página complementa a parte geral do Sistema de Registro de Eventos. As validações gerais são executadas antes das regras específicas apresentadas a seguir.

1. Evento de Encerramento

  • Função: Atender às solicitações de encerramento de MDF-e.
  • Autor do Evento: Emitente do MDF-e ou, quando indicado, transportador terceiro autorizado pelas regras vigentes.
  • Código do Tipo de Evento: 110112
  • Schema XML: evEncMDFe_v9.99.xsd

1.1. Leiaute Específico

#CampoElePaiTipoOcor.Tam.Descrição/Observação
HP01evEncMDFeG----TAG raiz.
HP02descEventoEHP01C1-112Descrição do Evento: ‘Encerramento’.
HP03nProtEHP01N1-115Número do protocolo de autorização do MDF-e a ser encerrado.
HP04dtEncEHP01D1-1-Data em que o MDF-e foi encerrado.
HP05cUFEHP01N1-12UF de encerramento do manifesto.
HP06cMUnEHP01N1-17Código do município de encerramento do manifesto.
HP07indEncPorTerceiroEHP01N0-11Indicador informado com valor 1 quando o encerramento for registrado pelo transportador terceiro, diferente do emitente do MDF-e.

1.2. Regras Específicas

#Regra de ValidaçãoAplic.cStatEfeitoMensagem
K01Verificar se nSeqEvento é maior que o valor permitido (=1).Obrig.636Rej.Rejeição: O número sequencial do evento é maior que o permitido.
K02Código do município de encerramento inexistente na tabela de municípios do IBGE.Obrig.714Rej.Rejeição: Município de encerramento inexistente.
K03Município de encerramento diverge da UF informada.Obrig.614Rej.Rejeição: Código de Município diverge da UF de encerramento do MDF-e.
K04Se cUF=99, o município de encerramento deve ser 9999999.Obrig.689Rej.Rejeição: Município de encerramento deve ser 9999999 para encerramento no exterior.
K05Emitente deve estar habilitado na base de dados para emissão do MDF-e.
Exceção: não aplicar quando tpEmis=3.
Observação: se o evento for gerado por PAA, verificar se o CNPJ do emitente está ativo no cadastro do CNPJ MEI da RFB.
Emitente deve estar habilitado na base de dados para emissão do MDF-e.
Exceção: não aplicar quando tpEmis=3 ou quando o MDF-e for gerado por PAA.
Observação: se o evento for gerado por PAA, verificar se o CNPJ do emitente está ativo no cadastro do CNPJ MEI da RFB.
Obrig.203Rej.Rejeição: Emissor não habilitado para emissão do MDF-e.
K06Verificar se o MDF-e já está cancelado.Obrig.218Rej.Rejeição: MDF-e já está cancelado na base de dados da SEFAZ. [nProt][dhCanc]
K07Verificar se a data de encerramento é anterior à data de emissão do manifesto.Obrig.615Rej.Rejeição: Data de encerramento anterior à data de autorização do MDF-e.
K08Verificar se o protocolo informado difere do protocolo do MDF-e.Obrig.222Rej.Rejeição: Protocolo de Autorização de Uso difere do cadastrado.
K09Verificar se já houve encerramento do manifesto.Obrig.609Rej.Rejeição: MDF-e já está encerrado na base de dados da SEFAZ. [nProt][dhEnc]
K10Verificar se o MDF-e possui indCarregaPosterior=1 sem evento de inclusão de DF-e.Obrig.715Rej.Rejeição: Não é permitido encerrar MDF-e com indicação de carregamento posterior sem inclusão de DF-e associada.
K11Se informado indEncPorTerceiro, o autor deve ser o proprietário ou possuidor do veículo de tração e ser diferente do emitente do MDF-e.Obrig.524Rej.Rejeição: Autor inválido para encerramento por terceiro.
K12Se não informado indEncPorTerceiro, o autor deve ser igual ao emitente do MDF-e.Obrig.525Rej.Rejeição: Autor inválido para encerramento.

Final do processamento: se homologado, a situação do MDF-e passa para 132 - Encerramento homologado.

2. Evento de Inclusão de Condutor

  • Função: Incluir condutor do veículo de MDF-e rodoviário.
  • Autor do Evento: Emitente do MDF-e.
  • Código do Tipo de Evento: 110114
  • Schema XML: evIncCondutorMDFe_v9.99.xsd

2.1. Leiaute Específico

#CampoElePaiTipoOcor.Tam.Descrição/Observação
HP01evIncCondutorMDFeG----TAG raiz.
HP02descEventoEHP01C1-112Descrição do Evento: ‘Inclusão Condutor’.
HP03condutorGHP01-1-1-Informações do condutor do veículo.
HP04xNomeEHP03C1-12-60Nome do condutor.
HP05CPFEHP03N1-111CPF do condutor.

2.2. Regras Específicas

#Regra de ValidaçãoAplic.cStatEfeitoMensagem
K01Verificar se nSeqEvento é maior que o valor permitido (até 99).Obrig.636Rej.Rejeição: O número sequencial do evento é maior que o permitido.
K02Emitente deve estar habilitado na base de dados para emissão de MDF-e.
Observação: se o evento for gerado por PAA, verificar se o CNPJ do emitente está ativo no cadastro do CNPJ MEI da RFB.
Obrig.203Rej.Rejeição: Emissor não habilitado para emissão do MDF-e.
K03Verificar se o MDF-e já está cancelado.Obrig.218Rej.Rejeição: MDF-e já está cancelado na base de dados da SEFAZ. [nProt][dhCanc]
K04Verificar se houve encerramento do manifesto.Obrig.609Rej.Rejeição: MDF-e já está encerrado na base de dados da SEFAZ. [nProt][dhEnc]
K05Verificar se o MDF-e é do modal rodoviário.Obrig.644Rej.Rejeição: Evento de inclusão de condutor só pode ser registrado para o modal rodoviário.
K06Validar o CPF do condutor (dígito de controle e zeros).Obrig.645Rej.Rejeição: CPF do condutor inválido.

Final do processamento: se homologado, o retorno será 135 - Evento vinculado a MDF-e.

3. Evento de Inclusão de DF-e

  • Função: Incluir documentos fiscais no MDF-e com indCarregaPosterior=1, registrando as coletas ao longo do percurso.
  • Autor do Evento: Emitente do MDF-e.
  • Código do Tipo de Evento: 110115
  • Schema XML: evInclusaoDFeMDFe_v9.99.xsd

3.1. Leiaute Específico

#CampoElePaiTipoOcor.Tam.Descrição/Observação
HP01evIncDFeMDFeG--1-1-Schema XML de validação do evento de inclusão de DF-e.
HP02descEventoEHP01C1-113Descrição do Evento: “Inclusão DF-e” ou “Inclusao DF-e”.
HP03nProtEHP01N1-115Número do protocolo de autorização do MDF-e.
HP04cMunCarregaEHP01N1-17Código do Município de Carregamento.
HP05xMunCarregaEHP01C1-12-60Nome do Município de Carregamento.
HP06infDocGHP01-1-n-Grupo dos documentos inseridos no MDF-e.
HP07cMunDescargaEHP06N1-17Código do Município de Descarregamento.
HP08xMunDescargaEHP06C1-12-60Nome do Município de Descarregamento.
HP09chNFeEHP06N1-144Chave de acesso da NF-e incluída no MDF-e com carregamento posterior.

3.2. Regras Específicas

#Regra de ValidaçãoAplic.cStatEfeitoMensagem
K01Verificar se nSeqEvento é maior que o valor permitido (até 99).Obrig.636Rej.Rejeição: O número sequencial do evento é maior que o permitido.
K02Emitente deve estar habilitado na base de dados para emissão de MDF-e.
Observação: se o evento for gerado por PAA, verificar se o CNPJ do emitente está ativo no cadastro do CNPJ MEI da RFB.
Obrig.203Rej.Rejeição: Emissor não habilitado para emissão do MDF-e.
K03Verificar se o MDF-e já está cancelado.Obrig.218Rej.Rejeição: MDF-e já está cancelado na base de dados da SEFAZ. [nProt][dhCanc]
K04Verificar se houve encerramento do manifesto.Obrig.609Rej.Rejeição: MDF-e já está encerrado na base de dados da SEFAZ. [nProt][dhEnc]
K05Verificar se o MDF-e possui indCarregaPosterior=1.Obrig.708Rej.Rejeição: MDF-e deve possuir indicação de carregamento posterior para inclusão de DF-e.
K06Município de carregamento diverge da UF de carregamento do MDF-e.Obrig.456Rej.Rejeição: Código de Município diverge da UF de Carregamento do MDF-e.
K07Código do município de carregamento inexistente na tabela do IBGE.Obrig.405Rej.Rejeição: Município de Carregamento inexistente.
K08Município de descarregamento diverge da UF de descarregamento do MDF-e.Obrig.612Rej.Rejeição: Código de Município diverge da UF de descarregamento do MDF-e.
K09Código do município de descarregamento inexistente na tabela do IBGE.Obrig.406Rej.Rejeição: Município de Descarregamento inexistente.
K10Para cada NF-e relacionada, validar a chave de acesso e retornar o motivo da rejeição.Obrig.709Rej.Rejeição: Chave de acesso de NF-e inválida no evento de inclusão. [Motivo]
K11Para cada NF-e relacionada, verificar se existe na base de dados da SEFAZ.
Observação: retornar a chave inexistente. NF-e em contingência fica dispensada.
Obrig.675Rej.Rejeição: NF-e informada não existe na base de dados da SEFAZ. [chNFe]
K12Para cada NF-e relacionada, verificar diferença de chave de acesso.
Observação: retornar a chave divergente. NF-e em contingência fica dispensada.
Obrig.676Rej.Rejeição: NF-e informada com diferença de chave de acesso. [chNFe]
K13Para cada NF-e relacionada, verificar se está cancelada ou denegada.
Observação: retornar a chave irregular. NF-e em contingência fica dispensada.
Obrig.677Rej.Rejeição: NF-e informada não pode estar cancelada/denegada na base da SEFAZ. [chNFe]
K14Verificar se a chave da NF-e já está vinculada ao MDF-e por outro evento de inclusão de DF-e.
Observação: retornar o protocolo do evento autorizado.
Obrig.711Rej.Rejeição: NF-e já está vinculada ao MDF-e por outro evento.

Final do processamento: se homologado, o retorno será 135 - Evento vinculado a MDF-e.

4. Evento de Pagamento da Operação de Transporte

  • Função: Informar o pagamento do TAC-Agregado ou equiparado a TAC ao final do período, conforme as viagens realizadas.
  • Autor do Evento: Emitente do MDF-e que contratou o TAC.
  • Código do Tipo de Evento: 110116
  • Schema XML: evPagtoOperMDFe_v9.99.xsd

4.1. Leiaute Específico

#CampoElePaiTipoOcor.Tam.Descrição/Observação
HP01evPagtoOperMDFeG--1-1-Schema XML de validação do evento de pagamento da operação de transporte.
HP02descEventoEHP01C1-124Pagamento Operação MDF-e.
HP03nProtEHP01N1-115Número do protocolo de autorização do MDF-e.
HP04infViagensGHP01-1-1-Informações do total de viagens acobertadas pelo evento.
HP05qtdViagensEHP04N1-15Quantidade total de viagens realizadas com o pagamento do frete.
HP06nroViagemEHP04N1-15Número de referência da viagem do MDF-e.
HP07infPagGHP01-1-n-Grupo de Informações dos pgto do MDF-e.
Informações do pagamento do contrato.
HP08xNomeEHP07C0-12-60Nome do contratante.
HP09CPFCEHP07N1-111CPF do contratante do serviço.
HP10CNPJCEHP07N1-114CNPJ do contratante do serviço.
HP11idEstrangeiroCEHP07C1-12-20Identificador do contratante estrangeiro.
HP12CompGHP07-1-n-Componentes do Pagamento do Frete.
Componentes do pagamento do contrato.
HP13tpCompEHP12N1-1201 - Vale Pedágio; 02 - Impostos, taxas e contribuições; 03 - Despesas; 99 - Outros.
01 - Vale Pedágio; 02 - Impostos, taxas e contribuições; 03 - Despesas; 04 - Frete; 99 - Outros.
HP14vCompEHP12N1-113,2Valor do componente.
HP15xCompEHP12C0-12-60Descrição do componente do tipo Outros.
HP16vContratoEHP07N1-113,2Valor total do contrato.
HP17indPagEHP07N1-110 - Pagamento à vista; 1 - Pagamento a prazo.
HP18vAdiantEHP07N0-113,2Valor do adiantamento; informar somente para pagamento a prazo.
HP19indAntecipaAdiantEHP07N0-11Informar somente se for autorizado antecipar o adiantamento.
HP20infPrazoGHP07-0-n-Informações do pagamento a prazo; informar somente se indPag=1.
HP21nParcelaEHP20N1-13Número da parcela.
HP22dVencEHP20D1-110Data de vencimento da parcela (AAAA-MM-DD).
HP23vParcelaEHP20N1-113,2Valor da parcela.
HP24tpAntecipEHP07N0-110 - não permite; 1 - permite; 2 - permite mediante confirmação.
HP25infBancGHP07-1-1-Informações bancárias.
HP26codBancoCEHP25C1-13-5Número do banco.
HP27codAgenciaCEHP25C1-11-10Número da agência.
HP28CNPJIPEFCEHP25N1-114CNPJ da Instituição de Pagamento Eletrônico do Frete.
HP29PIXCEHP25C1-12-60Chave PIX para recebimento do frete.

4.2. Regras Específicas

#Regra de ValidaçãoAplic.cStatEfeitoMensagem
K01Verificar se nSeqEvento é maior que o valor permitido (=1).Obrig.636Rej.Rejeição: O número sequencial do evento é maior que o permitido.
K02Emitente deve estar habilitado na base de dados para emissão de MDF-e.
Observação: se o evento for gerado por PAA, verificar se o CNPJ do emitente está ativo no cadastro do CNPJ MEI da RFB.
Obrig.203Rej.Rejeição: Emissor não habilitado para emissão do MDF-e.
K03Verificar se o protocolo informado difere do protocolo do MDF-e.Obrig.222Rej.Rejeição: Protocolo de Autorização de Uso difere do cadastrado.
K04Verificar se o MDF-e já está cancelado.Obrig.218Rej.Rejeição: MDF-e já está cancelado na base de dados da SEFAZ. [nProt][dhCanc]
K05Verificar se o MDF-e é do modal rodoviário.Obrig.722Rej.Rejeição: MDF-e deve ser do modal rodoviário para o evento Pagamento de MDF-e.
K06Verificar se o proprietário do veículo de tração está informado como TAC Agregado (tpProp=0).Obrig.723Rej.Rejeição: O tipo do proprietário do MDF-e deve ser do tipo TAC Agregado.
K07Se indPag=1, o grupo infPrazo deve ser informado.Obrig.724Rej.Rejeição: Grupo de informações do pagamento a prazo deve ser informado.
K08Se indPag=0, o grupo infPrazo não deve ser informado.Obrig.729Rej.Rejeição: Grupo de informações do pagamento a prazo não deve ser informado.
K09Validar o CNPJ/CPF do responsável pelo pagamento.Obrig.727Rej.Rejeição: CNPJ/CPF do responsável pelo pagamento do frete inválido.
K10Validar o CNPJ da Instituição de Pagamento Eletrônico do Frete.Obrig.728Rej.Rejeição: CNPJ da instituição de pagamento eletrônico do frete inválido.
K11A soma dos componentes deve ser igual ao valor do contrato.
Observação: tolerar diferença de R$ 0,01 a mais ou a menos.
Obrig.746Rej.Rejeição: A soma dos componentes do pagamento deve ser igual ao valor do contrato.
K12Se indPag=1, as parcelas devem ter números de três algarismos, sequenciais e consecutivos.Obrig.735Rej.Rejeição: Número da parcela inválido. [nParcela]
K13Se indPag=1, nenhuma parcela pode vencer antes da emissão do MDF-e.Obrig.736Rej.Rejeição: Data de vencimento da parcela menor que a data de emissão. [nParcela]
K14Se indPag=1, a data de cada parcela deve ser posterior à parcela anterior.Obrig.737Rej.Rejeição: Data de vencimento da parcela menor que a data da parcela anterior. [nParcela]
K15Se indPag=1, vParcela + vAdiant deve ser igual a vContrato.
Observação: tolerar diferença de R$ 0,01 a mais ou a menos.
Obrig.738Rej.Rejeição: Somatório do valor das parcelas diferente do valor do contrato.
K16Se indPag=0, vAdiant não pode ser informado.Obrig.739Rej.Rejeição: Valor do adiantamento não pode ser informado para pagamento à vista.

Final do processamento: se homologado, o retorno será 135 - Evento vinculado a MDF-e.

5. Evento de Confirmação do Serviço de Transporte

  • Função: Permitir ao contratante confirmar o serviço de transporte.
  • Autor do Evento: Contratante do MDF-e.
  • Código do Tipo de Evento: 110117
  • Schema XML: evConfirmaServMDFe_v9.99.xsd

5.1. Leiaute Específico

#CampoElePaiTipoOcor.Tam.Descrição/Observação
HP01evConfirmaServMDFeG--1-1-Schema XML do evento de confirmação do serviço de transporte.
HP02descEventoEHP01C1-131Confirmação Serviço Transporte.
HP03nProtEHP01N1-115Número do protocolo de autorização do MDF-e.

5.2. Regras Específicas

#Regra de ValidaçãoAplic.cStatEfeitoMensagem
K01Verificar se nSeqEvento é maior que o valor permitido (1 até 99).Obrig.636Rej.Rejeição: O número sequencial do evento é maior que o permitido.
K02Verificar se o protocolo informado difere do protocolo do MDF-e.Obrig.222Rej.Rejeição: Protocolo de Autorização de Uso difere do cadastrado.
K03Verificar se o MDF-e já está cancelado.Obrig.218Rej.Rejeição: MDF-e já está cancelado na base de dados da SEFAZ. [nProt][dhCanc]
K04Verificar se o MDF-e é do modal rodoviário.Obrig.747Rej.Rejeição: MDF-e deve ser do modal rodoviário para o evento Confirmação da operação de transporte.
K05O autor deve ser um dos contratantes do MDF-e.Obrig.748Rej.Rejeição: Contratante não relacionado no MDF-e.

Observação: o controle de nSeqEvento é feito pelo autor. Em duplicidade, o retorno 631 informa a numeração já utilizada, que deve ser incrementada para nova tentativa.

6. Evento de Alteração do Pagamento do Serviço de Transporte

  • Função: Permitir ao transportador modificar os dados do pagamento do serviço em relação a um contratante.
  • Autor do Evento: Emitente do MDF-e.
  • Código do Tipo de Evento: 110118
  • Schema XML: evAlteracaoPagtoServMDFe_v9.99.xsd

6.1. Leiaute Específico

#CampoElePaiTipoOcor.Tam.Descrição/Observação
HP01evAlteracaoPagtoServMDFeG--1-1-Schema XML do evento de alteração do pagamento do serviço de transporte.
HP02descEventoEHP01C1-131Alteração Pagamento Serviço MDF-e.
HP03nProtEHP01N1-115Número do protocolo de autorização do MDF-e.
HP04infPagGHP01-1-n-Grupo de Informações dos pgto do MDF-e.
Informações do pagamento do contrato.
HP05xNomeEHP04C0-12-60Nome do contratante.
HP06CPFCEHP04N1-111CPF do contratante do serviço.
HP07CNPJCEHP04N1-114CNPJ do contratante do serviço.
HP08idEstrangeiroCEHP04C1-12-20Identificador do contratante estrangeiro.
HP09CompGHP04-1-n-Componentes do Pagamento do Frete.
Componentes do pagamento do contrato.
HP10tpCompEHP09N1-1201 - Vale Pedágio; 02 - Impostos, taxas e contribuições; 03 - Despesas; 99 - Outros.
01 - Vale Pedágio; 02 - Impostos, taxas e contribuições; 03 - Despesas; 04 - Frete; 99 - Outros.
HP11vCompEHP09N1-113,2Valor do componente.
HP12xCompEHP09C0-12-60Descrição do componente do tipo Outros.
HP13vContratoEHP04N1-113,2Valor total do contrato.
HP14indPagEHP04N1-110 - Pagamento à vista; 1 - Pagamento a prazo.
HP15vAdiantEHP04N0-113,2Valor do adiantamento; informar somente para pagamento a prazo.
HP16indAntecipaAdiantEHP04N0-11Informar somente se for autorizado antecipar o adiantamento.
HP17infPrazoGHP04-0-n-Informações do pagamento a prazo; informar somente se indPag=1.
HP18nParcelaEHP17N1-13Número da parcela.
HP19dVencEHP17D1-110Data de vencimento da parcela (AAAA-MM-DD).
HP20vParcelaEHP17N1-113,2Valor da parcela.
HP21tpAntecipEHP04N0-110 - não permite; 1 - permite; 2 - permite mediante confirmação.
HP22infBancGHP04-1-1-Informações bancárias.
HP23codBancoCEHP22C1-13-5Número do banco.
HP24codAgenciaCEHP22C1-11-10Número da agência.
HP25CNPJIPEFCEHP22N1-114CNPJ da Instituição de Pagamento Eletrônico do Frete.
HP26PIXCEHP22C1-12-60Chave PIX para recebimento do frete.

6.2. Regras Específicas

#Regra de ValidaçãoAplic.cStatEfeitoMensagem
K01Verificar se nSeqEvento é maior que o valor permitido (1 até 99).Obrig.636Rej.Rejeição: O número sequencial do evento é maior que o permitido.
K02Verificar se o protocolo informado difere do protocolo do MDF-e.Obrig.222Rej.Rejeição: Protocolo de Autorização de Uso difere do cadastrado.
K03Verificar se o MDF-e já está cancelado.Obrig.218Rej.Rejeição: MDF-e já está cancelado na base de dados da SEFAZ. [nProt][dhCanc]
K04Verificar se o MDF-e é do modal rodoviário.Obrig.749Rej.Rejeição: MDF-e deve ser do modal rodoviário para o evento de Alteração do Pagamento de MDF-e.
K05Se indPag=1, o grupo infPrazo deve ser informado.Obrig.724Rej.Rejeição: Grupo de informações do pagamento a prazo deve ser informado.
K06Se indPag=0, o grupo infPrazo não deve ser informado.Obrig.729Rej.Rejeição: Grupo de informações do pagamento a prazo não deve ser informado.
K07Validar o CNPJ/CPF do responsável pelo pagamento.Obrig.727Rej.Rejeição: CNPJ/CPF do responsável pelo pagamento do frete inválido.
K08Validar o CNPJ da Instituição de Pagamento Eletrônico do Frete.Obrig.728Rej.Rejeição: CNPJ da instituição de pagamento eletrônico do frete inválido.
K09A soma dos componentes deve ser igual ao valor do contrato.
Observação: tolerar diferença de R$ 0,01 a mais ou a menos.
Obrig.746Rej.Rejeição: A soma dos componentes do pagamento deve ser igual ao valor do contrato.
K10Se indPag=1, as parcelas devem ter números de três algarismos, sequenciais e consecutivos.Obrig.735Rej.Rejeição: Número da parcela inválido. [nParcela]
K11Se indPag=1, nenhuma parcela pode vencer antes da emissão do MDF-e.Obrig.736Rej.Rejeição: Data de vencimento da parcela menor que a data de emissão. [nParcela]
K12Se indPag=1, a data de cada parcela deve ser posterior à parcela anterior.Obrig.737Rej.Rejeição: Data de vencimento da parcela menor que a data da parcela anterior. [nParcela]
K13Se indPag=1, vParcela + vAdiant deve ser igual a vContrato.
Observação: tolerar diferença de R$ 0,01 a mais ou a menos.
Obrig.738Rej.Rejeição: Somatório do valor das parcelas diferente do valor do contrato.
K14Se indPag=0, vAdiant não pode ser informado.Obrig.739Rej.Rejeição: Valor do adiantamento não pode ser informado para pagamento à vista.