pRedAdRem no ICMS15: percentual de redução da alíquota
<pRedAdRem>det › imposto › ICMS › ICMS15 › pRedAdRemRevisão editorial em 14 de out. de 2026. As versões e condições das regras estão indicadas ao longo do artigo.
pRedAdRem informa o percentual de redução do valor da alíquota ad rem do ICMS15. Ele não representa quantidade, percentual de mistura ou redução de base em reais. O seu preenchimento acompanha o motivo motRedAdRem.
Neste artigo:
- Qual é a estrutura e quais valores são aceitos?
- Como interpretar a redução sem duplicar o desconto?
- pRedAdRem é o mesmo que pBIO ou fator 0,3333?
- Como conferir o par no XML e corrigir falhas?
Qual é a estrutura e quais valores são aceitos?
O XPath termina em /ICMS/ICMS15/pRedAdRem. A sequência final é opcional, mas exige percentual e motivo quando presente. O tipo TDec_0302Max100 limita o valor a 100 e admite duas casas quando há fração; representações inteiras também existem no pattern. 10.00 significa 10%, não 0,10%. O fato de zero ser aceito pelo schema não comprova uma redução válida. XSD e tipos PL 010f; NT, pp.14, 23.
motRedAdRem aceita 1, transporte coletivo de passageiros, ou 9, outros. O motivo não é número de convênio nem justificativa textual. A alíquota reduzida depende de fundamento confirmado para produto, operação, UF, data e beneficiário.
Como interpretar a redução sem duplicar o desconto?
Relação matemática ilustrativa: se a alíquota integral hipotética é R$ 1,5000/unidade e o percentual confirmado é 10%, 1,5000 × (1 − 10/100) =1,3500. Para 20 unidades, a multiplicação com essa alíquota dá 27,00 antes de qualquer outro fator especificamente previsto. Aplicar 10% de novo aos 27,00 daria 24,30 e duplicaria a redução. Os números são sintéticos e não identificam benefício ou taxa de um produto real.
A NT define o campo como redução da alíquota; não fornece, só por essa definição, autorização para aplicar o mesmo benefício às duas parcelas. Confirme o segmento legalmente alcançado e a taxa que deve ser representada com o responsável contábil. qBCMono e qBCMonoReten continuam representando quantidades físicas na unidade legal; não as diminua apenas para reproduzir o mesmo imposto.
pRedAdRem é o mesmo que pBIO ou fator 0,3333?
Não. pBIO é informação do detalhamento de combustível ligada à composição; pRedAdRem indica redução da alíquota. Já 0,3333 é fator expresso na fórmula de N41-20 para o conjunto ANP especificado pela NT e não deve ser substituído por pRedAdRem=66.67.
A N41-10 compara qBCMonoReten × adRemICMSReten quando o código ANP está fora do conjunto abaixo. Para o conjunto, N41-20 compara qBCMonoReten × adRemICMSReten × 0,3333:
420102004, 420102005, 420105001, 820101003, 820101011, 820101012, 820101013, 820101026, 820101027, 820101032, 820101033 e 820101034.
As duas regras são do modelo 55, CST 15, finalidade normal (finNFe=1) e quantidade de retenção informada; na tabela, o modelo 65 está tachado em N41-10. A nota (*4) determina arredondar o produto final para duas casas e considera tolerância de R$ 0,01 para mais ou para menos na validação. A tolerância não autoriza mudar os dados reais.
A versão 1.60 incluiu códigos de Diesel B e explica o caso de refinaria ou suas bases em que ainda não incidiu o imposto da parcela mineral e já incidiu na saída do produtor sobre o biodiesel obrigatório. O histórico prevê as alterações N41-10/20 até 01/07/2025 em homologação e 14/07/2025 em produção. Isso é cronograma dessas alterações, não início geral do CST nem prova do autorizador de uma empresa. NT v1.60, pp.6, 18, 37–38,45–46.
Mesmo quando há redução legal, quantidade e alíquota do XML precisam sustentar o cálculo de N39-10 e N41-10/20; o percentual não é uma instrução genérica para subtrair um segundo desconto do resultado.
Como conferir o par no XML e corrigir falhas?
Grupo sintético completo, parcial em relação à NF-e, com redução e motivo hipoteticamente já confirmados para a parcela de retenção. A taxa de retenção 1,3500 já incorpora os 10% do exemplo; a própria 1,2000 é uma hipótese separada:
<ICMS15 xmlns="http://www.portalfiscal.inf.br/nfe">
<orig>0</orig>
<CST>15</CST>
<qBCMono>100.0000</qBCMono>
<adRemICMS>1.2000</adRemICMS>
<vICMSMono>120.00</vICMSMono>
<qBCMonoReten>20.0000</qBCMonoReten>
<adRemICMSReten>1.3500</adRemICMSReten>
<vICMSMonoReten>27.00</vICMSMonoReten>
<pRedAdRem>10.00</pRedAdRem>
<motRedAdRem>9</motRedAdRem>
</ICMS15>
Em falha de schema, confira presença dos dois, ordem, limite 100, casas e ponto decimal. Em divergência de imposto, compare se o cálculo usou alíquota integral ou já reduzida, qual parcela foi alcançada e se o fator especial se aplica. N38-10/961 e N40-10/963 estão tachadas na NT 1.60; suas antigas exceções sobre redução não provam dispensa ativa. Preserve parâmetros verdadeiros e registre o fundamento na origem da operação. O grupo está no ICMS de cada item de NF-e. Embora o XSD seja compartilhado pelos modelos 55 e 65, a regra N12-30 não admite CST 15 na NFC-e. Na NF-e para não contribuinte, N12-70 também restringe esse CST; as exceções que podem afastar essa regra para CST 15 são NF-e de entrada, presença de item de veículo novo e a exceção histórica de emissão anterior a 01/07/2016. Não se estendem ao CST 15 as exceções reservadas a outros códigos. A decisão fiscal deve considerar o combustível, a operação, a responsabilidade pela retenção e a legislação da data. NT 2023.001 v1.60, pp.34–36.
Referência técnica para integração
- XPath completo
/nfeProc/NFe/infNFe/det/imposto/ICMS/ICMS15/pRedAdRem- 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_0302Max100 · 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})?|100(\.00)?|[1-9]{1}[0-9]{0,1}(\.[0-9]{2})?- whiteSpace
preserve