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

indDeduzDeson no ICMS30: dedução, total e SUFRAMA

<indDeduzDeson>det › imposto › ICMS › ICMS30 › indDeduzDeson

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

indDeduzDeson no ICMS30 informa se o valor de ICMS desonerado (vICMSDeson) deduz do valor do item/total da NF-e. É um indicador, não um valor monetário nem o direito ao benefício. Seu XPath termina em ICMS30/indDeduzDeson.

Nesta página: Valores e posição no bloco · Omissão e regra de SUFRAMA · Exemplo da diferença no total · Diagnóstico por item · Exemplo XML parcial · Parâmetros e confirmação da operação

Valores e posição no bloco

O XSD aceita somente 0 ou 1. O campo vem depois de vICMSDeson e motDesICMS, dentro de uma sequência opcional. Quando essa sequência existe, valor e motivo são obrigatórios; o indicador continua opcional no XSD. Não há uma tag de envoltório chamada “desoneração” no XML: os três elementos são filhos diretos de ICMS30.

0 declara não dedução; 1 declara dedução. A presença do indicador sozinha falha estruturalmente. O indicador não recalcula ST, não muda CST=30 e não substitui motDesICMS, que nesse grupo aceita 6, 7 ou 9.

Referências: Schemas XML NF-e/NFC-e PL 010f, PL_010f_v1.04; catálogo local de 13/10/2026, ICMS30, sequência de desoneração; NT 2023.004 — Informações de Pagamentos e Outros, 1.20, outubro/2024, p.9, N28b.

Omissão e regra de SUFRAMA

indDeduzDeson=0 informa que o valor desonerado não deduz do item/total; 1 informa que deduz. W16-10, validação do total da nota, admite a não subtração nos itens com indicador 0 ou omitido. Omissão não cria automaticamente um valor 0 no XML nem decide o tratamento material. Na NF-e modelo 55, motivo 7 (SUFRAMA) exige indicador 1 por N28-12; 0 ou ausência podem produzir rejeição 652.

A NT 2023.004 distingue a entrada do schema em produção em 06/05/2024 da ativação das alterações de regras em 01/07/2024. A versão 1.20 alterou o limite de troco; não é a data de criação do grupo de ICMS. Uma data de cronograma não é prova de implantação de cada autorizador.

Referências: NT 2023.004 — Informações de Pagamentos e Outros, 1.20, outubro/2024, pp.3,6,14–16, N28-12/W16-10.

Exemplo da diferença no total

Considere uma NF-e normal com um único item, vProd=1000.00, ICMS-ST de R$ 180,00, sem FCP-ST, descontos ou outras parcelas, e desoneração já apurada de R$ 100,00. Esses parâmetros são sintéticos.

Com indicador 1, a parte do total examinada é 1000 − 100 + 180 = 1080. Com indicador 0, a hipótese de não dedução é 1000 + 180 = 1180. O total de ICMS desonerado continua 100 em ambos os casos: o indicador muda a dedução no total, não apaga o valor informado. Não subtraia os 100 também como vDesc se isso duplicar a mesma dedução na memória de cálculo.

W16-10 contém outras parcelas e exceções: valores de frete, seguro, outros, importação, IPI, IPI devolvido, serviços, retenção monofásica e PIS-ST/COFINS-ST quando os respectivos indicadores determinam sua soma. O exemplo zerou/omitiu essas parcelas por hipótese; não é fórmula completa de toda NF-e. Para importação, a regra tem exceção própria; faturamento direto de veículo tem fórmula própria.

Referências: NT 2023.004 — Informações de Pagamentos e Outros, 1.20, outubro/2024, pp.15–16, W16-10; MOC 7.0 — Anexo I, 7.00, novembro/2020, p.120, W04a-10.

Diagnóstico por item

Para 652, confira modelo 55, motivo 7 e indicador exatamente 1 no mesmo item. Não conclua que todo motivo de desoneração exige 1.

Para 610, reconstrua os totais com os indicadores de cada item; não aplique a decisão do primeiro item a todos. Para 795, some vICMSDeson dos itens e compare ICMSTot/vICMSDeson, independentemente de quanto foi efetivamente deduzido. Se houver divergência, localize o mapeamento ou totalização que perdeu valor/indicador e regenere o documento a partir da origem correta. Preserve XML assinado e histórico.

Referências: NT 2023.004 — Informações de Pagamentos e Outros, 1.20, outubro/2024, pp.14–16; MOC 7.0 — Anexo I, 7.00, novembro/2020, p.120, W04a-10.

Exemplo XML parcial

O trecho abaixo é um grupo completo de ICMS30, parcial em relação à NF-e. Usa o namespace http://www.portalfiscal.inf.br/nfe e não é uma nota pronta para transmissão. O caminho completo desta página é /nfeProc/NFe/infNFe/det/imposto/ICMS/ICMS30/indDeduzDeson. Em XML de envio sem protocolo, o documento pode começar em NFe; o prefixo nfeProc pertence ao documento processado.

<ICMS30 xmlns="http://www.portalfiscal.inf.br/nfe">
  <orig>0</orig>
  <CST>30</CST>
  <modBCST>6</modBCST>
  <vBCST>1000.00</vBCST>
  <pICMSST>18.00</pICMSST>
  <vICMSST>180.00</vICMSST>
  <vICMSDeson>100.00</vICMSDeson>
  <motDesICMS>9</motDesICMS>
  <indDeduzDeson>1</indDeduzDeson>
</ICMS30>

O fragmento mostra o indicador 1 após motivo 9. O exemplo do total depende também de campos externos a ICMS30, descritos no texto; este grupo isolado não contém vProd nem vNF.

A validação estrutural deste fragmento não comprova a adequação fiscal dos parâmetros, assinatura ou autorização. Integrações que consultam XPath devem associar um prefixo ao namespace da NF-e, em vez de procurar tags sem namespace.

Referências: Schemas XML NF-e/NFC-e PL 010f, PL_010f_v1.04; catálogo local de 13/10/2026, ICMS30, declaração exata e tipos vinculados.

Parâmetros e confirmação da operação

Para indDeduzDeson em ICMS30, o ponto material a confirmar é: decisão documentada de dedução e seu vínculo com motivo/valor por item. Reúna produto, documentos da operação, regime, UFs, data e fundamento com o responsável contábil. O artigo explica a representação e a conferência, sem definir esse tratamento para uma empresa.

Depois de documentado o parâmetro, compare a origem do dado com o XML e o retorno do item. Corrija a divergência comprovada no cadastro, no cálculo ou no mapeamento. Preserve os dados verdadeiros, o XML assinado e o histórico; não escolha outro valor para forçar autorização.

Referências: MOC 7.0 — Anexo I, 7.00, novembro/2020, Leiaute do grupo ICMS30 e regras contextuais, pp.29–31/99–101.

Páginas relacionadas

Referência técnica para integração

XPath completo
/nfeProc/NFe/infNFe/det/imposto/ICMS/ICMS30/indDeduzDeson
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
inline:xs:string · 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.

enumeration
0
enumeration
1
whiteSpace
preserve