Páginas filhas
  • DT Sistemática Atacadista Pernambucana


01. DADOS GERAIS

Produto:

TOTVS Distribuição e Varejo

Linha de Produto:

 Linha Winthor

Segmento:

Distribuição TOTVS Goiânia 

Módulo:2- COMPRAS
Função:201 - PRECIFICAR PRODUTO
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DDCOMP-15449
DDCOMP-15750
DDVENDAS-43895
DDVENDAS-44079
DDVENDAS-44817
DDVENDAS-44832
DDVENDAS-44833
DDVENDAS-44936
DDVENDAS-45111


02. 
 SITUAÇÃO/REQUISITO

O estado de Pernambuco possui um regime especial denominado Sistemática Atacadista, sob o decreto 38.455/2012. Trata-se de uma espécie de benefício fiscal para distribuidores e atacadistas que praticarem um MARKUP de até 35% comparando o total das saídas com o total das entradas de um determinado mês.

O débito final do ICMS só pode ser calculado no fim da apuração, e por conta disso o sistema não possuía uma maneira de considerar a Sistemática na composição do preço de venda e CMV do produto. A precificação e análise da real margem de lucratividade da empresa ficam prejudicadas pela impossibilidade de considerar uma estimativa da sistemática. 

A apuração mensal do decreto funciona da seguinte forma:

O débito final do ICMS só pode ser calculado no fim da apuração, e por conta disso o sistema não possuía uma maneira de considerar a Sistemática na composição do preço de venda e CMV do produto. A precificação e análise da real margem de lucratividade da empresa ficam prejudicadas pela impossibilidade de considerar uma estimativa da sistemática.

03. SOLUÇÃO

Resumidamente o maior problema que a Sistemática causa é uma sugestão de preço e margem incorretas. A solução portanto deve ser a criação de uma funcionalidade que permita o acréscimo do débito da Sistemática ao cálculo da sugestão de preço e consequentemente no CMV, para que a margem da venda fique correta. 

Para resolver a especificidade da Sistemática Atacadista, criaremos um uma fórmula de cálculo dinâmico para sugestão de preço. 



Para utilizar a adequação para Sistemática Atacadista Pernambucana será necessário realizar as seguintes atualizações:


  • Rotina 238 - Manutenção do cadastro de produtos Versão 34.0
  • Rotina 237 - Planilha de custos/sugestão do preço Versão 34.0
  • Rotina 201 - Precificar Produto Versão 34.0
  • Rotina 251 - Receber mercadoria Versão 34.0
  • Rotina 1301 - Digitar pedido de venda Versão 34.0
  • Rotina 4116 - Venda Versão 34.0
  • Rotina 4136 - Alterar pedido Versão 34.0
  • Rotina 300 - Atualizar funções de vendas Versão  34.0.0.174
  • Rotina 507 - Atualização Eventual Versão 34.0.0.7
  • Nome do objeto: PCPRODFILIAL Versão: 4.0.02.000
  • Nome do objeto: PCEST Versão: 4.0.02.000
  • Nome do objeto: PCMOVCOMPLE Versão: 4.0.03.00
  • Nome do objeto: PCMOVCOMPLEPREENT Versão: 4.0.03.000



04. DEMAIS INFORMAÇÕES

 

IMPORTANTE!

As versões estarão disponíveis para download no CCW. Mantenha suas rotinas sempre atualizadas!

Basicamente o cálculo funciona da seguinte maneira:

