Sei sulla pagina 1di 10

Projeto Lógico

Pedido de Venda
Com Desconto

25 de maio de 2018

Analista de Processos Responsável – Gino Bonini. Página: 1 de 10


Sumário
1. Objetivo ..............................................................................................................................................................3
2. Descrição do processo: .......................................................................................................................................3
3. Fluxo do processo: ..............................................................................................................................................5
4. Telas ...................................................................................................................................................................6
5. Tabelas ...............................................................................................................................................................8
6. Códigos Fontes ...................................................................................................................................................9
7. Aprovadores ..................................................................................................................................................... 10

Analista de Processos Responsável – Gino Bonini. Página: 2 de 10


1. Objetivo
Este projeto tem por objetivo o desenvolvimento de regras para vendas com desconto, bloqueando pedidos
de venda que possuírem descontos além do permitido.

Ele irá controlar os descontos efetuados e utilizar uma alçada para desbloqueio, com base em tabela definida
pela RENOVA e que será descrita ao longo desse documento.

Essa necessidade surgiu para monitorar o nível de descontos concedidos e para possibilidade de aprovação
dos mesmos.

2. Descrição do processo:
Abaixo segue a descrição do processo, detalhando como será a operação:

 O vendedor fará o pedido exatamente como é feito hoje.


 No cabeçalho do mesmo existirá um campo para informar se o pedido se trata de LOTE OU VAREJO
(C5_TIPOVEN)
 Também será verificado o campo TIPO DO CLIENTE (C5_TIPOCLI) no pedido, para analisar se é
REVENDEDOR ou CONSUMIDOR FINAL e em conjunto com o campo C5_TIPOVEN (LOTE ou VAREJO),
analisar o bloqueio.
 O vendedor irá terminar o preenchimento do cabeçalho e passar aos itens do pedido.
 Antes os após o preenchimento dos itens, o vendedor poderá aplicar a redução de custos
(DESCONTO) nos itens do pedido.
 Após a aplicação ele irá confirmar os valores junto ao cliente e clicar em confirmar.
 Nesse momento o sistema irá aplicar as regras de desconto, validando VENDEDOR X PRODUTO X
CLIENTE X TIPO DE VENDA. Esse controle se baseará na tabela que será criada conforme regra abaixo:

Vendedor
Cliente Peça Condição A B Cliente Peça N
PF Usados Varejo 10% 30% PF Novos 10%
PJ Usados Varejo 20% 30% PJ Novos 10%
PJ Usados Lote 40% 60%

Sênior
Cliente Peça Condição A B Cliente Peça N
PF Usados Varejo 40% 50% PF Novos 20%
PJ Usados Varejo 40% 50% PJ Novos 20%
PJ Usados Lote 70% 70%

Coordenador e gerente
Cliente Peça Condição A B Cliente Peça N
PF Usados Varejo 100% 100% PF Novos 100%
PJ Usados Varejo 100% 100% PJ Novos 100%

Analista de Processos Responsável – Gino Bonini. Página: 3 de 10


PJ Usados Lote 100% 100%

 Que pode traduzida da seguinte forma:


o Peças Usadas:
 Classificação A:
 Se Pessoa Física + Varejo até 10% de desconto pro vendedor e 40% para o
Sênior.
 Se Pessoa Jurídica + Varejo até 20% de desconto pro vendedor e 40% para o
Sênior
 Se pessoa Jurídica + Lote até 40% de desconto pro vendedor e 70% para o
Sênior.
 Classificação B:
 Se Pessoa Física/Jurídica + Varejo até 30% de desconto para vendedor e 50%
para o Sênior.
 Se pessoa Jurídica + Lote até 60% de desconto para vendedor e 70% para o
Sênior.
 Coordenador/Gerente pode dar até 100% de desconto independente da condição.
o Peças Novas:
 Vendedor pode dar até 10% de desconto.
 Sênior pode dar até 20% de desconto.
 Coordenador/Gerente pode dar até 100% de desconto independente da condição.
 Os usuários que poderão ou não efetuar liberação, estarão registrados em parâmetros MV.
