Página 1 de 1

Achar base de calculo ST com redução NFe ENTRADA

Enviado: 17 Jul 2023 11:35
por Itamar M. Lins Jr.
Olá!
Preciso descobrir como encontro a BCST da NFe com redução na BCST de 11.11%
Vou usa as TAGS do XML como exemplo.

Código: Selecionar todos


Function main
qCom := 292.320
vUnCom := 30
vBC := 30
pICMS := 19
pICMSST := 19
pMVAST := 55
pRedBCST := 11.11
pIPI :=0.65
...
//Total dos produtos 8.769,60 Total BC ST 12.161.08 e o Total da NFe 9.470,99
Como eu encontro o valor na BCST de 12.161,08 ?
Preciso do custo com IVA/MVA sem redução tudo ok, é só multiplicar o pMVAST porém essa redução de 11.11% eu não sei como fazer.

Saudações,
Itamar M. Lins Jr.

Achar base de calculo ST com redução NFe ENTRADA

Enviado: 17 Jul 2023 16:17
por marco.prodata
Que estranho, não cheguei nessa base que falou, pra mim o calculo seria assim:
BC Icms = 292,32 * 30 = 8.796,60
BC ST sem Redução = 8.796.60 + 55 % = 13.592,88
BC ST com Redução = 13.592.88 - 11% = 12.082.71

Não consegui chegar nesse valor de 12.161,08

Achar base de calculo ST com redução NFe ENTRADA

Enviado: 17 Jul 2023 16:39
por Itamar M. Lins Jr.
Olá!
Que estranho, não cheguei nessa base que falou, pra mim o calculo seria assim:
Pois é, preciso do custo por unidade para saber o desconto minimo, ainda nem coloquei o meu PIS COFINS IRPJ
Neste caso é para saber o custo real na entrada e empaquei nessa redução.
No XML tá assim:

Código: Selecionar todos

<ICMS>
<ICMS10>
<orig>0</orig>
<CST>10</CST>
<modBC>3</modBC>
<vBC>8769.60</vBC>
<pICMS>19.0000</pICMS>
<vICMS>1666.22</vICMS>
<modBCST>4</modBCST>
<pMVAST>55.0000</pMVAST>
<pRedBCST>11.1112</pRedBCST>
<vBCST>12161.08</vBCST>
<pICMSST>19.0000</pICMSST>
<vICMSST>644.39</vICMSST>
</ICMS10>
</ICMS>
Saudações,
Itamar M. Lins Jr.

Achar base de calculo ST com redução NFe ENTRADA

Enviado: 18 Jul 2023 16:42
por Itamar M. Lins Jr.
Olá!
Aqui outro problema...

Código: Selecionar todos

<vProd>1926.91</vProd>

<ICMS>
<ICMS70>
<orig>0</orig>
<CST>70</CST>
<modBC>3</modBC>
<pRedBC>36.84</pRedBC>
<vBC>1217.00</vBC>
<pICMS>19.00</pICMS>
<vICMS>231.23</vICMS>
<modBCST>4</modBCST>
<pMVAST>45.00</pMVAST>
<pRedBCST>36.84</pRedBCST>
<vBCST>1764.65</vBCST>
<pICMSST>19.00</pICMSST>
<vICMSST>104.05</vICMSST>
</ICMS70>
</ICMS>
vProd é <vProd>1926.91</vProd>
Então aplicando a redução de 36.84 a vBC cai para 1217.00 Até aqui ok!

Ai nesse exemplo como quê 104,05 equivale a 19% de 1,764.65 ?
Pq o resultado é 211,77 como que reduziu para 104.05 ?
Mesmo aplicando a formula para reduzir a BCST de 1764.65 para 1114.55
Fórmula: (((vProd + vFrete + vSeg + vOutro – vDesc) * (1+pMVAST/100))) * (1-(pRedBCST/100))

Saudações,
Itamar M. Lins Jr.

Achar base de calculo ST com redução NFe ENTRADA

Enviado: 19 Jul 2023 09:01
por Itamar M. Lins Jr.
Olá!
Resolvi pegando pelo valor e dividindo pela quantidade.
TAGs <vICMSST>, <vIPI>
nCustUnIcmsST := (vICMSST/nQtdUnidade)
A mesma coisa com o IPI.

Saudações,
Itamar M. Lins Jr.

Achar base de calculo ST com redução NFe ENTRADA

Enviado: 19 Jul 2023 09:57
por marco.prodata
Itamar M. Lins Jr. escreveu:Olá!
Aqui outro problema...

Código: Selecionar todos

<vProd>1926.91</vProd>

<ICMS>
<ICMS70>
<orig>0</orig>
<CST>70</CST>
<modBC>3</modBC>
<pRedBC>36.84</pRedBC>
<vBC>1217.00</vBC>
<pICMS>19.00</pICMS>
<vICMS>231.23</vICMS>
<modBCST>4</modBCST>
<pMVAST>45.00</pMVAST>
<pRedBCST>36.84</pRedBCST>
<vBCST>1764.65</vBCST>
<pICMSST>19.00</pICMSST>
<vICMSST>104.05</vICMSST>
</ICMS70>
</ICMS>
vProd é <vProd>1926.91</vProd>
Então aplicando a redução de 36.84 a vBC cai para 1217.00 Até aqui ok!

Ai nesse exemplo como quê 104,05 equivale a 19% de 1,764.65 ?
Pq o resultado é 211,77 como que reduziu para 104.05 ?
Mesmo aplicando a formula para reduzir a BCST de 1764.65 para 1114.55
Fórmula: (((vProd + vFrete + vSeg + vOutro – vDesc) * (1+pMVAST/100))) * (1-(pRedBCST/100))

Saudações,
Itamar M. Lins Jr.
Mano, esse XML está correto? que estranho, até onde eu sabia, a redução da ST se aplicava à base de icms, seria:
BASE ST = Base ICMS + MVA - Redução da Base ST

Ali parece que faltou aplicar a redução da Base ST, outra coisa, o valor do icms st é o seguinte:
ICMS ST = (Base ST * Aliq. ST) - Valor do ICMS Normal

Não lembro se muda alguma coisa quando tem reduções, mas o calculo padrão é esse, e não está assim tbm, muito estranho.