Opa, pessoal, tudo bem?
Como utiliza o campo dateUtcOnBalanceSystem dessa API Update inventory by SKU and warehouse para agendar estoque?
Já tentei com vários formatos de data, e ele coloca o estoque na hora da requisição.
Opa, pessoal, tudo bem?
Como utiliza o campo dateUtcOnBalanceSystem dessa API Update inventory by SKU and warehouse para agendar estoque?
Já tentei com vários formatos de data, e ele coloca o estoque na hora da requisição.
Olá Lucas,
Para este API, a formatação esperada é yyyy-mm-dd-Thh:mm:ss
. Então, no momento que estou escrevendo esta mensagem, ela seria: 2024-01-10T10:43:30
, por exemplo.
Eduardo Luciano
Field Software Engineer | VTEX
Lucas, boa tarde!
Estamos com uma situação, consegue ajudar?
Nosso ERP ao fazer atualização de estoque no dia seguinte ao pedido está retirando a reserva de estoque, antes mesmo de faturar, e como consequência causando divergência de estoque.
Segue questionamento deles:
Realizamos os testes para verificar o motivo da reserva ser derrubada no dia posterior a data da venda com o produto. Em nossos testes, identificamos que o problema ainda está relacionado com essa data “dateUtcOnBalanceSystem”.
O que ocorre é o seguinte:
No momento da requisição, podemos preencher essa data com duas formas:
Enviamos preenchida, com data e horário do momento em que a tarefa executar a atualização de estoque na plataforma.
Enviamos como null, para que a própria VTEX faça o preenchimento da data no momento em que recebe a requisição.
O problema está no preenchimento da data:
Quando a requisição é enviada, se ela receber a data e hora do dia atual, e o produto estiver na fila de atualização de estoque, toda e qualquer reserva do “Enviados” é derrubada na plataforma.
Dessa forma, não sabemos exatamente como prosseguir, pois o problema sempre existirá se preenchermos a data com a data atual ou mandarmos como null, que assumirá a data da requisição.