pRedBC no ICMS51: redução de base e diferença para diferimento
<pRedBC>det › imposto › ICMS › ICMS51 › pRedBCRevisão editorial em 14 de out. de 2026. As versões e condições das regras estão indicadas ao longo do artigo.
pRedBC informa o percentual de redução da base de cálculo do ICMS no ICMS51. O caminho é /nfeProc/NFe/infNFe/det/imposto/ICMS/ICMS51/pRedBC. Ele não é o percentual de diferimento: a redução atua na base; o diferimento, na parcela do imposto da operação.
O campo é individualmente opcional no XSD. A existência e o percentual de uma redução precisam estar sustentados pelo tratamento aplicável ao produto, à operação, à UF e à data. Não se deve deduzir um benefício apenas porque a base é menor que o preço do produto.
Como redução e diferimento se encadeiam
Primeiro é determinada a base conforme a modalidade e os componentes legalmente aplicáveis. Havendo redução confirmada, obtém-se a base resultante vBC. A alíquota pICMS produz vICMSOp; o percentual pDif determina vICMSDif; a diferença resulta em vICMS devido.
Exemplo exclusivamente sintético e condicional: suponha uma regra já confirmada que reduza em 20% uma base anterior de R$ 1.000,00. A base resultante seria 1.000 × (1−20/100) = 800. Assumindo alíquota de 18%, o imposto da operação seria R$ 144,00. Assumindo diferimento de 40%, seriam R$ 57,60 diferidos e R$ 86,40 devidos.
O exemplo não define quais parcelas formam os R$ 1.000,00 nem indica que toda redução deva ser calculada sobre o valor dos produtos. Esses dados dependem da regra da operação. Também não autoriza reduzir automaticamente a base do FCP: vBCFCP tem verificação própria.
Relação com cBenefRBC e rejeição 665
A N14a-10 da NT 2019.001 v1.70 trata do modelo 55, CST 51 e pRedBC informado com valor maior que zero. Nessas condições, pode exigir cBenefRBC, com rejeição 665 na ausência. É uma regra facultativa por UF, não uma obrigatoriedade estrutural nacional de todo ICMS51.
Há exceção para devolução de mercadoria (finNFe=4) em operação interestadual ou com exterior (idDest=2 ou 3). A UF pode adotar outras exceções para devolução em geral, NF-e de ajuste e operação de entrada. A linha da UF e a legenda da NT precisam ser lidas juntas.
Se o código for informado, N14a-20/666 verifica existência, vigência e compatibilidade com redução de base na tabela estadual, coluna CST 20 marcada “SIM”. A consulta a essa coluna não muda o CST 51 da nota. Em Santa Catarina, a tabela da NT marca D9 para essas regras no modelo 55: homologação em 02/12/2024 e produção em 06/04/2026. Esse cronograma documentado não é prova de execução atual do autorizador nem se transfere às demais UFs. NT 2019.001, p.19–22.
Formato e sequência
O tipo TDec_0302a04 permite até três dígitos inteiros e, quando há fração, de duas a quatro casas conforme o pattern. Use ponto, sem %. Não confunda o domínio do tipo com uma autorização para aplicar qualquer percentual ao caso.
Este grupo sintético completo na estrutura, parcial em relação à nota, ilustra a ordem e a conta do exemplo, sem criar um código de benefício válido ou uma nota transmissível:
<ICMS51 xmlns="http://www.portalfiscal.inf.br/nfe">
<orig>0</orig>
<CST>51</CST>
<modBC>3</modBC>
<pRedBC>20.00</pRedBC>
<cBenefRBC>EXEMP001</cBenefRBC>
<vBC>800.00</vBC>
<pICMS>18.00</pICMS>
<vICMSOp>144.00</vICMSOp>
<pDif>40.00</pDif>
<vICMSDif>57.60</vICMSDif>
<vICMS>86.40</vICMS>
</ICMS51>
EXEMP001 é somente um marcador sintético de oito caracteres, não um benefício para uso. A tag real deve conter o código efetivamente aplicável quando exigido. Na sequência, pRedBC vem antes de cBenefRBC e de vBC.
Como investigar uma base reduzida inesperada
Compare a base anterior, seus componentes, a redução documentada e vBC enviado. Verifique se a redução foi aplicada duas vezes, se o emissor manteve uma base sem redução ou se trocou pRedBC por pDif. Para a rejeição 665, confirme também item, CST, percentual positivo, ausência da tag e condições da UF.
Não remova a redução ou zere o percentual apenas para evitar a exigência do benefício. Se faltarem fundamento ou parâmetros, leve produto, documentos, UF, data e memória de cálculo ao responsável contábil. Após a definição, corrija a origem comprovada e confira base, imposto anterior, diferido, devido e XML gerado. Uma conta coerente não comprova o direito material ao benefício.
Referências oficiais
- Schemas XML NF-e/NFC-e PL_010f_v1.04, versão 010f v1.04, catálogo publicado em 31/08/2026 — declarações ICMS02, ICMS51 e tipo Torig.
- Tipos básicos do schema NF-e/NFC-e, versão PL_010f_v1.04 — TDec_1302, TDec_1104v, TDec_0302a04, TDec_0302a04Opc, TDec_0302a04Max100.
- MOC 7.0 — Anexo I, Leiaute e Regras de Validação, versão 7.00, novembro de 2020 — p. 32–33: ICMS51; p. 99–100: CST/modelo; p. 110: N16a-10/351, N16c-10/352, N17-10/353; p. 117 nota *4; p. 120 totais.
- NT 2019.001 — Criação e Atualização de Regras de Validação, versão 1.70, agosto de 2025 — p. 19–20: N14a-10/665 e N14a-20/666; p. 20–22: tabela/legenda de UFs; p. 26: cBenefRBC.
- NT 2020.005 — Criação e Atualização de Regras de Validação, versão 1.21, outubro de 2021 — p. 4–5: correção documental e cronograma específico; p. 12–13: FCP do CST 51; p. 18: exclusão de CST 51 de N17c-10/860.
Referência técnica para integração
- XPath completo
/nfeProc/NFe/infNFe/det/imposto/ICMS/ICMS51/pRedBC- 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_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