FJFrigo · Lançamentos · 6-Transporte › 5-MDF-e · 265

MDF-e — Manifesto de Documentos Fiscais

O manifesto que acompanha a carga: contratante, locais de carga e descarga, percurso, veículo, seguro e os documentos transportados — e a emissão eletrônica (validar, enviar, consultar, cancelar, encerrar e DAMDFE). Cada regra traz a mensagem exata, quando dispara e o confronto com o sistema antigo.

Tabela: faturamento_mdfe (8.377 em central, 8.013 numerados) e faturamento_mdfe_cte Programa antigo: menu265.prg

Bloqueia

Não grava. statuscode 400 com a frase abaixo, que a tela mostra como está.

Confirma

Pergunta antes de seguir. Quem pergunta está dito em cada regra — o servidor (statuscode 409, com o nome do campo) ou a própria tela.

Aviso

Passa, mas com um comportamento que surpreende quem está conferindo — ou é conferido só na tela.

Português ou espanhol

O servidor devolve a frase do sistema antigo, e várias eram em espanhol lá. Não é tradução faltando.

A

No formulário

Os documentos e o percurso
Aviso

(sem mensagem) — Incluir CT-e

QuandoSó na filial transportadora. Pelo id do CT-e ou pela chave (o número está nas posições 26-34): a linha traz peso, valor da carga, recebedor e UF, soma peso e valor no cabeçalho e preenche contratante (tomador), local de carga (remetente), local de descarga (recebedor), cidades e produto predominante. Nova em 11/09/2026.

Sistema antigoO mesmo (:1442).

Brasil
Aviso

(sem mensagem) — Incluir NF-e

QuandoA NF-e entra só pela chave, sem somar peso nem valor — é o caminho do caminhão da unidade local. Nova em 11/09/2026.

Sistema antigoO mesmo (:1526).

Brasil
Aviso

(sem mensagem) — o percurso é a ordem em que as UFs são marcadas

QuandoCada UF clicada recebe o número da vez; desmarcar tira da lista. Grava percurso_uf como "MT,GO,SP,". Nova em 11/09/2026.

Sistema antigoA grade de percurso com ordem (:1423).

Brasil
B

Ao gravar

Conferido pelo servidor
Bloqueia

Período já fechado: a data precisa ser posterior a 2026-07-01.

QuandoA data do MDF-e é igual ou anterior à U.D.F. da filial, na inclusão e na alteração. Nova em 11/09/2026.

Conferirparametros.udf (a U.D.F. geral da filial — Manutenção › Data de Fechamento (U.D.F.), 421).

Sistema antigovalidaData (:1609).

Brasil
Aviso

Registro gravado.

QuandoGrava o manifesto (tipo de carga 03 — frigorificada — quando vazio; tipo de faturamento 1165 na inclusão) e regrava os documentos: linha sem chave não entra, e a NF-e solta vai sem id de CT-e. Nova em 11/09/2026.

Sistema antigogravar (:1660) e a regravação dos documentos (:1761).

Brasil
C

Ao excluir

O botão Excluir da grade
Confirma

Excluir o registro 1004321?

QuandoPergunta da tela.

Brasil
Bloqueia

Período já fechado: a data precisa ser posterior a 2026-07-01.

QuandoA data gravada do MDF-e é igual ou anterior à U.D.F. Nova em 11/09/2026.

Conferirparametros.udf (a U.D.F. geral da filial — Manutenção › Data de Fechamento (U.D.F.), 421).

Sistema antigovalidaData (:1779).

Brasil
Bloqueia

Cancele primeiro a MDFe

QuandoO MDF-e já tem número (documento). Só se exclui depois de cancelado. Nova em 11/09/2026.

AtençãoEm central, 8.013 dos 8.377 MDF-e têm número.

Sistema antigoA mesma frase (:1783).

Brasil
Aviso

Registro excluído.

QuandoMarca o MDF-e excluído.

Brasil
D

Emissão — Validar

O botão Validar da barra "Emissão": numera, monta, assina e confere no leiaute
Bloqueia

Sem placa !

QuandoO MDF-e não tem a placa do veículo de tração. Nova em 11/09/2026.

Sistema antigoA mesma frase (:1879).

Brasil
Bloqueia

Sem tara !

QuandoO veículo de tração (ou o reboque informado) está com tara zero no cadastro de veículos. Nova em 11/09/2026.

ConferirCadastros › Veículos.

Sistema antigoA mesma frase (:1883).

Brasil
Bloqueia

Sem capacidade !

QuandoO veículo de tração (ou o reboque) está com capacidade zero. Nova em 11/09/2026.

ConferirCadastros › Veículos.

Sistema antigoA mesma frase (:1887).

Brasil
Bloqueia

