Pedido faturado mantendo reserva de estoque!

Mesmo após o pedido ter status alterado para Faturado o pedido está mantendo a reserva de estoque.

O estoque deve manter reserva apenas em status, aguardando pagamento ou pronto para manuseio.

Resultado: Mesmo com produto disponivel em estoque não e possível comercializar devido a essa falha de controle de reserva de estoque.

1 Like

Oi Marcelo, tudo bem?
Já tentou verificar se na sua configuração de reserva de pedido, a mesma está zerada? Eu acredito que para que isso que vc relata não ocorra, a mesma deve estar configurada de forma zerada.

Espero ter ajudado.
Um abraço.

Olá Marcel,

Conforme nossa documentação de Como a Reserva Funciona:

A baixa no estoque é a atualização da quantidade de itens disponíveis para venda. Essa ação deve ser realizada exclusivamente pelo lojista ou pelo ERP, por meio do gerenciamento de inventário ou da API de atualização do inventário.
A VTEX não atualiza a quantidade de itens que um SKU possui do histórico de movimentações.

Se o pedido já está faturado, o processo esperado seria que o ERP de baixa no estoque, o que fará com que todas as reservas do produto sejam limpas.

Eduardo Luciano
Field Software Engineer | VTEX

O padrão default e esse e não foi alterado. A reserva do produto apenas e gerada e mantida em situações em que o pedido esteja “aguardando pagamento” ou “pago em processamento”.

O ERP deu baixa e o estoque da VTEX está em consonância com o valor real de estoque no ERP. O problema está no fato de que apesar do estoque estar de acordo com o valor do ERP tem uma reserva em andamento, debitando parte deste estoque.

O pedido que está gerando essa reserva de estoque e deixando o estoque disponível para venda zerado e um pedido já faturado e finalizado, que, por consequência não deveria gerar reserva de estoque, pois, pedidos faturados não devem reter estoque.

image

Ainda e possível observar que mesmo após a expiração do prazo de reserva, a reserva está sendo mantida, retendo parte do estoque disponivel.

Olá Marcel,

Conforme a segunda imagem que você passou, a reserva está em status “Confirmado”, que é o segundo passo do fluxo de reservas:

A atualização do estoque, conforme nossa documentação, apenas limpa as reservas em status “Reconhecido”:

Se o pedido se encontra em status faturado mas a reserva não foi alterada para o status “Reconhecido”, o mais provável é que ouve algum erro por parte do ERP na gestão do fluxo do pedido e ele pulou a etapa de manuseio.

Minha recomendação neste caso seria ou limpar manualmente esta reserva ou iniciar o manuseio deste pedido manualmente.

Para limpar a reserva, é necessário utilizar o API de Cancelamento de Reserva, cujo uso foi descrito em detalhes por outro agente neste tópico:

Já para iniciar manualmente o manuseio, isso pode ser feito dentro da sessão de Fluxo completo do Pedido no OMS ou via API.

É importante também validar com o ERP qual processo estão seguindo e garantir que todo o fluxo de pedido está sendo levado em conta do lado deles. O esperado é que um pedido, após aprovação de pagamento, passe pelos status “Pronto para Manuseio”, “Iniciar Manuseio”, “Preparando Entrega”, “Verificando Nota Fiscal” e, por fim, “Faturado.” Se um destes status não for levado em conta, isso pode causar problemas para um dado pedido.

Eduardo Luciano
Field Software Engineer | VTEX

2 Likes

Manualmente não e possível pois o pedido já está faturado e não existe nenhum tipo de fluxo possível. Vou fazer via API assim que possível.

Realmente o ocorrido foi falha no fluxo do pedido.

1 Like

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.