vICMSDif no ICMS51: imposto diferido e rejeição 352
<vICMSDif>det › imposto › ICMS › ICMS51 › vICMSDifRevisão editorial em 14 de out. de 2026. As versões e condições das regras estão indicadas ao longo do artigo.
vICMSDif informa o valor do ICMS diferido no item tributado por ICMS51. Seu XPath é /nfeProc/NFe/infNFe/det/imposto/ICMS/ICMS51/vICMSDif. A parcela se relaciona ao imposto da operação vICMSOp e ao percentual de diferimento pDif.
O campo não é o imposto realmente devido, que aparece em vICMS, nem o valor de FCP diferido, que possui vFCPDif em outra sequência.
Como conferir a parcela e seu percentual
O MOC confere vICMSDif = vICMSOp × pDif /100. Portanto, a referência da multiplicação é o imposto anterior ao diferimento, não a base monetária nem o valor já devido.
Exemplo exclusivamente sintético: base já definida em R$ 1.000,00 e alíquota de 18% produzem R$ 180,00 de imposto da operação. Com diferimento assumido de 40%, a parcela diferida é R$ 72,00. O restante devido é R$ 108,00. Multiplicar os 40% pela base resultaria em R$ 400,00; multiplicar pelo devido resultaria em R$ 43,20. Nenhum desses resultados representa a parcela diferida do cenário.
Se o diferimento for total, o MOC orienta pDif=100, e o diferido coincide com os R$ 180,00 anteriores; o devido passa a zero. A base e o imposto antes do diferimento continuam explicando a operação. Os percentuais e valores do exemplo não indicam o tratamento aplicável à empresa.
Regra 352, precisão e ausência de campos
A N16c-10/352 é facultativa por UF no modelo 55 para CST 51. Rejeita diferença entre o valor informado e o produto de vICMSOp pelo percentual diferido. A nota *4 prevê arredondamento da multiplicação a duas casas e tolerância de R$ 0,01 para mais ou para menos na validação.
O exemplo sintético adicional vICMSOp=123.45 e pDif=33.3333 produz 41,14995885, arredondado para R$ 41,15. A precisão do percentual não deve ser reduzida por suposição antes da conta. O exemplo demonstra o arredondamento documental, sem estabelecer uma alíquota ou um percentual legal.
O manual considera campos opcionais ausentes como zero nessa validação. Assim, a presença de vICMSDif sem pDif ou sem vICMSOp pode explicar uma rejeição. A convenção da regra não autoriza substituir um parâmetro desconhecido por zero nem dispensar informações exigidas pela UF. MOC 7.0, p.110 e 117.
Exemplo de leitura do grupo
vICMSDif é individualmente opcional no XSD e usa TDec_1302, valor monetário de até 13 dígitos inteiros e duas casas quando há fração. A sequência o posiciona depois de pDif e antes de vICMS.
Grupo sintético completo, parcial em relação à nota e sem aptidão de transmissão:
<ICMS51 xmlns="http://www.portalfiscal.inf.br/nfe">
<orig>0</orig>
<CST>51</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>
</ICMS51>
O que investigar numa divergência
Compare o valor da operação calculado com base e alíquota, o percentual documentado e o que foi efetivamente serializado. Verifique troca entre parcela devida e diferida, cálculo sobre referência errada ou omissão de campos pelo emissor. Depois confira a diferença com vICMS; uma correção na parcela diferida muda essa verificação também.
Não some o diferido ao total de ICMS devido dos itens. Não copie vFCPDif nem presuma que o diferimento do fundo acompanha o do ICMS. Se houver dúvida material sobre percentual ou direito ao diferimento, confirme com o responsável contábil levando UF, data, operação, produto e documentos. Corrija a origem comprovada, confira o grupo gerado e preserve o XML assinado; não altere só a parcela para eliminar a mensagem.
Referências oficiais
- Schemas XML NF-e/NFC-e PL_010f_v1.04, versão 010f v1.04, catálogo publicado em 31/08/2026 — declarações ICMS02, ICMS51 e tipo Torig.
- Tipos básicos do schema NF-e/NFC-e, versão PL_010f_v1.04 — TDec_1302, TDec_1104v, TDec_0302a04, TDec_0302a04Opc, TDec_0302a04Max100.
- MOC 7.0 — Anexo I, Leiaute e Regras de Validação, versão 7.00, novembro de 2020 — p. 32–33: ICMS51; p. 99–100: CST/modelo; p. 110: N16a-10/351, N16c-10/352, N17-10/353; p. 117 nota *4; p. 120 totais.
- NT 2020.005 — Criação e Atualização de Regras de Validação, versão 1.21, outubro de 2021 — p. 4–5: correção documental e cronograma específico; p. 12–13: FCP do CST 51; p. 18: exclusão de CST 51 de N17c-10/860.
Referência técnica para integração
- XPath completo
/nfeProc/NFe/infNFe/det/imposto/ICMS/ICMS51/vICMSDif- 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_1302 · 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}|[1-9]{1}[0-9]{0,12}(\.[0-9]{2})?- whiteSpace
preserve