indDeduzDeson no ICMS30: dedução, total e SUFRAMA
<indDeduzDeson>det › imposto › ICMS › ICMS30 › indDeduzDesonRevisã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
- vICMSDeson em ICMS30: /nfeProc/NFe/infNFe/det/imposto/ICMS/ICMS30/vICMSDeson
- motDesICMS em ICMS30: /nfeProc/NFe/infNFe/det/imposto/ICMS/ICMS30/motDesICMS
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