gDif da CBS: grupo, condições e cálculo do diferimento
<gDif>det › imposto › IBSCBS › gIBSCBS › gCBS › gDifRevisão editorial em 14 de out. de 2026. As versões e condições das regras estão indicadas ao longo do artigo.
gDif dentro de gCBS organiza o percentual e o valor do diferimento da CBS do item. O grupo não representa redução de alíquota, cashback ou crédito presumido: essas informações têm estruturas e verificações próprias.
- Onde localizar esta ocorrência
- O que determina a presença do grupo
- Como os dois filhos se completam
- Exemplo parcial do ramo da CBS
- Como distinguir presença incorreta de conta divergente
Onde localizar esta ocorrência
XPath completo: /nfeProc/NFe/infNFe/det/imposto/IBSCBS/gIBSCBS/gCBS/gDif. 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.
O que determina a presença do grupo
UB59-10 exige gCBS/gDif quando gIBSCBS está informado e o CST possui ind_gDif=1; a ausência corresponde à rejeição 1061. UB59-20 veda a informação quando o CST possui ind_gDif=0, com rejeição 1090. Ambas abrangem os modelos 55/65.
O XSD permite uma ocorrência opcional, mas não identifica sozinho qual CST e classificação são corretos para a operação. Depois que o responsável fiscal confirma esse enquadramento e a versão da tabela, o emissor deve respeitar seus indicadores. Não acrescente grupo vazio apenas para satisfazer a presença exigida.
Fontes: NT 2025.002 v1.52 — p. 20 UB59–UB61; p. 49 UB59-10/20 e UB61-10; p. 52 UB67-10, tipos RTC — PL_010f_v1.04.
Como os dois filhos se completam
Se o grupo existir, pDif e vDif são obrigatórios, nessa ordem. O primeiro é percentual; o segundo é valor monetário. UB61-10 usa vDif = vBC × (pCBS / 100) × (pDif / 100). Havendo gCBS/gRed, a alíquota usada é gRed/pAliqEfet, em lugar de pCBS.
Exemplo com parâmetros hipotéticos: base de R$ 1.000,00, alíquota de 0,90% e diferimento de 40% produzem R$ 3,60 diferidos. Sem cashback ou redução, vCBS fica em R$ 5,40 pela subtração de R$ 3,60 dos R$ 9,00 da conta original. Isso demonstra o relacionamento, não recomenda diferimento de 40%.
Fontes: NT 2025.002 v1.52 — p. 20 UB59–UB61; p. 49 UB59-10/20 e UB61-10; p. 52 UB67-10, tipos RTC — PL_010f_v1.04.
Exemplo parcial do ramo da CBS
O fragmento presume apenas para demonstração uma classificação que admita/exija diferimento e os parâmetros do exercício:
<gCBS xmlns="http://www.portalfiscal.inf.br/nfe">
<pCBS>0.9000</pCBS>
<gDif><pDif>40.0000</pDif><vDif>3.60</vDif></gDif>
<vCBS>5.40</vCBS>
</gCBS>
O grupo ocupa a posição após pCBS; não é irmão direto de IBSCBS. Percentuais decimais têm de duas a quatro casas e valores monetários, duas, com ponto. O documento completo e suas condições fiscais não estão representados.
Fontes: NT 2025.002 v1.52 — p. 20 UB59–UB61; p. 49 UB59-10/20 e UB61-10; p. 52 UB67-10, tipos RTC — PL_010f_v1.04.
Como distinguir presença incorreta de conta divergente
1061 indica falta de grupo exigido; 1090, grupo incompatível com o indicador; 1062, divergência de vDif em UB61-10. Uma conta correta não corrige um grupo vedado. No erro de cálculo, confira base, alíquota efetiva quando houver redução, escala de pDif e item do retorno. UB61-10 admite tolerância monetária de R$ 0,01 para mais ou menos.
Os ramos gIBSUF/gDif e gIBSMun/gDif podem ter nomes iguais, mas suas alíquotas, valores e códigos de rejeição são diferentes. Não reutilize o valor da CBS neles. Se faltarem fundamento e percentual do diferimento, documente a operação e o período para confirmação fiscal antes de gerar a informação.
Fontes: NT 2025.002 v1.52 — p. 20 UB59–UB61; p. 49 UB59-10/20 e UB61-10; p. 52 UB67-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/gDif- 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
- TDif
- 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.