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

pDif no ICMS90: percentual de diferimento e cálculo do ICMS

<pDif>det › imposto › ICMS › ICMS90 › 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 é o percentual do ICMS da operação que está diferido no ICMS90. Incide sobre o valor do imposto antes do diferimento, vICMSOp, e não diretamente sobre a base vBC. Não é a alíquota pICMS, uma redução de base nem o percentual do diferimento do FCP.

Neste artigo:

Quais campos formam a sequência de diferimento?

A NT 2022.002 v1.30a documenta o trio opcional vICMSOp, pDif e vICMSDif dentro do bloco próprio do CST 90. Quando usado, os três são obrigatórios, na ordem indicada, depois de pICMS e antes de vICMS. O imposto remanescente continua em vICMS. O XSD restringe pDif ao intervalo 0–100; para diferimento total a NT orienta informar 100. A representação decimal usa ponto, sem símbolo%. NT 2022.002 — Equiparação à exportação e outras alterações Schemas NF-e/NFC-e PL_010f_v1.04 Tipos básicos do PL_010f_v1.04

Como calcular e conferir um diferimento parcial ou total?

Assuma base 1.000 e alíquota 18%: o imposto antes do diferimento é vICMSOp=180. Com pDif=40, a parcela diferida é 180×40/100=72, e o remanescente é 180−72=108. Com pDif=100, o diferido é 180 e o remanescente 0. Esses são dois cenários matemáticos com base e benefício já assumidos; não indicam que uma operação real tem direito ao diferimento. Mantenha centavos nos campos monetários e confira os resultados no cálculo de origem. NT 2022.002 — Equiparação à exportação e outras alterações

Pode copiar as regras de validação do CST 51?

Não automaticamente. N16a-10/351, N16c-10/352 e N17-10/353 no MOC são descritas para CST 51; a inclusão de campos semelhantes no ICMS90 não amplia sozinha o escopo dessas regras. A conferência aritmética continua necessária, mas não deve ser apresentada como certeza de que o autorizador aplicará esses códigos ao 90. A existência do campo no schema também não comprova que o diferimento seja permitido ao contribuinte. MOC 7.0 — Anexo I, Leiaute e Regras de Validação NT 2022.002 — Equiparação à exportação e outras alterações

E se houver FCP ou redução de base?

Redução, quando aplicável, determina a base final vBC antes do cálculo do imposto; pDif incide sobre o imposto resultante. O FCP tem base e alíquota próprias, e seu eventual diferimento usa pFCPDif/vFCPDif/vFCPEfet. Não repita pDif em pFCPDif por padrão. Se o erro for sequência incompleta, confira os três campos; se o valor estiver incorreto, compare base, alíquota, percentual definido e memória de cálculo. Schemas NF-e/NFC-e PL_010f_v1.04 NT 2022.002 — Equiparação à exportação e outras alterações

Exemplo XML sintético

Fragmento sintético de diferimento parcial 40%:180×40%=72 e 180−72=108. A comparação com diferimento 100% é desenvolvida no texto. A alíquota e o percentual foram assumidos apenas para demonstrar a relação entre campos.

<ICMS90 xmlns="http://www.portalfiscal.inf.br/nfe">
  <orig>0</orig>
  <CST>90</CST>
  <modBC>3</modBC>
  <vBC>1000.00</vBC>
  <pICMS>18.00</pICMS>
  <vICMSOp>180.00</vICMSOp>
  <pDif>40.00</pDif>
  <vICMSDif>72.00</vICMSDif>
  <vICMS>108.00</vICMS>
</ICMS90>

Este é um fragmento completo do grupo ICMS90, parcial em relação à nota. Ele demonstra forma e dependências, sem assinatura, documento completo ou autorização fiscal. Não deve ser enviado como nota pronta.

Conferência técnica e limite da orientação

Para localizar o campo em XML de nota processada, use /nfeProc/NFe/infNFe/det/imposto/ICMS/ICMS90/pDif com o namespace http://www.portalfiscal.inf.br/nfe. No XML de NFe sem o envelope nfeProc, o caminho começa em NFe/infNFe. Compare o item correto; campos de mesmo nome em outro CST ou nos totais têm contexto diferente.

Os parâmetros que exigem confirmação são: fundamento e percentual do diferimento, base/alíquota próprias, tratamento separado do FCP. Reúna a documentação da operação, a UF, a data de emissão e a memória de cálculo. Após definidos esses parâmetros, confira a geração e os valores do exemplo com os dados reais. O artigo explica a representação técnica; não escolhe enquadramento, alíquota ou benefício para a empresa. XML bem formado ou válido no XSD não comprova autorização. O pacote PL_010f_v1.04 define a estrutura examinada; a implantação de cada regra depende do cronograma específico, do modelo e da UF. Schemas NF-e/NFC-e PL_010f_v1.04

Referência técnica para integração

XPath completo
/nfeProc/NFe/infNFe/det/imposto/ICMS/ICMS90/pDif
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_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