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

pDif no ICMS53: percentual do diferimento parcial ou total

<pDif>det › imposto › ICMS › ICMS53 › pDif

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

pDif dentro de ICMS53 é o percentual de diferimento do ICMS monofásico. Ele incide sobre o imposto da operação antes do diferimento, vICMSMonoOp, para formar vICMSMonoDif. O percentual não reduz diretamente a quantidade do produto nem substitui a alíquota ad rem.

Caminho desta página: /nfeProc/NFe/infNFe/det/imposto/ICMS/ICMS53/pDif. O prefixo nfeProc identifica o XML processado; no XML da NF-e antes do protocolo, o percurso começa em NFe. O campo pertence ao item det, não aos totais.

Neste artigo

Sobre qual valor o percentual é aplicado?

A sequência lógica é: obter qBCMono na unidade legal; aplicar adRemICMS para obter vICMSMonoOp; aplicar pDif ÷100 para obter vICMSMonoDif; subtrair a parcela diferida para obter vICMSMono. Essa é a interpretação das definições daNT 2023.001 v 1.60, p. 24.

O valor percentual não é uma alíquota incidente sobre o preço. Se pDif=40.0000, o número representa 40%, não 0,4% nem 40 unidades. Na conta,40% é o fator 0,40. A origem, o CST e o código ANP fornecem contexto, mas não determinam automaticamente esse percentual.

Como calcular os casos parcial e total?

Adote apenas para demonstrar a conta: quantidade tributada de 1.000 unidades da unidade legal; alíquota ad rem fictícia de R$ 1,5000 por unidade; diferimento fictício de 40%. Nenhum desses parâmetros é sugestão para um combustível ou empresa.

Parcela Conferência Resultado
Operação antes do diferimento qBCMono × adRemICMS = 1.000 × 1,5000 vICMSMonoOp = 1.500,00
Parcela diferida 1.500,00 × (40 ÷ 100) vICMSMonoDif = 600,00
ICMS próprio devido 1.500,00 − 600,00 vICMSMono = 900,00

O percentual incide sobre o imposto da operação. Não transforme 40% em alíquota ad rem, não use o preço do produto como quantidade e não desconte a parcela diferida duas vezes. Com diferimento total fictício de 100%, mantidos os demais dados, o imposto da operação permanece 1.500,00, o diferido passa a 1.500,00 e o próprio devido é 0,00. Zero devido não elimina a quantidade nem o imposto antes do diferimento. A NT 2023.001 p. 24 sustenta essas relações; não estabelece nesse grupo uma tolerância universal para todas as contas. Valores monetários são representados com duas casas no exemplo e devem ser conferidos com aritmética decimal; regra de arredondamento de outra validação não pode ser transplantada.

Qual formato o XML aceita?

No PL 010f, pDif usa TDec_0302a04Max100: admite de 0 a 100, com parte fracionária de 2 a 4 casas quando presente. Cem pode ser representado por 100 ou 100.0000, com apenas zeros na parte fracionária; 100.01 excede o limite. Use 40.0000, não 40%, 40,00 ou 0.4. O campo vem depois de vICMSMonoOp e antes de vICMSMonoDif.

Fragmento parcial, com parâmetros sintéticos:

<ICMS53 xmlns="http://www.portalfiscal.inf.br/nfe">
  <orig>0</orig>
  <CST>53</CST>
  <qBCMono>1000.0000</qBCMono>
  <adRemICMS>1.5000</adRemICMS>
  <vICMSMonoOp>1500.00</vICMSMonoOp>
  <pDif>40.0000</pDif>
  <vICMSMonoDif>600.00</vICMSMonoDif>
  <vICMSMono>900.00</vICMSMono>
</ICMS53>

A ocorrência estrutural é 0–1, mas omissão não significa 0 e não determina como deve ser tratada a operação. O zero matemático produziria parcela diferida zero; a aceitação estrutural desse número não decide se CST 53 é aplicável ao caso. Fonte: pacote oficial PL 010f, elemento e tipo de pDif.

pDif do ICMS53 é igual ao do ICMS51?

O nome e a ideia de percentual de diferimento podem coincidir, mas o ponto de partida não é o mesmo. No ICMS53, o imposto da operação é quantitativo: quantidade×alíquota ad rem. No ICMS51, a estrutura própria trabalha com base em valor e alíquota percentual. Copiar um cálculo de outro XPath pode introduzir preço no lugar de quantidade ou descontar parcela indevida.

Também não confunda pDif com adRemICMSDif, campo revogado, nem com pRedAdRem, redução de alíquota existente em outra alternativa. O ICMS53 não contém pRedAdRem no PL 010f. A NT 2023.001 p. 15 registra a criação de pDif na versão 1.20 justamente no conjunto de alterações para diferimento parcial.

Como investigar um valor diferido inesperado?

Compare primeiro a representação do percentual: 40.0000 deve gerar fator 0,40 na conta. Depois confira se o sistema usou o imposto bruto ou o devido como base; aplicar 40% sobre 900,00 no exemplo seria uma segunda aplicação incorreta. Confira se o cálculo mantém precisão decimal e se os valores foram serializados com a precisão dos tipos.

Em diferimento total, vICMSMono=0.00 não justifica apagar qBCMono, adRemICMS e vICMSMonoOp. A N37a-10 exige a quantidade em NF-e 55/CST 53. A regra 962 da NT 2023.001 não verifica o CST 53: não atribua essa rejeição ao percentual sem mensagem real compatível. O cronograma da criação dos campos do diferimento parcial é 20/04/2023 em homologação e 01/05/2023 em produção; não confunda com a publicação do XSD 2026.

Se a dúvida é qual percentual se aplica, separe os documentos do combustível, data, operação e fundamento do diferimento para o responsável contábil. Depois confira a geração e as três parcelas usando o parâmetro confirmado, sem modificar XML assinado. Fontes: NT 2023.001 v 1.60, pp. 6, 24, 36–37.

Fontes oficiais

Leituras relacionadas

Referência técnica para integração

XPath completo
/nfeProc/NFe/infNFe/det/imposto/ICMS/ICMS53/pDif
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
TDec_0302a04Max100 · 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,4})?|[1-9]{1}[0-9]{0,1}(\.[0-9]{2,4})?|100(\.0{2,4})?
whiteSpace
preserve