Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Descrição

Fórmulas e Cálculos utilizado para preço no sistema ConstruShow.

...

Índice

Table of Contents

...

Percentuais

% Direto

...

baseado na % Margem

Code Block
ResultSomaPercentuais = %Margem + %ICMS + %Pis + %Cofins + %DespOperacional + %IRPJ + %CSLL;
SomaPercentuais = ( (1 / (SomaPercentuais/ 100);

Markup = 1 - SomaPercentuais;

Result = (Margem (1 /100) )Markup) - 1) * 100;

...

% Margem baseado no % Direto

Code Block
languagenone
SomaPercentuais 
ou 

x = 1 - (Margem /= %Margem + %ICMS + %Pis + %Cofins + %DespOperacional + %IRPJ + %CSLL;
SomaPercentuais = (SomaPercentuais/ 100);
y
Markup = (1 / x) - 1 - SomaPercentuais;

Result := (1-Divide(1, 1+(% Direto/100)))*100;
Result := yResult *- 100Markup;

% Markup

Code Block
ResultSomaPercentuais := 1 - ( (%ICMS + %Pis + %Cofins + %DespOperacional %Desp+ Operacional%IRPJ + %CSLL;
+SomaPercentuais IRPJ)= (SomaPercentuais/ 100 ));

Result := 1 - SomaPercentuais;

Só considera %IRPJ e %CSLL se a configuração "IRPJ e CSLL incidem sobre a Margem", estiver definida que NÃO.

% Índice

Code Block
Índice Direto = (Custo base /  Preço);
Code Block
Índice = ( 100 - % Margem) /100;

% Margem baseado no índice

Code Block
Margem = 1 - (Índice * 100);

Preço baseado na Margem de Contribuição

É um Margem de contribuição consiste em aplicar uma percentual direto para o calculo do preçosobre o PMZ para se chegar no valor final de venda.

Code Block
ResultPreço := PMZ / (1 - (% Margem /100));  

Margem de Contribuição baseado no Preço

Code Block
Margem = (1- (PMZ / Preço))* 100

PMZ - Preço Margem Zero

Preço Margem Zero, seria o preço onde não se tem lucro e nem prejuízo na venda do produto, basicamente o calculo considera o custo do produto de compra mais os custos do produto na venda, teoricamente vendas abaixo do PMZ mesmo estando a cima do custo de compra do produto o lojista não esta tento lucro.

...

Observação do calculo: Só considera %IRPJ e %CSLL no PMZ se a configuração "IRPJ e CSLL incidem sobre a Margem", estiver definida que NÃO.

Impostos com Desp. Oper. / IRPJ / CSLL

Code Block
SomaPercentuais = %Margem + %ICMS + %Pis + %Cofins + %DespOperacional + %IRPJ + %CSLL;
SomaPercentuais = (SomaPercentuais/ 100);

SomaParcentuaisAjustadoMarkup = 1 - SomaPercentuais;

Result = Custo Base  / SomaParcentuaisAjustadoMarkup;


Impostos sem Desp. Oper. / IRPJ / CSLL

Code Block
SomaPercentuais = %Margem + %ICMS + %Pis + %Cofins;
SomaPercentuais = (SomaPercentuais/ 100);

SomaParcentuaisAjustado Markup= 1 - SomaPercentuais;

Result = Custo Base  / SomaParcentuaisAjustadoMarkup;

...

Preço

O calculo muda conforme definido na configurações gerais “Margem na formação”, além disso só considera % IRPJ e % CSLL no PMZ se a configuração geral referente a esse cálculo, estiver definida que NÃO para as formulas 1 e 2.

1- Margem junto com Impostos

Code Block
SomaPercentuais = %Margem + %ICMS + %Pis + %Cofins + %DespOperacional + %IRPJ + %CSLL;
SomaPercentuais = (SomaPercentuais/ 100);

SomaParcentuaisAjustado Markup= 1 - SomaPercentuais;

Preco = CustoBase / SomaParcentuaisAjustadoMarkup; 

2- Margem antes dos impostos (separado)

Code Block
SomaPercentuais = %ICMS + %Pis + %Cofins + %DespOperacional + %IRPJ + %CSLL;
SomaPercentuais = (SomaPercentuais / 100);

SomaParcentuaisAjustado Markup= 1 - SomaPercentuais;
MargemAjustada = 1 - (% Margem /100);

Preço = ( CustoBase / MargemAjustada ) / SomaParcentuaisAjustadoMarkup;

3- Margem e despesas antes do impostos

Code Block
SomaPercentuais = %ICMS + %Pis + %Cofins + %DespOperacional;
SomaPercentuais = (SomaPercentuais / 100);

SomaParcentuaisAjustado Markup= 1 - SomaPercentuais;
MargemDespAjustado = 1 - ((% Margem + % DespOperacional) /100 );

Preço = (CustoBase / MargemDespAjustado) / SomaPercentuaisMarkup;


Versão

Versão da Documentação

Autor/Revisor

1.0

Criado por: Everton Perin

...