Se o Preço de Venda for maior que o Preço de compra + MARKUP, então ((Preço de Venda x Alíquota de ICMS) - ( (PLIQULTENT + MARKUP) x Alíquota de ICMS)

Obs.: O MARKUP é fixo em 35%


Exemplificando:

PLIQULTENT = 10,00

MARKUP = 35%

Alíquota de ICMS = 12%

Preço de venda = 24,4058


Valor ICMS atacadista = ((24,4058 - (10 * 1,35)) * 0,12)

Valor ICMS atacadista = 1,308696


Esses dados nós vamos utilizar no decorrer dessa documentação.

Para utilizar a utilizar a sistemática atacadista na sugestão de preço será necessário parametrizar na rotina 238 - Manutenção do cadastro de produtos por produto da seguinte forma:

  • Abra a rotina  238 - Manutenção do cadastro de produtos;
  • Selecione a filial e o produto;
  • Pesquise o  campo Utiliza Sistemática Pernambucana;
  • Altere esse parâmetro para Sim.


Ao realizar essa parametrização o produto passará a utilizar a função para sugerir o preço de venda (Rotina 201) considerando o débito da sistemática atacadista pernambucana e considerar o valor da sistemática na margem do produto.


Parte importante do processo da sistemática atacadista é a entrada de mercadoria, pois através desta o sistema irá alimentar o PLIQULTENT que é o preço base para aplicar o MARKUP da sistemática atacadista pernambucana.

Atualizando a rotina 1301 e as tabelas PCMOVOMPLE, PCMOVCOMPLEPREENT  e PCEST a rotina 1301 irá gravar esse preço para ser utilizado na função do cálculo do preço sugerido e margem.

Para atualizar o PLIQULTENT basta somente realizar uma entrada de mercadoria via importação de xml ou  manual.

O PLIQULTENT recebe o Preço de compra - Descontos comerciais =

 

A regra de atualização do preço é a seguinte:

Entrada Tipo 1 normal = Atualiza o campo normalmente;

Entrada tipo 2 = Não atualiza;

Entrada Tipo R = Atualiza o campo normalmente:

Entrada Tipo 4 = Não atualiza;

Entrada Tipo 5 bonificada: Não irá atualizar esse campo (Desde que cumpra os requisitos da primeira entrada, como já faz hoje no sistema);

Entrada tipo S = Atualiza o campo normalmente;

Entrada Tipo G, E, A e J= Não atualizam;

Entrada Tipo H = Atualiza o campo normalmente.

Importante ressaltar que a rotina 514 não sofreu alteração, porém para fins de configuração é necessário mencionar ela, pois como a sistemática atacadista calcula o débito de ICMS pelo preço de venda e compra o %Impostos de CMV deve ser alterado caso contrário o percentual de ICMS será calculado em cima do ICMS da sistemática atacadista.


  • Impostos de CMV 
    • Geralmente o campo Impostos de CMV normal é utilizado para informar o percentual de PIS/COFINS e ICMS incididos sobre a venda, este campo é utilizado para cálculo do preço sugerido da rotina 201. No nosso exemplo abaixo está parametrizado 21,25% de impostos de CMV que corresponde a 12% de ICMS e 9,25 de PIS/COFINS:

  • Como mencionado anteriormente, esse valor deve retirar o percentual de ICMS, pois caso o preço de venda sugira um preço de venda com o valor da sistemática o percentual de ICMS (Impostos de CMV) irá ser calculado “em cima” do valor da sistemática atacadista que já está considerado nos impostos de CMV, dessa forma a precificação ficará com uma margem distorcida.
  • O recomendável é reiterar o percentual de ICMS dos impostos de CMV e no nosso exemplo irá ficar somente com percentual de PIS/COIFNS:

  • E como a rotina 201 irá calcular a sistemática atacadista Pernambucana? A resposta é que a rotina 201 irá utilizar o campo %Alíquota de ICMS Normal.


Por que a rotina 201 vai olhar o campo %Alíquota de ICMS Normal e não os demais? Essa pergunta é importante e a resposta é simples, a rotina 201 enxerga somente o campo  Impostos de CMV Normal e não olha os demais campos dos impostos para precificação sendo assim continuamos com o comportamento padrão da rotina 201 que é enxergar somente o campo Normal seja de impostos de CMV ou ICMS Normal.

Importante ressaltar também que a rotina 201 que o comportamento padrão não foi alterado, ou seja, caso o produto não esteja parametrizado para utilizar sistemática atacadista ela não irá utilizar o campo %Alíquota de ICMS Normal para calcular a sugestão de preço e essa configuração deve ser desconsiderada.

Outro ponto importante é que a figura criada para sistemática deve ser exclusiva para sistemática. As demais rotinas que montam a lucratividade do produto como: 4116, 4136, 316 e 336, vão enxergar os impostos de CMV e Alíquota de ICMS conforme a pessoa, parametrizado e de bonificação, essa parte não foi alterada.

Por meio da rotina 201 iremos verificar a sistemática sendo aplicada de fato, pois realizando os dois anteriores (Rotinas 238 e 1301) agora o sistema está apto a sugerir um preço de venda considerando o débito da sistemática atacadista (Se houver) e garantido a margem de precificação parametrizada. E não somente isso, a rotina 201 considera a sistemática atacadista tanto na sugestão de preço quanto nas margens.

Veja como visualizar essa alteração a seguir:


  • Abra a rotina 201 - Precificar Produto;
  • Selecione a filial;
  • Selecione o produto:

  • Clique em pesquisar;

A partir desse ponto nós vamos separar os pontos que a sistemática pernambucana impacta e o primeiro deles é o preço sugerido:

Preço Sugerido

  • Ao abrir a tela verifique o Preço sugerido clicando duas vezes sobre o campo:

  • A rotina 201 não tem um campo para apresentar o valor do ICMS da sistemática atacadista e o percentual da sistemática atacadista separadamente, dessa forma nós iremos agregar o valor e o percentual da sistemática atacadista diretamente nos impostos de CMV da rotina 201 (Não vai ser alterado os impostos de CMV da rotina 514);
  • Perceba que o os Impostos de CMV ficou em 14,6122%, pois são os 9,25% cadastrados nos impostos de CMV da rotina 514 mais o percentual do ICMS da sistemática atacadista. Vou exemplificar a seguir:
    • PLIQULTENT = 10,00
      MARKUP = 35%
      Alíquota de ICMS Saída = 12%
      Preço de venda = 24,4058
      Valor ICMS atacadista = ((24,4058 - (10 * 1,35)) * 0,12)
      Valor ICMS atacadista = 1,308696
    • Percentual de ICMS Atacadista = Valor ICMS atacadista / Preço de Venda
      Percentual de ICMS Atacadista = 1,308696 / 24,4058
      Percentual de ICMS Atacadista = 5,362233%
    • Impostos de CMV = 9,25% + Percentual de ICMS Atacadista
      Impostos de CMV = 9,25% + 5,362233%
      Impostos de CMV = 14,6122%

  • Nesse caso podemos verificar que a margem de 27% está garantida mesmo o sistema sugerindo um preço com o ICMS da sistemática atacadista:
    • Margem de Lucro = (PREÇO DE VENDA - CMV) / PREÇO DE VENDA
    • Margem de Lucro = (24,4058 - (14,25 + 3,566323)) / 24,4058)
    • Margem de Lucro = 27%

