370938 – Venda Sem Estoque: Análise Detalhada da Lógica de Arredondamento (Versão 1.3.94)

Filtros


Tópicos

Objetivo da mudança:

Analisar a fundo a lógica de arredondamento do estoque (dedução de 10%) para o produto 69431 no cliente, a fim de determinar se essa lógica é a causa da venda com estoque negativo. O principal é entender como a dedução de 10% é aplicada, como o resultado é arredondado (para cima ou para baixo), e se esse arredondamento está permitindo a venda de mais unidades do que o disponível.

Instruções sobre o que configurar:

Não foi criada nenhuma configuração para essa alteração. 

Instruções sobre como utilizar:

Não se aplica. Esta é uma análise interna focada na lógica de arredondamento. Será necessário simular a lógica em diferentes cenários (diferentes quantidades de estoque) para verificar seu comportamento.

Detalhes da Análise:

  1. Simular a Lógica:

    • Criar uma planilha ou utilizar um script para simular a lógica de dedução de 10% e arredondamento para diferentes quantidades de estoque inicial (ex: 1, 2, 3, 4, 5, 6…).

    • Verificar para cada quantidade inicial, qual é o estoque que seria enviado para o Hub após a dedução e o arredondamento.

  2. Analisar o Arredondamento:

    • Determinar se o arredondamento é sempre para baixo (como mencionado nos logs) ou se há casos em que o arredondamento é para cima.

    • Avaliar se o arredondamento para cima em determinados cenários poderia permitir a venda de mais unidades do que o disponível.

  3. Investigar o Processo de Venda:

    • Analisar o processo de venda no Hub, verificando se o estoque disponível é consultado antes da venda e se a quantidade vendida é validada em relação ao estoque.

    • Verificar se a atualização do estoque após a venda é feita de forma síncrona (imediata) ou assíncrona (com atraso).

Possíveis Cenários:

  • Se o arredondamento for sempre para baixo, a venda sem estoque pode ser causada por um atraso na sincronização do estoque.

  • Se o arredondamento for para cima em alguns casos, a combinação da dedução de 10% com o arredondamento para cima pode estar permitindo a venda de mais unidades do que o disponível.

  • Se o processo de venda não validar corretamente o estoque, a venda sem estoque pode ocorrer mesmo que o estoque esteja sincronizado corretamente.

Este artigo foi útil para você?
Pró
Não
Contra