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

vICMSDeson no ICMSPart: valor desonerado, motivo e efeito no total

<vICMSDeson>det › imposto › ICMS › ICMSPart › vICMSDeson

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

vICMSDeson registra o valor monetário da desoneração de ICMS no ICMSPart. Não é o ICMS próprio devido, uma base reduzida ou um desconto comercial. Sua presença exige o motivo correspondente, e a dedução do total é tratada por um indicador distinto: indDeduzDeson.

Valor, motivo e dedução no bloco

O XSD PL 010f v1.04 define, depois de UFST, uma sequência opcional de desoneração. Se ela aparece, vICMSDeson e motDesICMS são obrigatórios. indDeduzDeson é opcional dentro da sequência. Não envie o indicador isolado nem apenas o valor sem motivo.

Neste ancestral, motDesICMS admite 9, 10 e 11: outros, deficiente condutor e deficiente não condutor, respectivamente. Os códigos 10 e 11 têm referência ao Convênio ICMS 38/12 na anotação. A enumeração de outro grupo não pode ser transplantada. A possibilidade estrutural não comprova benefício, destinatário elegível ou valor correto.

O tipo TDec_1302 representa vICMSDeson com até 13 dígitos inteiros e duas casas decimais quando há fração, sem moeda ou sinal. O método de cálculo do valor depende do fundamento da desoneração. Não o deduza automaticamente da diferença entre preço e base, nem suponha que seja sempre vBC × pICMS.

O que indDeduzDeson muda

Segundo o XSD, indicador 0 informa que o valor desonerado não deduz do item/total; indicador 1 informa que deduz. O valor da desoneração continua registrado nos dois casos. Trocar 0 por 1 não cria ou extingue a desoneração: muda a representação de seu efeito econômico no total.

W16-10, na NT 2023.004 v1.20, pp.15–16, tem vICMSDeson como parcela subtrativa na fórmula geral. A exceção 4 impede rejeição pela não subtração nos itens com indicador 0 ou ausente; a exceção 3 também preserva o tratamento histórico de não subtração. Não transforme ausência em uma definição fiscal universal de “não deduz”. Confira o indicador e a composição efetivos.

Exemplo sintético com desoneração sem dedução

Assuma que o fundamento e a memória de cálculo já confirmaram desoneração de R$ 20,00, motivo 9 e ausência de dedução econômica no cenário. O XML registra o valor e indicador 0. A parcela própria é R$ 72,00; a ST assumida é R$ 180,00. Os números não calculam nem concedem um benefício ao leitor.

<ICMSPart xmlns="http://www.portalfiscal.inf.br/nfe">
  <orig>0</orig>
  <CST>10</CST>
  <modBC>3</modBC>
  <vBC>600.00</vBC>
  <pICMS>12.00</pICMS>
  <vICMS>72.00</vICMS>
  <modBCST>4</modBCST>
  <pMVAST>40.00</pMVAST>
  <vBCST>1400.00</vBCST>
  <pICMSST>18.00</pICMSST>
  <vICMSST>180.00</vICMSST>
  <pBCOp>60.00</pBCOp>
  <UFST>SP</UFST>
  <vICMSDeson>20.00</vICMSDeson>
  <motDesICMS>9</motDesICMS>
  <indDeduzDeson>0</indDeduzDeson>
</ICMSPart>

O trecho contém o grupo completo, mas é parcial em relação à nota. Em uma hipótese simplificada que siga a fórmula geral de vNF, com produtos de 1.000, ST de 180 e nenhuma outra parcela, o total sem dedução seria 1.180. Se a hipótese passasse a prever dedução de 20 com indicador 1, seria 1.160. Essa conta exclui expressamente o faturamento direto de veículos novos, que tem fórmula específica, e não representa uma nota completa.

Total da desoneração e total da nota são conferências diferentes

W04a-10/795 do MOC 7, p.120 compara o total vICMSDeson com a soma dos valores desonerados dos itens, facultativamente. O indicador de não dedução não autoriza retirar o valor desse registro de desoneração. Já a rejeição 610 verifica composição de vNF, com as condições e exceções da NT.

O que conferir antes de corrigir

Localize /nfeProc/NFe/infNFe/det/imposto/ICMS/ICMSPart/vICMSDeson no item e namespace corretos. Confira a origem do valor, motivo permitido neste grupo, indicador e total de desoneração. Em 610, verifique também fórmula geral, faturamento direto, importação e demais parcelas. ICMSPart é rejeitado em NFC-e por N12-50/741; a desoneração não afasta esse limite.

Se faltar comprovação do benefício, motivo, valor ou dedução, reúna documentação da operação, mercadoria, destinatário, UFs, data e fundamento para o responsável contábil. A correção técnica preserva o benefício comprovado e seu histórico; não altera valores verdadeiros nem apaga a desoneração apenas para conciliar o total.

Qual versão sustenta esta explicação

A estrutura e os exemplos foram conferidos no PL 010f v1.04. A ficha técnica pode oferecer outras versões selecionáveis. Compare o pacote escolhido e o efetivamente usado pelo emissor; uma declaração deste pacote não deve ser atribuída automaticamente a todo XML histórico. Datas de ativação de regras, quando indicadas, pertencem à validação específica e não comprovam a implantação de um pacote em cada autorizadora.

Referência técnica para integração

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