Margem futura

  • Margem futura também foi alterada para calcular o preço futuro considerando a sistemática atacadista. Desse modo, quando o usuário alterar a margem futura a rotina irá calcular o preço futuro como já realiza atualmente, porém considerando também a sistemática atacadista. Segue exemplo:
    • Nesse exemplo o usuário informou uma margem futura de 50% e o sistema calculou um preço futuro de 43,93, exemplificando:
    • PLIQULTENT = 10,00
      MARKUP = 35%
      Alíquota de ICMS Saída = 12%
      Preço de venda = 43,93
      Valor ICMS atacadista = ((43,93 - (10 * 1,35)) * 0,12)
      Valor ICMS atacadista = 3,6516

    • Percentual de ICMS Atacadista = Valor ICMS atacadista / Preço de Venda
      Percentual de ICMS Atacadista = 3,6516 / 43,93
      Percentual de ICMS Atacadista = 8,31%

    • Impostos de CMV = 9,25% + Percentual de ICMS Atacadista
      Impostos de CMV = 9,25% + 8,31%
      Impostos de CMV = 17,5623%

    • Preço = Custo Líq / índice
    • Preço futuro = Custo Liq / ( (100 – (soma dos % de todos os impostos da rotina 201)) / 100)
    • Preço futuro = 14,25 / ((100 – (9,25 + 8,31 + 50)) / 100)
    • Preço futuro = 14,25 / 0,3244
    • Preço futuro = 43,93

Preço futuro

  • Alterando o preço futuro manualmente a margem futura também será recalculada considerando o valor da sistemática atacadista nesse exemplo considerando os dados anteriores caso o usuário  altere o Preço futuro de 24,4058 para 43,93 a margem futura será recalculada de 27% para 50%.

Rotina 251

