pRedAliq da CBS: redução vinculada ao cClassTrib
<pRedAliq>det › imposto › IBSCBS › gIBSCBS › gCBS › gRed › pRedAliqRevisão editorial em 14 de out. de 2026. As versões e condições das regras estão indicadas ao longo do artigo.
pRedAliq em gCBS/gRed é o percentual de redução da alíquota ligado à classificação tributária do item. Ele expressa quanto a alíquota é reduzida, e não a alíquota restante, o imposto em reais ou um desconto do produto.
- Onde localizar esta ocorrência
- Como a redução se transforma em alíquota efetiva
- O que a classificação e o indicador verificam
- Como ler o campo sem confundir percentual e fração
- Como rastrear uma rejeição 1063
Onde localizar esta ocorrência
XPath completo: /nfeProc/NFe/infNFe/det/imposto/IBSCBS/gIBSCBS/gCBS/gRed/pRedAliq. A informação pertence ao item det, dentro de imposto/IBSCBS/gIBSCBS. Em um XML cuja raiz é NFe, o caminho começa em /NFe, sem o invólucro nfeProc. Para consultas XPath, associe um prefixo ao namespace http://www.portalfiscal.inf.br/nfe. Preserve todos os ancestrais e o item; o nome isolado não distingue tributo, total ou grupo de referência.
Fontes: Tipos RTC — PL_010f_v1.04.
Como a redução se transforma em alíquota efetiva
Sem compra governamental, UB66-10 usa pAliqEfet = pCBS × (1 − pRedAliq/100). Redução hipotética de 40% sobre alíquota hipotética de 0,90% deixa 60% da alíquota, isto é, 0,5400%. Informar pRedAliq=0.5400 não representa a redução de 40%: seria redução de apenas 0,54%.
Com compra governamental, o fator (1 − pRedutor/100) entra separadamente. O redutor da compra não deve ser somado a pRedAliq ou copiado para esse campo. O resultado efetivo é calculado considerando quatro casas decimais.
Fontes: NT 2025.002 v1.52 — p. 21 UB65/UB66; pp. 49–50 UB64-10/20, UB65-10 e UB66-10, tipos RTC — PL_010f_v1.04.
O que a classificação e o indicador verificam
O CST usa ind_gRed para permitir/exigir o grupo. UB64-10/1028 trata da presença indevida e UB64-20/1079 da ausência do grupo exigido quando gIBSCBS está informado. Já UB65-10/1063 confronta o percentual com o cClassTrib e as condições documentadas. O código e a redução corretos dependem do enquadramento real confirmado, não de uma lista de exemplos.
Na compra governamental descrita na observação de UB65-10, o grupo deve existir e pRedAliq fica em zero mesmo quando o CST veda sua informação. Esse zero representa a ausência de redução da classificação nessa hipótese, enquanto pRedutor pode afetar a alíquota efetiva. Não generalize essa observação para operações sem a condição de compra governamental.
Fontes: NT 2025.002 v1.52 — p. 21 UB65/UB66; pp. 49–50 UB64-10/20, UB65-10 e UB66-10, tipos RTC — PL_010f_v1.04.
Como ler o campo sem confundir percentual e fração
Fragmento parcial com parâmetros hipotéticos e sem compra governamental:
<gRed xmlns="http://www.portalfiscal.inf.br/nfe">
<pRedAliq>40.0000</pRedAliq>
<pAliqEfet>0.5400</pAliqEfet>
</gRed>
pRedAliq precede a alíquota efetiva e é obrigatório quando o grupo existe. O tipo percentual admite até três dígitos inteiros e de duas a quatro casas se houver decimal. Use ponto e não inclua %. A aceitação lexical de um número não prova sua validade para a classificação.
Fontes: NT 2025.002 v1.52 — p. 21 UB65/UB66; pp. 49–50 UB64-10/20, UB65-10 e UB66-10, tipos RTC — PL_010f_v1.04.
Como rastrear uma rejeição 1063
Confira o cClassTrib efetivamente enviado, a versão da tabela usada pelo emissor, o indicador do CST e eventual condição governamental. Procure regra de cadastro que copiou redução de outro produto ou do IBS. Recalcule a alíquota efetiva após corrigir a origem confirmada.
Se houver dúvida sobre o percentual permitido, leve produto/operação, data, partes, regime e fundamento da classificação ao responsável fiscal. Não mude o enquadramento ou zere a redução apenas para superar a validação; o objetivo técnico é representar corretamente uma definição fiscal comprovada.
Fontes: NT 2025.002 v1.52 — p. 21 UB65/UB66; pp. 49–50 UB64-10/20, UB65-10 e UB66-10, tipos RTC — PL_010f_v1.04.
Leitura relacionada
Referência técnica para integração
- XPath completo
/nfeProc/NFe/infNFe/det/imposto/IBSCBS/gIBSCBS/gCBS/gRed/pRedAliq- 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_0302_04RTC · 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