vFCPST no ICMSPart: valor do fundo, cálculo e totalização
<vFCPST>det › imposto › ICMS › ICMSPart › vFCPSTRevisão editorial em 14 de out. de 2026. As versões e condições das regras estão indicadas ao longo do artigo.
vFCPST informa o valor monetário do Fundo de Combate à Pobreza retido por substituição tributária no ICMSPart. Ele é distinto do ICMS-ST vICMSST, do FCP próprio vFCP e do FCP retido anteriormente vFCPSTRet. A distinção importa tanto na conta do item quanto no total da nota.
Base e percentual que acompanham o valor
O PL 010f v1.04 coloca vFCPST em um bloco opcional com vBCFCPST e pFCPST. Quando informado, o bloco exige os três campos nessa ordem, depois de vICMSST e antes de pBCOp. Não basta enviar só vFCPST para representar uma incidência.
vFCPST usa TDec_1302: até 13 dígitos inteiros e duas casas decimais quando há fração, com ponto, sem moeda e sem separador de milhar. A alíquota tem tipo percentual próprio, que admite até quatro casas quando fracionário. Não use o valor do imposto como se fosse percentual ou base.
A incidência e os parâmetros devem estar comprovados para produto, operação, UF e data. Não derive incidência automaticamente da presença de ST. ICMSPart é rejeitado em NFC-e por N12-50/741 do MOC 7, Anexo I, mesmo que seu XML seja estruturalmente válido.
Cálculo sintético e alcance da regra 860
Assuma base FCP-ST de R$ 1.400,00 e percentual hipotético de 2%. O resultado é 1400 × 2 / 100 = 28, a registrar como 28.00. A base coincide com vBCST apenas porque a hipótese assim a definiu; não presuma essa igualdade para outra operação.
N23d-10/860 do MOC p.112 confere vFCPST em nota normal, para a lista de CST/CSOSN nela indicada, com base × percentual e subtração do FCP próprio quando existente. A regra é aplicável a critério da UF. ICMSPart não possui vFCP em sua estrutura, de modo que a parcela ausente é zero nessa comparação; não insira a tag de outro ancestral.
A nota (*4), p.140, determina arredondamento do produto para duas casas e tolerância de R$ 0,01 na validação que a referencia. Isso não torna a tolerância uma parcela da fórmula nem permite ajustar um resultado deliberadamente. N23b-10/881, p.112, trata separadamente do percentual FCP-ST informado como zero.
XML sintético do item
Grupo completo e fragmento parcial da NF-e. Assume-se ICMS próprio de R$ 72,00 e ST de R$ 180,00. O fundo de R$ 28,00 é registrado separadamente; não está incluído nos 180 deste exemplo. Os parâmetros não são sugestão de tributação.
<ICMSPart xmlns="http://www.portalfiscal.inf.br/nfe">
<orig>0</orig>
<CST>10</CST>
<modBC>3</modBC>
<vBC>600.00</vBC>
<pICMS>12.00</pICMS>
<vICMS>72.00</vICMS>
<modBCST>4</modBCST>
<pMVAST>40.00</pMVAST>
<vBCST>1400.00</vBCST>
<pICMSST>18.00</pICMSST>
<vICMSST>180.00</vICMSST>
<vBCFCPST>1400.00</vBCFCPST>
<pFCPST>2.00</pFCPST>
<vFCPST>28.00</vFCPST>
<pBCOp>60.00</pBCOp>
<UFST>SP</UFST>
</ICMSPart>
Como o valor chega aos totais
W06a-10/862 do MOC p.120 compara o FCP-ST de total/ICMSTot/vFCPST com o somatório dos valores dos itens N23d, no modelo 55. Não some pFCPST, vBCFCPST ou vFCPSTRet nesse total. Com valores de fundo de 28 e 10 em dois itens, o total correspondente é 38.
A composição de vNF é outra verificação. W16-10, na NT 2023.004 v1.20, pp.15–16, inclui vFCPST na fórmula geral, mas descreve fórmula específica para faturamento direto de veículos novos, exceção para importação e tratamento da desoneração. Não conclua que basta adicionar o fundo ao valor de produto em todo ICMSPart.
Investigação de divergência
Localize /nfeProc/NFe/infNFe/det/imposto/ICMS/ICMSPart/vFCPST com item e namespace. Para 860, confira parâmetros e conta do item; para 862, confira a soma dos valores de fundo; para 610, examine a composição e as exceções de vNF. Cada retorno aponta uma comparação diferente. Se a base ou a alíquota não estiver documentada, confirme as parcelas, mercadoria, UFs e data com o responsável contábil antes de recalcular. Preserve o XML autorizado e corrija a origem comprovada do erro no sistema.
Qual versão sustenta esta explicação
A estrutura e os exemplos foram conferidos no PL 010f v1.04. A ficha técnica pode oferecer outras versões selecionáveis. Compare o pacote escolhido e o efetivamente usado pelo emissor; uma declaração deste pacote não deve ser atribuída automaticamente a todo XML histórico. Datas de ativação de regras, quando indicadas, pertencem à validação específica e não comprovam a implantação de um pacote em cada autorizadora.
Referência técnica para integração
- XPath completo
/nfeProc/NFe/infNFe/det/imposto/ICMS/ICMSPart/vFCPST- 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