Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


01. DADOS GERAIS

Produto:


Solucoes_totvs
Solucao

Solucoes_totvs_cross
SolucaoCross

Solucoes_totvs_parceiros
SolucaoParceiros

Solucoes_totvs_parceirosexptotvs
SolucaoParcsExpsTOTVS

Linha de Produto:

 

Linhas_totvs

Segmento:

Distribuição TOTVS Goiânia 

Segmentos_totvs
Segmento

Módulo:2- COMPRAS
Função:201 - PRECIFICAR PRODUTO
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DDVENDAS-45804


02. 
SITUAÇÃO/REQUISITO

<Informar a Situação/Requisito para adicionar ao Confluence>

03. SOLUÇÃO

...

Atender à legislação federal que alterou a tributação do IRPJ e CSLL sobre subvenções e benefícios fiscais, entre os quais a Sistemática está inserida. Verificamos que o cálculo do preço sugerido precisaria mudar novamente, visto que o IRPJ e CSLL vão alterar a dinâmica do benefício fiscal, sendo necessário uma adequação para atender à legislação federal. 

03. SOLUÇÃO

Permitir que o cliente personalize o cálculo deste campo Impostos CMV na rotina 201, podendo atender a vários regimes especiais. E caso haja a necessidade de uma adequação na rotina por conta de uma nova alteração na legislação, não será mais necessário trazer o assunto para o desenvolvimento, visto que o próprio cliente poderá personalizar o cálculo deste campo de maneira flexível.

Totvs custom tabs box
tabs1. Conhecendo a melhoria, 2. Saiba como utilizar, 3. Configuração cadastro, 4. Configuração de tributação, 5. Precificação, 6. Pedidos de venda (Rotinas 316 e 4116), 7. Edição de pedidos (Rotinas 336 e 4136), 8. Recálculo CMV
idspasso1,passo2,passo3,passo4,passo5,passo6,passo7,passo8,passo9,passo10,passo11
Totvs custom tabs box items
defaultyes
referenciapasso1
  • Criando o coleção de variáveis

Com o novo conceito de CMV flexível nós vamos abrir o campo CODICMTAB para o usuário de parametrizar da maneira que ele achar melhor ou caso haja alguma legislação ou decreto que entre em vigor no estado ou no país, o usuário pode criar uma fórmula para inserir esse percentual ou valor diretamente no CMV do produto. De maneira que as rotinas de venda e precificação não ficarão presas somente ao campo CODICMTAB (Impostos CMV) da rotina 514.

Com essa melhoria, o usuário poderá cadastrar uma fórmula simples de CMV para calcular um valor a mais para compor o CMV do produto ou  uma coleção de variáveis e atribuir um valor específico a essas variáveis e esse valor será utilizado para calcular o CMV da mercadoria. Exemplo:

COLEÇÃO DE VARIÁVEIS 1 (Coleção de várias variáveis utilizada para vincular a uma fórmula)

VARIÁVEL1 tem o valor de 12,5

VARIÁVEL2 tem valor de 5,60

VARIÁVEL3 tem valor de 10

Essas variáveis serão utilizadas na fórmula a ser criada, segue um exemplo:

(([PVENDA]*([VARIÁVEL1 ]/100)) + ([PVENDA]*([VARIÁVEL2]/100)) + ([PVENDA]*([VARIÁVEL3]/100))

O valor deste cálculo será retornado em uma fórmula que iremos falar mais a frente, para inserir no campo CODICMTAB.


  • Fórmula Impostos CMV padrão

Essa é uma fórmula simples, somente para calcular o CMV da forma como é calculado hoje. Ou seja:
([PVENDA] * ([IMPOSTOSCMV]/100))


  • Nova fórmula do CMV

A fórmula foi alterada para considerar os Impostos CMV que são retornados de acordo com a fórmula selecionada pelo usuário na figura tributária na rotina 514:

[CUSTOPRECIFIC]+([PVENDA]*([IMPOSTOFEDERAL]/100))+([PVENDA]*([COMISSAO]/100))+([PVENDA]*([FRETE]/100))+([PVENDA]*([FRETE_OUTROS]/100))+([PVENDA]*([MARGEM_IDEAL]/100))+(&IMPOSTOSCMVCALC&)


  • Fórmula para obter percentual único para o CODICMTAB

O objetivo dessa fórmula é obter um percentual que será substituído no CODICMTAB. Como a fórmula dos Impostos CMV é customizável, será necessária a criação de uma fórmula para obter um percentual considerando todos os valores calculados pela fórmula do Impostos CMV:


(&IMPOSTOSCMVCALC&/[PVENDA])

Nesse campo &IMPOSTOSCMVCALC& é onde o valor retornado pela fórmula de CMV inserido na figura tributária é retornado para compor o cmv do produto. Exemplo a fórmula que descrevemos no passo 1:

(([PVENDA]*([VARIÁVEL1 ]/100)) + ([PVENDA]*([VARIÁVEL2]/100)) + ([PVENDA]*([VARIÁVEL3]/100))


  • Criando fórmula

O usuário pode criar as suas fórmulas para compor o CMV do produto, de maneira que possa parametrizar totalmente o valor a ser inserido no campo %Impostos CMV para precificação e para compor a margem de lucratividade dos pedidos de venda. Segue um exemplo de fórmula simples:

Como nós falamos no passo 1 um exemplo de criação de seria utilizando a coleção de variáveis:

(([PVENDA]*([VARIÁVEL1 ]/100)) + ([PVENDA]*([VARIÁVEL2]/100)) + ([PVENDA]*([VARIÁVEL3]/100))


Porém segue um outro exemplo de criação de fórmula:

([PVENDA]*([IMPOSTOSCMV]/100))+([PVENDA]*([10.5]/100)) + ([PVENDA]*([22.25]/100))

Nesse caso, ao invés de utilizar as variáveis estamos utilizando valores diretamente para calcular o CMV do produto.

Totvs custom tabs box items
defaultno
referenciapasso2

Para utilizar a utilizar o CMV Flexível 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 Impostos CMV Flexível;
  • Altere esse parâmetro para Sim.

Image Added

Ao realizar essa parametrização, o produto passará a utilizar a função para sugerir o preço de venda (Rotina 201) considerando o valor da fórmula parametrizada na rotina 514.

Totvs custom tabs box items
defaultno
referenciapasso3


Totvs custom tabs box items
defaultno
referenciapasso4


Totvs custom tabs box items
defaultno
referenciapasso5


Totvs custom tabs box items
defaultno
referenciapasso6


Totvs custom tabs box items
defaultno
referenciapasso7




Totvs custom tabs box items
defaultno
referenciapasso9


Totvs custom tabs box items
defaultno
referenciapasso10


Totvs custom tabs box items
defaultno
referenciapasso11


04. DEMAIS INFORMAÇÕES

Não se aplica

05. ASSUNTOS RELACIONADOS

        Não se aplica



Templatedocumentos

...