FIFO/PEPS baixa primeiro as compras mais antigas; LIFO/UEPS, as mais recentes. No Protheus, o controle é ativado por parâmetros como MV_CUSFIFO e MV_CUSLIFO, sendo recalculado pelas rotinas MATA330/MATA038, conforme a sequência configurada.
Tempo aproximado para leitura: 00:01:00 min
Dúvida
O que é custo FIFO e LIFO? como configurar e como controlar o custo FIFO? como controlar o custo LIFO?
Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - Estoque/Custos - Todas as versões
Solução
O que é o controle por custo FIFO
Com esse método são gerenciadas as entradas e as saídas das mercadorias controladas na Ficha de Estoque, à medida que ocorrerem as vendas. Baixam-se as compras que ocorreram primeiro, ou seja, vendem-se antes as unidades que foram adquiridas primeiro. Com esse critério, a empresa atribuirá às mercadorias estocadas os custos mais recentes. A sigla PEPS -Primeiro que Entra, Primeiro que Sai também é conhecida por FIFO -First In, First Out.
O que é o controle por custo LIFO
São contrário do método PEPS, o método UEPS gerencia as operações de entrada e saída de mercadorias tomando por base a avaliação do estoque pelo valor da última compra. Como o método UEPS utiliza o custo mais recente para as baixas, o estoque final tende a ficar avaliado pelos valores mais antigos, sendo o CMV maior do que o apurado pelo método PEPS. Em relação a esse método, cabe observar que a legislação do Imposto de Renda não permite seu uso para fins de apuração de resultado e respectiva tributação das pessoas jurídicas, visto poder evidenciar um custo maior e um lucro menor, em decorrência de inflação. Entretanto, se a administração da empresa reconhecer que o método UEPS é mais adequado, gerencialmente, deve fazer o respectivo ajuste ao fim do período de apuração tributária. A sigla UEPS -Último que Entra, Primeiro que Sai é também conhecida como LIFO - Last In, First Out.
- PEPS (Primeiro que Entra, Primeiro que Sai).
- UEPS (Último que Entra, Primeiro que Sai).
Como configurar o controle de FIFO e LIFO no Protheus?
O controle é ativado, através de parametros, e perguntes no custo médio, seguem mencionados abaixo para configuração de acordo nessidade do cliente.
MV_CUSFIFO = Informa se na rotina do recalculo do custo médio também será efetuado o recalculo do custo FIFO (T = Sim, F = Não).
MV_CUSLIFO = Informa se na rotina do recalculo do custo médio também será efetuado o recalculo do custo LIFO (T = Sim, F = Não).
MV_SEQFIFO = Numero Seqüencial para gravação da numeração dos lotes FIFO/LIFO.
MV_AJUSNFC = Indica se gera RE6 de ajuste sempre que for incluída uma nota complementar com custo FIFO/LIFO ativado e quando a nota de origem estiver em outro período.
MV_CUSNFED - Parâmetro utilizado para verificar se no recalculo do custo médio devera calcular o custo FIFO/LIFO das notas de entrada de devolução pelo custo médio ou pelo próprio custo da nota de entrada, nos casos onde a nota original não e localizada pelo sistema.
Rotina de Recalculo do Custo Médio – MATA330/MATA038
MATA330 - pergunta 17 - “Seqüência de processamento Fifo:“
MATA038 - pergunta 05 - "Seqüência de processamento Fifo:"
Esta pergunta será utilizada somente no processamento dos custos Fifo (Peps) e Lifo (Ueps), ou seja, não e utilizada para o calculo do custo médio.
A finalidade principal da pergunta e alterar a ordem de processamento dos movimentos que serão processados pela rotina de recalculo do custo FIFO/LIFO das movimentações do período selecionado para geração dos custos e também na geração dos registros nas tabelas SBD e SD8.
Opção 1 : Data + Seqüência
Organiza as movimentações do período na ordem:
| TRB_DTORIG | TRB_SEQ | TRB_NIVEL | TRB_NIVSD3 |
| 10/07/2006 | 000001 | ||
| 15/07/2006 | 000002 | ||
| 17/07/2006 | 000003 | ||
| 17/07/2006 | 000004 | ||
| 24/07/2006 | 000005 |
Opção 2: Custo Médio
Organiza as movimentações do período na mesma ordem do custo médio, veja a ordem do custo médio:
| TRB_DTBASE | TRB_SEQPRO | TRB_ORDEM | TRB_NIVEL | TRB_NIVSD3 | TRB_CHAVE | TRB_SEQ |
| 31/07/2006 | 300 | 000005 | ||||
| 31/07/2006 | 301 | 000004 | ||||
| 31/07/2006 | 100 | 000002 | ||||
| 31/07/2006 | 110 | 000001 | ||||
| 31/07/2006 | 500 | 000003 |
Saiba mais:
0 Comentários