o Ex:
 MV_LIBSENIOR – para inserir o(s) registro(s) do(s) Sênior(s)
 MV_LIBGEREN – para inserir o(s) registro(s) do(s) Gerente(s).
 Uma vez que não haja bloqueio o processo segue normalmente, com a gravação do pedido liberado
para faturamento (Legenda amarela).
 Caso alguma regra seja quebrada, com o vendedor inserindo descontos acima do permitido, o
sistema irá gravar o pedido, porém com a legenda de bloqueado e emitirá uma mensagem em tela
para o vendedor, informando que aquele pedido foi bloqueado.
 Nesse momento será disparado um e-mail ao Sênior (registrado no parâmetro MV_LIBSENIOR)
informando que existe um bloqueio de pedido por desconto.
 O Sênior deverá entrar em rotina padrão do sistema de liberação e efetuar a análise do pedido:
o Ele terá as opções de:
 ANALISAR: poderá abrir o pedido e analisar os itens e cabeçalho.
 CONFIRMAR: confirmar e liberar o mesmo (desde que dentro de sua alçada).
 ENVIAR A ALÇADA SUPERIOR: se ao tentar liberar o desconto de algum item for maior
que o permitido pela sua regra de SÊNIOR, o sistema irá avisá-lo e perguntar se
deseja enviar a uma alçada superior. Caso ele confirme o sistema irá enviar um e-
mail ao GERENTE informando que existe um pedido a liberar.
 As opções de liberação do GERENTE são as mesmas do SÊNIOR e o que muda é a
alçada de aprovação (no caso do gerente é de até 100%).
 Sempre ao confirmar uma liberação, o sistema irá abrir uma janela com espaço
para que SÊNIOR/GERENTE informem o motivo (CAMPO MEMO).
 Na tela de liberação tanto do GERENTE quanto do SENIOR aparecem todos os pedidos bloqueados.
 Após as devidas liberações e informações de motivo, o pedido será liberado (legenda amarela) e
deixara de aparecer na tela de liberação.

Analista de Processos Responsável – Gino Bonini. Página: 4 de 10


3. Fluxo do processo:

Analista de Processos Responsável – Gino Bonini. Página: 5 de 10


4. Telas

C5_XTPVEN (pedido de venda)

C5_XTPCLI (cabeçalho do pedido)

Desconto no item do pedido:

Tela do pedido de venda após confirmado. Se tudo ok ficará amarelo.

Analista de Processos Responsável – Gino Bonini. Página: 6 de 10


Caso haja bloqueio o pedido ficará com a legenda de Pedido de Venda com Bloqueio de Regra.

Tela padrão do sistema para liberação de regras:

Quando clicar em liberar será exibida uma tela para informar o motivo da Liberação. Também é possível
analisar (será aberta a tela do pedido com os itens) o pedido antes de aprovar.

Obs. Na recusa do desconto analisado pelo aprovador, o pedido poderá ser alterado para que os itens
bloqueados voltem a ficar dentro da regra ou poderá ser excluído pelo vendedor.

Analista de Processos Responsável – Gino Bonini. Página: 7 de 10


Gravação de Log

Todos os processos acima serão gravados na tabela SZX010, que será uma tabela de log para consultas e
auditoria dos processos realizados.

5. Tabelas

Dicionário de dados - SX2

Chave Arquivo Nome Compartilhamento


SZY SZY010 Alçada de aprovação PV Compartilhado: Empresa; Filial
SZX SZX010 Log Desconto Ped Vend Compartilhado: Empresa; Filial
SZW SZW010 Usuários de aprovação Compartilhado: Empresa; Filial

Dicionário de dados – SX3

Campo Titulo Tipo Tam. Dec. Cxto. Opções


