pt Portuguese
Como podemos ajudar?
< Todos Tópicos

Layout MDF-e

Versão 10.003.065

A tabela abaixo apresenta os campos encaminhados no XML de envio do MDF-e, bem como tamanho, ocorrência e a origem deste campo no ERP Solution.

Colunas:

  • Tag: Nome da tag;
  • Tipo: Se a tag é um grupo (G) ou elemento (E);
  • Pai: Tag “pai”, dentro de qual grupo a tag em questão está;
  • Descrição: Descrição da tag;
  • Ocorrência: Ocorrência da tag no XML, mostrada no formato min-max, em que demonstra o tamanho mínimo e o máximo em que a tag pode aparecer no XML. Sempre que tiver 1 na ocorrência mínima, quer dizer que o campo é obrigatório;  Exemplos: 1-1, deve aparecer pelo menos uma vez (campo obrigatório) e no máximo uma vez, 0-1, não é obrigatório, podendo aparecer no máximo uma vez, 1-50, deve aparecer no mínimo uma vez e podem ocorrer no máximo 50 vezes no XML;
  • Origem ERP: Local onde o campo é buscado no ERP.
TagTipoPaiDescriçãoOcorrênciaTam.Origem ERP
IdeGinfMDFeDados do MDF-e1-1
cUFEIdeCódigo da UF do emitente do MDF-e1-12Código da UF da filial.
tpAmbEIdeAmbiente de envio do MDF-e:1 – Produção2 – Homologação1-11MDF-e: campo “Ambiente”, aba “Dados Gerais”
tpEmitEIdeTipo do Emitente:1 – Prestador de serviço de transporte 2 – Transportador de Carga Própria OBS: Deve ser preenchido com 2 para emitentes de NF-e e pelas transportadoras quando estiverem fazendo transporte de carga própria1-11Cadastro da filial: campo “Tipo do emitente”, aba NF-e
tpTranspEIdeTipo Transportador:1 – ETC2 – TAC3 – CTC0-11Enviada com o valor “2” apenas se for informado um CNPJ diferente do CNPJ do emitente para o proprietário do veículo 
modEIdeModelo fiscal do MDF-e (modelo 58)1-12MDF-e: campo “Modelo Fiscal”, aba “Dados Gerais”
serieEIdeSérie do MDF-e1-11-3MDF-e: campo “Série”, aba “Dados Gerais”
nMDFEIdeNúmero do MDF-e1-11-9MDF-e: campo “Número”, aba “Dados Gerais”
cMDFEIdeCódigo numérico que compõe a chave de acesso1-18MDF-e: campo “Código MDFe”, aba “Dados Gerais”
cDVEIdeDígito verificador da chave de acesso1-11Último dígito da chave de acesso, calculado pelo sistema na formação da chave.
modalEIdeModalidade do transporte:1 – Rodoviário2 – Aéreo3 – Aquaviário 4 – Ferroviário1-11Informado o valor “1” fixo
dhEmiEIdeData/hora de emissão MDF-e1-121MDF-e: campo “Data de hora de emissão”, aba “Dados Gerais”
tpEmisEIdeForma de emissão do Manifesto (Normal ou Contingência):1 – Normal2 – Contingência1-11MDF-e: campo “Tipo de emissão”, aba “Dados Gerais”
procEmiEIdeIdentificação do processo de emissão do MDF-e:0 – emissão de MDF-e com aplicativo do contribuinte3- emissão MDF-e pelo contribuinte com aplicativo fornecido pelo Fisco.1-11Informado o valor “0” fixo
VerProcEIdeVersão do processo de emissão1-11-20Versão atual do sistema
UFIniEIdeUF de carregamento1-12MDF-e: campo “UF inicial”, aba “Dados Gerais”
UFFimEIdeUF de descarregamento1-12MDF-e: campo “UF final”, aba “Dados Gerais”
infMunCarregaGIdeInformações dos Municípios de Carregamento1-50
cMunCarregaEinfMunCarregaCódigo do Município de Carregamento1-17Se as notas do MDF-e forem de entrada, será buscado o código do município do destinatário da nota, caso contrário o código do município da filial.
xMunCarregaEinfMunCarregaNome do Município de Carregamento1-12-60Se as notas do MDF-e forem de entrada, será buscado o nome do município do destinatário da nota, caso contrário o nome do município da filial
infPercursoGIdeInformações do Percurso do MDF-e0-25
UFPerEinfPercursoSigla das Unidades da Federação do percurso do veículo1-12UFs do percurso informadas
dhIniViagemEIdeData/hora previstos de início da viagem0-121MDF-e: campo “Data e hora de saída para viagem”, aba “Dados Gerais”
emitGinfMDFeIdentificação do emitente1-1
CNPJEemitCNPJ do emitente1-114CNPJ da filial
IEEemitInscrição Estadual do emitente1-12-14Inscrição estadual da filial
xNomeEemitRazão social ou Nome do emitente1-12-60Nome da filial
xFantEemitNome fantasia do emitente0-11-60Descrição da filial
enderEmitGemitEndereço do Emitente1-1
xLgrEenderEmitLogradouro1-12-60Endereço da filial
nroEenderEmitNúmero1-11-60Número da filial
xCplEenderEmitComplemento0-11-60Complemento da filial
xBairroEenderEmitBairro1-12-60Bairro da filial
cMunEenderEmitCódigo do município (utilizar a tabela do IBGE), informar 9999999 para operações com o exterior.1-17Código do município da filial
xMunEenderEmitNome do município, informar EXTERIOR para operações com o exterior.1-12-60Nome do município da filial
CEPEenderEmitCEP0-18CEP da filial
UFEenderEmitSigla da UF , informar EX para operações com o exterior.1-12UF da filial
foneEenderEmitTelefone0-17-12Telefone da filial
emailEenderEmitEndereço de E-mail0-11-60E-mail da filial
infModalGinfMDFeInformações do modal1-1
rodoGinfModalInformações do modal Rodoviário1-1
infANTTGrodoGrupo de informações para Agência Reguladora0-1
RNTRCEinfANTTRegistro Nacional de Transportadores Rodoviários de Carga0-18Cadastro da filial: campo “RNTRC”, aba NF-e
infCIOTGrodoDados do CIOT0-n
CIOTEinfCIOTCódigo Identificador da Operação de Transporte1-112MDF-e: campo “Código identificador da operação de transporte (CIOT)”, aba “Dados Gerais”
CPFEinfCIOTNúmero do CPF responsável pela geração do CIOT1-111MDF-e: campo “CNPJ/CPF do responsável pela geração do CIOT”, aba “Dados Gerais”
CNPJEinfCIOTNúmero do CNPJ responsável pela geração do CIOT1-114MDF-e: campo “CNPJ/CPF do responsável pela geração do CIOT”, aba “Dados Gerais”
valePedGrodoInformações de Vale Pedágio0-1
dispGvalePedInformações dos dispositivos do Vale Pedágio1-n
CNPJFornEdispCNPJ da empresa fornecedora do Vale- Pedágio1-114MDF-e: campo “CNPJ do fornecedor do vale pedágio”, aba “Dados Gerais”
CNPJPgEdispCNPJ do responsável pelo pagamento do Vale-Pedágio1-114MDF-e: campo “CNPJ/CPF do responsável pelo pagamento do vale pedágio”, aba “Dados Gerais”
CPFPgEdispCPF do responsável pelo pagamento do Vale-Pedágio1-111MDF-e: campo “CNPJ/CPF do responsável pelo pagamento do vale pedágio”, aba “Dados Gerais”
nCompraEdispNúmero do comprovante de compra1-11-20MDF-e: campo “Número do comprovante de compra”, aba “Dados Gerais”
vValePedEdispValor do Vale-Pedagio1-113,2MDF-e: campo “Valor do vale pedágio”, aba “Dados Gerais”
tpValePed EdispTipo do Vale Pedágio 0-12MDF-e: campo “Tipo do Vale Pedágio”, aba “Dados Gerais”
categCombVeic EdispCategoria de Combinação Veicular0-12MDF-e: campo “Categoria de Combinação Veicular”, aba “Dados Gerais”
veicTracaoGrodoDados do Veículo com a Tração
cIntEveicTracaoCódigo interno do veículo0-11-10MDF-e: campo “Código”, aba “Veículo”
PlacaEveicTracaoPlaca do veículo1-17MDF-e: campo “Código”, aba “Veículo”
RENAVAMEveicTracaoRENAVAM do veículo0-19-11MDF-e: campo “Código”, aba “Veículo”
taraEveicTracaoTara em KG1-11-6MDF-e: campo “Código”, aba “Veículo”
capKGEveicTracaoCapacidade em KG0-11-6MDF-e: campo “Código”, aba “Veículo”
capM3EveicTracaoCapacidade em M30-11-3MDF-e: campo “Código”, aba “Veículo”
propGveicTracaoProprietários do Veículo ou possuidor.Só preenchido quando o veículo não pertencer à empresa emitente do MDF-e0-1
CPFEpropNúmero do CPF1-111MDF-e: campo “Código”, aba “Veículo”
CNPJEpropNúmero do CNPJ1-114MDF-e: campo “Código”, aba “Veículo”
RNTRCEpropRegistro Nacional dos Transportadores Rodoviários de Carga1-18MDF-e: campo “Código”, aba “Veículo”
xNomeEpropRazão Social ou Nome do proprietário1-12-60MDF-e: campo “Código”, aba “Veículo”
IEEpropInscrição Estadual1-10-14MDF-e: campo “Código”, aba “Veículo”
UFEpropUF1-12MDF-e: campo “Código”, aba “Veículo”
tpPropEpropTipo Proprietário ou possuidor:0 – TAC – Agregado1 – TAC Independente 2 – Outros1-11MDF-e: campo “Código”, aba “Veículo”
condutorGveicTracaoInformações do(s) Condutor(s) do veículo1-10
xNomeEcondutorNome do Condutor1-12-60MDF-e: campo “Nome do condutor”, aba “Dados Gerais”
CPFEcondutorCPF do Condutor1-111MDF-e: campo “CPF do condutor”, aba “Dados Gerais”
tpRodEveicTracaoTipo de Rodado:01 – Truck02 – Toco03 – Cavalo Mecânico 04 – VAN05 – Utilitário06 – Outros1-12MDF-e: campo “Tipo de rodado”, aba “Veículo”
tpCarEveicTracaoTipo de Carroceria:00 – não aplicável01 – Aberta02 – Fechada/Baú03 – Granelera04 – Porta Container 05 – Sider1-12MDF-e: campo “Tipo de carroceria”, aba “Veículo”
UFEveicTracaoUF em que veículo está licenciado1-12MDF-e: campo “UF de licenciamento”, aba “Veículo”
veicReboqueGrodoDados dos reboques
cIntEveicReboqueCódigo interno do veículo0-11-10MDF-e: campo “Tipo de rodado”, aba “Reboque”
PlacaEveicReboquePlaca do veículo1-17MDF-e: campo “Tipo de rodado”, aba “Reboque”
RENAVAMEveicReboqueRENAVAM do veículo0-19-11MDF-e: campo “Tipo de rodado”, aba “Reboque”
taraEveicReboqueTara em KG1-11-6MDF-e: campo “Tipo de rodado”, aba “Reboque”
capKGEveicReboqueCapacidade em KG0-11-6MDF-e: campo “Tipo de rodado”, aba “Reboque”
capM3EveicReboqueCapacidade em M30-11-3MDF-e: campo “Tipo de rodado”, aba “Reboque”
propGveicReboqueProprietários do Veículo.Só preenchido quando o veículo não pertencer à empresa emitente do MDF-e0-1
CPFEpropNúmero do CPF1-111MDF-e: campo “Tipo de rodado”, aba “Reboque”
CNPJEpropNúmero do CNPJ1-114MDF-e: campo “Tipo de rodado”, aba “Reboque”
RNTRCEpropRegistro Nacional dos Transportadores Rodoviários de Carga1-18MDF-e: campo “Tipo de rodado”, aba “Reboque”
xNomeEpropRazão Social ou Nome do proprietário1-12-60MDF-e: campo “Tipo de rodado”, aba “Reboque”
IEEpropInscrição Estadual1-10-14MDF-e: campo “Tipo de rodado”, aba “Reboque”
UFEpropUF1-12MDF-e: campo “Tipo de rodado”, aba “Reboque”
tpPropEpropTipo Proprietário ou possuidor:0 – TAC – Agregado1 – TAC Independente 2 – Outros1-11MDF-e: campo “Tipo de rodado”, aba “Reboque”
tpCarEveicReboqueTipo de Carroceria:00 – não aplicável01 – Aberta02 – Fechada/Baú03 – Granelera04 – Porta Container 05 – Sider1-12MDF-e: campo “Tipo de rodado”, aba “Reboque”
UFEveicReboqueUF em que veículo está licenciado0-12MDF-e: campo “UF licenciamento”, aba “Reboque”
codAgPortoEveicReboqueCódigo de Agendamento no porto0-10-16MDF-e: campo “Tipo de rodado”, aba “Reboque”
infDocGinfMDFeInformações dos Documentos fiscais vinculados ao manifesto1-1
infMunDescargaGinfDocInformações dos Municípios dedescarregamento1-100
cMunDescargaEinfMunDescargaCódigo do Município de Descarregamento1-17NF-e: Código do município do destinatário da nota
xMunDescargaEinfMunDescargaNome do Município de Descarregamento1-12-60NF-e: Nome do município do destinatário da nota
InfNFeGinfMunDescargaNota Fiscal Eletrônica0-4000
chNFeEInfNFeChave NF-e1-144NF-e: Chave da NF-e
totGinfMDFeTotalizadores da carga transportada e seus documentos fiscais1-1
qNFeEtotQuantidade total de NF-e relacionadas no Manifesto0-11-6Quantidade de notas vinculadas ao MDF-e
vCargaEtotValor total da carga / mercadorias transportadas1-113,2Somatório do valor total das notas vinculadas ao MDF-e
cUnidEtotCódigo da unidade de medida do Peso Bruto da Carga / Mercadorias transportadas1-12Fixo valor “01”
qCargaEtotPeso Bruto Total da Carga / Mercadorias transportadas1-111,4Somatório do peso bruto das notas vinculadas ao MDF-e
infAdicGinfMDFeInformações Adicionais0-1
infAdFiscoEinfAdicInformações adicionais de interesse do Fisco0-11-2000MDF-e: Campo “Informações adicionais”
infCplEinfAdicInformações complementares deinteresse do Contribuinte0-10-5000MDF-e: “Informações complementares”

