Por que ST, DIFAL e IPI são os mais sensíveis no B2B
Complexidade por UF
A Substituição Tributária (ST) não é regime nacional. Cada UF define quais NCMs entram em ST, com MVA e regras próprias. A inclusão de produtos no regime de ST varia por UF; é necessário consultar a tabela vigente publicada pela Sefaz da UF aplicável.
Em termos práticos: - Se houver ST para o NCM na UF de destino, aplica-se o regime de ST, com MVA conforme convênio, protocolo e legislação estadual vigente. - Se não houver ST para o NCM na UF, aplica-se o regime normal de ICMS.
Usar tabela genérica (mesma alíquota para todas as UFs) tende a produzir erro em operações interestaduais.
Variações por NCM
IPI segue a TIPI vigente. Cada NCM tem alíquota própria, que pode ser 0% ou um percentual definido. Dentro de uma mesma NCM de quatro dígitos, sub-NCMs distintos podem ter alíquotas diferentes. Por exemplo, dentro da posição 7318.15 (parafusos), o IPI pode variar conforme o sub-NCM específico. A regra correta é consultar a TIPI vigente para o sub-NCM exato do produto.
Usar IPI genérico (“X% para metal”) ignora a granularidade da TIPI e tende a gerar divergência.
DIFAL é tributo de operação interestadual e depende da combinação UF de origem e UF de destino, do tipo de operação e do perfil do comprador. As alíquotas interestaduais seguem a Resolução do Senado nº 22/1989 (7% e 12%, conforme par origem-destino) e a Resolução nº 13/2012 (4% para mercadorias importadas que atendam aos requisitos). O repartimento de receita entre origem e destino segue a EC 87/2015 e a LC 190/2022. Existem exceções por produto e regime.
Mudanças regulatórias frequentes
Listas de ST por UF, alíquotas, benefícios e a própria TIPI são atualizadas ao longo do tempo. Tabelas estáticas envelhecem rápido. Motor fiscal sério mantém base de regras atualizada.
Como o motor fiscal da Mastery calcula cada um
ICMS-ST: MVA + base + UF
A fórmula geral da MVA ajustada, conforme legislação aplicável em operações interestaduais, segue o padrão:
MVA ajustada = [(1 + MVA original) x (1 - ALQ inter) / (1 - ALQ intra)] - 1
Onde: - MVA original: margem de valor agregado prevista para o produto. - ALQ inter: alíquota interestadual aplicável (7%, 12% ou 4%, conforme o caso). - ALQ intra: alíquota interna da UF de destino para o produto.
Passos do cálculo no motor:
- Verifica se o NCM está em regime de ST na UF de destino. A inclusão varia por UF; consulta-se a tabela vigente da Sefaz.
- Se houver ST, identifica a MVA aplicável e calcula a base de ST com a fórmula prevista, considerando frete, seguro, outros encargos e IPI quando aplicável.
- Aplica a alíquota interna da UF de destino sobre a base de ST e abate o ICMS próprio da operação.
- Se não houver ST para o NCM na UF, aplica o regime normal de ICMS. Não há MVA aplicável fora do regime de ST.
- Retorna valor de ST (quando aplicável) e a base de cálculo associada.
Observação: a MVA varia por convênio, UF e produto. Consulte o Confaz e a Sefaz da UF aplicável para o cenário concreto.
DIFAL: regra de alíquotas e repartição
- Identifica UF de origem e UF de destino.
- Aplica a alíquota interestadual correspondente, conforme Resolução do Senado 22/1989 (7% ou 12%) ou 13/2012 (4% para importados elegíveis), com exceções por produto e regime.
- Determina a parcela cabível à UF de destino conforme legislação vigente (EC 87/2015 e LC 190/2022).
- Calcula a base aplicável, considerando se a operação é destinada a contribuinte ou não contribuinte e o tratamento da base dupla quando previsto na UF de destino.
Observação: o DIFAL teve litígios no STF. Nas ADIs 7066, 7070 e 7078, o STF validou a cobrança a partir do prazo nonagesimal da LC 190/2022 e modulou efeitos. Consulte jurisprudência recente para o seu cenário.
IPI: NCM + TIPI + regras setoriais
- Extrai o NCM completo (8 dígitos) e consulta a TIPI vigente. Dentro de uma mesma posição de quatro dígitos, sub-NCMs podem ter alíquotas diferentes.
- Identifica fato gerador conforme RIPI (Decreto 7.212/2010), tipicamente o desembaraço aduaneiro de produto estrangeiro ou a saída do estabelecimento industrial ou equiparado a industrial.
- Valida regras setoriais e regimes especiais aplicáveis (PADIS, SUDENE e outros), quando houver.
- Calcula IPI sobre a base aplicável, considerando frete, seguro e outros encargos tributáveis na operação.
Observação: regras de equiparação industrial e direito a crédito de IPI dependem do perfil das partes (importador, atacadista equiparado, indústria de transformação) e da operação. A TIPI é revisada periodicamente.
Sobreposições: ICMS por dentro, IPI na base de ST
ICMS é cobrado “por dentro”: o valor do imposto compõe a sua própria base de cálculo. Em operações com ST, o IPI pode integrar a base de cálculo do ICMS-ST quando o destinatário é consumidor final ou nas hipóteses previstas em legislação.
Observação: a ordem de cálculo e a composição da base têm regras específicas por UF, por operação e por perfil das partes. Valide caso a caso.
Casos de borda comuns
Operação interestadual com benefício estadual
Em operações interestaduais com produto elegível a benefício fiscal específico, o cálculo envolve várias camadas: ICMS próprio da UF de origem, repartição de DIFAL conforme alíquota interestadual e regras da UF de destino, e aplicação do benefício se o setor ou CNAE do comprador for elegível.
Motores genéricos tendem a ignorar a camada de benefício. Motores conscientes consultam a tabela estadual e validam elegibilidade contra CNAE e regime do comprador.
Observação: regras específicas dependem da legislação vigente da Sefaz da UF aplicável.
ST e regimes especiais
Algumas UFs preveem regimes especiais que alteram a forma de aplicar ST (regimes de tributação setoriais, TARE em UFs específicas, entre outros). Cada caso exige verificação na Sefaz da UF envolvida. Motor genérico tende a não cobrir regimes especiais.
IPI em operações com indústria
Indústrias de transformação podem ter direito a crédito de IPI em insumos, conforme RIPI. Quando o comprador é cadastrado como indústria de transformação com direito a crédito, isso pode alterar o tratamento do IPI na operação. A validação real exige conferir o cadastro do comprador (CNAE, regime) e a legislação aplicável.
Por que lote ou aproximação não funciona
Calcular fora do tempo real produz desencontro entre preço exibido e preço real. No B2B, isso vira: 1. Preço aproximado no carrinho. 2. Cálculo real em batch, com diferença. 3. Correção de nota, comunicação ao cliente, atrito comercial.
Cálculo em tempo real evita o retrabalho e mantém previsibilidade de margem.
Auditoria: como saber se ST, DIFAL e IPI estão corretos hoje
- Selecione algumas notas dos últimos 30 dias (intraestaduais, interestaduais e com ST aplicado).
- Valide cada uma contra a legislação vigente das UFs envolvidas. ST: tabela da Sefaz e Convênio ICMS 142/2018. DIFAL: alíquotas e repartição conforme EC 87/2015 e LC 190/2022. IPI: TIPI vigente para o sub-NCM exato.
- Calcule o valor esperado com fórmulas corretas, não com tabelas genéricas.
- Compare com a nota. Divergências relevantes merecem investigação.
- Identifique padrão. Erro sistemático (sempre em uma UF, sempre em um NCM, sempre em um tipo de operação) sugere problema de regra na plataforma.
Como integrar via API da Mastery
Exemplo simplificado de chamada REST:
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 breakdown por tributo (ICMS próprio, ICMS-ST quando aplicável, DIFAL conforme operação, IPI conforme TIPI vigente, PIS/COFINS) e detalhes por item. Schema completo e exemplos atualizados constam na documentação da API.
FAQ
1. Como calcular ICMS-ST no checkout B2B em tempo real? Verificar se o NCM está em regime de ST na UF de destino (a inclusão varia por UF). Se houver ST, aplicar a MVA ajustada conforme fórmula prevista (Convênio ICMS 142/2018 e legislação estadual). Se não houver ST, aplica-se o regime normal de ICMS. A consulta deve ser feita contra a Sefaz da UF envolvida.
2. O que é DIFAL e como afeta o e-commerce B2B? DIFAL é a sistemática de repartição de ICMS entre UF de origem e UF de destino em operações interestaduais, conforme EC 87/2015 e LC 190/2022. A aplicação concreta varia por operação, destinatário (contribuinte ou não contribuinte) e UF. O tema teve litígios no STF (ADIs 7066, 7070 e 7078), com decisão de validade e modulação de efeitos.
3. IPI é cobrado no carrinho B2B? Depende do produto (sub-NCM e TIPI vigente), do perfil do comprador (PF, PJ, indústria com direito a crédito) e da operação, conforme RIPI (Decreto 7.212/2010). O motor precisa considerar o sub-NCM exato e regras setoriais aplicáveis.
4. Como o motor fiscal trata operações interestaduais com benefícios? Consulta a tabela estadual de benefícios e valida elegibilidade contra CNAE e regime do comprador. Se elegível, aplica conforme legislação. Caso contrário, calcula sem o benefício.
5. Pré-cálculo ou lote funciona para ST, DIFAL e IPI? Em geral, não. Cada operação é uma combinação única de UF de origem, UF de destino, NCM e perfil do comprador. Pré-cálculo aproximado tende a divergir do cálculo correto. Tempo real reduz retrabalho e mantém o preço do carrinho consistente com a nota.
CTA
Quer auditar ST, DIFAL e IPI da sua operação? Solicite uma auditoria de cálculo. A equipe da Mastery analisa amostra de notas dos últimos 30 dias, identifica padrões de divergência e devolve uma leitura técnica com pontos de atenção e próximos passos.
Fontes oficiais
- Convênio ICMS 142/2018 do Confaz: https://www.confaz.fazenda.gov.br/legislacao/convenios/2018/CV142_18
- LC 190/2022 (DIFAL): https://www.planalto.gov.br/ccivil_03/leis/lcp/lcp190.htm
- RIPI, Decreto 7.212/2010: https://www.planalto.gov.br/ccivil_03/_ato2007-2010/2010/decreto/d7212.htm
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.