Página 1 de 1

Calculo de ST "De novo"

Enviado: 13 Mai 2019 11:33
por rubens
Bom dia...
Para mim o tal dos cálculos de ST é um do assuntos mais difíceis. Depende de muitas variantes... e eu só uso esse negócio aqui para devoluções aí piora mais ainda..
Alguém consegue me ajudar a fazer os cálculos desse produto?

Código: Selecionar todos

<cProd>P992676</cProd>
<cEAN>7898489291902</cEAN>
<xProd>PTA EXTRA LAM 70X215 R12 D</xProd>
<NCM>73083000</NCM>
<CEST>1004700</CEST>
<CFOP>6401</CFOP>
<uCom>PC</uCom>
<qCom>5.0000</qCom>
<vUnCom>135.7700000000</vUnCom>
<vProd>678.85</vProd>
<cEANTrib>7898489291902</cEANTrib>
<uTrib>PC</uTrib>
<qTrib>5.0000</qTrib>
<vUnTrib>135.7700000000</vUnTrib>
<indTot>1</indTot>
</prod>
   -<imposto>
   -<ICMS>
   -<ICMS10>
   <orig>0</orig>
   <CST>10</CST>
   <modBC>3</modBC>
   <vBC>678.85</vBC>
   <pICMS>7.0000</pICMS>
   <vICMS>47.52</vICMS>
   <modBCST>4</modBCST>
   <pMVAST>10.1500</pMVAST>
   <vBCST>684.82</vBCST>
   <pICMSST>17.0000</pICMSST>
   <vICMSST>68.90</vICMSST>
   </ICMS10>
   </ICMS>
Vejamos:
A Base de cálculo éh: 678.85
a MVASt: 10.15
Então a base de cálculo de ST não deveria ser: 678.85 + 10.15% = 747.75 ? Porque está 684.82?
Com o valor de 684.82 a MVAST ficou 0.88%, certo?
Daí para frente é simples conforme o xml...
Base cálculo ST ( 684.82) * ICMS ST ( 17% ) - ICMS ( 7% ) , certo ? (Isso quando já não vem o cálculo direto, descontando o icms primeiro)
Só não entendo o porque do MVAST 10,15%, daí nã dá para seguir uma lógica e criar regras de negócio automaticamente...
vai ter sempre que calcular a % de ICMSST na mão, não pode confiar no que está no xml de compra... ou estou muito enganado e fazendo muita confusão...

Obrigado a quem puder ajudar esclarecer ...

Att..
Rubens

Calculo de ST "De novo"

Enviado: 13 Mai 2019 13:48
por gilbertosilverio
Ola Rubens,

Estes cálculos de ST são muito complicados, pois cada estado tem sua maneira de calculo, tenho caso no ES e em SP, que para cada convenio firmado entre as UFs, os cálculos são totalmente diferente, sou obrigado a parametrizar tudo, como disse, baseado no convenio firmado entre os estados.

Você já tentou somente copiar as tags do xml de entrada, e fazer a devolução?

Caso for parcial, você vai precisar ver com o contador, quais as aliquotas, MVAs, redução caso tenha, baseado no convenio firmado entre as UFs.

A grosso modo, isso e uma torre de babel, cada estados tem suas particularidade, voce vai precisar fazer todas as configurações baseado nos convênios, e isso so teu contador pode te passar.

:% :% :% :% :% :%

Calculo de ST "De novo"

Enviado: 13 Mai 2019 14:36
por Jairo Maia
Olá Rubesn,

Em se tratando de nota de devolução:
rubens escreveu:vai ter sempre que calcular a % de ICMSST na mão
Não! Nunca. Se o sistema tem que fazer algum cálculo, será quanto ao imposto devolvido, nesse exemplo seu tem 5 itens, imagine que você vá devolver apenas 2, então devolve o imposto de apenas 2. Deixe padrão a fórmula:

Código: Selecionar todos

nBaseSTDevolver := ( ( vBC / qTrib ) * nQtdDevolver )  // obtem o valor de vBC a devolver (do item)
nValorSTDevolver := ( vICMSST / qTrib ) * nQtdDevolver )  // obtém o valor de vICMSST a devolver (do item)
Os valores das demais tags apenas extraia do XML.
rubens escreveu:não pode confiar no que está no xml de compra...
Essa é uma preocupação que não é sua... Apenas use os dados do XML, o responsável é quem emitiu a nota.
rubens escreveu:ou estou muito enganado e fazendo muita confusão...
Enganado não sei, mas está fazendo confusão.

Calculo de ST "De novo"

Enviado: 13 Mai 2019 15:32
por fladimir
Exatamente como o Jairo disse.

Eu passei a adotar o seguinte é como se fosse uma entrada... eu importo o xml e gero a nota de devolução a partir da entrada/xml ou seja agora depois q sofri junto com o cliente pra fazer uma devolução de 51 itens q tinha MVA ST redução tipo de tudo e misturado, vi o qto o cliente sofria... eu estava em viagem, e tive q atender ele depois do horario comercial pq estava a passeio, fiquei 1 hora com o cliente e não batia, anotei tudo, ele mandou o xml da nota de entrada q ia ser devolvida, eu fiquei da meia noite as 3 da manhã pra finalizar o trem pq tinha q consultar na consulta completa (achei mais fácil) o negócio de MVA, ST etc

Ai depois de tudo ainda deu diferença de centavos kkkk ai arredondei por fora...

Mas aprendi a lição fiz importar igual o xml de entrada mudando as CFOPs e demais informações pertinentes e bate 100% sem esquentar cabeça, agora em menos de 5 min o cliente faz a devolução...

Chega de sofrimento... cara é coisa de loco.