Falha de Schema

Quando ocorre a rejeição por falha de Schema, o layout apresentado anteriormente pode ser utilizado para identificar e corrigir o campo. De modo geral podem ocorrer dois tipos de erros por falha de schema, um por não possuir um campo obrigatório ou por um campo ser informado indevidamente, ou seja, ser informado em local errado no XML, ter o tipo errado ou o tamanho errado.

Quando ocorrer um erro de schema será apresentado um erro semelhante ao da imagem abaixo:

Quando ocorrer este erro, após ser enviado será habilitado na rotina o botão “Visualizar XML de envio e Abrir Validador”, que ao ser selecionado, abrirá a seguinte tela:

Nesta tela ao clicar em “OK”, será automaticamente copiado o xml e redirecionado para a página do validador de XML de MDF-e do SEFAZ.

Ao validar o XML será apresentado o erro que ocasionou a falha de schema. Neste exemplo, o campo “CPF” possui o conteúdo inválido de acordo com o  seu tipo, pois foi informado o valor “123” para o CPF do condutor, o que não corresponde a um valor válido.

Outro exemplo de falha de schema é a falta de um campo obrigatório. No exemplo abaixo, o erro informa que o elemento “mdfe” possui o elemento “’infMunCarrega” inesperado e que o elemento esperado é o elemento “UFFim”. Verificando na tabela de layout já apresentada, podemos verificar que esse campo corresponde a UF de descarregamento.