ZY_FILIAL Filial - - - - -
ZY_COD Código C 2 - - -
ZY_TPCLI Tipo Cliente C 1 0 R 1=Padrão;2=Empresa;3=Porto..
ZY_TPVEN Tipo Venda C 1 0 R N=Novo;U=Usado
ZY_ALC1 Alçada 1 N 5 2 R -
ZY_ALC2 Alçada 2 N 5 2 R -
ZY_ALC3 Alçada 3 N 5 2 R -
ZY_ALC4 Alçada 4 N 5 2 R -

ZX_FILIAL Filial - - - - -
ZX_NUMPED Num Ped C 6 0 R -
ZX_DTPED Dt Inclusão D 8 0 R -
ZX_DTLIB Dt. Liber. D 8 0 R -
ZX_STATUS Status Ped C 1 0 R L=Liberado;R=Recusado;A=Analise
ZX_USER Usuário C 20 0 R -
ZX_MOTIVO Motivo C 250 0 R -

ZW_FILIAL Filial - - - - -
ZW_CODUSU Cód usuário C 6 0 R -
ZW_NOME Nome C 20 0 R -
usuário
ZW_SENHA Senha C 6 0 R -
ZW_ALCADA Alçada N 1 0 R -
ZW_EMAIL Email C 70 0 R -

C5_XLIBER Alçada Liber C 1 0 R -


C5_XTPCLI Tipo Cliente C 1 0 R 1=Padrão;2=Empresa;3=Porto..
C5_XTPVEN Tipo Venda C 1 0 R N=Novo;U=Usado
Analista de Processos Responsável – Gino Bonini. Página: 8 de 10
C9_XBLOQ Boq Pedido C 1 0 R -

Índices – SX1

Índice Ordem Chave

SZY 001 ZY_FILIAL+ZY_COD


SZY 002 ZY_FILIAL+ZY_TPCLI+ZY_TPVEN

SC5 006 C5_FILIAL+C5_XTPCLI+C5_XTPVEN

SZX 001 ZX_FILIAL+ZX_NUMPED

SZW 001 ZW_FILIAL + ZW_CODUSU


SZW 002 ZW_FILIAL + ZW_NOME

SDC 004 DC_FILIAL+DC_PEDIDO+DC_PRODUTO

6. Códigos Fontes
 MT410TOK.PRW = Ponto de entrada para validar inclusão, alteração, exclusão e cópia do pedido de venda.
 M410STTS.PRW = Ponto de entrada para gravar as informações SC5, SC6, SDC
 MA410LEG.PRW = Ponto de entrada para adicionar texto na legenda na rotina de pedido de venda.
 MA410COR.PRW = Ponto de entrada para adicionar cor na legenda na rotina do pedido de venda.
 MA440COR.PRW = Ponto de entrada para adicionar cor na legenda da rotina de liberação do pedido de
venda.
 FT210MNU.PRW = Ponto de entrada para adicionar opção de Analisar na rotina Bloqueio por Regra.
 MT020.PRW = Função para liberar o pedido com desconto.
 MT030.PRW = Função para cadastrar as alçadas e percentuais de descontos.
 LIBREC.PRW = Função para Liberar o desconto no pedido de venda.
 BLQSC9.PRW = Função para bloquear ou liberar o pedido para faturamento.
 M460FIL.PRW = Ponto de entrada para filtrar os pedidos na abertura do Markbrowser na rotina MATA460 e
MATA460A.
 M460QRY.PRW = Ponto de entrada para filtrar os parâmetros na abertura do Markbrowser na rotina
MATA460 e MATA460A.
 RMAIL = Função para envio de e-mails.
 M410PVNF = Ponto de entrada para bloquear o faturamento de pedidos bloqueados por regra de desconto.
Executado na rotina MATA410.
 UPDFTREN = Update para criação de tabelas, campos, gatilhos, índices, etc...

Analista de Processos Responsável – Gino Bonini. Página: 9 de 10


7. Aprovadores

Aprovadores Data Assinatura

Fábio Desideri (Sênior)

Eduardo Sa (Coordenador)

Gino Bonini (APPLY)

Analista de Processos Responsável – Gino Bonini. Página: 10 de 10

Potrebbero piacerti anche