RNTRC (ANTT) deve que ter 8 digitos [1234567]

QuandoFilial transportadora: o RNTRC da transportadora dona do veículo de tração não tem 8 dígitos. Nova em 11/09/2026.

ConferirCadastros › Emitentes (15), campo ANTT da transportadora do veículo.

Sistema antigoA mesma frase (:1903).

Brasil
Bloqueia

Cidade de origem ou de destino sem codigo IBGE.

QuandoA cidade de origem ou de destino está sem código IBGE. Nova em 11/09/2026.

ConferirCadastros › Cidades (13).

Sistema antigoNão confere.

Brasil
Bloqueia

Sem rntrc/antt no veiculo de tracao

QuandoO veículo de tração é de terceiro (não próprio) e a transportadora dona dele está sem ANTT. Nova em 11/09/2026.

ConferirCadastros › Emitentes (15).

Sistema antigoA mesma frase — lá no meio da montagem, depois de numerar (:2298).

Brasil
Bloqueia

CPF do motorista invalido

QuandoO CPF do motorista tem mais de 11 dígitos (é um CNPJ). Nova em 11/09/2026.

ConferirCadastros › Emitentes (15), o motorista.

Sistema antigoA mesma frase (:2315).

Brasil
Bloqueia

Sem uf no veiculo de tracao

QuandoO veículo de tração está sem UF. Nova em 11/09/2026.

Sistema antigoA mesma frase (:2324).

Brasil
Bloqueia

Sem rntrc/antt no veiculo de reboque

QuandoTração CAVALO/CARRETA com reboque de terceiro cuja transportadora está sem ANTT. Nova em 11/09/2026.

Sistema antigoA mesma frase (:2354).

Brasil
Bloqueia

Sem uf no veiculo de reboque

QuandoTração CAVALO/CARRETA com reboque sem UF. Nova em 11/09/2026.

Sistema antigoA mesma frase (:2369).

Brasil
Bloqueia

MDF-e sem documentos: inclua os CT-e ou as NF-e da viagem.

QuandoO manifesto não tem nenhum documento. O XSD aceita, o fisco não. Nova em 11/09/2026.

Sistema antigoNão confere.

Brasil
Bloqueia

MDFe ja enviada !

QuandoO MDF-e já está autorizado. Nova em 11/09/2026.

Sistema antigoA mesma frase (:1945).

Brasil
Bloqueia

XML do MDF-e fora do leiaute: ...

QuandoO XML assinado não passou no mdfe_v3.00.xsd (ou o modal no mdfeModalRodoviario_v3.00.xsd). Nada é gravado e o número volta junto. Nova em 11/09/2026.

Brasil
Aviso

MDF-e 1685 validado.

QuandoNumera, grava a linha ENVIA_MDFE com o XML assinado e o número no manifesto. Na filial transportadora o XML leva ANTT (contratante e pagamento do frete) e seguro, e o emitente é "prestador de serviço" quando o primeiro documento é CT-e. Tara e capacidade vão inteiras, o peso com 4 casas. Nova em 11/09/2026.

AtençãoO ambiente sai de system_config.AMBIENTE_MDFE, e o servidor de teste força homologação.

Sistema antigovalidarMDFe2, tag por tag.

Brasil
E

Emissão — Enviar e Consultar

Conversa com a SVRS (recepção síncrona e consulta pela chave)
Bloqueia

MDFe nao validada !

QuandoNão há XML validado — use Validar. Nova em 11/09/2026.

Sistema antigoA mesma frase.

Brasil
Bloqueia

Documento emitido em PRODUCAO e o sistema esta apontando para HOMOLOGACAO - enviar aqui falaria com o ambiente errado. Valide de novo.

QuandoO XML foi validado no outro ambiente. Vale para enviar, consultar, cancelar e encerrar. Nova em 11/09/2026.

Sistema antigoNão confere.

Brasil
Aviso

O fisco nao autorizou o MDF-e. — 611 - Rejeicao: ...

QuandoA SVRS não autorizou: situação e resposta ficam gravadas, o XML assinado continua para corrigir e reenviar. Nova em 11/09/2026.

Sistema antigoO legado não gravava a resposta da recusa.

Brasil
Aviso

MDF-e autorizado. Protocolo 941250051686038.

QuandoAutorizado (100): a linha vira ENVIADA_MDFE e guarda o mdfeProc, que o DAMDFE lê. Nova em 11/09/2026.

Brasil
Aviso

MDF-e autorizado - situacao gravada.

QuandoA consulta achou autorizado um MDF-e que ainda estava "Falta enviar": grava o protocolo. Nova em 11/09/2026.

Brasil
Aviso

Situacao no fisco: 100 - Autorizado o uso do MDF-e

