ICMS51 na NF-e: diferimento, campos, cálculo e FCP
<ICMS51>det › imposto › ICMS › ICMS51Revisão editorial em 14 de out. de 2026. As versões e condições das regras estão indicadas ao longo do artigo.
O grupo ICMS51 representa a tributação do ICMS com diferimento no item da nota. Seu caminho é /nfeProc/NFe/infNFe/det/imposto/ICMS/ICMS51. Ele permite separar o imposto da operação antes do diferimento, a parcela diferida e o valor realmente devido.
O MOC registra que a exigência de preenchimento das informações do ICMS diferido fica a critério de cada UF. A existência do grupo não determina o direito ao diferimento: produto, operação, UF, período, regime e fundamento legal precisam estar confirmados para o caso.
- Campos e dependências do grupo
- Como separar as três parcelas do ICMS
- Redução de base não é diferimento
- O que mudou no significado do FCP
- Exemplo de XML e conferência
- Como investigar uma inconsistência
- Rejeição 929: ausência do conjunto de informações de diferimento
- Destinatário não contribuinte ou isento de inscrição estadual
Campos e dependências do grupo
No XSD PL_010f_v1.04, ICMS51 é uma alternativa exclusiva de ICMS. orig e CST são obrigatórios; os campos básicos restantes são individualmente opcionais. Duas sequências opcionais de FCP têm dependências internas:
| Campo | O que representa | Regra estrutural |
|---|---|---|
orig |
Origem da mercadoria, códigos 0 a 8 | Obrigatório |
CST |
Situação tributária | Obrigatório, somente 51 |
modBC |
Modalidade de determinação da base | Opcional; códigos 0, 1, 2 ou 3 |
pRedBC |
Percentual de redução da base | Opcional |
cBenefRBC |
Código do benefício da redução de base | Opcional; 8 ou 10 caracteres no pattern |
vBC |
Base monetária do ICMS | Opcional |
pICMS |
Alíquota do ICMS sem FCP | Opcional |
vICMSOp |
Imposto como se não houvesse diferimento | Opcional |
pDif |
Percentual de diferimento do ICMS | Opcional; tipo limitado a 100 |
vICMSDif |
Parcela do ICMS diferida | Opcional |
vICMS |
ICMS realmente devido | Opcional |
vBCFCP |
Base do FCP | Obrigatório se usado o primeiro bloco de FCP |
pFCP |
Percentual do FCP | Obrigatório no mesmo bloco |
vFCP |
FCP realmente devido, considerando diferimento | Obrigatório no mesmo bloco |
pFCPDif |
Percentual de diferimento do FCP | Obrigatório se usado o segundo bloco de FCP |
vFCPDif |
FCP diferido | Obrigatório no segundo bloco |
vFCPEfet |
Valor efetivo do FCP | Opcional dentro do segundo bloco |
Os blocos são sequências do XSD, sem tags intermediárias chamadas “bloco FCP”. São opcionais na estrutura; quando usados, não permitem omitir os filhos internos obrigatórios. A exigência fiscal contextual deve ser verificada separadamente.
Como separar as três parcelas do ICMS
As regras do MOC para modelo 55 conferem estas relações:
vICMSOp = vBC × pICMS / 100: valor anterior ao diferimento.vICMSDif = vICMSOp × pDif / 100: parcela diferida.vICMS = vICMSOp − vICMSDif: valor realmente devido.
Exemplo exclusivamente sintético: base já determinada em R$ 1.000,00, alíquota assumida de 18% e diferimento assumido de 40%. O imposto da operação é R$ 180,00; o diferido é R$ 72,00; o devido é R$ 108,00. Em diferimento total, pDif=100.00, o diferido seria R$ 180,00 e o devido R$ 0,00, preservando a base e o imposto anterior ao diferimento. Esses parâmetros não sugerem o enquadramento do leitor.
A N16a-10/351 confere a primeira relação; a N16c-10/352 confere a segunda; a N17-10/353 confere a diferença. São facultativas por UF no modelo 55. Para as multiplicações, a nota *4 prevê resultado arredondado a duas casas e tolerância de R$ 0,01 para mais ou para menos na validação. A N17-10 tem exceção quando ambos os campos vICMSDif e vICMS não foram informados. A convenção de considerar campos opcionais ausentes como zero pertence às regras; ela não torna informação desconhecida igual a zero na operação. MOC 7.0, p.33, 110 e 117.
Redução de base não é diferimento
pRedBC trata da base; pDif trata do imposto da operação. Não são percentuais intercambiáveis. Se houver redução documentada, vBC precisa refletir a base determinada após a aplicação do critério legal; o diferimento é conferido sobre o imposto dessa base.
Para CST 51 com pRedBC>0, N14a-10/665 pode exigir cBenefRBC. Quando o código é informado, N14a-20/666 verifica existência, vigência e compatibilidade com redução de base na tabela da UF, com coluna CST 20 marcada “SIM”. Isso não manda trocar o CST da nota para 20. As regras são do modelo 55, a critério da UF, com exceção para devolução interestadual/exterior e outras exceções de devolução, ajuste e entrada quando adotadas pela UF. A NT 2019.001 v1.70 possui tabela de implantação por UF; não há exigência nacional uniforme dessas duas validações.
O que mudou no significado do FCP
A NT 2020.005 v1.21 esclareceu que vFCP no ICMS51 é o valor realmente devido, já considerando o diferimento. A redação antiga que o tratava como valor sem diferimento foi riscada. pFCPDif e vFCPDif detalham o diferimento do fundo, e vFCPEfet também descreve o valor efetivamente devido.
Não some vFCP e vFCPEfet como se fossem dois impostos devidos diferentes. Não copie pDif para pFCPDif sem confirmar que o tratamento do fundo acompanha o do ICMS. Base, incidência e diferimento do FCP dependem da regra aplicável; vBCFCP não é automaticamente igual a vBC. A mesma NT excluiu CST 51 da N17c-10/860: a conta bruta base × alíquota não deve ser imposta ao vFCP desse grupo ignorando o diferimento.
Exemplo de XML e conferência
Grupo sintético completo sem FCP ou redução, parcial em relação à nota, com os parâmetros ilustrativos de R$ 1.000,00, 18% e 40%. Não é documento pronto para 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>
Confira a sequência e o namespace; um campo opcional não pode ser deslocado para qualquer posição. Os valores monetários usam ponto e até duas casas na representação fracionária; percentuais podem precisar de até quatro. XML estruturalmente válido não comprova autorização.
Como investigar uma inconsistência
Comece pelo item e pela mensagem real. Na 351, compare base e alíquota com vICMSOp; na 352, compare vICMSOp e pDif com vICMSDif; na 353, compare as duas parcelas com vICMS. Investigue a origem do primeiro valor divergente, preservando a operação real, em vez de ajustar o resultado final para eliminar o retorno.
Para CST/modelo, a N12-30 atual relaciona os CST admitidos na NFC-e e não inclui 51. A N12-20 atualizada pela NT 2024.001 trata CRT 1 ou 4 e não inclui 51 na exceção monofásica. Na exportação, N12-10/527 do MOC verifica CST compatíveis para CFOP iniciado por 7, com exceção de devolução finNFe=4. Essas validações não devem ser resolvidas trocando CST ou CFOP por tentativa.
Compare os totais separadamente: ICMSTot/vICMS recebe valores de ICMS devido dos itens, e FCP tem campo próprio. vICMSOp e vICMSDif não são duas parcelas adicionais devidas a somar ao ICMS. Se a dúvida for de enquadramento, leve ao responsável contábil UF, data, regime, produto, documentos e fundamento do diferimento/redução. Corrigida a origem comprovada, confira cálculo, XML e retorno do emissor; não edite o XML assinado de uma nota autorizada.
Rejeição 929: ausência do conjunto de informações de diferimento
A N12-97/929 da NT 2019.001 v1.70 trata a NF-e modelo 55 com CST 51 sem nenhum dos campos de valores relacionados pela regra informado: modBC, pRedBC, vBC, pICMS, vICMSOp, pDif, vICMSDif e vICMS. Sua aplicação é facultativa, a critério da UF. Não é uma regra que rejeite a ausência de qualquer um desses campos isoladamente nem uma ordem nacional para preencher todos eles.
Isso distingue o grupo mínimo aceito pelo XSD da presença contextual exigida pela autorizadora. Um ICMS51 que contenha apenas orig e CST pode atender ao esquema e ainda alcançar a 929 onde a regra se aplica. Informar um campo isolado não comprova que o conjunto esteja completo para a operação: as demais regras e exigências continuam independentes.
A exceção 1 afasta a regra para devolução (finNFe=4) com destino interestadual ou exterior (idDest=2 ou 3). A UF pode adotar as exceções de devolução em geral, NF-e de ajuste e operação de entrada. Confira a linha da UF e as condições da nota; não altere finalidade, destino ou valores verdadeiros para simular uma exceção.
Para uma 929, localize o item e confira quais desses oito campos foram efetivamente serializados. Compare o XML enviado com a memória e a parametrização. Se faltou geração, corrija essa origem; se faltam fundamento, base ou percentuais, obtenha a confirmação documental com o responsável contábil. Não complete zeros apenas para evitar a ausência. NT 2019.001 v1.70, p.19 e quadro por UF, p.21–22.
Destinatário não contribuinte ou isento de inscrição estadual
Na NF-e modelo 55, indIEDest=9 identifica não contribuinte e indIEDest=2 identifica contribuinte isento de inscrição estadual. São categorias distintas, com verificações distintas; não troque o cadastro do destinatário para tornar o CST aceitável.
A N12-70/508 verifica não contribuinte com CST fora da relação 00, 20, 40, 41, 60 e 61. O CST 51 não integra essa relação, mas possui exceções: NF-e de entrada (tpNF=0); existência de ao menos um item de veículo novo; emissão histórica anterior a 01/07/2016 em produção; devolução (finNFe=4, exceção que abrange 50 e 51); e a exceção 7 do CST 51, referente aos CFOP 5.123, 5.922, 6.123 e 6.922 e ao retorno interno de mercadoria de depósito fechado/armazém geral, CFOP 5.906 ou 5.907. A pontuação do documento no trecho “operações internas (idDest=1).de retorno” não deve ser transformada em permissão genérica para qualquer operação interna. A exceção 8 a critério da UF para operação interna refere-se a CST 10 e 02, não é uma exceção geral a transplantar para o 51. NT 2023.001 v1.60, p.35.
A N12-80/529, indicada como obrigatória no documento para modelo 55, verifica contribuinte isento de inscrição estadual (indIEDest=2) com CST 50 ou 51. Para o CST 51, a exceção 3 permite afastar a regra em operação interna (idDest=1) com destinatário pessoa jurídica (dest/CNPJ), a critério da UF. Também há exceção histórica para emissão anterior a 01/07/2016 em produção e exceção de NFA-e interna conforme a UF. A exceção 1, de conserto/reparo, demonstração e industrialização por encomenda, é específica de CST 50: não deve ser aplicada automaticamente ao 51. NT 2020.005 v1.21, p.18.
Para investigar 508 ou 529, confira a condição real do destinatário, tipo de operação, destino, finalidade, CFOP, documentos referenciados e eventual adoção da exceção pela UF. A confirmação do tratamento tributário exige os documentos da operação e o responsável contábil. Uma exceção eletrônica não concede por si só o diferimento nem autoriza trocar CST, CFOP ou categoria do destinatário por tentativa.
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 2019.001 — Criação e Atualização de Regras de Validação, versão 1.70, agosto de 2025 — p. 19–20: N14a-10/665 e N14a-20/666; p. 20–22: tabela/legenda de UFs; p. 26: cBenefRBC.
-
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.
-
NT 2023.001 — Tributação Monofásica sobre Combustíveis, versão 1.60, junho de 2025 — p. 34: N12-30/766; p. 35: N12-70/508 e exceções aplicáveis ao CST 51.
-
NT 2024.001 — CRT=4 (MEI) e Denegação, versão 1.20, agosto de 2024 — p. 12: N12-20 para CRT 1 ou 4, exceção CST monofásicos; N12-40 atualizado.
-
NT 2019.001 — Criação e Atualização de Regras de Validação, versão 1.70, agosto de 2025 — p.19 N12-97/929; p.19–20 N14a; p.21–22 quadro UF.
-
NT 2020.005 — Criação e Atualização de Regras de Validação, versão 1.21, outubro de 2021 — p.18 N12-80/529; p.12–13 FCP51; p.18 exclusão51 N17c-10.
Referência técnica para integração
- XPath completo
/nfeProc/NFe/infNFe/det/imposto/ICMS/ICMS51- 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
- inline:complexType
- 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.