O Saldo Flex é uma rotina que visa conceder aos vendedores/parceiros, artifícios de negociação no ato da venda. Trata-se de uma rotina que 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 posteriores negociações.
O vendedor pode ter a possibilidade tanto de vender produtos com acréscimos (adicionando saldo para seu Saldo Flex) quanto conceder desconto (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 Cadastro de Produtos
Cadastro de Parceiros Tabelas de Preços
Cadastro de Tipos de Negociação Preferências da Empresa
Cadastro de Tipos de Operação - TOP Adiantamento de Saldo Flex para Vendedores
Ajuste de Saldo Flex de Vendedores Atualizar Parcelas Pendentes de Adiantamentos...
Como executar o processo? Considerações Importantes
Parâmetros ligados à esta rotina... Documentação das telas envolvidas...
Cadastro de Vendedores/Compradores
Saldo disponível: Este campo é bloqueado para edição. Ele exibe o saldo disponível que o vendedor possui para distribuir em descontos para os clientes.
Provisão de Acréscimo: Este campo também é bloqueado para edição; ele apresenta o valor acumulado das provisões de acréscimo que foram lançadas pelo vendedor em seus pedidos de venda. 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.
Desconto Máximo: Este campo define um valor máximo de desconto que o vendedor em questão pode distribuir por item da nota.
Acréscimo Máximo: Este campo define um valor máximo de acréscimo que o vendedor em questão pode distribuir por item da nota.
Grupo de Retenção: Define 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".
O campo Saldo Disponível é alimentado pelas telas Ajuste de Saldo Flex de Vendedores e Adiantamento de Saldo Flex para Vendedores. Logo após, acessa-se a tela Atualizar Parcelas Pendentes de Adiantamentos de Saldo Flex para atualizar o saldo disponível através dos adiantamentos inseridos pelas duas telas citadas anteriormente.
Cadastro de Produtos
A marcação "Flex" presente na aba Flex deve ser assinalada para que o Produto possa ser utilizado no processo de Crédito Flex. Também na aba Flex ainda serão cadastrados os campos Desconto Máximo e Acréscimo Máximo, e também os descontos máximos por quantidade.
Como por 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 deve estar realizada, pois o "Crédito Flex" apenas será concedido para clientes com esta marcação.
Tabelas de Preços
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 deverá estar realizada para 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 deverá 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
Nesta tela são cadastrados os adiantamentos de saldo para vendedores, além de ser possível parcelar tal adiantamento.
Ao configurar-se 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, realiza-se o ajuste do adiantamento dos vendedores pelo saldo existente; este adiantamento é cadastrado pendente e torna-se liberado a medida que ocorrem as atualizações das parcelas pendentes através da tela Atualizar Parcelas Pendentes de Adiantamentos de Saldo Flex.
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 através 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".
Os cadastros e pré-condições descritos acima devem ser devidamente realizados.
Uma vez concretizados os cadastros, realiza-se a venda do Produto no Portal de Vendas. Ao comercializar um produto marcado como Flex, o vendedor pode negociar desconto ou acréscimo deste produto.
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.
Encontrar o Preço Base: Este campo é importante, pois auxilia a formação do campo "Preço base qtd.", que por sua vez é utilizado para encontrar o valor de desconto/acréscimo que será descontado ou acrescido ao saldo disponível/provisão do acréscimo do vendedor.
Na Tabela de Preços definida, será verificado se existe alguma tabela Flex informada (campo Tabela p/ Flex); a partir disso, tem-se:
1 - Se possuir Tabela p/ Flex definida:
1.1 - Tabela de preço Flex é igual a Tabela de Preço - com isso, o preço base recebe o preço unitário de venda;
1.2 - Tabela de preço Flex é diferente da Tabela de Preço - busca o preço da tabela Flex e altera o preço base e verifica se:
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 - Verifica-se se o parâmetro de chave DESCFOB está habilitado; se o frete da nota é FOB, verifica-se 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, 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 parâmetro Tip. Negoc. não sujeitos ao controle de Saldo de Ac - TPVFLEX se o Tipo de Negociação da nota está no parâmetro; caso conste, pega-se a tabela de preço da região do parceiro;
2.2.2 - Verifica-se o parâmetro Tip. Negoc. não sujeitos ao controle de Saldo de Ac - TPVFLEX se o Tipo de Negociação da nota não estiver no parâmetro, pega-se a tabela (soma-se o código da tabela da região 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) busca-se o preço do produto nesta tabela, e com isso o preço base é alterado, e o preço unitário recebe o preço base (neste ponto o preço de venda é alterado pegando-se 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-W 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. Nas rotinas de desconto não são populadas o campo Previsã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 porcento) 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 através da Gerência de Vendedores, Gerência de Produtos e Dashboards personalizados.
Parâmetros ligados à esta rotina e suas Aplicabilidades
Credita acréscimo Flex antes da confirmação - ACRESCSEMCONF: Com este parâmetro 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 estejam confirmados. 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" (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.
Data Início para considerar Saldo Flex - DATINISALDOFLEX: Data início para movimentar o saldo Flex tanto do vendedor quanto do parceiro.
TOPs não sujeitas ao controle de Saldo de Acrésc - TOPFLEX: Com este parâmetro configurado, caso não tenha-se tabela Flex e a TOP do pedido/nota esteja listada no parâmetro, o preço base do Flex será sempre o preço de venda.
Tip.Negoc. não sujeitos ao controle de Saldo de Ac - TPVFLEX: Com este parâmetro, caso não tenha-se tabela Flex e o Tipo de Negociação esteja listado neste parâmetro, 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.
Restitui DESCONTO Flex na devolução - RETDESCDEV: Este parâmetro influencia apenas no Saldo Flex do Parceiro. Caso o parâmetro 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. Independentemente do parâmetro ligado ou desligado, o saldo do vendedor é consumido na venda e restituído na devolução.
Valor máximo Saldo Flex a permanecer no zeramento - VLRMAXSALDO: Este parâmetro é utilizado 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.
Observação: Saldo negativo nunca será alterado.
Desconto acima do Flex vai para pé da nota? - DESCFLEXPENOTA: Parâmetro específico de um Parceiro Sankhya.
Permite Saldo Flex Parceiro Negativo na trigger? - PERSALFLXPARNEG: Parâmetro específico de um Parceiro Sankhya; quando ligado, não irá ocorrer o bloqueio do saldo disponível negativo no parceiro.
Usar saldo Flex do Pedido? - SALDOFLEXPEDIDO: Parâmetro específico de um Parceiro Sankhya; quando ligado, permite utilizar 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:
1.Item 1 com o preço de tabela R$10,00 e valor unitário R$12,00;
2.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 independentemente 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.
Soma Impostos ao Valor Líquido? - ADIMPVLRTOTLIQ: Por padrão este parâmetro é 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 de chave ADIMPVLRTOTLIQ no cálculo do valor líquido do item da nota.
Documentação das telas envolvidas no Saldo Flex
Clicando-se nos link's abaixo, serão abertas as documentações pertinentes às rotinas mencionadas neste tópico :
Cadastro de Vendedores/Compradores Cadastro de Produtos
Cadastro de Parceiros Cadastro de Tipos de Operação - TOP Cadastro de Tipos de Negociação Preferências da Empresa
Tabelas de Preços Adiantamento de Saldo Flex...
Ajuste de Saldo Flex de Vendedores Atualizar Parcelas Pendentes...
Saldo Flex Dinâmico
O cálculo do preço base do Saldo Flex Dinâmico é realizado através de uma procedure no Banco de Dados e, o cálculo do valor de acréscimo/decréscimo (com suas validações) é efetuado por outra procedure, também no Banco de Dados.
O cálculo do preço base dinâmico será executado caso o parâmetro "Procedure para cálculo de preço base flex dinâmico - NOMPROCCALCPRBA" encontre-se 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 que serão 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 quais os campos da TGFCAB 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.