pFCPDif no ICMS90: diferimento do FCP e valor efetivo
<pFCPDif>det › imposto › ICMS › ICMS90 › pFCPDifRevisão editorial em 14 de out. de 2026. As versões e condições das regras estão indicadas ao longo do artigo.
pFCPDif é o percentual do FCP próprio que está diferido no ICMS90. Não é a alíquota do fundo, informada em pFCP, nem o percentual de diferimento do ICMS próprio, pDif. A sequência específica permite identificar a parcela diferida sem apagar o valor do FCP.
Neste artigo:
- Qual é a dependência estrutural desse campo?
- Como interpretar o percentual e os valores?
- vFCP deve ser substituído pelo valor líquido?
- Como conferir uma falha de geração ou de cálculo?
- Exemplo XML sintético
- Conferência técnica e limite da orientação
Qual é a dependência estrutural desse campo?
O bloco opcional contém pFCPDif e vFCPDif obrigatórios, seguidos de vFCPEfet opcional. Ele fica dentro da sequência própria, depois do eventual trio vBCFCP/pFCP/vFCP. Os nomes N17.2 e N12.1 são referências de documentação, não tags a criar. Embora o XSD apresente sequências FCP independentes, o cálculo do diferimento exige conhecer o imposto de referência. Não declare uma base ou alíquota desconhecida como zero. Schemas NF-e/NFC-e PL_010f_v1.04 NT 2022.002 — Equiparação à exportação e outras alterações
Como interpretar o percentual e os valores?
Assuma base FCP 1.000, alíquota FCP 2% e valor FCP 20. Para diferimento 50%, a parcela é 20×50/100=10, e o valor efetivo é 20−10=10. Para diferimento total, a NT orienta percentual 100: o diferido seria 20 e o efetivo 0. Esses parâmetros são didáticos. O XSD usa TDec_0302a04Opc, cuja expressão regular não estabelece o mesmo teto específico de 100 do tipo usado em pDif; isso não significa permissão fiscal para diferir mais que o imposto. NT 2022.002 — Equiparação à exportação e outras alterações Schemas NF-e/NFC-e PL_010f_v1.04 Tipos básicos do PL_010f_v1.04
vFCP deve ser substituído pelo valor líquido?
Não transporte automaticamente a interpretação de outro CST. No ICMS90, mantenha distinta a informação de vFCP, a parcela vFCPDif e o valor efetivo vFCPEfet. A regra N17c-10/860 documentada continua incluindo 90 na comparação de base FCP×pFCP para finalidade normal; a exclusão do CST 51 pela NT 2020.005 não excluiu 90. O exemplo conserva vFCP=20, vFCPDif=10 e vFCPEfet=10. Não some 20+10+10 como três parcelas devidas. MOC 7.0 — Anexo I, Leiaute e Regras de Validação NT 2020.005 — Criação e atualização de regras de validação NT 2022.002 — Equiparação à exportação e outras alterações
Como conferir uma falha de geração ou de cálculo?
Se o erro for de estrutura, confira a posição após vFCP e a presença de vFCPDif junto a pFCPDif. Se a divergência for numérica, reconstrua base, alíquota, FCP de referência, percentual do diferimento e remanescente. Compare a regra exata do retorno com CST 90 antes de reutilizar rotinas de CST 51. Para aplicação particular, falta confirmar o fundamento do diferimento do FCP e seu percentual, que não são definidos pelo artigo. Schemas NF-e/NFC-e PL_010f_v1.04 NT 2022.002 — Equiparação à exportação e outras alterações MOC 7.0 — Anexo I, Leiaute e Regras de Validação
Exemplo XML sintético
Fragmento sintético: FCP de referência 20, diferimento 50%, valor diferido 10 e efetivo 10. O valor vFCP é mantido separado. XML válido no schema não confirma incidência, benefício ou tratamento dos totais de uma operação real.
<ICMS90 xmlns="http://www.portalfiscal.inf.br/nfe">
<orig>0</orig>
<CST>90</CST>
<modBC>3</modBC>
<vBC>1000.00</vBC>
<pICMS>18.00</pICMS>
<vICMS>180.00</vICMS>
<vBCFCP>1000.00</vBCFCP>
<pFCP>2.00</pFCP>
<vFCP>20.00</vFCP>
<pFCPDif>50.00</pFCPDif>
<vFCPDif>10.00</vFCPDif>
<vFCPEfet>10.00</vFCPEfet>
</ICMS90>
Este é um fragmento completo do grupo ICMS90, parcial em relação à nota. Ele demonstra forma e dependências, sem assinatura, documento completo ou autorização fiscal. Não deve ser enviado como nota pronta.
Conferência técnica e limite da orientação
Para localizar o campo em XML de nota processada, use /nfeProc/NFe/infNFe/det/imposto/ICMS/ICMS90/pFCPDif com o namespace http://www.portalfiscal.inf.br/nfe. No XML de NFe sem o envelope nfeProc, o caminho começa em NFe/infNFe. Compare o item correto; campos de mesmo nome em outro CST ou nos totais têm contexto diferente.
Os parâmetros que exigem confirmação são: fundamento do diferimento do FCP, percentual próprio do diferimento FCP, base/alíquota e FCP de referência. Reúna a documentação da operação, a UF, a data de emissão e a memória de cálculo. Após definidos esses parâmetros, confira a geração e os valores do exemplo com os dados reais. O artigo explica a representação técnica; não escolhe enquadramento, alíquota ou benefício para a empresa. XML bem formado ou válido no XSD não comprova autorização. O pacote PL_010f_v1.04 define a estrutura examinada; a implantação de cada regra depende do cronograma específico, do modelo e da UF. Schemas NF-e/NFC-e PL_010f_v1.04
Referência técnica para integração
- XPath completo
/nfeProc/NFe/infNFe/det/imposto/ICMS/ICMS90/pFCPDif- 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_0302a04Opc · 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-9]{2,4}|[1-9]{1}[0-9]{0,2}(\.[0-9]{2,4})?- whiteSpace
preserve