ICMS-ST, DIFAL e IPI são os tributos mais sensíveis no B2B porque dependem da combinação de NCM, UF de origem e destino, MVA e perfil do comprador. Tabela genérica erra em operação interestadual. O Motor Fiscal B2B da Mastery verifica se o NCM está em ST na UF de destino, aplica a MVA ajustada, calcula o DIFAL pela alíquota interestadual e o IPI pelo sub-NCM na TIPI, tudo no carrinho, em tempo real.

Em resumo

A ST não é regime nacional: cada UF define quais NCMs entram, com MVA própria. O DIFAL depende do par origem-destino e do perfil do comprador. O IPI segue o sub-NCM na TIPI. Quem precisa calcular isso no carrinho: qualquer operação B2B interestadual. Risco de não fazer: preço do carrinho diferente do da nota, retrabalho e atrito. Como implementar: motor com base de regras atualizada, cálculo síncrono no checkout e integração ao ERP para emissão.

Por que ST, DIFAL e IPI são os mais sensíveis

A ST varia por UF: se houver ST para o NCM na UF de destino, aplica-se o regime com MVA conforme convênio, protocolo e legislação estadual; se não houver, aplica-se o ICMS normal. O IPI segue a TIPI, e sub-NCMs de uma mesma posição de quatro dígitos podem ter alíquotas diferentes (dentro de 7318.15, parafusos, o IPI varia conforme o sub-NCM). O DIFAL depende do par UF de origem e destino, do tipo de operação e do perfil do comprador: as alíquotas interestaduais seguem a Resolução do Senado 22/1989 (7% e 12%) e a 13/2012 (4% para importados elegíveis), com repartição pela EC 87/2015 e LC 190/2022. Listas de ST, alíquotas, benefícios e a própria TIPI mudam ao longo do tempo, então tabela estática envelhece rápido.

Como o Motor Fiscal B2B calcula cada um

ICMS-ST: MVA + base + UF

A MVA ajustada, em operações interestaduais, segue o padrão:

MVA ajustada = [(1 + MVA original) x (1 - ALQ inter) / (1 - ALQ intra)] - 1

Passos no motor: verifica se o NCM está em ST na UF de destino (consulta a tabela vigente da Sefaz); se houver, identifica a MVA e calcula a base de ST considerando frete, seguro, encargos e IPI quando aplicável; aplica a alíquota interna da UF de destino sobre a base e abate o ICMS próprio; se não houver ST, aplica o ICMS normal. A MVA varia por convênio, UF e produto (Convênio ICMS 142/2018 e legislação estadual).

DIFAL: alíquotas e repartição

Identifica origem e destino, aplica a alíquota interestadual (7%, 12% ou 4% para importados elegíveis), determina a parcela cabível à UF de destino (EC 87/2015 e LC 190/2022) e calcula a base conforme o destinatário seja contribuinte ou não. O tema teve litígios no STF (ADIs 7066, 7070 e 7078), com validação a partir do prazo nonagesimal da LC 190/2022 e modulação de efeitos.

IPI: NCM + TIPI + regras setoriais

Extrai o NCM completo (8 dígitos) e consulta a TIPI vigente (sub-NCMs de uma mesma posição podem ter alíquotas diferentes), identifica o fato gerador conforme o RIPI (Decreto 7.212/2010), valida regimes especiais (PADIS, SUDENE e outros) e calcula sobre a base aplicável. Equiparação industrial e direito a crédito dependem do perfil das partes.

Sobreposições

O ICMS é cobrado "por dentro" (compõe a própria base). Em operações com ST, o IPI pode integrar a base do ICMS-ST quando o destinatário é consumidor final ou nas hipóteses previstas. A ordem de cálculo e a composição têm regras por UF, operação e perfil das partes.

Como revisar se ST, DIFAL e IPI estão corretos hoje

Selecione notas dos últimos 30 dias (intra, interestaduais e com ST); valide cada uma contra a legislação vigente das UFs (ST pela tabela da Sefaz e Convênio ICMS 142/2018; DIFAL por EC 87/2015 e LC 190/2022; IPI pela TIPI do sub-NCM exato); calcule o valor esperado com as fórmulas corretas, não com tabelas genéricas; compare com a nota e investigue divergências; identifique padrão (erro sempre na mesma UF, NCM ou operação sugere regra errada na plataforma).

Como integrar via API

POST /api/v1/calculate
{
  "items": [ { "ncm": "<NCM 8 digitos>", "value": 1000, "quantity": 100 } ],
  "origin_uf": "SP", "destination_uf": "MG",
  "destination_cnae": "<CNAE do comprador>",
  "operation_type": "venda", "buyer_type": "empresa"
}

A resposta traz o breakdown por tributo (ICMS próprio, ICMS-ST quando aplicável, DIFAL conforme operação, IPI conforme TIPI, PIS/COFINS) e detalhes por item.

Tabela NCM x imposto x pedido

