Tabela De Modalizadores - O Que Sao Modalizadores - FDPLEARN
O Que Sao Modalizadores - FDPLEARN

Modalizadores de Transporte na NF-e: O que Realmente Precisa Saber

Se você está configurando um sistema de emissão de notas fiscais e se deparou com o campo modal de transporte, já percebeu que a coisa é mais chatinha do que parece. A tabela de modalizadores é basicamente uma lista de códigos que definem quem paga o frete dentro da NF-e. Não tem muito mistério, mas os erros aqui costumam ser silenciosos — a nota passa na homologação e só volta quando alguém olha com cuidado.

O que são os modalizadores e como a tabela funciona

Cada código indica o tipo de modalidade de transporte aplicada à operação. O campo está no grupo <transp> e é obrigatório. Os valores vão de 0 a 9, mais alguns adicionais dependendo do contexto. Segue a relação completa: 01 — MO01: SEM FRETE
Mercadoria vendida sem encargos de transporte. O comprador retira ou organiza o envio por conta própria. Usado quando não há prestador de serviço de transporte envolvido na operação.

02 — MO02: RODOVIÁRIO, CARGA PROPRIA, REDE
Frete feito pela própria rede logística do emitente, sem terceirização. É o caso clássico de delivery próprio com caminhão da empresa. 03 — MO03: RODOVIÁRIO, CARGA PROPRIA, REDE NACIONAL
Igual ao anterior, mas limitado à área de cobertura nacional da rede do emitente. Diferencia regional de nacional.

04 — MO04: RODOVIÁRIO, CARGA PRÓPRIA, REDE REGIONAL
Rede regional do próprio emitente. Quando a cobertura não atinge todo o território mas ultrapassa uma única cidade. 05 — MO05: RODOVIÁRIO, TERCERIZADO
Transporte contratado de empresa terceirizada. O mais comum em operações B2B.

06 — MO06: RODOVIÁRIO, TERCERIZADO, REDE NACIONAL
Terceirizado com cobertura nacional. 07 — MO07: RODOVIÁRIO, TERCERIZADO, REDE REGIONAL
Terceirizado com cobertura regional.

08 — MO08: RODOVIÁRIO, TERCERIZADO, REDE LOCAL
Transporte terceirizado apenas dentro do município ou região metropolitana. 09 — MO09: AÉREO
Modalidade aérea de transporte. Mais caro, usado quando o prazo é crítico.

10 — MO10: CERÂMICO
Transporte por ferrovia ou modal ferroviário. 11 — MO11: AQUAVIÁRIO, CABOTAGEM
Transporte marítimo de cabotagem, ou seja, entre portos nacionais.

👉 Clique no botão abaixo para saber mais sobre o assunto!

12 — MO12: AQUAVIÁRIO, NAVEGAÇÃO INTERIOR
Transporte fluvial ou lacustre, fora da área marítima. 13 — MO13 — AÉREO, CARGA PROPRIA, REDE NACIONAL
Rede aérea própria do emitente com cobertura nacional.

14 — MO14 — AÉREO, CARGA PRÓPRIA, REDE REGIONAL
Rede aérea própria com cobertura regional. 15 — MO15 — AÉREO, TERCERIZADO
Transporte aéreo terceirizado.

16 — MO16 — MULTIMODAL
Operação com mais de um modal de transporte, contratado sob um único documento. Exige a informação do Operador de Transporte Multimodal (OTM). Alguns desses códigos dependem de campos complementares, como vFrete, veÍCulo, placa, RGU, UF. Se o modal for 05 e você não preencher os dados do transportador, a nota rejeita.

Como eu lido com isso na prática

Eu montei um mapeamento automático baseado no CNPJ do transportador. Quando o campo transportador é preenchido, o sistema consulta uma tabela interna que retorna o modal correto. Quando não há transportador indicado, o padrão vai para MO01. Funciona em cerca de 90% dos casos. Os outros 10% são aqueles em que o vendedor usa sua própria frota registrada sob outro CNPJ, e o sistema cai na armadilha de escolher MO05 em vez de MO02. Um problema específico que eu encontrei foi com um cliente que operava com entrega própria mas tinha todos os veículos registrados sob uma razão social diferente da emitente da NF-e. O campo transportador vinha preenchido com o CNPJ da transportadora, então meu sistema automaticamente aplicava MO05. A SEFAZ de SP rejeitou porque o CPF/CNPJ do transportador não constava como prestador credenciado no cadastro do emitente. A solução foi mudar a lógica: se o transportador for uma PJ distinta e o emitente tiver contrato de transporte vinculado a ela, usar MO05 com o cadastro completo. Caso contrário, MO02 com os dados do veículo do próprio emitente.

Pegadinhas que quase todo mundo erra

A primeira é confundir modalizadores com espécie de transporte. Modalizador define quem paga o frete, não como a mercadoria se move. Você pode ter um transportador rodoviário terceirizado (MO05) ou uma carga própria aérea (MO13). Eles não são mutuamente exclusivos na lógica, mas na prática são combinados de formas específicas. A segunda é achar que o campo <modFrete> é opcional. Ele não é. A NFe 4.0 exige que ele esteja presente. Alguns leitores antigos ainda aceitam omitir, mas a validação rigorosa da SEFAZ moderna rejeita.

A terceira é usar MO01 indiscriminadamente. Muita gente coloca SEM FRETE em tudo porque é mais fácil. Isso distorce a estatística fiscal e pode causar problema na escrituração do SPED e no cálculo de ISS em cidades que tributam com base na modalade de frete declarada.

Quando a tabela de modalizadores não resolve

Operações internacionais. A tabela padrão cobre transporte nacional. Se você exporta ou importa, os modalizadores não se aplicam — o campo <transp> entra em modo especial com informações de comercialização (INCOTERMS) e o frete é tratado pelo campo <exporta> / <remExport>. Tentar encaixar uma operação de importação em MO09, por exemplo, é erro comum que gera rejeição 273. Outro cenário limite é o revendedor que recebe mercadoria com frete por conta do fornecedor e depois revende com frete por conta do cliente final. Nesse caso, você precisa emitir duas notas: uma com MO01 (frete incluso na compra) e outra com o modal correspondente na venda. Não existe um modalizador que represente "frete embutido" de forma genérica — cada transação precisa do seu próprio registro.

Alternativas para quem não quer lidar com isso manualmente

Se o volume de notas é grande, vale a pena integrar com um web que faça a validação dos modalizadores antes do envio. Eu uso um serviço interno que cross-checka o campo transportador com o cadastro contribuinte e suggesta o modal mais adequado, mas existem soluções prontas de ERP e de prestadores de serviço fiscal que fazem o mesmo. A desvantagem é que todo serviço adicional custa dinheiro e introduz outra dependência. Para escritórios pequenos que emitem menos de 50 notas por mês, o mapeamento manual com uma planilha atualizada do que é mais comum no seu portfólio de operações rende o mesmo resultado com custo zero. O campo modal na tabela de modalizadores de transporte é simples na teoria. Na prática, a combinação com os dados do transportador, a validação estadual e a lógica de negócios da empresa criam Enough edge cases para justificar uma atenção cuidadosa. Anote os casos que dão errado no seu ambiente, centralize a regra de decisão em um só lugar, e revisite a tabela a cada atualização da manual da NF-e, porque a Receita Federal muda código ocasionalmente sem muito alvoroço.