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

pRedBCST no ICMSSN202: redução da base de cálculo da ST

<pRedBCST>det › imposto › ICMS › ICMSSN202 › 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 representa o percentual de redução da base de cálculo do ICMS-ST no ICMSSN202. É um elemento opcional, situado após pMVAST e antes de vBCST. A existência do campo não concede benefício nem determina a redução aplicável à operação. Schemas NF-e/NFC-e PL 010f v1.04.

A estrutura compartilhada não libera CSOSN 202/203 na NFC-e: eles estão fora da relação de N12a-20, rejeição 383. MOC 7.0 — Anexo I, pp. 107–108.

XPath: /nfeProc/NFe/infNFe/det/imposto/ICMS/ICMSSN202/pRedBCST. O campo está no item det; para consultar XML com namespace, associe um prefixo a http://www.portalfiscal.inf.br/nfe. Sem nfeProc, o caminho começa em NFe.

A referência estrutural desta explicação é o PL 010f v1.04. A ficha do catálogo pode oferecer versões anteriores; confira a versão efetivamente usada no documento. As regras e suas condições de implantação não devem ser aplicadas retroativamente a todo XML histórico.

Redução de 20% deixa 80% da base · MVA, redução e alíquota ocupam lugares diferentes · Ausência, zero e formato decimal · Como investigar uma base reduzida incorreta · XML sintético para conferir pRedBCST · Documentação para confirmar pRedBCST

Redução de 20% deixa 80% da base

Partindo de uma base hipotética anterior à redução de R$ 1.400,00, redução de 20% significa retirar R$ 280,00 e manter R$ 1.120,00: 1.400 × (1 − 20/100). Informar 80 no campo para representar esse resultado inverteria a interpretação, pois 80 é o percentual remanescente, não a redução. Se a regra efetiva definir outra metodologia ou parcela alcançada, a memória de cálculo precisa demonstrá-la; o campo XML registra o percentual confirmado.

MVA, redução e alíquota ocupam lugares diferentes

pMVAST expressa margem de formação da base e pRedBCST expressa redução dessa base; pICMSST incide sobre a base de ST resultante. Não some margem e redução como percentuais equivalentes e não reduza a alíquota para simular redução da base. A sequência permite pRedBCST sem pMVAST quando a modalidade e a regra confirmadas assim determinarem. Schemas NF-e/NFC-e PL 010f v1.04, ICMSSN202.

Ausência, zero e formato decimal

O tipo TDec_0302a04Opc aceita zero e até quatro casas decimais. A ausência do elemento, sua presença com 0.00 e um valor desconhecido são estados diferentes. Não converta ausência de parâmetro em zero nem deduza benefício do fato de o XSD aceitar o número. Use ponto decimal, sem símbolo % e sem sinal negativo. Schemas NF-e/NFC-e PL 010f v1.04. No pattern desse tipo, zero com fração (0.00) é aceito, mas o literal inteiro 0 não; a anotação textual que diz não aceitar zero não corresponde integralmente ao pattern. Schemas NF-e/NFC-e PL 010f v1.04.

Como investigar uma base reduzida incorreta

Compare a base anterior, o fundamento e a vigência da redução, o percentual confirmado e a base resultante do mesmo item. Um resultado de R$ 280,00 no cenário acima indica possível uso do percentual de redução como base remanescente. Se o erro aparecer no FCP, confira separadamente sua base: a redução da ST não autoriza aplicar igual redução ao FCP sem regra que o sustente. Não apague o percentual documentado apenas para fazer o XML coincidir com um total.

XML sintético para conferir pRedBCST

Hipótese isolada: partida de R$ 1.000,00, MVA 40%, redução confirmada de 20% sobre R$ 1.400,00 e alíquota de 18%. A base resultante é R$ 1.120,00; com dedução hipotética de R$ 120,00, 1.120 × 18% − 120 = R$ 81,60. O trio FCP foi omitido porque não se assume sua incidência nem sua base nesta hipótese.

Fragmento parcial em relação à nota, com sequência verificada no Schemas NF-e/NFC-e PL 010f v1.04. Validade estrutural não comprova incidência nem autorização.

<ICMSSN202 xmlns="http://www.portalfiscal.inf.br/nfe">
  <orig>0</orig>
  <CSOSN>202</CSOSN>
  <modBCST>4</modBCST>
  <pMVAST>40.0000</pMVAST>
  <pRedBCST>20.0000</pRedBCST>
  <vBCST>1120.00</vBCST>
  <pICMSST>18.0000</pICMSST>
  <vICMSST>81.60</vICMSST>
</ICMSSN202>

Documentação para confirmar pRedBCST

Para usar pRedBCST na operação real, confirme os parâmetros citados nesta página com o responsável contábil, levando o documento do item, UF, data e fundamento aplicável. O exemplo esclarece a representação, sem definir incidência, enquadramento ou apuração.

Referência técnica para integração

XPath completo
/nfeProc/NFe/infNFe/det/imposto/ICMS/ICMSSN202/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