Como posso fazer a implementação FIFO para um balanço de estoque?
Sendo que, tenho os seguintes dados:
Entrada:
Produto | Qtd | Valor Unit
--------------------------------------------------------------------------- ----------
Produto 1 | 20 | 13.00
Produto 1 | 10 | 12.00
Saida:
Produto | Qtd
------------------------------------------------
Produto 1 | 24
Se der saída de 24 unidades do produto 1, as 20 primeiras terá o valor
unitário de R$ 13,00 e as outras 4 unidades de R$ 12,00.
E qtd em estoque será 6 unidades com valor unitário de R$ 12,00.