F420APR - Aprovações Multinível de Ordens de Compra
Esta tela permite a aprovação multinível das ordens de compra de forma agrupada. Para isso, é necessário o controle de aprovação multinível para a rotina 12 - Ordem de Compra, configurada na tela F068FNA.
Processos
Ao processar a rotina aprovará ou cancelará todas as ordens de compra selecionadas de acordo com a operação definida. Ao final do processamento, para aprovação, será exibida mensagem com as ordens de compra aprovadas assim como as fechadas.
No caso de cancelamento, será exibida uma mensagem com as ordens de compra que foram canceladas. Se todos os níveis cancelarem as aprovações, a ordem de compra não é cancelada, o efetivo cancelamento deverá ser feito na tela de ordens de compra agrupada. Também ao final do processamento, se alguma ordem de compra foi fechada, o usuário será questionado se deseja enviar e-mail para os fornecedores.
Quando uma ordem de compra possui
aprovação multinível, no momento da criação desta ordem de compra, a situação da
aprovação (SitApr) é ANA que significa que a ordem de compra está em
análise. Enquanto houver níveis para aprovação, a ordem de compra mantém a
situação em
ANA. Quando todos os níveis aprovarem, a situação da aprovação da ordem de
compra passa a ser APR, indicando que todos os níveis aprovaram e que já
pode ser fechada.
Quando todos os níveis cancelam as aprovações, a situação da
aprovação passa a ser CAN, indicando que todos os níveis cancelaram as
aprovações. Quando a situação da aprovação estiver APR e for cancelada
uma aprovação, a situação da aprovação da ordem de compra voltará ser
ANA.
Quando o campo Obedecer a sequência de níveis para aprovação da tela Rotinas de Aprovação (F068RNA) estiver definido como S - Sim, o controle de aprovações multinível seguirá uma sequência lógica de aprovação dos níveis, ou seja, as aprovações são feitas nível a nível, exigindo que os níveis mais a frente sejam aprovados antes dos últimos.
(1*2*3) = neste caso, o sistema obrigará que o nível 1 seja aprovado, depois o
2 e por último o 3. Desta forma uma sequência lógica será obedecida.
(1+2+3) = neste caso, quem chegar primeiro aprova, ou o 1 ou o 2 ou o 3
(1+2)*(2+3) = neste caso, o sistema exigirá que o nível 1 ou o nível 2 aprovem,
para que depois o nível 2 ou o nível 3 também aprovem.
(1*2)+(2*3) = neste caso, o sistema exigirá que ou o nível 1 (da primeira
parte) ou o nível 2 (da segunda parte) aprovem, para que depois, conforme a
escolha do usuário seja esperado o nível 2 (da primeira parte) ou o nível 3 (da
segunda parte).
Dessa maneira, o usuário poderá montar sua lógica de aprovação.
Importante
Em algumas situações, a própria fórmula poderá induzir a rotina ao erro. Por exemplo: (1*2+2+1*2+2+3). Nesse caso, não há uma lógica correta para seguir.
Mobilidade
A funcionalidade Aprovação Multinível do aplicativo do Gestão Empresarial | ERP oferece agilidade e facilidade na aprovação de ordens de compras realizadas no sistema. É uma ferramenta simples e que permite ao gestor aprovar ou reprovar demandas por um dispositivo móvel.
Para instalar e configurar esta funcionalidade do aplicativo para uso, acesse a sua documentação.
Campos
Operação
Seleção da operação a ser efetuada.
Filial
Seleção do código da filial. Campo sujeito às configurações do SGU (sistema
gerenciador de usuários) para o usuário ativo, ou seja,
somente estarão disponíveis as filiais liberadas para o mesmo.
Cont. Aprovação
Seleção da situação do controle de aprovação das ordens de compra.
Fechar após a última aprovação
Essa opção, quando marcada, realiza o fechamento da ordem de compra após a efetivação da aprovação da ordem de compra pelo usuário aprovador.
Ela atua no momento que a situação da aprovação da ordem de compra é alterada para aprovado. Neste caso, é no momento que o usuário do ultimo nível de aprovação faz a aprovação.
Enviar e-mail fornecedor apos fechar
Através do parâmetro global MarDesEnv possibilita se deve marcar e
desabilitar a opção.
Guias
Ordens de Compra
Grade para exibição das ordens de compra que satisfaçam as definições dos filtros do cabeçalho,
permitindo que sejam marcadas através do campo Sel, para a efetiva aprovação.
Aprovações Efetuadas
Grade para exibição os dados das aprovações já efetuadas aos usuários que ainda não
efetuaram a aprovação.
Botões
Apr.C.Custo
Possibilita uma consulta mais específica referente ao usuário aprovador através
do acesso a tela de F000SMC. Esta modalidade de consulta somente estará
disponível caso utilize-se rateio por item.
Canc. OC
Cancelar as ordens de compra selecionadas na guia e que ainda estão em processo
de aprovação multinível, ou seja, antes do fechamento da ordem de compra. Os
processos anteriores, solicitações e/ou cotações, também serão
cancelados/liberados obedecendo o parâmetro da filial E070CPR.CANOCP (opções de cancelamento de
ordem de compra):
Observação
Em caso de ordens de compra geradas com procedência "22 - via senior X", o campo Cancelamento de ordem de compra (E070CPR.CANOCP) da tela Parâmetros da Filial para Compras (F070FCP) é ignorado e o processo de compra será liberado sempre.
- Cancelar Cotação e Solicitação (padrão)
Caso o usuário opte por esta opção, a rotina continuará realizando as operações normalmente, ou seja, a ordem de compra ficará com situação igual a "5 - cancelada". A cotação ficará em situação igual a "4 - finalizada", e não pode ser usada novamente porque fica a ligação na tabela E410LCO (ligação com ordem compra). A solicitação permanece em situação igual a "1 - cotação", não podendo ser reutilizada. A requisição vinculada à solicitação ficará com situação igual a "9 - cancelada". - Liberar Cotação e Solicitação
Caso você opte por esta opção, a rotina atualizará a situação da ordem de compra deixando-a em situação "5 - cancelada", e executará as seguintes operações:- as ligações com a ordem de compra serão excluídas (E410LCO);
- será verificada a procedência da ordem de compra (E420OCP.PRCOCP);
- serão liberadas as requisições para que sejam utilizadas novamente em solicitações. Caso a situação da requisição esteja em "4 - atendido" ou "9 - cancelado", o campo E207EME.SITEME ficará como "3 - em processo de compra". A quantidade cancelada da requisição será ajustada de acordo com a liberação dos documentos de solicitação e cotação relacionados a ela, portanto, será feito o cálculo E207EME.QTDCAN = E207EME.QTDCAN - E405SOL.QTDAPR.
Após o cálculo, caso a quantidade cancelada seja zero (caso o cálculo resulte em número menor que zero, o campo E207EME.QTDCAN receberá zero), os seguintes campos da tabela E207EME serão atualizados: E207EME.USUCAN = 0 (usuário cancelamento), E207EME.DATCAN = 0 (data cancelamento) e E207EME.HORCAN = 0 (hora cancelamento).
- Sendo a procedência igual a "3 - via cotação", serão executadas as seguintes operações:
- a cotação vinculada à ordem de compra terá os seguintes campos atualizados: E410COT.SITCOT = 3 (Aprovada) (situação da cotação), E410COT.NUMOCP = 0 (número ordem compra), E410COT.FILOCP = 0 (filial ordem compra), E410COT.HOROCP = 0 (hora geração ordem de compra), E410COT.USUOCP = 0 (usuário geração ordem de compra) e E410COT.DATOCP = 0 (data geração ordem de compra);
- a solicitação vinculada à cotação terá o campo E405SOL.QTDAPR (quantidade aprovada ordem compra) = 0.
- Sendo a procedência igual a "9 - via solicitação de compra", serão executadas as seguintes operações:
- serão excluídas as parcelas E410CPE (parcelas de entrega) vinculadas à cotação;
- serão excluídas as cotações (neste caso, são cotações automáticas geradas para controle interno);
- serão liberadas as solicitações para que sejam cotadas novamente. Os seguintes campos da tabela E405SOL sofrerão atualizações: E405SOL.NUMCOT = 0 (número da cotação), E405SOL.QTDAPR = 0 (quantidade aprovada), E405SOL.SITSOL = 3 - finalizada (situação solicitação) e E405SOL.TIPINT = 4 - aprovado (tipo de integração).
- Sendo a procedência igual a "22 - via senior X", serão executadas as seguintes operações:
- serão excluídas as ligações entre a ordem de compra e as necessidades de compra do SeniorX (tabelas E420RIX e E420RSX).
- Se a necessidade de compra for originada de uma solicitação de compra:
- serão excluídas as parcelas E410CPE (parcelas de entrega) vinculadas à cotação;
- serão excluídas as cotações; neste caso, são cotações automáticas geradas para controle interno;
- serão liberadas as solicitações para que sejam cotadas novamente. Os seguintes campos da tabela E405SOL serão atualizados: E405SOL.NUMCOT = 0 (número da cotação), E405SOL.QTDAPR = 0 (quantidade aprovada), E405SOL.SITSOL = 3 - finalizada (situação solicitação) e E405SOL.TIPINT = 4 - aprovado (tipo de integração).
- Perguntar
Caso o usuário opte por esta opção, a rotina irá questioná-lo com a seguinte mensagem Deseja cancelar o processo como um todo ou liberar a cotação e solicitação para nova utilização?, deverá ser optado como proceder no momento que for realizar o cancelamento da ordem de compra.
Observação
Será gerada uma observação automática em cada ordem de compra cancelada: Ordem de compra cancelada via tela de aprovação multinível. Lembrando que em cada observação automática constam as informações do usuário, data e hora.
OBS Man.
Permite adicionar observações com acesso a tela F420OBS cujo objetivo
é o cadastramento de observações manuais na ordem de compra posicionada na guia (tabela E420OBS). Existe um botão para envio de e-mail para
um ou mais usuários, neste e-mail constarão as informações chave de
registro da ordem de
compra em questão e a observação que foi digitada. O usuário aprovador poderá
escolher dentre os seguintes usuários para enviar o e-mail:
- E207EME (tabela de requisições): UsuGer - usuário responsável pela geração da requisição
- E405SOL (tabela de solicitações de compra): UsuSol - usuário responsável pela solicitação do produto e UsuRes - usuário responsável pela aplicação do produto solicitado
- E410COT (tabela de cotações): UsuCot - usuário responsável pela cotação de preço UsuApr - usuário responsável pela aprovação da cotação e UsuOcp - usuário responsável pela geração da ordem de compra
- E420OCP (Compras - Ordens de Compra): CodUsu - código do usuário comprador, UsuGer - usuário responsável pela geração do registro e UsuFec - usuário responsável pelo fechamento da ordem de compra
Anexos
Acesso a tela para consulta de anexos. Este botão estará habilitado quando existir anexos ligados a ordem de compra posicionada na guia Ordens de Compra. O acesso a tela de anexos permitirá apenas a consulta dos anexos.
Cons. OBS
Permite consultar as observações na tabela de observações de ordens de compra (E420OBS), trata-se
de uma chamada à tela F422COO exibindo as observações
da ordem de compra apontada na primeira guia.
Observação
Para os campos das tabelas E405SOL (solicitação de compras), E410COT (cotações produtos e serviços) e E207EME (estoques requisições) expostos acima poderá ocorrer mais de um registro para o mesmo usuário, visto que possuem sequência, isso irá ocasionar do mesmo usuário ser listado mais de uma vez na respectiva guia.
Exc.Aprov
Este botão considera somente a linha posicionada na guia e não as linhas selecionadas. Exclui as aprovaçôes efetuadas e retorna a situação da aprovação para o valor
definido no parâmetro Estado de incialização da ordem de compra, dos
parâmetros da filial para compras e recebimento, ANA - análise ou PRE -
preparação. Somente estará habilitado se o parâmetro Permite excluir o
controle de aprovação da ordem de compra, dos parâmetros de usuário para
compras e recebimento, estiver definido como S - sim.
Cond. Pagto
Permitir a consulta da condição de pagamento utilizada no documento posicionado na guia. A tela de consulta exibida
através do botão é a F028CCP, padrão
no sistema para este tipo de consulta.
Cotações
Acessa a tela F410CCO apresentando as cotações que
compõem a ordem de compra.
Este botão fica habilitado somente quando o cursor estiver posicionado sobre uma
ordem de compra gerada via cotação.
Parâmetros globais
Nome | Descrição |
---|---|
AltFreCpr | Define se deve alterar o Tipo de Frete para "X - Sem Frete" quando o valor do frete for 0 (zero) - Módulo Compras. |
AprPriAoc | Indicativo para que o sistema faça a alocação dos valores do projeto no primeiro aprovador da ordem de compra. |
MarDesEnv | Indicativo se deve marcar e desabilitar a opção Enviar e-mail fornecedor após fechar. |
MarDesFec | Indicativo se deve marcar e desabilitar a opção Fechar após a última aprovação. |
QdrCmpPct | Define a forma como será chamada a tela F410QCP a partir do botão Quadro Comp. |
Identificador de regras
Módulo | Código |
---|---|
CPR | 420OBSCOC01 |
CPR | 420ALMOT01 |
CPR | 420EMAOC01 |
CPR | 420EMOBS01 |