pICMSST no ICMS90: alíquota da ST e conferência do valor
<pICMSST>det › imposto › ICMS › ICMS90 › pICMSSTRevisã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 do ICMS por substituição tributária no item ICMS90. Pertence à sequência iniciada por modBCST, depois de vBCST e antes de vICMSST. Não é a alíquota do ICMS próprio nem o percentual da MVA.
Neste artigo:
- Quais campos dão contexto à alíquota?
- Por que base×alíquota pode não ser o valor final da ST?
- A alíquota ST inclui FCP ou MVA?
- Como conferir modelo e erro de integração?
- Exemplo XML sintético
- Conferência técnica e limite da orientação
Quais campos dão contexto à alíquota?
A sequência ST é opcional no ICMS90, mas, quando utilizada, exige modBCST, vBCST, pICMSST e vICMSST. pMVAST e pRedBCST podem aparecer antes da base. Se houver FCP-ST, seu trio vem depois do valor ST. pICMSST usa TDec_0302a04, com ponto decimal e até quatro casas fracionárias no formato previsto. A possibilidade lexical de zero não comprova que a alíquota zero seja devida. Schemas NF-e/NFC-e PL_010f_v1.04 Tipos básicos do PL_010f_v1.04 NT 2022.002 — Equiparação à exportação e outras alterações
Por que base×alíquota pode não ser o valor final da ST?
O produto vBCST×pICMSST/100 representa o imposto calculado sobre a base de ST. O valor retido pode considerar abatimento do imposto próprio conforme o fundamento aplicável. No cenário didático, base 1.400 e alíquota 18% resultam 252; assumindo 180 de imposto próprio abatível, vICMSST=72. Não use essa subtração como fórmula universal nem deduza automaticamente vICMS quando há diferimento ou outro tratamento particular. MOC 7.0 — Anexo I, Leiaute e Regras de Validação NT 2022.002 — Equiparação à exportação e outras alterações
A alíquota ST inclui FCP ou MVA?
Não confunda os papéis: pMVAST influencia a formação da base, pICMSST incide sobre a base determinada e pFCPST calcula a parcela própria do FCP-ST. Uma MVA 40% não significa alíquota ST 40%. Se o FCP-ST for 2%, não some esse percentual à alíquota 18% e ainda destaque o fundo separadamente. São campos, bases e valores que precisam ser conferidos na mesma memória de cálculo. MOC 7.0 — Anexo I, Leiaute e Regras de Validação Schemas NF-e/NFC-e PL_010f_v1.04
Como conferir modelo e erro de integração?
Verifique se o documento é NF-e 55 antes de reproduzir o exemplo. Em NFC-e 65, informar modBCST no ICMS90 aciona N12-34/381, mesmo que a conta esteja correta. Em erro de schema, confira a ordem base→alíquota→valor e a completude da sequência. Em divergência fiscal, confirme a alíquota da ST, sua vigência, base e abatimentos no fundamento real, sem substituir a taxa por outra só para obter autorização. MOC 7.0 — Anexo I, Leiaute e Regras de Validação Schemas NF-e/NFC-e PL_010f_v1.04
Exemplo XML sintético
Exemplo sintético de NF-e 55: ST calculada sobre 1.400 a 18%, menos 180 de abatimento próprio assumido, resulta 72. O imposto próprio é mostrado para explicar a conta; o exemplo não determina abatimentos em operações reais.
<ICMS90 xmlns="http://www.portalfiscal.inf.br/nfe">
<orig>0</orig>
<CST>90</CST>
<modBC>3</modBC>
<vBC>1000.00</vBC>
<pICMS>18.00</pICMS>
<vICMS>180.00</vICMS>
<modBCST>4</modBCST>
<pMVAST>40.00</pMVAST>
<vBCST>1400.00</vBCST>
<pICMSST>18.00</pICMSST>
<vICMSST>72.00</vICMSST>
</ICMS90>
Este é um fragmento completo do grupo ICMS90, parcial em relação à nota. Ele demonstra forma e dependências, sem assinatura, documento completo ou autorização fiscal. Não deve ser enviado como nota pronta.
Conferência técnica e limite da orientação
Para localizar o campo em XML de nota processada, use /nfeProc/NFe/infNFe/det/imposto/ICMS/ICMS90/pICMSST com o namespace http://www.portalfiscal.inf.br/nfe. No XML de NFe sem o envelope nfeProc, o caminho começa em NFe/infNFe. Compare o item correto; campos de mesmo nome em outro CST ou nos totais têm contexto diferente.
Os parâmetros que exigem confirmação são: alíquota ST e vigência, base ST e modalidade, abatimentos legais aplicáveis. Reúna a documentação da operação, a UF, a data de emissão e a memória de cálculo. Após definidos esses parâmetros, confira a geração e os valores do exemplo com os dados reais. O artigo explica a representação técnica; não escolhe enquadramento, alíquota ou benefício para a empresa. XML bem formado ou válido no XSD não comprova autorização. O pacote PL_010f_v1.04 define a estrutura examinada; a implantação de cada regra depende do cronograma específico, do modelo e da UF. Schemas NF-e/NFC-e PL_010f_v1.04
Referência técnica para integração
- XPath completo
/nfeProc/NFe/infNFe/det/imposto/ICMS/ICMS90/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