- Parametrizações Necessárias
Acessar menu | Cadastro | Fórmulas | e inserir duas fórmulas com conteúdo abaixo:
- Fórmula a ser utilizada no perfil do usuário que “pode” fazer aprovação de movimentos. A fórmula em questão tem quer retornar o resultado “1”.
Ex.: 1
- Fórmula a ser utilizada no perfil do usuário que “não pode aprovar” os movimentos. A fórmula em questão tem quer retornar o resultado “0”.
Ex.: 0
Acessar | Cadastro | Segurança | Usuário | editar os usuários que poderão aprovar ou não os movimentos e editar a aba | Configuração de Segurança | para averiguar o perfil vinculado aos mesmos.
Depois de verificado perfil, deverá acessar | Cadastro | Segurança | Perfil | selecionar código desejado e acessar | Anexos | Aprovações por Tipo de Movimento | Incluir |. Nesta aba deverá preencher:
- Cód. Tipo de Movimento: informar tipo de movimento de pedido | 1.1.XX ou 2.1.XX | que será considerado no processo de aprovação
- Fórmula de Aprovação: deve ser informada fórmula que retorna “1” para o perfil vinculado ao usuário que “pode” aprovar movimento, e fórmula que retorna “0” para perfil vinculado ao usuário que “não pode” aprovar movimento.
- Processo: informar “Tolerância no Recebimento”
Importante:
Caso não exista nenhuma informação de aprovação preenchida no perfil do usuário significa que o mesmo não fará validação quanto ao processo.
Acessar | Cadastro | Produto | editar o código do produto desejado e acessar a aba | Preço | onde serão apresentadas opções de parametrizar tolerância de preço e quantidade no faturamento dos pedidos.
Tolerância de Preço e Tolerância de Quantidade: o usuário deve informar o “percentual” de tolerância no faturamento do pedido podendo ser a maior ou a menor. Se o campo em questão estiver vazio e o tipo de movimento a ser utilizado para este faturamento utilizar “aprovação por tolerância” significa que não poderá haver nenhuma diferença entre o preço x quantidade do movimento de origem e de destino.
Acessar | Opções | Parâmetros | RMNucleus | e selecionar processo onde o tipo de movimento a ser utilizado para este fim foi configurado. Para este processo deverão ser parametrizados 02 tipos movimentos.
Tipo de Movimento de Origem: 1.1.XX ou 2.1.XX
Etapa Mov – Outros Dados
Informar | Aprovação : Usa |
Importante:
- Apenas movimentos dos tipos 1.1.XX e 2.1.XX poderão ser parametrizados para este fim, visto que, se trata de um processo de recebimento de pedido.
- Os tipos de controles de tolerância vão obedecer informação definida no cadastro de produtos.
Tipo de Movimento de Destino – 1.1.XX – 1.2.XX ou 2.1.XX - 2.2.XX
Etapa Mov – Outros Dados
Informar tipo de Tolerância a ser utilizada, tendo as opções:
Não Usar – o tipo de movimento não vai controlar Tolerância.
Usar para Quantidade – será feito controle de tolerância apenas por quantidade no faturamento
Usar para Preço - será feito controle de tolerância apenas por preço no faturamento
Usar para Quantidade e Preço – o controle de tolerância será feito por quantidade e preço no faturamento
A inclusão dos movimentos será feita como de costume. A consistência de tolerância ocorre no momento de “receber o pedido” onde será feita validação entre as informações de preço e/ou quantidade preenchida no item do movimento de origem e de destino, obedecendo limites de tolerância preenchidos para cada item. Desta forma, se o usuário colocar um preço e/ou quantidade divergente do intervalo informado no cadastro de produtos é necessário que a movimentação seja “aprovada” para conclusão do faturamento.
Processo de Aprovação
- Acessar aplicativo com usuário vinculado a um perfil que “permite aprovação”
- Selecionar o(s) movimento(s) desejado(s) e clicar no menu | Movimentos | Aprovação | onde será apresentada janela | Processo | Identif.Processo : 1 – Tolerância no Recebimento | OK |.
Depois de confirmado processo será apresentada tela | Aprovação por Item de Movimento | onde o usuário deverá selecionar os itens desejados e a seguir clicar em “Aprovar Itens”. Feito isto, o status do item será alterado para Aprovado e será apresentada mensagem | 1 aprovado(s) com sucesso em 1 itens de movimento |
- A seguir o usuário deverá selecionar o movimento desejado e clicar no ícone para que seja gerado faturamento permitindo alterar o preço e/ou quantidade para informação desejada.
Exemplo de parametrização de produtos e validação feita
Tolerância de preço
Código 1.01 Inferior: 10% Superior: 20%
Dados originas do item de movimento
Produto Quantidade Preço Unitário
1.01 1 100,00
Consistência do Processo de Tolerância
Se o usuário precisar alterar o preço unitário do item durante o faturamento para um preço que seja inferior a 10% ou superior a 20% do preço informado no item de movimento de origem é necessário que o movimento seja “aprovado” para conclusão do faturamento.
Processo de Desaprovação
Selecionar movimento desejado e acessar menu | Movimentos | Desaprovação | onde será apresentada janela | Processo | Identif.Processo : 1 – Tolerância no Recebimento | OK |.
Depois de confirmado processo será apresentada tela | Aprovação por Item de Movimento | onde o usuário deverá selecionar os itens desejados e a seguir clicar em “Desaprovar Itens”. Feito isto, o status do item será alterado para Não Aprovado e será apresentada mensagem: 1 desaprovado(s) com sucesso em 1 itens de movimento.
- Os movimentos aprovados ou não serão visualizados através dos ícones:
Movimentos Aprovados
Movimentos Não Aprovados
- Os dados de aprovação do movimento serão visualizados ao clicar com botão direito do mouse ou Ctrl + A sobre o movimento mesmo, sendo apresentada informação abaixo para cada item do movimento.:
- As informações de aprovação são gravadas na tabela | TMOVAPROVA |, onde o campo | IDPROCESSO | determina o processo de aprovação utilizado
- Depois de aprovado pedido para faturamento x recebimento “qualquer” usuário que tenha permissão neste tipo de movimento poderá recebê-lo
- Ao reabrir o faturamento de um movimento gerado a partir de aprovação o vínculo não será retirado da mesma, não sendo necessário aprová-lo novamente
- Ao tentar faturar movimento alterando os dados do item com informações que ultrapassam os limites estabelecidos por tolerância será apresentada mensagem: