Produto: | Bematech Loja |
---|---|
Linha de Produto: | Bematech Loja |
Segmento: | Varejo Live |
Módulo: | Estoque |
Função: | Integração Inventário |
País: | Brasil |
Ticket: | |
Requisito/Story/Issue (informe o requisito relacionado) : |
Quando é gravado um inventário com sku que não teve alteração de quantidade, ou seja, mantem-se o saldo atual no sistema, logo é enviado o saldo atual de posição de estoque para a integração com o GeraSGI.
Porém, há um tempo entre a gravação do registro da tabela de inventário e a montagem do ticket de integração para o GeraSGI. E, justamente, neste intervalo de tempo, quando a há uma movimentação de estoque para este sku no Practico Live, o ticket é montado e enviado com o saldo de estoque atualizado, diferente do que foi gravado no inventário.
O problema é que a interface de envio de movimentação de estoque, também envia a movimentação do item. Consequentemente, o Gera SGI recebe a movimentação duplicada. Porque recebe a movimentação de nota de entrada e recebe o saldo de estoque atualizado!
Verificamos a necessidade do ajuste da procedure usp_RecuperarListaMovimentacaoInventarioSGI atualmente está pegando a posição atual da tabela estoque para o produto ( e.PosicaoAtual ), onde deveria pegar o valor ajustado do estoque.
Assim evitaria o problema apresentado na issue.
Use esse box para destacar informações relevantes e/ou de destaque.IMPORTANTE!