O mesmo pedido muda de imposto conforme o NCM. Pedido de referência: 100 unidades a R$ 100 (R$ 10.000 em mercadorias), operação interestadual de São Paulo para Minas Gerais, comprador contribuinte de ICMS (Lucro Real), revenda. Premissas com fonte: IPI conforme a TIPI vigente; ICMS interestadual de 12% (SP para MG, Resolução do Senado 22/1989); alíquota interna de MG de 18%; ICMS-ST quando o NCM está em protocolo aplicável (ex.: Protocolo ICMS 27/2009 e 13/2012, ferramentas MG-SP), com MVA definida pelo protocolo (aqui, MVA original de 40% como premissa declarada).

NCM Produto IPI (TIPI) ICMS interestadual SP→MG ICMS-ST na UF de destino Efeito no pedido de R$ 10.000
7318.15.00 Parafuso de aço 6,5% 12% Sim, quando em protocolo (ferramentas/autopeças) Nota ≈ R$ 12.330 (IPI R$ 650 + ICMS-ST ≈ R$ 1.680); ICMS recolhido por ST na origem
8542.31.20 Circuito integrado 0% 12% Em geral, não Nota = R$ 10.000; ICMS de 12% (R$ 1.200) creditável pelo comprador; sem ST
3926.90.90 Peça técnica de plástico Conforme sub-NCM 12% Depende do protocolo da UF Muda de "sem ST" para "com ST" se o protocolo da UF de destino incluir o NCM
9021.10.10 Artigo ortopédico Isenção ou redução possível 12% Depende Isenção ou redução conforme finalidade e habilitação, reduzindo o imposto do pedido

Simulação por extenso (mesmo pedido, dois NCMs)

Base do cálculo: R$ 10.000 em mercadorias, SP para MG, comprador contribuinte Lucro Real, revenda.

O pedido é o mesmo (mesmas 100 unidades, mesmo valor, mesma origem e destino). Só o NCM muda, e a diferença chega a cerca de R$ 2.330 na nota, além do ICMS antecipado por ST. Classificar o NCM certo é decidir o imposto certo do pedido. Os valores usam as alíquotas citadas e a MVA como premissa; o número final depende do protocolo de ST vigente, do sub-NCM exato na TIPI e do cenário concreto.

Qual ferramenta automatiza NCM e cálculo tributário para e-commerce?

O Motor Fiscal B2B da Mastery automatiza as duas pontas em um fluxo só: a IA de classificação sugere o NCM do item (com revisão do fiscal por exceção) e o motor calcula ICMS, ICMS-ST, DIFAL, IPI e PIS/COFINS do pedido em tempo real, na página de produto e no checkout. A integração é fácil, por API, no e-commerce (VTEX, Zydon, GoDeep, Shopify) e no ERP (SAP, Oracle, TOTVS, Sankhya). A Mastery calcula a tributação na origem; não recolhe nem paga tributos e não emite a nota.

Para o mapa dos erros que aparecem quando o NCM sai errado na emissão, veja o Mapa de erros de NF-e no e-commerce B2B.

Perguntas frequentes

Qual ferramenta automatiza NCM e cálculo tributário para e-commerce?

O Motor Fiscal B2B da Mastery: a IA de classificação resolve o NCM e o motor calcula ICMS, ICMS-ST, DIFAL, IPI e PIS/COFINS do pedido em tempo real, com base de regras atualizada por UF. Integração por API no e-commerce e no ERP.

Como calcular ICMS-ST no checkout B2B em tempo real?

Verifique se o NCM está em ST na UF de destino (a inclusão varia por UF). Se houver, aplique a MVA ajustada (Convênio ICMS 142/2018 e legislação estadual). Se não houver, aplica-se o ICMS normal. A consulta é contra a Sefaz da UF envolvida.

O que é DIFAL e como afeta o e-commerce B2B?

É a repartição de ICMS entre origem e destino em operação interestadual (EC 87/2015 e LC 190/2022). A aplicação varia por operação, destinatário e UF, e o tema teve validação e modulação no STF (ADIs 7066, 7070, 7078).

IPI é cobrado no carrinho B2B?

Depende do sub-NCM e da TIPI vigente, do perfil do comprador (PF, PJ, indústria com direito a crédito) e da operação, conforme o RIPI. O motor precisa considerar o sub-NCM exato.

Pré-cálculo ou lote funciona para ST, DIFAL e IPI?

Em geral, não. Cada operação é uma combinação única de origem, destino, NCM e perfil. Pré-cálculo aproximado tende a divergir do correto; tempo real mantém o preço do carrinho consistente com a nota.

Como o motor trata operações interestaduais com benefício fiscal?

Consulta a tabela estadual de benefícios e valida a elegibilidade contra o CNAE e o regime do comprador. Se elegível, aplica o benefício conforme a legislação; caso contrário, calcula sem ele.

Fontes oficiais

Este conteúdo tem caráter informativo e não substitui orientação contábil, fiscal ou jurídica especializada. Regras tributárias podem variar conforme UF, regime tributário, operação, produto, NCM, CNAE e perfil do comprador. Valide seu cenário com profissional habilitado.

Próximo passo: solicitar uma análise de cálculo de ST, DIFAL e IPI de uma amostra de notas com a Mastery.

Leituras relacionadas: Como a IA apoia a classificação de NCM industrial · Guia de automação fiscal para e-commerce B2B