01. DADOS GERAIS
Produto: | TOTVS Moda |
---|---|
Linha de Produto: | Virtual Age |
Segmento: | Varejo |
Módulo: | Comercial |
Função: | Criar contratos para serem utilizados nos pedidos de compra |
País: | Brasil |
Requisito/Story/Issue (informe o requisito relacionado) : | DVAARM-3405 / 3610 |
02. SITUAÇÃO/REQUISITO
A possibilidade de criar um contrato de produtos por fornecedor, onde possam ser definido a quantidade de dias de previsão de entrega, a quantidade de dias limite de entrega, a quantidade mínima e o custo (Valor ou Tipo). Para que essas configurações possam ser aplicadas automaticamente e não mais manualmente.
03. SOLUÇÃO
Desenvolvido o componente PESFM207, onde poderá definido por fornecedor um contrato dos produtos, configurando para cada item a quantidade de dias de previsão de entrega, a quantidade de dias limite de entrega, a quantidade mínima e o custo (Valor ou Tipo).
Imagem 1: No componente PESFM207, para o fornecedor 26878, foram cadastrados alguns produtos, definindo os dias de entrega, quantidade mínima e o custo. Obs: O custo PADRAO (C1) dos produtos é 7,90.
Atenção: É permitido ter apenas um contrato ativo para cada fornecedor!
Imagem 2: Também é possível acessar o componente PESFM207, pelo botão Contrato... na guia de Fornecedor do cadastro de pessoa PESFM010.
Imagem 3: No componente CMPFM020, criar um novo pedido de compra para o fornecedor do contrato.
Imagem 4: Para acessar este componente, no pedido de compra (CMPFM020), clicar no botão Item... → Produto.
O pedido acima foi feito no dia 30/03/2021, o produto 1028759 está vinculado ao contrato do fornecedor na empresa 1, sendo assim deverá respeitar os valores:
- Dias prev. de entrega: 10 dias;
- Data previsão entrega: 09/04/2021;
- Dias limite de entrega: 15 dias;
- Dt. limite entrega: 14/04/2021;
- Qtde. mínima: 1;
- Quantidade: 37 (Qualquer valor múltiplo de 1);
- Valor de custo: Não configurado, pegará o valor do tipo de custo PADRAO (C1) → 7,90;
- Valor unitário: 7,90;
Legenda:
- Dados do contrato;
- Dados do pedido;
Imagem 5: O próximo item 1028757, informado no pedido, tem uma quantidade mínima de 5 configurada no contrato, ou seja, apenas valores múltiplos de 5 serão permitidos.
Obs: Nesse caso foi informado o valor 23, sugerindo 3 valores múltiplos de 5 abaixo e 2 acima com base na quantidade informada.
Imagem 6: Conforme configurado no contrato o produto 1028757 deverá respeitar os valores:
- Dias prev. de entrega: 12 dias;
- Data previsão entrega: 11/04/2021;
- Dias limite de entrega: 17 dias;
- Dt. limite entrega: 16/04/2021;
- Qtde. mínima: 5;
- Quantidade: 25 (Qualquer valor múltiplo de 5);
- Valor de custo: 7,00;
- Valor unitário: 7,00;
Imagem 7: Para acessar este componente, no pedido de compra (CMPFM020), clicar no botão Item... → Grade.
O pedido acima foi feito no dia 30/03/2021, o produto 1028759 está vinculado ao contrato do fornecedor na empresa 1, sendo assim deverá respeitar os valores:
- Dias prev. de entrega: 10 dias;
- Data previsão entrega: 09/04/2021;
- Dias limite de entrega: 15 dias;
- Dt. limite entrega: 14/04/2021;
- Qtde. mínima: 1;
- Quantidade: 37 (Qualquer valor múltiplo de 1);
- Valor de custo: Não configurado, pegará o valor do tipo de custo PADRAO (C1) → 7,90;
- Valor unitário: 7,90;
Legenda:
- Dados do contrato;
- Dados do pedido;
Imagem 8: Conforme configurado no contrato o produto 1028757 deverá respeitar os valores:
- Dias prev. de entrega: 12 dias;
- Data previsão entrega: 11/04/2021;
- Dias limite de entrega: 17 dias;
- Dt. limite entrega: 16/04/2021;
- Qtde. mínima: 5;
- Quantidade: 25 (Qualquer valor múltiplo de 5);
- Valor de custo: 7,00;
- Valor unitário: 7,00;
Imagem 9: Para acessar este componente, no pedido de compra (CMPFM020), clicar no botão Item... → Grade → Incluir grupo c/ qt. ... .
Ao sair do campo após informar a quantidade será verificado se o produto está vinculado a algum contrato.
Imagem 10: Após confirmar, os produtos com quantidade informada serão retornados para o CMPFM021 com os dados do contrato do produto (se pertencer a algum).
O pedido acima foi feito no dia 30/03/2021, o produto 1028757 está vinculado ao contrato do fornecedor na empresa 1, sendo assim deverá respeitar os valores:
- Dias prev. de entrega: 12 dias;
- Data previsão entrega: 11/04/2021;
- Dias limite de entrega: 17 dias;
- Dt. limite entrega: 16/04/2021;
- Qtde. mínima: 5;
- Quantidade: 35 (Qualquer valor múltiplo de 5);
- Valor de custo: 7,00;
- Valor unitário: 7,00;
Legenda:
- Dados do contrato;
- Dados do pedido;
Imagem 11: No componente CMPFM020, criar um novo pedido de compra ou consultar um já existente para o fornecedor do contrato.
Imagem 12: Para acessar este componente, no pedido de compra (CMPFM020), clicar no botão Item... → Produto.
Ao selecionar um item de contrato e clicar em Atualizar valor..., a mensagem acima será apresentada, caso o item estiver vinculado a algum contrato.
Imagem 13: Ao selecionar um item de contrato e clicar em Data prev. entrega..., a mensagem acima será apresentada, caso o item estiver vinculado a algum contrato.
Imagem 14: Para acessar este componente, no pedido de compra (CMPFM020), clicar no botão Item... → Grade.
Ao selecionar um item de contrato e clicar em Atualizar valor..., a mensagem acima será apresentada, caso o item estiver vinculado a algum contrato.
Imagem 15: Ao selecionar um item de contrato e clicar em Data prev. entrega..., a mensagem acima será apresentada, caso o item estiver vinculado a algum contrato.
Imagem 16: Acessar o componente EDIFP092, informar o diretório de origem, clicar em Consultar arquivo, após carregar a informação no frame Arquivo, selecionar qual será importado, clicar em Importar... e confirmar o processo.
Obs: No diretório de origem deverá ter uma barra no final do caminho. Ex: P:\Teste\VA\EDIFP092\ ← barra.
No arquivo foram informados os produtos:
- 1028755 → Quantidade: 1 → Valor custo: 7,90;
- 1028757 → Quantidade: 23 → Valor custo: 7,90;
- 1028758 → Quantidade: 13 → Valor custo: 6,90;
- 1028759 → Quantidade: 7 → Valor custo: 7,90;
Imagem 17: No componente CMPFM020, consultar o pedido gerado.
Imagem 18: Para acessar este componente, no pedido de compra (CMPFM020), clicar no botão Item... → Produto.
O pedido acima foi feito no dia 31/03/2021, o produto 1028757 está vinculado ao contrato do fornecedor na empresa 1, sendo assim deverá respeitar os valores:
- Dias prev. de entrega: 12 dias;
- Data previsão entrega: 12/04/2021;
- Dias limite de entrega: 17 dias;
- Dt. limite entrega: 17/04/2021;
- Qtde. mínima: 5;
- Quantidade: 23 (Nesse caso apenas a quantidade não será ajustada automaticamente, pois foi importada);
- Valor de custo: 7,00;
- Valor unitário: 7,00;
Legenda:
- Dados do contrato;
- Dados do pedido;
Imagem 19: Para acessar este componente, no pedido de compra (CMPFM020), clicar no botão Item... → Grade.
O pedido acima foi feito no dia 31/03/2021, o produto 1028758 está vinculado ao contrato do fornecedor na empresa 1, sendo assim deverá respeitar os valores:
- Dias prev. de entrega: 10 dias;
- Data previsão entrega: 10/04/2021;
- Dias limite de entrega: 15 dias;
- Dt. limite entrega: 15/04/2021;
- Qtde. mínima: 1;
- Quantidade: 13 (Qualquer valor múltiplo de 1);
- Valor de custo: Informado 6,90 no arquivo, porém pegará o valor do tipo de custo PADRAO (C1) → 7,90, pois o produto está vinculado ao contrato;
- Valor unitário: 7,90;
Legenda:
- Dados do contrato;
- Dados do pedido;
Imagem 20: No componente CMPFP076, informar no frame Filtro o caminho completo do arquivo do pedido de compra, preencher as informações no frame Dados do pedido, pressionar F4, após carregar os dados do arquivo, clicar em Processar.
Imagem 21: Com o número do pedido, abrir o componente CMPFM020 e consultar o pedido de compra.
Imagem 22: Para acessar este componente, no pedido de compra (CMPFM020), clicar no botão Item... → Produto.
O pedido acima foi feito no dia 14/04/2021, o produto 1028760 não está vinculado ao contrato do fornecedor na empresa 1, sendo assim deverá respeitar os valores:
- Data previsão entrega: Será atribuído, se preenchido no momento da importação CMPFP076 (Imagem 20);
- Dt. limite entrega: Não será preenchido automaticamente;
- Quantidade: 8 (Quantidade informada no arquivo de importação);
- Valor unitário: 7,90 (Valor de custo do produto);
Imagem 23: Para acessar este componente, no pedido de compra (CMPFM020), clicar no botão Item... → Grade.
O pedido acima foi feito no dia 14/04/2021, o produto 1028757 está vinculado ao contrato do fornecedor na empresa 1, sendo assim deverá respeitar os valores:
- Dias prev. de entrega: 12 dias;
- Data previsão entrega: 26/04/2021;
- Dias limite de entrega: 17 dias;
- Dt. limite entrega: 01/05/2021;
- Qtde. mínima: 5;
- Quantidade: 23 (Nesse caso, apenas a quantidade não será ajustada automaticamente, pois foi importada);
- Valor de custo: 7,00;
- Valor unitário: 7,00;
Legenda:
- Dados do contrato;
- Dados do pedido;
Imagem 24: Para acessar este componente, consultar ou gerar um novo pedido de compra no componente CMPFM020 e clicar no botão Item... → Produto.
O pedido acima foi feito no dia 31/03/2021, o produto 1028756 está vinculado ao contrato do fornecedor na empresa 1, sendo assim deverá respeitar os valores:
- Dias prev. de entrega: 10 dias;
- Data previsão entrega: 10/04/2021;
- Dias limite de entrega: 15 dias;
- Dt. limite entrega: 15/04/2021;
- Qtde. mínima: 1;
- Quantidade: 28 (Qualquer valor múltiplo de 1);
- Valor de custo: Não configurado, pegará o valor do tipo de custo PADRAO (C1) → 7,90;
- Valor unitário: 7,90;
Legenda:
- Dados do contrato;
- Dados do pedido;
Imagem 25: Após adicionar os produtos, retornar para o componente CMPFM020 e clicar no botão Duplicar pedido... .
Será aberto o componente CMPFM009, no frame Pedido novo informar a empresa de destino, o comprador, a condição de pagamento, a operação, o % Sobre ped. anterior e clicar em Duplicar pedido.
Obs: Se não marcar a Duplicar data prev. entrega item, a data de previsão de entrega do item não será duplicada para o pedido gerado para a empresa 2.
Imagem 26: Para o item 1028756 foi informado a quantidade 28, porém na empresa 2 a quantidade mínima é 50, selecionar a quantidade desejada múltipla de 50 e Confirmar.
Imagem 27: Para o item 1028759 foi informado a quantidade 17, porém na empresa 2 a quantidade mínima é 30, selecionar a quantidade desejada múltipla de 30 e Confirmar.
Imagem 28: Dados do contrato do fornecedor na empresa 2;
Imagem 29: Para acessar este componente, consultar ou gerar um novo pedido de compra no componente CMPFM020 e clicar no botão Item... → Grade.
O pedido acima foi feito no dia 31/03/2021, o produto 1028757 está vinculado ao contrato do fornecedor na empresa 2, sendo assim deverá respeitar os valores:
- Dias prev. de entrega: 10 dias;
- Data previsão entrega: 10/04/2021;
- Dias limite de entrega: 15 dias;
- Dt. limite entrega: 15/04/2021;
- Qtde. mínima: 1;
- Quantidade: 30 (Qualquer valor múltiplo de 1);
- Valor de custo: Não configurado, pegará o valor do tipo de custo PADRAO (C1) → 7,90;
- Valor unitário: 7,90;
Legenda:
- Dados do contrato;
- Dados do pedido;
Atenção! Ao gerar o pedido para a empresa 2, se houver contrato do produto para o fornecedor, os dados deste contrato prevalecerão, caso algum item não estiver vinculado ao contrato, os dados aplicados serão idênticos ao da empresa 1 (origem).
Imagem 30: Dados do contrato do fornecedor para a solicitação.
Imagem 31: Partindo de uma solicitação já aprovada, acessar o componente CMCFP012, filtrar a solicitação e pressionar F4.
Imagem 32: No componente aberto CMCFP017, selecionar a solicitação, informar os dados obrigatórios no frame Adicional Pedido e Gerar pedido... .
Imagem 33: Para o item 1026068 foi informado a quantidade 23, porém a quantidade mínima é 7, selecionar a quantidade desejada múltipla de 7 e Confirmar.
Imagem 34: Para o item 1026069 foi informado a quantidade 15, porém a quantidade mínima é 13, selecionar a quantidade desejada múltipla de 13 e Confirmar.
Imagem 35: No componente CMPFM020, consultar o pedido gerado.
Imagem 36: Para acessar este componente, no pedido de compra (CMPFM020), clicar no botão Item... → Produto.
O pedido acima foi feito no dia 30/03/2021, o produto 1026068 está vinculado ao contrato do fornecedor na empresa 1, sendo assim deverá respeitar os valores:
- Dias prev. de entrega: 10 dias;
- Data previsão entrega: 09/04/2021;
- Dias limite de entrega: 15 dias;
- Dt. limite entrega: 14/04/2021;
- Qtde. mínima: 7;
- Quantidade: 28 (Qualquer valor múltiplo de 7);
- Valor de custo: 12,00;
- Valor unitário: 12,00;
Legenda:
- Dados do contrato;
- Dados do pedido;
Imagem 37: O próximo item 1026070, informado no pedido não está vinculado ao contrato, apresentando os valores:
- Data previsão entrega: Não será preenchido automaticamente;
- Dt. limite entrega: Não será preenchido automaticamente;
- Quantidade: 23 (Qualquer quantidade);
- Valor unitário: 1,00 (Valor de custo do produto);
Imagem 38: Para acessar este componente, no pedido de compra (CMPFM020), clicar no botão Item... → Grade.
O pedido acima foi feito no dia 30/03/2021, o produto 1026069 está vinculado ao contrato do fornecedor na empresa 1, sendo assim deverá respeitar os valores:
- Dias prev. de entrega: 12 dias;
- Data previsão entrega: 11/04/2021;
- Dias limite de entrega: 17 dias;
- Dt. limite entrega: 16/04/2021;
- Qtde. mínima: 13;
- Quantidade: 13 (Qualquer valor múltiplo de 13);
- Valor de custo: Não configurado, pegará o valor do tipo de custo PADRAO (C1) → 1,00;
- Valor unitário: 1,00;
Legenda:
- Dados do contrato;
- Dados do pedido;
Imagem 39: O próximo item 1026070, informado no pedido não está vinculado ao contrato, apresentando os valores:
- Data previsão entrega: Não será preenchido automaticamente;
- Dt. limite entrega: Não será preenchido automaticamente;
- Quantidade: 23 (Qualquer quantidade);
- Valor unitário: 1,00 (Valor de custo do produto);
Imagem 40: Dados do contrato do fornecedor utilizado no processo de pedido de compra de matéria prima.
Imagem 41: Abrir o componente PCPFP164, filtrar a matéria prima, selecionar os itens desejados e clicar em Gerar ped. compra... .
Imagem 42: Informar o comprador, condição de pagamento e clicar em Gerar ped. cmp. ... .
Imagem 43: Caso algum dos itens estiver vinculado a um contrato e tiver quantidade mínima informada, será solicitado informar a quantidade múltipla.
Imagem 44: Caso algum dos itens estiver vinculado a um contrato e tiver quantidade mínima informada, será solicitado informar a quantidade múltipla.
Imagem 45: No componente CMPFM020, consultar o pedido gerado.
Imagem 46: Para acessar este componente, no pedido de compra (CMPFM020), clicar no botão Item... → Produto.
O pedido acima foi feito no dia 31/03/2021, o produto 1008610 está vinculado ao contrato do fornecedor na empresa 1, sendo assim deverá respeitar os valores:
- Dias prev. de entrega: 18 dias;
- Data previsão entrega: 18/04/2021;
- Dias limite de entrega: 25 dias;
- Dt. limite entrega: 25/04/2021;
- Qtde. mínima: 15;
- Quantidade: 510 (Qualquer valor múltiplo de 15);
- Valor de custo: 7,00;
- Valor unitário: 7,00;
Legenda:
- Dados do contrato;
- Dados do pedido;
Imagem 47: Para acessar este componente, no pedido de compra (CMPFM020), clicar no botão Item... → Grade.
O pedido acima foi feito no dia 31/03/2021, o produto 1008620 está vinculado ao contrato do fornecedor na empresa 1, sendo assim deverá respeitar os valores:
- Dias prev. de entrega: 20 dias;
- Data previsão entrega: 20/04/2021;
- Dias limite de entrega: 25 dias;
- Dt. limite entrega: 25/04/2021;
- Qtde. mínima: 8;
- Quantidade: 23616 (Qualquer valor múltiplo de 8);
- Valor de custo: 0,20 (Este produto não tem valor de custo, nesse caso foi solicitado na geração do pedido);
- Valor unitário: 0,20;
Legenda:
- Dados do contrato;
- Dados do pedido;