vBCFCP no ICMS51: base do fundo e relação com o diferimento
<vBCFCP>det › imposto › ICMS › ICMS51 › vBCFCPRevisão editorial em 14 de out. de 2026. As versões e condições das regras estão indicadas ao longo do artigo.
vBCFCP informa o valor da base de cálculo do Fundo de Combate à Pobreza no ICMS51. O caminho /nfeProc/NFe/infNFe/det/imposto/ICMS/ICMS51/vBCFCP pertence ao item, não a uma base genérica da nota inteira.
Não há igualdade estrutural obrigatória com vBC. A base do ICMS e a do FCP precisam ser verificadas conforme os respectivos critérios legais. Uma redução ou um diferimento do ICMS não pode ser transferido automaticamente ao fundo.
Como a base abre a sequência de FCP
O XSD PL_010f_v1.04 possui uma sequência opcional com vBCFCP, pFCP e vFCP, nessa ordem. Se a sequência for utilizada, os três campos são obrigatórios. A base usa TDec_1302, valor monetário de até 13 dígitos inteiros e duas casas na parte fracionária; não coloque unidade física, vírgula ou símbolo de moeda dentro da tag.
O bloco de diferimento do FCP é outro: pFCPDif, vFCPDif e, opcionalmente, vFCPEfet. O XSD não exige que todas as informações de FCP sejam representadas em uma única tag agrupadora; os campos aparecem diretamente dentro do ICMS51.
Base anterior não é o valor devido
A NT 2020.005 v1.21 define vFCP no ICMS51 como o valor realmente devido, considerando o diferimento. Portanto, não se calcula uma suposta base por vFCP ÷ pFCP ×100 sem conhecer o diferimento e o critério material da base.
Exemplo condicional, exclusivamente sintético: suponha base do FCP já confirmada em R$ 1.000,00, percentual de 2% e diferimento do fundo de 40%. A grandeza anterior ao diferimento seria R$ 20,00, com R$ 8,00 diferidos e R$ 12,00 devidos. Dividir os R$ 12,00 por 2% produziria R$ 600,00, que não é a base de R$ 1.000,00 assumida no cenário. O exemplo não define a incidência ou os parâmetros de qualquer operação real.
Essa distinção também explica a exclusão de CST 51 da N17c-10/860 na mesma NT. Não se deve exigir que vFCP seja sempre o produto bruto vBCFCP × pFCP /100, ignorando o diferimento. NT 2020.005, p.12–13 e 18.
Como reconhecer as parcelas no XML
Grupo sintético completo no XSD, parcial em relação à nota. As hipóteses do FCP são as do exemplo; os campos básicos opcionais de cálculo foram omitidos apenas na ilustração. Não é documento para transmissão nem dispensa exigências da UF:
<ICMS51 xmlns="http://www.portalfiscal.inf.br/nfe">
<orig>0</orig>
<CST>51</CST>
<vBCFCP>1000.00</vBCFCP>
<pFCP>2.00</pFCP>
<vFCP>12.00</vFCP>
<pFCPDif>40.00</pFCPDif>
<vFCPDif>8.00</vFCPDif>
<vFCPEfet>12.00</vFCPEfet>
</ICMS51>
vBCFCPST e bases de FCP retido anteriormente pertencem a outras parcelas e não substituem esta base própria. vFCP e vFCPEfet não são duas parcelas devidas adicionais a somar.
O que conferir quando a base diverge
Compare o item, o produto e o período com a incidência do FCP confirmada, os componentes da base e as regras de eventual redução. Depois confronte o valor calculado com o texto de vBCFCP no XML e com a alíquota e o diferimento do fundo. Se o emissor copiou automaticamente a base de ICMS, comprove se essa igualdade é válida no caso antes de mantê-la.
Um erro de sequência ou falta de pFCP/vFCP é estrutural; uma base materialmente incorreta pode continuar passando no XSD. Se faltar informação para a base, obtenha os documentos e parâmetros com o responsável contábil, em vez de usar o imposto líquido para adivinhar a base. Corrija a origem comprovada e confira o novo grupo sem editar XML assinado ou alterar dados verdadeiros para eliminar retorno.
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 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.
Referência técnica para integração
- XPath completo
/nfeProc/NFe/infNFe/det/imposto/ICMS/ICMS51/vBCFCP- 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