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.
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.
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.
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.