import.css=/download/attachments/327912/newLayout.css |
FIFO - Problema ao apagar e reincluir movimentoMercado Internacional. O custo FIFO, como todos sabem, significa First In First Out. O sistema identifica o que entrou primeiro, pela chave DATA+SEQUENCIA. Um erro comum acontece quando é cancelado um movimento e digitado novamente. Se na data do movimento a não existencia do movimento geraría saldo menor o igual a ZERO, o cálculo de FIFO ficaría errado. O motivo é que ao ser incluido novamente a entrada fica com uma sequencia maior, o que faz com que o movimento fique AO FINAL DO DIA. A 'solução' é incluir o movimento na data anterior à real, assim o movimento fica como o último movimento do día anterior e saldo inicial do día atual.
Exemplo : Saldo inicial 50 (lote 001)
Tipo Mov. Quantidade Lote FIFO Saldo atual Entrada 100,00 002 50 do lote 001 , 100 do lote 002 Saida 70,00 50 do 001+20 do 002 0 do lote 001 , 80 do lote 002 Saida 50,00 002 0 do lote 001 , 30 do lote 002
Vamos supor que foi eliminada a entrada de 100,00 e digitada novamente, neste caso, a secuencia de entrada fica no final do día : Saldo inicial 50 (lote 001)
Tipo Mov. Quantidade Lote FIFO Saida 70,00 50 do 001 e não temos lote para pegar os 20 que faltam ! * Saida 50,00 xxx Entrada 100,00 xxx * Isto gera erro no re-calculo de custo no arquivo de LOG do FIFO
Se digitarmos a entrada com data anterior o resultado sería o seguinte : Saldo inicial 150 (50 lote 001 e 100 do lote 002)
Tipo Mov. Quantidade Lote FIFO Saldo atual Saida 70,00 50 do 001+20 do 002 0 do lote 001 , 80 do lote 002 Saida 50,00 002 0 do lote 001 , 30 do lote 002
Nível 1 (Acesso Clientes)
Espanhol
,
Inglês
Advanced Protheus 5.07
,
Advanced Protheus 5.08
,
Advanced Protheus 6.09
,
Advanced Protheus 7.10
,
Microsiga Protheus 8.11
|