pDif no ICMS53: percentual do diferimento parcial ou total
<pDif>det › imposto › ICMS › ICMS53 › pDifRevisã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?
- Como calcular os casos parcial e total?
- Qual formato o XML aceita?
- pDif do ICMS53 é igual ao do ICMS51?
- Como investigar um valor diferido inesperado?
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
- Nota Técnica 2023.001 — Tributação monofásica sobre combustíveis — 1.60, junho/2025; pp. 6–7 cronograma; p. 15 seção 2.6.2; pp. 23–24 grupo N07a; pp. 34–39 validações.
- Schemas NF-e/NFC-e — Leiaute NF-e 4.00 — PL_010f_v1.04, catálogo publicado 31/08/2026; ICMS53 linhas 2953–3018; ICMS60 linhas 3019–3111; tipo Torig; sequência e minOccurs.
- Tipos básicos NF-e 4.00 — PL_010f_v1.04; TDec_1104v, TDec_1302, TDec_0302a04, TDec_0302a04Opc, TDec_0302a04Max100.
- MOC 7.0 — Anexo I, Leiaute e Regras de Validação NF-e/NFC-e — 7.00, novembro/2020; pp. 33–35 grupo N08; pp. 112–113 N23-10, N27b-10/N27b-20/N27d-10; pp. 120 e 140 totais.
Leituras relacionadas
- vICMSMonoOp em ICMS53 —
/nfeProc/NFe/infNFe/det/imposto/ICMS/ICMS53/vICMSMonoOp. - vICMSMonoDif em ICMS53 —
/nfeProc/NFe/infNFe/det/imposto/ICMS/ICMS53/vICMSMonoDif. - vICMSMono em ICMS53 —
/nfeProc/NFe/infNFe/det/imposto/ICMS/ICMS53/vICMSMono. - adRemICMSDif em ICMS53 —
/nfeProc/NFe/infNFe/det/imposto/ICMS/ICMS53/adRemICMSDif.
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