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

vBCST no ICMSPart: base de ST formada e diferença para a base própria

<vBCST>det › imposto › ICMS › ICMSPart › vBCST

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

vBCST registra a base monetária final do ICMS por substituição tributária do item com ICMSPart. Ela se relaciona com pICMSST e vICMSST. A base própria aparece separadamente em vBC, e a base do FCP-ST, quando aplicável, em vBCFCPST. A mesma palavra “base” não torna esses valores intercambiáveis.

Como reconhecer o resultado da formação da base

O MOC 7, Anexo I, p.39 distingue modBCST, pMVAST, pRedBCST e vBCST. A modalidade identifica o método. Margem e redução, quando cabíveis, são parâmetros; vBCST é o resultado monetário que será usado para calcular a ST.

A composição pode depender de preços, quantidades, parcelas adicionais, margem, pauta e benefícios previstos no fundamento da operação. O leiaute não determina uma composição universal de frete, seguro, desconto e outras parcelas. Preserve a memória de formação da base e confirme somente o parâmetro faltante quando o sistema não puder obtê-lo ou calculá-lo com segurança.

ICMSPart possui pBCOp, destinado à base da operação própria. Não aplique esse percentual automaticamente à base ST. ICMSPart também não é o grupo ICMSUFDest, e N12-50/741 do MOC rejeita seu uso em NFC-e.

Exemplo com MVA e com redução

Hipótese sintética: referência ST de R$ 1.000,00, já contendo todas as parcelas assumidas; modalidade MVA e margem de 40%, sem redução. A base é 1000 × (1 + 40/100) = 1400. Os R$ 400,00 representam o acréscimo, não a base inteira. Grave vBCST como R$ 1.400,00.

Se um segundo cenário assumir redução de 10% depois dessa formação, a base final será 1400 × (1 − 10/100) = 1260. Nesse caso, pRedBCST registrará 10% e vBCST já conterá 1.260,00. Não reduza novamente o valor ao calcular o imposto. Os dois cenários explicam etapas; não concedem margem, redução ou composição ao leitor.

N18-10/932 e N18-20/933, na NT 2019.001 v1.70, p.20, relacionam presença de pMVAST com modBCST=4, no modelo 55, a critério da UF. Não são validações que calculam ou comprovam vBCST.

Estrutura e XML do primeiro cenário

No PL 010f v1.04, vBCST é obrigatório neste grupo e aparece depois dos opcionais pMVAST/pRedBCST e antes de pICMSST. Seu tipo TDec_1302 admite inteiros ou duas casas decimais quando fracionário, com até 13 dígitos inteiros, sem sinal ou separador de milhar.

Trecho sintético completo de ICMSPart, parcial em relação à nota. A parcela própria assumida é 600 × 12% = 72. A ST hipotética é 1400 × 18% − 72 = 180. CST, UF e parâmetros são fictícios.

<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>
  <pBCOp>60.00</pBCOp>
  <UFST>SP</UFST>
</ICMSPart>

Item, total e diagnóstico

W05-10/533 do MOC p.120 compara total/ICMSTot/vBCST com o somatório das bases ST dos itens N21, facultativamente. Em uma hipótese com bases ST de 1.400 e 500, o total correspondente é 1.900. Não inclua as bases próprias ou some vBCFCPST como se fosse outra parcela da mesma base.

Para investigar, localize /nfeProc/NFe/infNFe/det/imposto/ICMS/ICMSPart/vBCST no item e namespace corretos. Se o problema é o total 533, confira a soma e o mapeamento. Se é o cálculo do item, reconstrua modalidade, referência, margem, redução e resultado; depois examine alíquota e abatimentos. Não altere a base do item apenas para igualar o total. A escolha material do método e das parcelas exige documentação e confirmação contábil quando faltar fundamento.

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/vBCST
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