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

vFCPSTRet no ICMSSN500: valor do FCP retido anteriormente

<vFCPSTRet>det › imposto › ICMS › ICMSSN500 › vFCPSTRet

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

vFCPSTRet informa em reais o FCP retido anteriormente por substituição tributária no ICMSSN500. Encerra o trio anterior formado por base, percentual e valor. É uma informação histórica, distinta de vFCPST de nova retenção e de vICMSSTRet do ICMS-ST anterior. Schemas NF-e/NFC-e PL 010f v1.04.

XPath: /nfeProc/NFe/infNFe/det/imposto/ICMS/ICMSSN500/vFCPSTRet. O campo está no item det; para consultar XML com namespace, associe um prefixo a http://www.portalfiscal.inf.br/nfe. Sem nfeProc, o caminho começa em NFe.

A referência estrutural desta explicação é o PL 010f v1.04. A ficha do catálogo pode oferecer versões anteriores; confira a versão efetivamente usada no documento. As regras e suas condições de implantação não devem ser aplicadas retroativamente a todo XML histórico.

Conta do trio e documentação anterior · O total vFCPSTRet tem outra abrangência · Formato e bloco completo · Diagnóstico por camada · XML sintético para conferir vFCPSTRet · Documentação para confirmar vFCPSTRet

Conta do trio e documentação anterior

Com base anterior de R$ 1.400,00 e percentual de 2%, a conferência resulta em R$ 28,00. O valor deve manter vínculo com a mercadoria e a retenção documentadas; a conta não cria um imposto histórico ausente do documento. N27d-10 descreve comparação desse produto para nota normal e CST 60 ou CSOSN 500, com mensagem 860, mas o MOC marca implementação futura. Não se atribui ao campo uma data de ativação dessa validação. NT 2018.005 v1.52, p. 19; MOC 7.0 — Anexo I, p. 113.

O total vFCPSTRet tem outra abrangência

No total ICMSTot, vFCPSTRet soma os valores anteriores N27d dos itens. W06b-10, modelo 55, descreve 859 quando o total difere do somatório. Esse total não deve receber vFCPST nem vFCPUFDest. Se duas parcelas anteriores sintéticas forem R$ 28,00 e R$ 14,00, o total desta categoria será R$ 42,00. MOC 7.0 — Anexo I, W06b-10, p. 120.

Formato e bloco completo

O valor usa TDec_1302, duas casas decimais quando há fração, admitindo também inteiros pelo padrão XSD. No trio opcional, base, percentual e valor são obrigatórios quando presentes. Percentual zero aceito no XSD não elimina N27b-10/881; antes de omitir ou informar o bloco, confirme a incidência anterior documentada e a regra aplicável. Schemas NF-e/NFC-e PL 010f v1.04; MOC 7.0 — Anexo I, pp. 112–113.

Diagnóstico por camada

Se a diferença estiver no item, compare aquisição, quantidade vinculada, base, percentual e valor anterior. Se estiver somente no total, some os valores já enviados nos itens, sem incluir outra espécie de FCP. Não reconstrua um valor anterior usando a alíquota atual e não copie o valor integral da aquisição para uma venda parcial. Corrija o dado ou o mapeamento comprovadamente divergente.

XML sintético para conferir vFCPSTRet

O valor anterior de R$ 28,00 corresponde ao produto sintético de R$ 1.400,00 por 2%. O fragmento isola o trio do FCP; a omissão das outras sequências é estrutural e não substitui a conferência de exigências contextuais.

Fragmento parcial em relação à nota, com sequência verificada no Schemas NF-e/NFC-e PL 010f v1.04. Validade estrutural não comprova incidência nem autorização.

<ICMSSN500 xmlns="http://www.portalfiscal.inf.br/nfe">
  <orig>0</orig>
  <CSOSN>500</CSOSN>
  <vBCFCPSTRet>1400.00</vBCFCPSTRet>
  <pFCPSTRet>2.0000</pFCPSTRet>
  <vFCPSTRet>28.00</vFCPSTRet>
</ICMSSN500>

Documentação para confirmar vFCPSTRet

Para usar vFCPSTRet na operação real, confirme os parâmetros citados nesta página com o responsável contábil, levando o documento do item, UF, data e fundamento aplicável. O exemplo esclarece a representação, sem definir incidência, enquadramento ou apuração.

Referência técnica para integração

XPath completo
/nfeProc/NFe/infNFe/det/imposto/ICMS/ICMSSN500/vFCPSTRet
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