Aplicação de LeadTime de Faturamento e data de entrega
Histórico de Alterações
Data | Quem | Comentários |
---|---|---|
20/10/2018 | Ryvane Maria | Criação do documento |
Necessidade
Aplicar, na tiragem de pedidos do portal GeoSales, as informações de LeadTime de faturamento e de entrega inseridas no cadastro de LeadTime especificado no documento 'Cadastro de LeadTime de Faturamento e data de entrega'.
Conforme mencionado neste documento, o LeadTime de faturamento define o tempo que determinado pedido levará, desde o cadastro do pedido, até ser possível que este pedido seja faturado. O LeadTime pode ser diferente para famílias de produtos diferentes, de acordo com a quantidade a ser produzida, ou diferentes organizações de venda, visto que cada tipo de produto, bem como cada produtora, possui uma logística diferente de produção e estocagem. No caso de produtos produzidos sob demanda, ou seja, em que a produção só se inicia após a encomenda do produto, o LeadTime de faturamento é o tempo em que este produto leva até estar pronto para ser faturado.
O LeadTime de entrega, por sua vez, é definido pelo tempo que o pedido levará para ser entregue, desde o seu cadastro. Este tempo pode ser determinado baseando-se em diversos fatores, como por exemplo a organização de venda de onde terá origem, e o destino que o pedido será entregue.
Solução
O Lead Time de data de entrega, por sua vez, é aplicado baseando-se na data de previsão de faturamento, inserida pelo vendedor no momento da venda, na organização de venda e no destino de entrega.
O vendedor poderá alterar a data de faturamento, o que refletirá consequentemente na data de entrega, devido ao cálculo de Lead Time, porém, essa data de faturamento não deverá ser inferior a data de faturamento calculada anteriormente (D+1).
Caso haja um atraso no Lead Time de faturamento, um e-mail é disparado ao vendedor e ao cliente para informar a cerca da situação.
Desta forma, será possível limitar a data de entrega e a data de faturamento dos pedidos a quantidade mínima/máxima de dias cadastradas.
Implementação
- Validar informações de LeadTime de faturamento:
De acordo com as informações parametrizadas no cadastro de LeadTime, a data de faturamento inserida pelo vendedor deverá ser validada de forma que não possa ser inserida uma data de faturamento menor que a cadastrada de acordo com os parâmetros: organização de venda, destino do pedido e família de produtos.
- Validar informações de LeadTime de entrega:
De acordo com as informações parametrizadas no cadastro de LeadTime, a data de entrega do pedido inserida pelo vendedor deverá ser validada de forma que não possa ser inserida uma data de entrega que esteja fora do período cadastrado de acordo com os parâmetros: organização de venda, destino do pedido e família de produtos.
É importante salientar que a data de entrega é contabilizada a partir da data de faturamento inserida. Por exemplo: a data de faturamento de um pedido, criado no dia 25/11/2018, está prevista para dia 01/12/2018, seu LeadTime de entrega tem valor mínimo de 5 e máximo de 10. O vendedor poderá selecionar uma data de entrega entre os dias 06/12/2018 e 11/12/2018, ou seja, 5 a 10 dias depois da data de faturamento cadastrar.
- Enviar e-mail para informar alteração de data de faturamento:
Ao editar um pedido, deve ser possível que o usuário altere a data de faturamento. Esta alteração pode ser feita desde que a nova data de faturamento será posterior a data de faturamento atual, ou seja, não é possível antecipar a data prevista para faturamento, somente prorrogá-la.
Por exemplo: Um pedido que possua sua data de faturamento prevista para 23/11/2018 por ter sua data de faturamento alterada desde que o usuário insira uma data a partir do dia 24/11/2018.
Caso, o usuário faça essa alteração, deverá ser enviado ao vendedor um e-mail informando-o acerca dessa alteração. Neste e-mail devem conter as informações de código do pedido e nova data de faturamento cadastrada.
Regras de Negócios
[RN1] - O LeadTime, tanto de faturamento quanto de entrega, será o mesmo para todos os pedidos, indiferente do seu tipo.
[RN2] - A quantidade de dias mínima/máxima para entrega será contada a partir da data de faturamento do pedido.
[RN3] - As validações de data de entrega serão feitas no momento da criação do pedido, portanto, será usado como parâmetro de validação a data de emissão do pedido.
[RN4] - O sistema deve limitar a data de entrega dos pedidos a quantidade mínima e máxima de dias, cadastradas segundo os parâmetros do CRUD que será criado para essa finalidade.
[RN4] - As informações de LeadTime, tanto de faturamento quanto de entrega, tem como finalidade restringir o vendedor a inserir as informações corretas no pedido, e não será possível visualizar essas informações em nenhuma etapa do processo de cadastro de pedidos.
[RN5] - Será usado como Lead Time base de faturamento ou de entrega, o de maior valor dentro do pedido.
[RN6] - O vendedor poderá alterar a data de faturamento, o que refletirá consequentemente na data de entrega, devido ao cálculo de LeadTime.
[RN7] - Caso haja um atraso no LeadTime de faturamento, um e-mail deverá ser disparado ao vendedor e ao cliente para informar a cerca da situação.
Regras de Integração
[RI1] - As informações de LeadTime de entrega e de faturamento não serão enviadas ao ERP.
Resultados Esperados
Fluxos Padrão
Aprovação
Considero aprovada a documentação da funcionalidade especificada acima, e autorizo a implementação da mesma no Sistema GeoSales, em nome da Organização a qual estou vinculado.
GeoSales
Setor | Aprovado Por | Data |
---|---|---|
Desenvolvimento - GeoSales | Pessoa que aprovou | 00/00/0000 |
Integração - GeoSales | Pessoa que aprovou | 00/00/0000 |
Configurações - GeoSales | Pessoa que aprovou | 00/00/0000 |
Empresa solicitante
Setor | Aprovado Por | Data | Assinatura |
---|---|---|---|
Gerente TI - Cliente | Pessoa que aprovou | 00/00/0000 | |
Gerente de Projeto - Cliente | Pessoa que aprovou | 00/00/0000 | |
Gerente Comercial - Cliente | Pessoa que aprovou | 00/00/0000 |