Pular para o conteúdo
Fiscal ProBiblioteca
NF-e e NFC-e · IBS e CBS

pDifIBS em gMonoDif: percentual histórico do IBS monofásico diferido

<pDifIBS>det › imposto › IBSCBS › gIBSCBSMono › gMonoDif › pDifIBS

Revisão editorial em 16 de out. de 2026. As versões e condições das regras estão indicadas ao longo do artigo.

pDifIBS era o percentual de diferimento do IBS monofásico, aplicado ao valor vIBSMono do item. O caminho /nfeProc/NFe/infNFe/det/imposto/IBSCBS/gIBSCBSMono/gMonoDif/pDifIBS existe no PL_010e_v1.02, mas não na organização monofásica do PL_010f_v1.04. Use esta página para ler o contexto histórico e investigar referências antigas em integrações.

Qual era a relação com os outros campos?

A NT 2025.002 v1.40, página 24 descrevia pDifIBS como percentual a aplicar em vIBSMono. O valor monetário diferido era vIBSMonoDif, que seria deduzido do IBS. Não confunda o percentual com adRemIBS, uma alíquota por unidade, nem com o valor do imposto após o diferimento.

No PL_010e_v1.02, pDifIBS é o primeiro filho de gMonoDif, seguido de vIBSMonoDif, pDifCBS e vCBSMonoDif. Todos são obrigatórios dentro do grupo, embora o grupo tenha ocorrência zero ou uma. Isso é uma condição estrutural: não torna o diferimento obrigatório para todo produto.

A fonte histórica condicionava a informação ao indicador ind_gMonoDif da classificação tributária, no contexto descrito de diferimento de biocombustíveis. Para uma conferência fiscal particular, o responsável contábil precisa confirmar produto, operação, período e fundamento que sustentaram o tratamento. O nome pDifIBS não resolve esse enquadramento.

Formato e conferência do percentual histórico

O tipo era TDec_0302_04RTC, com até três dígitos inteiros e de duas a quatro casas na parte decimal quando informada. O padrão aceita, por exemplo, 25.00, 25.1250 e 0; não aceita o símbolo %, vírgula decimal ou sinal negativo. O fato de um valor passar no XSD não comprova sua aplicação tributária.

Um percentual zero presente é um dado registrado. A ausência de gMonoDif é outra situação: o sistema não deve substituir automaticamente a ausência por zero numa auditoria, nem criar o grupo no documento original para completar uma planilha. Confira também o identificador do item: um percentual localizado em outro det não explica o imposto do item investigado.

Exemplo: percentuais de IBS e CBS não precisam ser copiados

Suponha exclusivamente como cenário didático um IBS monofásico de R$ 160,00 e diferimento de IBS de 25%. A parcela é R$ 160,00 × 25 ÷ 100 = R$ 40,00. A leitura textual do par seria pDifIBS=25.00 e vIBSMonoDif=40.00. Se o registro também trouxesse CBS monofásica de R$ 200,00 e percentual de CBS de 10%, a parcela de CBS seria R$ 20,00.

Copiar os 10% da CBS para o IBS mudaria a parcela de IBS de R$ 40,00 para R$ 16,00. O erro não estaria no separador decimal: estaria na origem do parâmetro por tributo. Esses valores são hipóteses, sem recomendação de percentual ou tratamento para a operação do leitor.

Na conferência do arquivo antigo, compare cada percentual com sua memória de cálculo e cada valor diferido com o imposto correspondente antes da dedução. Se aparecer pDifIBS=0.25, isso representa 0,25%, e sobre R$ 160,00 resultaria em R$ 0,40, não R$ 40,00. Investigue se houve confusão entre fração interna e campo percentual.

Por que não preencher esse caminho hoje?

A NT 2025.002 v1.52 registra a reformulação da monofasia na versão 1.50. Nas páginas 22–27, IBS e CBS têm ramos específicos, com distinção entre ad rem e ad valorem. O PL_010f_v1.04 não declara o antigo gMonoDif/pDifIBS.

Também não há justificativa técnica para transferir o percentual automaticamente aos grupos gIBSUF/gDif ou gIBSMun/gDif da tributação regular. Esses grupos têm outros ancestrais e outro contexto. A estrutura atual precisa ser analisada junto aos parâmetros atuais da operação; um renomear de tags não basta.

Limite do exemplo XML: a demonstração usa pares textuais e contas históricas, sem fragmento para transmissão. Inserir a tag legada no antigo caminho de um XML atual seria incorreto. Para diagnosticar um pedido de preenchimento feito pelo sistema, identifique a versão efetiva do gerador e do XSD, preserve o arquivo/retorno e verifique se o pedido vem de um cadastro antigo ou de uma tentativa atual. Não edite documento assinado e esclareça o estado de uma transmissão incerta antes de novo envio.

Referência técnica para integração

XPath completo
/nfeProc/NFe/infNFe/det/imposto/IBSCBS/gIBSCBSMono/gMonoDif/pDifIBS
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