F211ADA - Análise de Reposição entre Depósitos
Tela destinada à análise de reposição baseada nas informações gerenciais disponibilizadas.
Processo
A carga das informações nesta tela é automática, baseando-se nas informações herdadas da tela F211ADF para a escolha do fornecedor. Esta tela mantém todas as informações em memória, ou seja, as informações somente serão gravadas na base de dados após o processamento, por isso é exibida a mensagem abaixo, para que o usuário tenha certeza de que a recarga dos dados implica em perder o que já foi feito. Por exemplo: após uma série de transferências resolve-se aplicar um filtro para "Filial Análise".
Ao Mostrar ou Cancelar será exibida a mensagem "Todas as informações digitadas até o momento serão perdidas, tem certeza que deseja prosseguir?".
Transferências
São geradas ordens de compra nas filiais dos depósitos que estão recebendo transferências. Para o correto funcionamento desta rotina é necessário que a funcionalidade de geração automática de pedido esteja configurada, pois no momento da geração da ordem de compra. O sistema gera automaticamente um pedido na filial do depósito que está transferindo.
Para esta ordem de compra, o fornecedor utilizado será o que está ligado a filial do depósito que efetua a transferência. A transação da ordem de compra segue o processo padrão, se as filiais em questão pertencem ao mesmo grupo de filiais, então utiliza-se a transação padrão para transferência entre filiais (E070CPR.TNSPTF), caso contrário, utiliza-se a transação padrão para venda entre filiais (E070CPR.TNSPVF)
Compras
Nesta etapa são geradas duas modalidades de ordem de compra:
- Ordem de Compra das Filiais para o Distribuidor:
- São geradas ordens de compra nas filiais dos depósitos que estão recebendo transferências. Para o correto funcionamento desta rotina é necessário que a funcionalidade de geração automática de pedido esteja configurada, pois no momento da geração da ordem de compra. O sistema gera automaticamente um pedido na filial do depósito que está transferindo;
- Para esta ordem de compra, o fornecedor utilizado será o que está ligado a filial do depósito que efetua a transferência. A transação da ordem de compra segue o processo padrão, se as filiais em questão pertencem ao mesmo grupo de filiais, então utiliza-se a transação padrão para transferência entre filiais (E070CPR.TNSPTF), caso contrário, utiliza-se a transação padrão para venda entre filiais (E070CPR.TNSPVF).
- Ordem de Compra do Distribuidor para o Fornecedor:
- É gerada uma ordem de compra totalizadora de todas as compras inclusive do próprio depósito distribuidor. Para essa ordem de compra, o fornecedor utilizado será o fornecedor do cabeçalho da tela;
- A transação da ordem de compra será a transação padrão para geração de ordem de compra da filial. (E070FIL.CPRTOM).
Devoluções
Nesta etapa são geradas ordens de compra e um pedido:
- Ordem de compra do Distribuidor para as Filiais:
- São geradas ordens de compra no depósito distribuidor, pois ele que está recebendo as devoluções;
- Para o correto funcionamento desta rotina é necessário que a funcionalidade de geração automática de pedido esteja configurada, pois no momento da geração a ordem de compra o sistema gera automaticamente um pedido na filial do depósito que está devolvendo a mercadoria;
- Para esta ordem de compra, o fornecedor utilizado será o que está ligado a filial do depósito que efetua a devolução;
- A transação da ordem de compra segue o processo padrão, se as filiais em questão pertencem ao mesmo grupo de filiais, então se utiliza a transação padrão para transferência entre filiais (E070CPR.TNSPTF), caso contrário, se utiliza a transação padrão para venda entre filiais (E070CPR.TNSPVF);
- Pedido do Distribuidor para o Fornecedor (cliente ligado ao fornecedor)
:
- É gerado um pedido totalizador de todas as devoluções inclusive do próprio depósito distribuidor. Para este pedido, o cliente utilizado será o cliente ligado ao fornecedor do cabeçalho da tela. A transação do pedido é o padrão para geração de pedidos, porém pode ser alterado via identificadores relacionados.
Mensagens
Ao final do processo é exibida a mensagem "Processo concluído com sucesso! Deseja visualizar as movimentações geradas pelo processo? (Sim/Não)". Optando por sim, é exibido um log de todos os documentos gerados (ordens de compra, pedidos e solicitações baixadas).
As ordens de compra que devem gerar pedidos automáticos no sistema são assinaladas com a mensagem (<< O.C. Gerou Pedido).
Detalhamento sobre atualização das Solicitações
Para cada item de ordem de compra gerado em compras ou transferências, são baixadas as solicitações correspondentes, respeitando a data e hora de geração da solicitação. Enquanto a quantidade comprada for suficiente para atender as solicitações o processo continua, quando não for mais possível, é verificado se foi utilizada a opção do cabeçalho para aproveitamento de saldo, e caso positivo, o item é atendido parcialmente e é gerado um novo item na solicitação com a quantidade faltante, caso negativo o item é atendido parcialmente, conforme procedimento normal do sistema.
São gerados os relacionamentos necessários: cotação automática, ligação entre cotação e ordem de compra, atualização das informações da solicitação.
Outros Detalhes
Sempre será mantida a integridade entre "Pedidos de Venda" e "Ordens de Compra" gerados pelo processo de reposição de estoques entre depósitos/filiais. A validação de integridade somente existirá para os documentos gerados a partir do processo automático onde os campos E120PED.PRCPED e E420OCP.PRCOCP estiverem igual a "6" e quando existir ligação entre os documentos da seguinte forma:
- E120IPD.FILOCP <-> E420IPO.FILPED, E120IPD.NUMOCP <-> E420IPO.NUMPED e E120IPD.SEQIPO <-> E420IPO.SEQIPD.
Havendo ligação "Produto X Fornecedor", sempre serão consideradas as quantidades definidas nesta ligação, independente do parâmetro "E075PRO.INDFPR" (indicativo se a ligação é utilizada para obter parâmetros fiscais). Este indicativo quando definido como "S" (sim) obtém somente os campos:
CodClf, CodStr, RecIpi, CodTic, CodTrd, CodTst, CodStp, CodStc, RecIcm, RecPis, RecCof, SomIim, SomIps, SomIco, SomIil, SomIpl, SomIcl, TemIcm, TriPis, TriCof, PerIrf, PerPis, PerCof, PerCsl, PerOur e PerFun.
Consistência das quantidades mínima, múltipla e máxima
Levará em conta tanto o cadastro do produto quanto a ligação do produto com o fornecedor:
- Para ordens de compra geradas entre depósitos é feita a consistência de quantidade. Exemplo, se tentar comprar 3 unidades e o mínimo for 12 unidades será exibida mensagem ao usuário;
- Para ordens de compra totalizadoras, ou seja, aquelas geradas para o fornecedor externo não existe consistência, o que ocorre é um ajuste de quantidade para o valor mínimo de compra, conforme ocorre nos processos onde as ordens de compra são geradas de forma automática no sistema. Exemplo, se tentar comprar 3 unidades e o mínimo for 12 unidades não será apresentada mensagem de erro e sim teremos a geração de uma ordem de compra com 12 unidades. Para efetuar esta consistência, deve-se ativar o parâmetro global "ConQtdRep".
O procedimento de busca de preço para os itens das ordens de compra geradas pelo processo seguirá a seguinte ordem de prioridade:
Primeiramente será verificado se o identificador de regras CPR-420PRREP01 está ativo, em caso positivo, será obtido o preço da regra associada ao identificador, caso contrário, será verificado se os fornecedores das ordens de compra geradas possuem tabela de preços de compra cadastradas em suas definições/histórico, neste caso será aplicado o preço da tabela e por último será utilizado o preço da solicitação de compras que deu origem ao processo.
São considerados na integridade:
- Não permitir reabilitação das ordens de compra e nem dos pedidos de venda;
- Não permitir inclusão de novos produtos/serviços em ambos;
- Caso seja necessário alterar a quantidade em quaisquer das duas estruturas, não permitir caso já tenham sido atendidas do outro lado (QTDFAT no pedido/QTDREC na ordem de compra), não havendo
- empecilho, alterará as duas simultaneamente;
- Um item cancelado de uma estrutura será cancelado na outra, tanto pela quantidade como pelo campo situação do item ou situação dos dados gerais.
Processamento
A ordem de compra principal do fornecedor será gerada separadamente para os "depósitos especiais", ou seja, para eles a ordem de compra não será gerada no "centro de distribuição" e também não serão gerados os relacionamentos internos, e sim uma geração no próprio depósito direto para o fornecedor, lembrando que podem existir diversos depósitos na grade com essa configuração de "depósitos especiais".
Importante
Independente de quantas forem as ordens de compra principais, todas terão como base para sua geração os dados informados no cabeçalho da tela, conforme já ocorre atualmente para a ordem de compra principal.
O tratamento para depósitos especiais não será reconhecido pelo sistema, isso é um tratamento específico para a esta tela.
Campos
Filial Análise
Código da filial para análise, permite filtrar as Filiais/Depósitos que serão analisadas.
Base Cálculo
Base de cálculo responsável pela sugestão de valores a comprar ou devolver na grade, conforme segue:
- Solicitações:
- Compras: (Solicitações - (Disponível + Recebida de Depósitos) Transferências);
- Devoluções: (não se aplica).
- Estoque Mínimo:
- Compras: (Estoque Mínimo - (Disponível + Recebida de Depósitos) Transferências);
- Devoluções: (Estoque Mínimo - (Disponível + Recebida de Depósitos) Transferências).
Exibir todos os produtos ligados ao Fornecedor
Uma vez marcado a rotina ignora se há ou não solicitações para os produtos
em questão, apenas verifica se o produto possui ou não ligação com o fornecedor.
Será iniciado desmarcado, podendo o usuário alterar conforme a necessidade. Estará desabilitado
quando na tela anterior for definido algum filtro para produto, pois desta forma o sistema passa a
enxergar apenas as solicitações para os produtos filtrados. Caso marcado ao
Mostrar, será exibida a tela de seleção F211SAD.
Aproveitar Saldo das Solicitações
Utilizado quando a quantidade a ser comprada não for suficiente para atender
todas as solicitações. Neste caso, dentre as solicitações que estiverem sendo
atendidas, aquela que ultrapassar a quantidade comprada terá o item atendido parcialmente
e será gerada nova sequência na mesma solicitação com a quantidade faltante.
Sugerir Transferências
Automáticas
Quando marcado (padrão) fará a transferência
automática do depósito distribuidor para os demais depósitos filiais, conforme o saldo
no distribuidor e a necessidade nas filiais.
Efetuar
reposição de transferências no Dep.Distribuidor
Quando marcado sugere para comprar toda a mercadoria que o depósito distribuidor transferiu para os
depósitos filiais com intuito de atendê-los. Do contrário, estando desmarcado
(padrão), as transferências não serão repostas no depósito distribuidor.
Efetuar Reposição de
Transferências entre Depósitos
Quando
marcado sugere a compra de toda a mercadoria que o depósito de uma filial transfere
para os depósitos de outras filiais com intuito de atendê-las. Do contrário, estando
desmarcado (padrão), as transferências não serão repostas no depósito em
questão.
Sugerir quantidade a comprar automaticamente
Indicativo se deve ser sugerida a quantidade a comprar automaticamente.
Os quatro campos anteriores são gravados por usuário.
Cancela saldo da ordem de compra para atendimento parcial
Indicativo se cancelará o saldo da ordem de compra na geração da nota fiscal de compras. Informando
"S" a ordem de compra terá seu saldo cancelado inclusive dos itens não presentes na nota fiscal.
Grades
Solicitação de Compra por Produto
Exibição dos campos referentes aos produtos ligados ao fornecedor bem como alguns campos totalizadores dos depósitos listados na grade inferior:
- Est. Disp. Total = somatório do disponível em todos os depósitos listados na grade inferior.
- Est. Dep. Distrib. = disponível apenas no depósito distribuidor selecionado no cabeçalho.
- Consumo Médio = somatório do consumo médio em todos os depósitos listados na grade inferior.
- Qtde. Est. Mínimo = somatório do estoque mínimo em todos os depósitos listados na grade inferior.
- Qtde. Est. Máximo = somatório do estoque máximo em todos os depósitos listados na grade inferior.
- Sugestão de Compra = somatório das sugestões de compra em todos os depósitos listados na grade inferior.
Solicitação de Compra do Produto por Depósito
Exibição dos depósitos envolvidos no processo conforme o registro posicionado na grade superior. Para cálculo de quantidade disponível é sempre utilizada a função padrão no sistema, onde é utilizado para efeito de cálculo o parâmetro que define como é feito este cálculo (E070FIL.CRIFED).
O campo Dist. recebe um asterisco caso se tratar do depósito distribuidor informado no cabeçalho.
Os campos Qtde. Comprar e Qtde. Devolver são sugeridos conforme base de cálculo informada no cabeçalho. Estes dois campos permitem alteração do usuário. Sempre que houver alteração de quantidade em um destes campos o Produto da grade superior é automaticamente marcado para processamento.
Só é possível informar a "Qtde. Devolver" caso exista quantidade disponível.
Quando for alterado o campo Qtde. Devolver é feita a validação para informar se a quantidade digitada realmente representa uma devolução para o fornecedor em questão, ou seja, somam-se todas as devoluções dos depósitos listados na grade para o Produto/Derivação em questão a todas as notas fiscais de saída para o cliente ligado ao fornecedor. Depois é confrontado com as notas fiscais de entrada para o fornecedor.
Caso exista alguma incoerência, é exibida a mensagem: "As devoluções ultrapassam as entradas para o Fornecedor, deseja continuar?", porém o processo não é interrompido, pois um mesmo Produto/Derivação pode ter diversos Fornecedores como origem.
"Qtde. Transferir" e "Qtde. Recebida" não podem ser alterados nesta tela, deve-se utilizar a tela de transferência desenvolvida especificamente para este procedimento, que se encontra no botão Transferência no rodapé da tela. Em resumo, "Qtde. Transferir" é a quantidade que está saindo do depósito para um ou mais depósitos da grade. "Qtde. Recebida" é quanto está entrando no depósito em questão, proveniente de um ou mais depósitos da grade. Sempre que houver alteração de quantidade em um destes campos o produto da grade superior é automaticamente marcado para processamento.
Os registros assinalados com depósitos especiais (E210EST.LIGESP) sempre exibirão o campo Aproveitar Saldo marcado e desabilitado.
O parâmetro global "OcpSugCpr", quando definido como "S", permite sugerir a quantidade a comprar para depósitos especiais (E210EST.LIGESP).
Botões
Processar
Só será possível processar caso nenhuma das solicitações tenha sido alterada por
outro usuário. Mensagem exibida: "Solicitação XXX - sequência XXX teve seus
dados alterados por outro usuário". Somente serão processados os produtos marcados na grid superior. Mensagem
exibida: "Nenhum item selecionado para o processamento!"
Não serão efetuadas movimentações caso ocorra qualquer problema no processamento. Mensagem exibida: "Erro no Processamento - XXXXXXXXXXXX"
O processamento segue a seguinte ordem: 1º Transferências > 2º Compras > 3º Devoluções
Transferência
Este botão só estará habilitado caso sejam listados pelo menos dois depósitos para
o mesmo produto, pois do contrário não existe transferência. Detalhes sobre a tela de
transferência, consultar a Ajuda da tela F211ADT. Após retornar
da tela de transferência e tiver sido efetuada alguma transferência, as quantidades da
grade de depósitos serão atualizadas, conforme segue:- Quantidade Transferir- Quantidade Receber- Quantidade Comprar- Quantidade Receber
Valor Comp.
Este botão acessa a tela F211ADC. Habilitado somente se o
identificador de regras
CPR-211ADAQA01 estiver cadastrado e ativo.
Vendas
Este botão abre a tela F211ADV.
Identificadores de Regra
Módulo | Código |
---|---|
CPR | 211ADAQA01 |
CPR | 420PRREP01 |
CPR | 420RESES01 |
EST | 211ANARE01 |
EST | 210SUTNS01 |
EST | 211ALPED01 |
EST | 211ALPED02 |
GER | 000HFOAU01 |
Observação
Se o identificador de regras GER-000HFOAU01 estiver ativo e a variável GerARetorno definida como "S - Sim", a geração das definições/histórico do fornecedor será feita de forma automática, sem necessidade de intervenção do usuário. Caso não esteja parametrizado dessa forma, o cadastro continua sendo feito de forma manual.
Parâmetros Globais
Nome | Descrição |
---|---|
AtuSolEsp | Indicativo se o sistema deve atualizar as solicitações de compra quando for depósito especial (LigEsp = S). |
SugFreFor | Indicativo se o sistema deve sugerir o frete das definições do fornecedor para a filial de geração da ordem de compra quando no tratamento de depósitos especiais (LigEsp = S) na rotina F211ADA. |