Estou aqui quebrando a cabeça, um pouco, por causa de uma situação que por enquanto pode até ser considerada bug no meu aplicativo....
Situação:
Venda saindo do armazém
Não tem estoque na empresa, mas tem no armazém, depois será emitida a nota de retorno do armazém.
O veÃculo já passa no armazém e retira a mercadoria.
- o pedido verifica se tem estoque em 1+2, faz reserva no 1.
- Ao emitir nota, baixa do estoque 1
- No pedido/nota de retorno de armazém sai do estoque 2 e entra no 1.
Até aÃ, ok, estava tudo aparentemente bem até hoje....
Mas....
Começaram a ter estoque próprio.
E começaram a emitir nota errada, saindo do armazém sem ter no armazém.
Então, situação criada:
Teria que baixar do 2 pra não vender o que não tem..... mas não posso baixar porque não saiu, vai sair com o pedido/nota de retorno.
Nessa situação, temos o estoque REAL e o estoque VIRTUAL, ou talvez reserva no 2 pra sair do 1.... verificar se tem estoque no 2 mesmo saindo do 1....
Ainda pensando em como vou resolver isso....
Com certeza, vou precisar de novas regras de baixar pedidos, mas ainda pensando em quais serão elas...
Alguém tem algum caso semelhante, ou alguma idéia?