A Rotina 251 também foi preparada para a sistemática atacadista pernambucana, pois ela é uma parte essencial no processo de precificação.

As funções da rotina 251 que alteram diretamente o preço futuro, margem futura ou margem ideal.

De maneira que quando o usuário alterar cada uma dessas funções a rotina 201 irá recalcular a:

  • Margem futura caso o usuário altere o preço futuro;
  • Preço futuro caso altere a margem futura;
  • Preço sugerido caso altere a margem ideal.

Por meio da rotina 237 o usuário conseguirá validar os valores apresentados pela rotina 201 e rotinas de venda e edição de pedidos.

A rotina 237 foi alterada para o usuário validar o cálculo realizado da sistemática Pernambucana caso haja incidência da sistemática atacadista no preço de venda, da seguinte maneira:

Preço praticado

Na primeira coluna a rotina 237 carrega o preço de venda aplicado na rotina 201, esse foi o primeiro cenário apresentado aqui nesta documentação, onde podemos validar o preço de venda que é 24,41 (24,4058 arredondado) o percentual de Sistemática Pernambucana que é 5,36% (5,362233% arredondado) e o valor da Sistemática Pernambucana que é 1,31 (1,308696 arredondado).

Padrão da Sistemática 

Na segunda coluna nós temos o “valor zero” preço de venda em que não há incidência da sistemática atacadista Pernambucana, que é basicamente o preço de compra informado x 1,35.

Simulação

Na terceira coluna está aberto o campo preço de venda para o usuário simular o valor da sistemática pernambucana e seu percentual a partir do preço de venda informado.

Utilizamos o exemplo do segundo cenário apresentado nesta documentação, que é o preço de venda de 43,93, onde o valor da sistemática pernambucana é 3,65 (3,6516 arredondado) e o percentual é de  8,31%.

O campo Simulação será utilizado principalmente para validar o preço de venda das rotinas de venda, pois nós sabemos que podem haver variações no preço aplicado pela rotina 201 ou até mesmo esse preço ser alterado diretamente nas rotinas de venda. Dessa maneira o usuário irá inserir o preço de venda das rotinas e verificar qual o percentual e o valor de ICMS sistemática atacadista no incidente no preço de venda.

A rotina 4116 foi atualizada para receber a alteração da sistemática atacadista pernambucana. De modo que o %Lucro será apresentado com o percentual de ICMS sistemática atacadista pernambucana. Segue um exemplo:

O exemplo segue a mesma linha abordada nos exemplos anteriores onde temos uma figura parametrizada para sistemática atacadista pernambucana com 9,25% de impostos de CMV, 12% de ICMS normal.


Seguindo o primeiro exemplo com um preço de venda de 24,41 e margem de lucro de 27% conseguimos identificar que no preço de venda e na margem de lucro já está considerando 5,362233% de ICMS sistemática atacadista.

Caso queira validar esse percentual só checar na rotina 237.

Caso o usuário altere o preço de venda a margem de lucro também será alterada e caso o preço de venda informado calcule o valor de ICMS da sistemática atacadista esse percentual irá considerar o percentual de ICMS incidente no preço de venda. Segue o segundo exemplo de preço no valor de 43,93:

Com esse preço de 43,93 o sistema informa um percentual de lucro de 50% (Arredondado), onde  8,31% é referente ao valor da sistemática pernambucana. O usuário pode validar esse percentual na rotina 237 ou calculando na mão o valor e percentual de ICMS.

Vale ressaltar que toda estrutura da rotina 4116 foi preparada para receber a sistemática pernambucana, ou seja, caso o item  tenha ST, IPI, desconto, caso o pedido tenha itens sem sistemática pernambucana e etc. a rotina 4116 irá considerar todas essas variáveis para calcular a margem de lucro.

A rotina 4136 também foi adequada para a sistemática atacadista pernambucana. Pela rotina 4136 há várias alterações que o usuário pode realizar que alteram o CMV do pedido de vendas e consequentemente altera a margem de lucro. Segue exemplo de fluxo que foram adequados para sistemática atacadista pernambucana:

  • Inclusão, exclusão e alteração de itens;
  • Alteração de preço;
  • Inclusão e alteração de comissão ;
  • Alteração de plano de pagamento recalculando o preço;
  • Etc.