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

modBCST no ICMSSN202: modalidades 0 a 6 e relação com a MVA

<modBCST>det › imposto › ICMS › ICMSSN202 › modBCST

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

modBCST identifica o método usado para determinar a base de cálculo do ICMS-ST no ICMSSN202. É um código de um dígito, obrigatório nesse grupo. Não contém o valor da base nem a alíquota e não torna MVA aplicável a qualquer operação.

XPath: /nfeProc/NFe/infNFe/det/imposto/ICMS/ICMSSN202/modBCST. A repetição de det corresponde aos itens. Sem o envelope processado nfeProc, a localização começa em NFe/infNFe. Na consulta XPath, associe um prefixo ao namespace http://www.portalfiscal.inf.br/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. Regras posteriores não devem ser aplicadas por presunção a todo XML histórico.

Quais códigos o schema permite · Modalidade, margem e valor da base são dados diferentes · O que as rejeições 932 e 933 verificam · XML sintético e leitura do exemplo · Diagnóstico e próximos passos técnicos

Quais códigos o schema permite

O PL 010f v1.04 enumera 0=preço tabelado ou máximo sugerido; 1=lista negativa(valor); 2=lista positiva(valor); 3=lista neutra(valor); 4=margem de valor agregado(percentual); 5=pauta(valor); 6=valor da operação. O MOC 7.0 p. 45 relaciona 0 a 5; o XSD atual inclui também 6. Essa diferença de edição deve ser preservada: suporte estrutural ao 6 não prova que a legislação o admite no caso concreto. Schemas NF-e/NFC-e PL 010f MOC 7.0 — Anexo I

Modalidade, margem e valor da base são dados diferentes

modBCST=4 identifica o método MVA; pMVAST informa o percentual e vBCST registra o resultado monetário. Um modBCST=4 com pMVAST=40.0000 não significa base R$ 40. O montante a que se aplica a margem depende das parcelas legalmente integrantes. O Convênio 142/2018, cláusula 11, trata de preço acrescido de frete, seguro, impostos, contribuições e encargos transferíveis, quando aplicável essa forma de base. O §1º trata da MVA para remetente optante pelo Simples. Nem o código 4 nem o Convênio substituem a confirmação da regra e da UF. Convênio ICMS 142/2018

O que as rejeições 932 e 933 verificam

N18-10, modelo 55 e facultativa por UF, exige pMVAST quando modBCST=4; sua mensagem é 932. N18-20, também 55 e facultativa por UF, verifica que pMVAST não seja informado quando modBCST<>4, com 933. O fato de pMVAST ser 0–1 no XSD não elimina a obrigação contextual do primeiro caso. Preencher pMVAST=0.0000 continua sendo informar o campo e pode contrariar o segundo caso; ausência e zero não são intercambiáveis. NT 2019.001

Essas regras não são uma lista de métodos fiscalmente permitidos. Elas conferem a coerência entre dois campos depois de definido o método. Uma aprovação no XSD também não permite usar 202/203 na NFC-e: a restrição N12a-20 do MOC é separada.

XML sintético e leitura do exemplo

Hipótese de MVA 40% sobre montante R$ 1000, sem redução: base R$ 1400. Alíquota 18% e dedução R$ 120 resultam em ST R$ 132; esses parâmetros foram apenas assumidos para demonstrar o método 4.

O fragmento contém o grupo completo, parcial em relação à nota. Parâmetros fictícios não recomendam tributação. Sequência e literais conferidos na declaração de ICMSSN202 do PL 010f v1.04; não é documento pronto para transmissão.

<ICMSSN202 xmlns="http://www.portalfiscal.inf.br/nfe">
  <orig>0</orig>
  <CSOSN>202</CSOSN>
  <modBCST>4</modBCST>
  <pMVAST>40.0000</pMVAST>
  <vBCST>1400.00</vBCST>
  <pICMSST>18.0000</pICMSST>
  <vICMSST>132.00</vICMSST>
  <vBCFCPST>1400.00</vBCFCPST>
  <pFCPST>2.0000</pFCPST>
  <vFCPST>28.00</vFCPST>
</ICMSSN202>

A ordem é modBCST, pMVAST, eventual pRedBCST, vBCST, pICMSST, vICMSST. Alterar a modalidade requer conferir a origem da base e a pertinência da MVA; não basta mudar um dígito mantendo a conta.

Diagnóstico e próximos passos técnicos

Na 932, confira se o gerador omitiu a margem apesar de método 4. Na 933, confira se um valor antigo de MVA permaneceu após mudança legítima do método. Verifique o cadastro/regra que determina a modalidade e o cálculo, evitando apenas apagar um dado verdadeiro para ultrapassar a validação. Revalide a sequência do XML e reconcilie a base resultante com a memória de cálculo.

Confirme o método e seu fundamento com o responsável contábil, levando produto, NCM/CEST, UFs, data, preços e encargos. Os sete códigos são opções do contrato XML, não uma recomendação de modalidade.

Referência técnica para integração

XPath completo
/nfeProc/NFe/infNFe/det/imposto/ICMS/ICMSSN202/modBCST
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
inline:xs:string · 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.

enumeration
0
enumeration
1
enumeration
2
enumeration
3
enumeration
4
enumeration
5
enumeration
6
whiteSpace
preserve