vCredPres do IBS: valor do crédito presumido e teto de vProd
<vCredPres>det › imposto › IBSCBS › gCredPresOper › gIBSCredPres › vCredPresRevisão editorial em 14 de out. de 2026. As versões e condições das regras estão indicadas ao longo do artigo.
gIBSCredPres/vCredPres, UB125, é o montante do crédito presumido do IBS da operação. Ele não é o IBS calculado em gIBSCBS/vIBS, o IBS estadual/municipal nem o crédito sobre saldo devedor ZFM.
O caminho desta página é /nfeProc/NFe/infNFe/det/imposto/IBSCBS/gCredPresOper/gIBSCredPres/vCredPres.
Base, percentual e hipótese precisam corresponder
A base do crédito vem em gCredPresOper/vBCCredPres e o percentual IBS em gIBSCredPres/pCredPres. O cCredPres identifica a hipótese, com parâmetros e vigências próprios. Se o critério confirmado for aplicação percentual, base sintética de R$ 1.600,00 e taxa IBS 1,25% resultam em R$ 20,00. Essa demonstração não define base, taxa ou direito para uma operação real e não substitui critérios específicos de outra hipótese. NT, pp. 27–28, tabela cCredPres.
Representação do valor e alternativa suspensiva
O tipo TDec1302RTC admite valores não negativos, inclusive 0.00, com até 13 dígitos inteiros; havendo fração, são duas casas decimais. Use ponto decimal, sem sinal negativo, vírgula ou símbolo monetário. Aceitar zero na sintaxe não dispensa as condições da regra de negócio. XSD PL010f.
Fragmento isolado do valor hipotético:
<vCredPres xmlns="http://www.portalfiscal.inf.br/nfe">20.00</vCredPres>
O tipo TCredPres exige pCredPres seguido de uma escolha: vCredPres ou vCredPresCondSus. Dentro de um mesmo grupo, não podem vir os dois valores nem faltar ambos. O percentual se refere ao crédito, não à alíquota normal do tributo; a base comum está em gCredPresOper/vBCCredPres, fora dos grupos CBS e IBS. XSD, TCredPres e TCredPresOper. Não se usa número negativo para estornar um crédito nesta tag; o grupo de estorno possui campos e condições distintos.
O que a rejeição 1107 compara
UB125-10, modelo 55, aplica-se a cCredPres 04 com valor ordinário IBS informado: vCredPres não pode superar prod/vProd. Se vProd for R$ 200,00 e o crédito ordinário R$ 201,00, essa condição falha. Se o crédito for 200, o teto é atendido, mas o montante ainda precisa de cálculo e fundamento. Não altere valores reais do produto ou crédito para forçar o teste. Para CBS, a verificação equivalente tem código 1124, não 1107. NT, pp. 66–67.
Deduzir o crédito do imposto é outra conferência
UB54a-10 prevê que o IBS do item seja a soma estadual+municipal menos o crédito quando indDeduzCredPres=1. A indicação é da hipótese de crédito; não deduza qualquer vCredPres automaticamente nem subtraia a mesma parcela de cada componente e novamente do total. Compare memória, código, indicador, caminhos e totalizadores. A decisão de aproveitar o crédito e seus parâmetros deve ser confirmada com o responsável contábil. NT, p. 47.
Versão da regra e ambiente de validação
A referência de crédito da operação é a redação da NT v1.52. O aviso de 05/10 adiou as mudanças com homologação prevista para 05/10 para 26/10/2026 em homologação e 16/11/2026 em produção, preservando os cronogramas das regras anteriores. Uma regra documentada não comprova sua execução no autorizador. Histórico da NT, pp. 4–6, aviso ENCAT.
Campos relacionados
- Crédito presumido de IBS —
/nfeProc/NFe/infNFe/det/imposto/IBSCBS/gCredPresOper/gIBSCredPres. - Percentual do crédito presumido —
/nfeProc/NFe/infNFe/det/imposto/IBSCBS/gCredPresOper/gIBSCredPres/pCredPres. - Valor do crédito presumido com condição suspensiva —
/nfeProc/NFe/infNFe/det/imposto/IBSCBS/gCredPresOper/gIBSCredPres/vCredPresCondSus.
Referência técnica para integração
- XPath completo
/nfeProc/NFe/infNFe/det/imposto/IBSCBS/gCredPresOper/gIBSCredPres/vCredPres- 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
- TDec1302RTC · 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}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?- whiteSpace
preserve