QuandoA consulta só informa. Nova em 11/09/2026.

Brasil
F

Emissão — Cancelar e Encerrar

Eventos 110111 e 110112
Bloqueia

MDFe cancelada!

QuandoJá existe cancelamento vivo para a chave. Nova em 11/09/2026.

Sistema antigoA mesma frase (:2911).

Brasil
Aviso

MDF-e ainda nao transmitido: o numero 1685 voltou para a numeracao.

QuandoCancelar um MDF-e só validado: o documento sai do manifesto, a linha é desfeita e o número volta. Nada vai ao fisco. Nova em 11/09/2026.

Sistema antigoO mesmo (:2920).

Brasil
Bloqueia

Informe a justificativa do cancelamento (15 caracteres ou mais).

QuandoCancelar um MDF-e autorizado sem justificativa suficiente. Nova em 11/09/2026.

Sistema antigoO legado mandava sempre "Erro nos dados da MDFe".

Brasil
Aviso

MDF-e cancelado. Protocolo ...

QuandoRegistrado (135): o documento sai do manifesto (ele pode ser excluído depois), a emissão fica cancelada e nasce a linha CANCELADA_MDFE. Nova em 11/09/2026.

Brasil
Bloqueia

MDF-e ja encerrado.

QuandoJá existe encerramento vivo para a chave. Nova em 11/09/2026.

Sistema antigoNão confere — só percebia porque a última linha deixava de ser a da emissão.

Brasil
Bloqueia

MDFe nao encontrada !

QuandoO manifesto não existe mais. Nova em 11/09/2026.

Sistema antigoA mesma frase (:3096).

Brasil
Aviso

MDF-e encerrado. Protocolo ...

QuandoEncerramento registrado (135), com a data de hoje e o município de destino do manifesto (sem destino, o da filial). Nasce a linha ENCERRADA_MDFE. Nova em 11/09/2026.

Sistema antigoeventoEncerramento (:4389).

Brasil
Aviso

O fisco nao registrou o encerramento. — ...

QuandoA SVRS recusou. Nada muda no banco. Nova em 11/09/2026.

Brasil
Bloqueia

Evento fora do leiaute: ...

QuandoO evento assinado não passou no eventoMDFe_v3.00.xsd. Nova em 11/09/2026.

Brasil
Bloqueia

Detalhe do evento fora do leiaute: ...

QuandoO detalhe não passou no evCancMDFe/evEncMDFe. Nova em 11/09/2026.

Brasil
G

Emissão — DAMDFE

O impresso
Aviso

(sem mensagem) — o DAMDFE

QuandoSai do XML da emissão, com a tarja de homologação quando ainda não autorizado. Conferido contra o PDF que o legado gerou para o manifesto 2726: molduras, linhas, QR (37 × 37 módulos) e texto iguais. Nova em 11/09/2026.

Sistema antigohbnfeDaMDFe — que não recebia o logo; aqui ele entra quando a filial tem.

Brasil
H

Permissões

Quem pode passar

grep hUsuarioRegras no programa do sistema antigo devolve zero: esta tela não tem regra nomeada a conceder no Acesso dos Grupos (444).

I

Como o erro chega na tela

Para o QA reproduzir e reportar

Recusa de regra: HTTP 200 com statuscode 400 e a frase, que a tela mostra no rodapé da janela. Pergunta do servidor: statuscode 409 com o campo a reenviar como true. As mensagens que só a tela confere (marcadas como Aviso, "conferido só na tela") não chegam ao servidor. Erro inesperado traz o código de ocorrência de 8 caracteres — copie-o no chamado.

J

Regras chumbadas no código

Esperadas — não abrir como defeito
O queValor
tipo de faturamento1165, na inclusão
tipo de carga padrão03 — frigorificada
K

Diferenças e decisões pendentes

O que muda em relação ao sistema antigo
PontoSituação
listagemfaixa de data meio-aberta
documento repetido no manifestoa leitura agrupa pela chave, como o sistema antigo (8 pares repetidos em central); regravar deixa um
validação da emissãotodas as recusas vêm antes de numerar; no legado as de UF/RNTRC/CPF vinham no meio da montagem, com o número gasto
ambientesystem_config.AMBIENTE_MDFE com a trava do servidor de teste; o legado chumbava produção
tpEmiso do tipo de emissão gravado (o mesmo da chave); o legado escrevia 1 literal
encerrar duas vezesrecusado
filial transportadoraANTT, seguro e o emitente prestador de serviço dependem de filial.transportadora — em central ela está vazia nas 72 filiais, então em homologação nenhum MDF-e sai como transportadora

Nenhuma regra bate com essa busca. Tente um trecho menor da mensagem, ou limpe os filtros.