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

vICMSMonoRet total: ICMS monofásico cobrado anteriormente

<vICMSMonoRet>total › ICMSTot › vICMSMonoRet

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

vICMSMonoRet em total/ICMSTot registra o valor total do ICMS monofásico retido anteriormente. O campo é monetário; a quantidade correspondente fica em qBCMonoRet.

Localização e representação no XML

XPath da ocorrência: /nfeProc/NFe/infNFe/total/ICMSTot/vICMSMonoRet.

Propriedade no PL 010f v1.04 Valor
Tipo TDec_1302
Ocorrência no pai 0–1
Namespace http://www.portalfiscal.inf.br/nfe

Até 13 algarismos inteiros e duas casas decimais, com ponto; sem vírgula, sinal ou separador de milhar. A ocorrência local não elimina condições de negócio; valores desconhecidos não devem ser convertidos em zero. Para consultas XPath, associe o prefixo nfe: ao namespace; em arquivos sem nfeProc, comece em NFe. XSD oficial.

O valor vem do ICMS61 de cada item

Some det/imposto/ICMS/ICMS61/vICMSMonoRet, campo N45, para formar W06e. W06e-10 é facultativa para modelos 55/65 e usa 969 para divergência. A NT registra considerar zero se não informado no confronto. O item conserva qBCMonoRet e adRemICMSRet em campos próprios; o total deve somar os valores finais existentes, sem recalcular toda a quantidade global por uma alíquota presumida. NT 2023.001 v1.60, pp.25–27 e 40.

Anteriormente cobrado não é nova retenção

vICMSMonoReten identifica o sujeito à retenção, e vICMSMono o próprio. Não acrescente o valor anterior como se fosse mais um imposto a cobrar apenas porque ele está nos totais. A composição de vNF distingue essas parcelas. IBS e CBS também possuem campos Ret, mas pertencem a IBSCBSTot/gMono e não alimentam W06e.

Exemplo de valor anterior consolidado

Hipótese sintética: itens ICMS61 informam R$ 10,00 e R$ 20,00 de ICMS monofásico retido anteriormente. O total é R$ 30,00. Se as quantidades totalizam 25,00 litros, esse número fica em qBCMonoRet, não em vICMSMonoRet. A demonstração pressupõe que os valores anteriores foram documentados.

Conferir 969 e a rastreabilidade

Liste o N45 de cada item e compare com W06e no XML enviado. Verifique troca entre Ret/Reten, uso de quantidade no lugar de valor e integração que perdeu dados anteriores. A regra registra implantação até 25/09/2023 em homologação e 30/10/2023 em produção. Se faltar evidência da tributação anterior, reúna os documentos pertinentes; não estime um valor nem altere a nota autorizada.

Fragmento XML e limites da conferência

Fragmento sintético da tag vICMSMonoRet, no ancestral indicado acima, com o resultado do exemplo. É parcial: não contém o grupo pai completo nem uma nota pronta para transmissão.

<vICMSMonoRet xmlns="http://www.portalfiscal.inf.br/nfe">30.00</vICMSMonoRet>

O XSD confere a representação, não a apuração nem a autorização. Preserve o XML autorizado; a correção de divergências exige identificar sua origem e o procedimento fiscal aplicável.

Comparações para aprofundar a conferência

As diferenças essenciais entre as parcelas foram explicadas acima. Para acompanhar os campos relacionados em seu próprio contexto XML:

Referência técnica para integração

XPath completo
/nfeProc/NFe/infNFe/total/ICMSTot/vICMSMonoRet
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