Ir para conteúdo
  • Cadastre-se

dev botao

Icms10, Modbcst 4 E Valores Estranhos


Ver Solução Respondido por Isaque Pinheiro,
  • Este tópico foi criado há 3727 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Bom dia! 

Recebi um arquivo XML para importar no meu sistema com os valores de uma forma que ainda não tinha visto. Postei o XML em anexo, mas vou pegar o item 1 como exemplo:

 

<prod>
<qCom>1.0000</qCom>
<vUnCom>191.3771100000</vUnCom>
<vProd>191.38</vProd>
</prod>
 
<ICMS10>
<orig>0</orig>
<CST>10</CST>
<modBC>3</modBC>
<vBC>191.38</vBC>
<pICMS>12.00</pICMS>
<vICMS>22.97</vICMS>
<modBCST>4</modBCST>
<vBCST>350.61</vBCST>
<pICMSST>83.20</pICMSST>
<vICMSST>19.11</vICMSST>
</ICMS10>

 

Para chegar no vBCST tem que aplicar o pICMSST sobre o valor total do produto. (191,38 + 83,20% = 350,61)

Mas como chego no vICMSST?

 

nfe.xml

Editado por cassianodp
Link para o comentário
Compartilhar em outros sites

cassianodp, pesquisa na NET sobre a sigla MVA (Margem valor agregado), cada produto que seja ST, tem um % chamado MVA, é esse % que aplicamos para achar o valor do ICMSST.

 

Formula para achar o ICMSST

((BaseICMSSubstituto * ( PorcentoICMSST / 100 )) - ValorICMS);

Ou seja : 350,61 * (0.12) - 22,97 = 19,11(houve arredondamento)

--
Isaque Pinheiro
Aracruz/ES - Brasil
___________________________________________________________________________
Site Oficial: www.isaquepinheiro.com.br 
Youtube: youtube.com/isaquepinheirooficialbr
Facebook: facebook.com.br/isaquepinheirooficialbr
Instagram: instagram.com/isaquepinheirooficialbr
Linkdin: https://www.linkedin.com/in/isaquepinheirooficialbr

Conheça o Projeto ORMBr Framework for Delphi - https://www.ormbr.com.br

 

Link para o comentário
Compartilhar em outros sites

Isaque, obrigado pela resposta! Entendi o cálculo porém fiquei com algumas dúvidas.

Nessa nota, o pMVAST deveria estar no XML?

Você saberia me diz em quais situações o cálculo deve ser feito da forma que você explicou? Tem a ver com o modBCST = 4? 

Ou sempre eu posso reduzir o valor do ICMS do ICMS ST?

Link para o comentário
Compartilhar em outros sites

  • Solution

Se o xml que vc recebeu, contem exatamente o que foi apresentado acima, ele esta errado, pois a tag <pICMSST>83.20</pICMSST> deveria ter nela a alíquota do ICMSST e não o % de MVA

 

<pMVAST>83.20</pMVAST>
<vBCST>350.61</vBCST>
<pICMSST>12.00</pICMSST> - O ICMSST tb pode ter sua alíquota de ICMS igual ou diferente da alíquota do ICMS normal
<vICMSST>19.11</vICMSST>
 
O calculo para achar o ICMSST é sempre esse mesmo, o MVA é usado para calcular a base de ICMSST.
 
 
Pode acontecer de não existir sim o MVA, quando for o modo Pauta, quando for Pauta quer dizer que a base é um valor já definido, por este motivo não precisa do MVA para se achar a base, pois ela já ta pronta, e vem na tag <vBCST>350.61</vBCST> e modBCST = 5.
 
O modBCST = 4 quer dizer que tem MVA.

--
Isaque Pinheiro
Aracruz/ES - Brasil
___________________________________________________________________________
Site Oficial: www.isaquepinheiro.com.br 
Youtube: youtube.com/isaquepinheirooficialbr
Facebook: facebook.com.br/isaquepinheirooficialbr
Instagram: instagram.com/isaquepinheirooficialbr
Linkdin: https://www.linkedin.com/in/isaquepinheirooficialbr

Conheça o Projeto ORMBr Framework for Delphi - https://www.ormbr.com.br

 

Link para o comentário
Compartilhar em outros sites

Fiz uma implementação no post anterior, explicando uma pergunta da qual não tinha respondido, leia novamente.

--
Isaque Pinheiro
Aracruz/ES - Brasil
___________________________________________________________________________
Site Oficial: www.isaquepinheiro.com.br 
Youtube: youtube.com/isaquepinheirooficialbr
Facebook: facebook.com.br/isaquepinheirooficialbr
Instagram: instagram.com/isaquepinheirooficialbr
Linkdin: https://www.linkedin.com/in/isaquepinheirooficialbr

Conheça o Projeto ORMBr Framework for Delphi - https://www.ormbr.com.br

 

Link para o comentário
Compartilhar em outros sites

  • 7 meses depois ...
  • 3 semanas depois ...
  • Este tópico foi criado há 3727 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.