Rejeições 

As rejeições mais comuns que ocorrem são:

  • Rejeição 612 – Código de Município diverge da UF de descarga do MDF-e: Geralmente ocorre quando o MDF-e possui notas destinadas a mais de uma UF. Quando isso ocorrer, deve ser excluído o MDF-e com erro e emitido novos MDF-e´s, sendo um para cada estado de destino;
  • Rejeição 456 – Código de Município diverge da UF de Carregamento do MDF-e: Ocorre quando é emitido um MDF-e com notas de entrada e coleta em mais de uma UF. Quando isso ocorrer, deve ser emitido o MDF-e conforme a situação de emissão “Notas de entrada com coleta em mais de uma UF”;
  •  Rejeição 686 – Existe MDF-e não encerrado há mais de 30 dias para o emitente: Ocorre quando o emitente tiver um MDF-e encerrado a mais de 30 dias. Neste caso, deve ser verificado se o MDF-e foi emitido pelo sistema e realizar o encerramento do mesmo. Caso não tenha sido emitido pelo sistema, na mensagem de erro é mostrada a chave de acesso e o protocolo de autorização do MDF-e antigo. Com isso,  é possível realizar o encerramento pelo emissor gratuito, que pode ser baixado em:  http://mdfe.fazenda.sp.gov.br/download.html o qual possui uma opção para encerrar MDF-e que não existe na base de dados do programa;
  • Rejeição 611 – Existe MDF-e não encerrado para esta placa, tipo de emitente e UF: Ocorre quando for emitido MDF-e e já existir outro MDF-e autorizado (ainda não Encerrado), com o mesmo CNPJ Base do emitente, a mesma placa de veículo, o mesmo Tipo de       Emitente e a mesma UF de Descarregamento. Quando isso ocorrer, deve- se encerrar o MDF-e que está causando o erro;
  • Rejeição 743 – O tipo de transportador deve ser TAC quando informado CPF do proprietário do veículo de tração: Ocorre quando informado Modal “rodoviário” e o CPF do proprietário do veículo e não informado o tipo de transportador, ou informado tipo de transportador diferente de 2 (TAC).
  • Rejeição 744 – O tipo de transportador deve ser ETC ou CTE quando informado CNPJ do proprietário do veículo de tração: Este erro geralmente ocorre quando o veículo é próprio e mesmo assim  é informado no MDF-e os dados do proprietário. Neste caso deve-se remover as informações do proprietário e reenviar o MDF-e.
Sumário