Pular para o conteúdo
Fiscal ProBiblioteca
NF-e e NFC-e · ICMS

pICMSST no ICMS70: alíquota da ST e valor retido

<pICMSST>det › imposto › ICMS › ICMS70 › pICMSST

Revisão editorial em 14 de out. de 2026. As versões e condições das regras estão indicadas ao longo do artigo.

pICMSST é a alíquota usada no cálculo do ICMS por substituição tributária. No grupo ICMS70, integra o núcleo obrigatório ST com modBCST, vBCST e vICMSST. Seu XPath é /nfeProc/NFe/infNFe/det/imposto/ICMS/ICMS70/pICMSST.

O percentual não é o imposto retido

pICMSST é um percentual, vBCST é a base em reais e vICMSST é o imposto retido. O produto simples da base pela alíquota pode representar uma etapa do cálculo, sem ser o valor final ST.

Na hipótese de operações subsequentes do art. 8º, II e § 5º, da LC 87/1996, o imposto ST corresponde à diferença entre o imposto calculado com a alíquota interna do destino sobre a base ST e o imposto da operação própria do substituto. A aplicação concreta exige os parâmetros e a disciplina fiscal da operação; a fórmula não deve ser transportada para qualquer modalidade de responsabilidade tributária.

Exemplo sintético nessa hipótese: vBCST=1400.00, alíquota ST 18% e imposto próprio 144. O produto bruto é 1400×18/100=252.00; deduzindo 144, resulta vICMSST=108.00. Os 108 não significam que a alíquota seja 7,714285%: transformar o valor líquido em uma alíquota artificial perderia a parcela própria e a representação correta do cálculo.

Por que pICMS, pICMSST e pFCPST não se substituem

pICMS é a alíquota própria aplicada à base própria vBC, já reduzida conforme pRedBC. pICMSST pertence ao cálculo ST. As alíquotas podem coincidir em um exemplo sem que isso estabeleça uma regra de igualdade.

O MOC p. 36 descreve a alíquota ST sem FCP. O adicional do fundo tem pFCPST, vBCFCPST e vFCPST próprios. Não acrescente automaticamente FCP à alíquota ST e depois envie o mesmo adicional no trio. Tampouco trate pMVAST como alíquota: a MVA forma uma base, enquanto a alíquota calcula imposto sobre a base pertinente.

Para determinar o percentual real, leve ao responsável contábil a UF de destino, data, produto/NCM, operação, regime, responsabilidade ST e fundamento da tributação. Esta explicação não escolhe alíquota nem conclui que o produto esteja sujeito a ST.

Como o percentual aparece no XML

O tipo TDec_0302a04 admite até quatro casas decimais na representação prevista pelo XSD. 18.00 significa 18%, não 0,18%. Use ponto e não acrescente %. O campo vem depois de vBCST e antes de vICMSST.

Recorte do exemplo sintético de operações subsequentes; o restante do grupo e da nota é omitido nesta exibição:

<vICMS xmlns="http://www.portalfiscal.inf.br/nfe">144.00</vICMS>
<vBCST xmlns="http://www.portalfiscal.inf.br/nfe">1400.00</vBCST>
<pICMSST xmlns="http://www.portalfiscal.inf.br/nfe">18.00</pICMSST>
<vICMSST xmlns="http://www.portalfiscal.inf.br/nfe">108.00</vICMSST>

O imposto próprio, mostrado no mesmo recorte, explica a diferença entre 252 e 108. As bases do ICMS próprio e ST são diferentes por hipótese, e a redução própria de 20% não se aplica uma segunda vez sobre a base ST.

Roteiro para conferir uma divergência

Confira primeiro se a dúvida é a alíquota ou a base: comparar apenas o valor líquido pode esconder erro em qualquer parcela. Reconstrua a memória de vBCST segundo modBCST, incluindo MVA/redução ST somente quando aplicáveis; depois confira a alíquota, o imposto próprio considerado e o resultado retido.

A rejeição 528/N17-20 verifica ICMS próprio, não certifica essa conta ST. Erro de schema pode decorrer de formato ou ordem, mas a aprovação estrutural não comprova a alíquota de destino nem o método de abatimento. Registre o retorno completo, item e ambiente, corrija a causa demonstrada no parâmetro ou cálculo e regenere o XML. Não escolha um percentual apenas para fazer o líquido coincidir com um valor esperado.

Grupo completo para conferência

Este ICMS70 sintético reúne os campos do recorte e o núcleo obrigatório, na ordem do schema. É completo somente em relação ao grupo e parcial em relação à NF-e; não é documento pronto para transmissão. Os números adicionais são hipóteses didáticas, não parâmetros para uma empresa.

<ICMS70 xmlns="http://www.portalfiscal.inf.br/nfe">
  <orig>0</orig>
  <CST>70</CST>
  <modBC>3</modBC>
  <pRedBC>20.00</pRedBC>
  <vBC>800.00</vBC>
  <pICMS>18.00</pICMS>
  <vICMS>144.00</vICMS>
  <modBCST>4</modBCST>
  <pMVAST>40.00</pMVAST>
  <vBCST>1400.00</vBCST>
  <pICMSST>18.00</pICMSST>
  <vICMSST>108.00</vICMSST>
</ICMS70>

Referências oficiais

Páginas relacionadas

Referência técnica para integração

XPath completo
/nfeProc/NFe/infNFe/det/imposto/ICMS/ICMS70/pICMSST
Namespace
http://www.portalfiscal.inf.br/nfe
Leiaute
4.00 · PL_010e_v1.02
Ocorrências no XSD
1–1 no contexto do elemento pai
Tipo
TDec_0302a04 · string
Preenchimento no catálogo
Condicional

A ocorrência vale dentro da estrutura XML: um campo obrigatório em um grupo opcional não torna esse grupo obrigatório. A aplicação fiscal depende da operação e da versão da regra.

pattern
0|0\.[0-9]{2,4}|[1-9]{1}[0-9]{0,2}(\.[0-9]{2,4})?
whiteSpace
preserve