O Saldo Flex é uma rotina que visa conceder aos vendedores/parceiros, artifícios de negociação no ato da venda. Foi elaborada com o seguinte objetivo: os vendedores são cadastrados sem saldo e no momento que vendem um produto acima do preço de tabela, esse valor excedente é adicionado ao seu Saldo Flex, para que ele possa oferecer descontos em negociações posteriores.
Observação: o Saldo Flex não foi desenhado para a utilização de serviços.
O vendedor pode ter a possibilidade tanto de vender produtos com acréscimos (adicionando saldo para seu Saldo Flex) quanto conceder descontos (subtraindo saldo do seu Saldo Flex).
Existem ainda, situações reais onde a empresa do vendedor "disponibiliza" um saldo em sua conta, para que ele possa realizar negociações estratégicas com clientes específicos.
Vejamos as pré-condições para uso da Conta Corrente Flex:
Cadastro de Vendedores/Compradores
Na tela Cadastro de Vendedores/Compradores, configure os campos da aba Acréscimo/Desconto.
O "Saldo disponível", refere-se ao saldo que o vendedor possui para distribuir em descontos para os clientes. Este campo é bloqueado para edição.
Nota: este campo é alimentado pelas telas Ajuste de Saldo Flex de Vendedores e Adiantamento de Saldo Flex para Vendedores. Depois de gerados os lançamentos nestas telas, acesse a tela Atualizar Parcelas Pendentes de Adiantamentos de Saldo Flex para atualizar o Saldo disponível dos adiantamentos inseridos.
No campo "Provisão de Acréscimo" é apresentado o valor acumulado das provisões de acréscimos que foram lançadas pelo vendedor em seus pedidos de venda, sendo que este também é bloqueado para edição. Quando um pedido de venda que contém acréscimo é confirmado, este campo é atualizado somando os valores dos acréscimos do pedido; quando o pedido é faturado este campo é atualizado, subtraindo a quantia de acréscimo que havia no pedido; essa quantia é somada ao campo Saldo disponível.
Os campos "Desconto Máximo" e "Acréscimo Máximo" definem o valor máximo de desconto e acréscimo, respectivamente, que o vendedor em questão pode distribuir por item da nota.
Informe um "Grupo de Retenção" para o vendedor em questão. Este campo deve estar preenchido para que o vendedor seja apresentado na tela Ajuste de Saldo Flex de Vendedores.
Observação: o campo "Tipo" presente na aba Geral do Cadastro de Vendedores/Compradores deve ser definido como "Vendedor"; o campo Grupo de Retenção deve ser preenchido e o campo Saldo disponível deve ser maior que zero, para que o vendedor possa utilizar descontos permitidos pelo processo de "Crédito Flex".
Cadastro de Produtos
Na tela Cadastro de Produtos, aba Flex, a marcação "Flex" deve ser assinalada para que o Produto possa ser utilizado no processo de Crédito Flex. Além disso, serão cadastrados os campos "% Desconto Máximo Flex", "% Acréscimo Máximo", "Quantidade" e "% Desc.Máx".
Considere o seguinte exemplo: Configurando uma quantidade de 1 até 9 tem-se um percentual de 5% de Desconto Máximo, de 10 até 19 será 10% de desconto, e assim sucessivamente.
Cadastro de Parceiros
A marcação "Usar Créd.Flex?" presente na aba Crédito, da tela Cadastro de Parceiros deve estar realizada, pois o Crédito Flex apenas será concedido para clientes com esta marcação.
Tabelas de Preços
Nesta tela, o campo "Tabela p/Flex" deve conter o código da tabela a ser utilizada como tabela do "Preço Base do Flex". Se não houver tabela informada neste campo, o sistema utilizará a "Tabela da Negociação", conforme definição realizada no parâmetro "Tabela de Preços por - TIPTABPRECOS".
Cadastro de Tipos de Negociação
A marcação "Usar Créd. Flex?" presente na aba Características, deve estar realizada para que o Tipo de Negociação em questão possa ser utilizado no processo de Crédito Flex.
Preferências da Empresa
A marcação "Usar Créd. Flex?" localizada na aba Propriedades deve estar efetuada para a empresa que utilizará o Crédito Flex.
Cadastro de Tipos de Operação - TOP
Localizado na aba Geral, o campo "Atualizar Acréscimos/Decréscimos" deve estar devidamente definido. Ele é composto pelas seguintes opções:
- Não Atualizar: Não atualiza nenhuma informação.
- Saldo disponível: Esta opção deve ser utilizada para TOP's de Nota de Venda. Na confirmação da nota, este campo será atualizado com a soma dos acréscimos subtraindo a soma dos descontos dos produtos da venda.
- Provisão de Acréscimo: Esta opção deve ser usada para TOP's de Pedido. Ao confirmar o pedido, a provisão de acréscimo será atualizada com os acréscimos dos produtos e o saldo disponível com os descontos; esses campos são do Cadastro de Vendedores/Compradores.
Adiantamento de Saldo Flex para Vendedores
Na tela Adiantamento de Saldo Flex para Vendedores, você pode cadastrar e parcelar os adiantamentos de saldo para vendedores.
Ao configurar o adiantamento, o débito gerado poderá ser feito de forma parcelada, porém o saldo disponível será atualizado pelo crédito/débito do adiantamento após a liberação das parcelas pendentes, realizada por meio da tela Atualizar Parcelas Pendentes de Adiantamentos de Saldo Flex.
Para utilização desta tela, a empresa deve possuir em sua licença o produto "Conta Corrente Flex/G" e/ou "Conta Corrente Flex/W".
Ajuste de Saldo Flex de Vendedores
Por meio desta tela, realize o ajuste do adiantamento dos vendedores pelo saldo existente; este adiantamento é cadastrado pendente, sendo liberado à medida que ocorrem na tela Atualizar Parcelas Pendentes de Adiantamentos de Saldo Flex as atualizações das parcelas pendentes.
Atualizar Parcelas Pendentes de Adiantamentos de Saldo Flex
Depois de gerados os lançamentos nas telas Ajuste de Saldo Flex de Vendedores ou Adiantamento de Saldo Flex para Vendedores, é necessário que as parcelas pendentes sejam atualizadas por meio desta tela.
O adiantamento de Crédito Flex somente estará disponível para o vendedor após a atualização de adiantamentos pendentes e poderá ser visualizado no campo "Saldo Disponível" presente na aba Acréscimo/Desconto no Cadastro de Vendedores/Compradores.
Como executar o processo?
Primeiramente a empresa deve possuir em sua licença, o produto "Conta Corrente Flex/G" e/ou "Conta Corrente Flex/W", além disso, os cadastros e pré-condições descritos acima devem ser devidamente realizados.
Uma vez concretizados os cadastros, realize a venda do Produto no Portal de Vendas. Ao comercializar um produto marcado como Flex, o vendedor pode negociar desconto ou acréscimo.
Vejamos abaixo a explicação sobre como calcular o campo "Preço Base" do item na nota; esta informação não se refere ao preço de venda.
O Preço Base é importante, pois auxilia a formação do campo "Preço base qtd.", que por sua vez é utilizado para encontrar o valor que será descontado ou acrescido ao saldo disponível/provisão do vendedor.
Na Tabela de Preços definida, será verificado se existe alguma tabela Flex informada no campo "Tabela p/ Flex", a partir disso:
1 - Se possuir Tabela p/ Flex definida:
1.1 - Caso a Tabela de preço Flex seja igual a Tabela de Preço, o preço base receberá o preço unitário de venda;
1.2 - Se a Tabela de preço Flex for diferente da Tabela de Preço, o sistema buscará o preço da tabela Flex, alterará o preço base e verificará os seguinte pontos:
1.2.1 - Tipo de negociação tem inclusão do preço no produto (TIPOJURO); se possuir, aplica o preço base já definido;
1.2.2 - Analisa se o parâmetro "Usa desconto FOB - DESCFOB" está habilitado; se o frete da nota é FOB e na tabela Descontos FOB se o produto possui desconto FOB, aplica ao preço base já definido e multiplica pelo peso bruto do produto.
2 - Se não possuir Tabela p/ Flex definida:
2.1 - Verifica se a TOP da nota foi incluída no parâmetro "TOPs não sujeitas ao controle de Saldo de Acrésc - TOPFLEX"; com isso, o preço base recebe o preço unitário de venda;
2.2 - Se a TOP da nota não constar no parâmetro TOPs não sujeitas ao controle de Saldo de Acrésc - TOPFLEX:
2.2.1 - Verifica se o Tipo de Negociação da nota está no parâmetro "Tip. Negoc. não sujeitos ao controle de Saldo de Ac - TPVFLEX"; caso conste, é utilizada a tabela de preço da região do parceiro;
2.2.2 - Se o Tipo de Negociação da nota não estiver no parâmetro Tip. Negoc. não sujeitos ao controle de Saldo de Ac - TPVFLEX, será somado o código da tabela da região do parceiro com a tabela de preço.
2.3 - Existindo a tabela (encontrada de acordo com a descrição dos itens 2.2.1 ou 2.2.2), o preço do produto será de acordo com ela, a partir disso, o preço base será alterado, e o preço unitário receberá o preço base (neste ponto o preço de venda será modificado aplicando o preço base);
2.4 - Caso não seja encontrada uma tabela conforme descrito nos itens 2.2.1 e 2.2.2, o preço base recebe o valor unitário do item.
Toda a descrição acima ocorre assim que o item for escolhido e o preço de venda e preço base são encontrados. Ao vender o item, e for negociado um desconto ou acréscimo, a ordem abaixo será seguida:
- Descontos por quantidade definido na aba Flex do Cadastro de Produtos;
- Descontos e acréscimos do produto na aba Flex do Cadastro de Produtos;
- Descontos e acréscimos informados na aba Acréscimo/Desconto do Cadastro de Vendedores/Compradores.
Após efetuar a venda do item, o pedido/nota deve ser confirmado para o saldo disponível e provisão de acréscimos serem alterados.
Ao confirmar o pedido, a Provisão de Acréscimo será atualizada com os acréscimos dos produtos e o saldo disponível com os descontos. Na confirmação da nota o campo Saldo Disponível será atualizado com a soma dos acréscimos subtraindo a soma dos descontos dos produtos da venda; esses campos estão presentes no Cadastro de Vendedores/Compradores.
Considerações Importantes
Na rotina de vendas, todos os campos que influenciam no Preço Líquido do produto influenciam no Saldo Flex:
- Valor Unitário;
- % desconto;
- Valor desconto etc.
A rotina de Saldo Flex no Sankhya Om não está contemplando o Saldo Flex por Parceiro; apenas Saldo Flex por Vendedor.
Para utilizar o saldo Flex por parceiro, o grupo de retenção no cadastro de vendedor deve ser igual a "PARCEIRO", em letras maiúsculas.
Existe apenas provisão de saldo para acréscimos, ou seja, nas rotinas de desconto não será preenchido o campo relacionado a provisão.
O desconto irá sempre para o saldo disponível, independente da confirmação da nota e da TOP estar como Provisão.
- Se grupo de retenção for PARCEIRO, não será possível trocar o parceiro da nota/pedido;
- Se grupo de retenção for diferente de PARCEIRO, não será possível trocar o vendedor da nota/pedido.
Notas de bonificação serão calculadas como 100% (cem por cento) de desconto, sendo deduzida integralmente do saldo disponível.
Importante: a rotina de Saldo FLEX não possui relatórios nativos embarcados na solução. O acompanhamento das movimentações podem ser realizadas nas telas Gerência de Vendedores, Gerência de Produtos e Dashboards personalizados.
Parâmetros ligados à esta rotina e suas Aplicabilidades
Quando o parâmetro "Validar saldo flex tardio no faturamento? - VALFLEXTARDFAT" estiver ligado, o SaldoFlex será validado com base no somatório de acréscimos e decréscimos de todos os itens. Contudo, com este desligado, a validação será feita individualmente para cada item.
Com o parâmetro "Credita acréscimo Flex antes da confirmação - ACRESCSEMCONF" habilitado, ao ser realizado um acréscimo na venda, o sistema irá calcular o saldo no lançamento do pedido de venda, mesmo que o pedido/nota não esteja confirmado. Para isso, além das configurações feitas para utilizar o saldo Flex, nos Tipos de Operação - TOP de Pedido de Venda e Venda, o campo "Atualizar Acréscimos/Decréscimos" na aba Geral deverá ser configurado com a opção "Saldo Disponível"; deste modo, em nenhum momento será atualizado provisão. O parâmetro em questão quando desligado, até a confirmação da nota/pedido, os acréscimos são provisionados mesmo que a TOP esteja com o campo Atualizar Acréscimos/Decréscimos configurado como Saldo Disponível.
O parâmetro "Data Início para considerar Saldo Flex - DATINISALDOFLEX" define a data início para movimentar o saldo Flex tanto do vendedor quanto do parceiro.
Caso não tenha tabela Flex e a TOP do pedido/nota esteja listada no parâmetro "TOPs não sujeitas ao controle de Saldo de Acrésc - TOPFLEX", o preço base do Flex será sempre o preço de venda.
Se não for apresentada tabela Flex e o Tipo de Negociação estiver listado no parâmetro "Tip.Negoc. não sujeitos ao controle de Saldo de Ac - TPVFLEX", ao buscar o preço base, será utilizada a tabela cadastrada na região do parceiro; caso não esteja listada, será utilizada a tabela cujo número seja a soma da tabela da região e a tabela utilizada na venda.
O parâmetro "Restitui DESCONTO Flex na devolução - RETDESCDEV" influencia apenas no Saldo Flex do Parceiro. Caso esteja desligado, no momento da venda, o saldo do parceiro é consumido normalmente. Este parâmetro atua na movimentação de devolução; ao realizar a devolução de uma nota que utilizou o Saldo Flex do Parceiro, o saldo consumido na nota de venda não é restituído.
Observação: este parâmetro não influencia no saldo do Vendedor, ligado ou desligado, o saldo do vendedor é consumido na venda e restituído na devolução.
Será utilizado o parâmetro "Valor máximo Saldo Flex a permanecer no zeramento - VLRMAXSALDO" somente para saldo de parceiro, no momento do zeramento, que pode ser agendado e executado pelo Tarefas. Por exemplo, se o parâmetro estiver configurado para R$50,00 e no momento do zeramento:
- Parceiro possuir R$500,00 de crédito, o parceiro ficará com R$50,00 de crédito;
- Parceiro possuir R$40,00 de crédito, o parceiro ficará com R$40,00 de crédito.
Nota: saldo negativo nunca será alterado.
O parâmetro "Desconto acima do Flex vai para pé da nota? - DESCFLEXPENOTA" é específico de um Parceiro Sankhya.
Quando o parâmetro "Permite Saldo Flex Parceiro Negativo na trigger? - PERSALFLXPARNEG" estiver ligado não irá ocorrer o bloqueio do saldo disponível negativo no parceiro. Este parâmetro também é específico de um Parceiro Sankhya.
Ao habilitar o parâmetro "Usar saldo Flex do Pedido? - SALDOFLEXPEDIDO" será possível utilizar o saldo gerado dentro do próprio pedido, mesmo que não esteja somado ao saldo do cadastro Parceiro. Por exemplo, realizando o lançamento de um pedido com os seguintes itens:
- Item 1 com o preço de tabela R$10,00 e valor unitário R$12,00;
- Item 2 com o preço de tabela R$20,00 e o valor unitário R$19,00.
Com esse parâmetro ativo, o vendedor tem a possibilidade de manusear um saldo dentro do pedido, mesmo se o vendedor/parceiro não tiver saldo. O saldo se faz em tempo real de acordo com o preço dos itens do pedido.
Por padrão o parâmetro "Soma Impostos ao Valor Líquido? - ADIMPVLRTOTLIQ" é apresentado habilitado, ao ser desativado o cálculo do débito de saldo Flex será efetuado desconsiderando a Substituição Tributária e o IPI do valor total líquido do item da nota; mesmo nos casos em que a tabela de preços utilizada for do tipo "Parceiro/Empresa". Quando ativado, os impostos mencionados serão normalmente considerados no cálculo do débito de saldo Flex.
Deste modo, quando o parâmetro "Tabela de Preços por - TIPTABPRECOS" estiver configurado como Parceiro/Empresa, o mesmo será substituído pelo parâmetro ADIMPVLRTOTLIQ no cálculo do valor líquido do item da nota.
Documentação das telas envolvidas no Saldo Flex
Clicando nos links abaixo, serão abertas as documentações pertinentes às rotinas mencionadas neste tópico:
Saldo Flex Dinâmico
O cálculo do preço base e o valor de acréscimo/decréscimo (com suas validações) do Saldo Flex Dinâmico é realizado por meio de duas procedures diferentes no Banco de Dados.
O cálculo do preço base dinâmico será executado se o parâmetro "Procedure para cálculo de preço base flex dinâmico - NOMPROCCALCPRBA" estiver preenchido com o nome da procedure do Banco de Dados responsável por realizar o cálculo; esta procedure deverá ser programada da mesma maneira que a procedure para cálculo do Preço Dinâmico.
Observação: esta procedure retornará apenas um valor, sendo o novo preço base, no formato '{PRECO : "9,99"}'.
Importante: as informações transmitidas para a procedure para serem utilizadas no cálculo são:
NUNOTA, CODPROD, CONTROLE, CODVOL, QTD, CODTAB, CODPARC, CODVEND, CODTIPVENDA, CODTIPOPER, CODEMP, CODUSULOGADO, VLRUNIT
O cálculo do valor de acréscimo/decréscimo Flex dinâmico será efetuado caso o parâmetro "Procedure para cálculo flex dinâmico - NOMPROCCALCFLEX" esteja configurado com o nome da procedure do Banco de Dados que realizará o cálculo; esta procedure deverá ser programada da mesma forma que a procedure do cálculo do preço base dinâmico, exposto acima.
Nota: esta procedure retornará os campos "Vlr. acresc./desc.", "Vlr retenção" e "Preço base qtd.", no formato '{PRECOBASEQTD : "9,99",VLRACRESCDESC : "9,99",VLRRETENCAO : "9,99"}'.
Importante: as informações que serão passadas para a procedure para serem utilizadas no cálculo são:
CODEMP, CODPARC, CODPROD, CODTIPOPER, CODTIPVENDA, CODUSULOGADO, CODVEND, NUNOTA, PRECO, PRECOBASE, QTD, USOPROD, VALIDAR, VLRACRESCDESCANT, VLRDESC, VLRLIQ, VLRREPRED, VLRTOT, VLRUNIT
Na configuração do parâmetro "Campos que afetam o cálculo do preço Dinâmico - LISCAMPPRECODIN" deverão ser inseridos os campos da TGFCAB que irão influenciar no Cálculo do Preço Dinâmico, inclusive os campos adicionais, para que, caso algum deles seja alterado, seja recalculado o preço dos produtos.
Observação: os campos que já recalculam o preço quando são alterados não deverão ser incluídos neste parâmetro.
Nota: os nomes dos campos devem estar em letras maiúsculas e separados por vírgulas.
Comentários
0 comentário
Por favor, entre para comentar.