Home

Linha Microsiga Protheus

Páginas filhas
  • FIFO - Problema ao apagar e reincluir movimento

FIFO - Problema ao apagar e reincluir movimento

Mercado 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

  • Sem rótulos