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

pRedBCST no ICMS10: redução da base de ST e conferência

<pRedBCST>det › imposto › ICMS › ICMS10 › pRedBCST

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

pRedBCST informa o percentual de redução da base de cálculo do ICMS-ST no item com ICMS10. Aparece em /nfeProc/NFe/infNFe/det/imposto/ICMS/ICMS10/pRedBCST. É opcional no XSD e não representa redução da alíquota, percentual de margem nem valor de imposto desonerado. MOC 7.0 p. 27.

Redução e parcela remanescente

Uma redução de 20% deixa 80% da base sobre a qual ela incide. Não significa que a base final deva ser 20% do valor anterior. Para ilustrar apenas essa relação matemática, assume-se benefício já confirmado, base anterior à redução de R$ 1.400,00 e redução sintética de 20%, sem outras condições que alterem a conta:

redução monetária = 1.400 × 20/100 = 280

base remanescente = 1.400 − 280 = 1.120

O exemplo não afirma que um produto ou UF tenha esse benefício nem determina como formar os R$ 1.400,00. A norma específica precisa definir alcance, componentes, condições e método da redução. A definição de pRedBCST no leiaute não substitui essa norma.

Como representar com MVA no XML

Neste fragmento parcial interno de ICMS10, assume-se que uma MVA de 40% já elevou um montante pré-margem de R$ 1.000,00 a R$ 1.400,00 e que a redução confirmada incide sobre essa base. O valor informado em vBCST já é o resultado de R$ 1.120,00, não o valor antes da redução:

<modBCST>4</modBCST>
<pMVAST>40.00</pMVAST>
<pRedBCST>20.00</pRedBCST>
<vBCST>1120.00</vBCST>

O trecho é sintético e não constitui NF-e pronta para transmissão. 20.00 significa 20%; não use vírgula nem %. A sequência é modBCST, margem quando aplicável, redução quando aplicável e base resultante. O tipo percentual do PL 010f v1.04 admite até quatro casas decimais. A faculdade estrutural de omitir o campo não permite ocultar uma redução realmente aplicável ou inventar uma redução ausente.

O que muda na comparação com outros campos

pMVAST é margem de acréscimo para formação da base. pRedBCST é percentual de redução da base. Não é correto fazer simplesmente 40 − 20 = 20% e aplicar uma suposta MVA líquida: no cenário demonstrado, os fatores produzem 1,40 × 0,80 = 1,12, não 1,20.

ICMS10 não contém pRedBC de redução da base própria. Portanto, a presença de pRedBCST não reduz automaticamente vBC nem transforma o grupo em ICMS70. O ICMS próprio continua separado, em vBC, pICMS e vICMS.

vICMSSTDeson é um valor monetário de ICMS-ST desonerado, acompanhado de motDesICMSST. Não é a mesma coisa que a redução percentual da base. Não derive esse valor desonerado automaticamente de pRedBCST, nem acrescente um motivo de desoneração porque há redução: a relação depende do benefício e sua documentação. A NT 2020.005 v1.21 p. 12 documenta o par de desoneração separadamente.

Como investigar uma base incompatível

Recupere a memória anterior e posterior à redução. Compare produto, operação, UFs, regime, data e fundamento do benefício com a parametrização do emissor. Confira se o percentual está em porcentagem, se a redução foi aplicada ao montante correto e se já havia sido aplicada em uma etapa anterior: uma segunda aplicação reduziria indevidamente a base.

Depois, compare vBCST efetivamente enviado com a memória e com o total total/ICMSTot/vBCST. As regras N18-10/932 e N18-20/933 verificam a relação entre modalidade de ST e MVA, não concedem redução nem validam seu fundamento. Não atribua a essas rejeições uma exigência de pRedBCST que seu texto não faz.

Se faltar a regra do benefício, não complete o percentual por estimativa. O responsável contábil deve confirmar direito, vigência, condições e método com a documentação da operação. Com o parâmetro definido, corrija o cadastro ou cálculo de origem comprovadamente errado e confira a nota regenerada, preservando o XML e retorno anteriores. A validade no XSD não comprova o benefício ou autoriza editar XML assinado.

Grupo completo para conferir a sequência

O exemplo abaixo dá contexto estrutural aos campos estudados. É sintético e parcial em relação à NF-e; não é documento pronto para transmissão. Assume origem e parâmetros previamente definidos, base própria de R$ 1.000,00 a 12% e retenção por diferença na hipótese explicada: base de ST de R$ 1.120,00 a 18%, menos R$ 120,00 próprios, resulta em R$ 81,60. Os números são premissas de demonstração, não recomendações de tributação.

<ICMS10 xmlns="http://www.portalfiscal.inf.br/nfe">
  <orig>0</orig>
  <CST>10</CST>
  <modBC>3</modBC>
  <vBC>1000.00</vBC>
  <pICMS>12.00</pICMS>
  <vICMS>120.00</vICMS>
  <modBCST>4</modBCST>
  <pMVAST>40.00</pMVAST>
  <pRedBCST>20.00</pRedBCST>
  <vBCST>1120.00</vBCST>
  <pICMSST>18.00</pICMSST>
  <vICMSST>81.60</vICMSST>
</ICMS10>

Aprofundamento no mesmo contexto

A página do grupo ICMS10 reúne os campos próprios, de ST, de FCP e de desoneração e suas dependências.

Referência técnica para integração

XPath completo
/nfeProc/NFe/infNFe/det/imposto/ICMS/ICMS10/pRedBCST
Namespace
http://www.portalfiscal.inf.br/nfe
Leiaute
4.00 · PL_010e_v1.02
Ocorrências no XSD
0–1 no contexto do elemento pai
Tipo
TDec_0302a04Opc · 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-9]{2,4}|[1-9]{1}[0-9]{0,2}(\.[0-9]{2,4})?
whiteSpace
preserve