O cálculo de custos no Microsiga Protheus funciona ON-LINE, quando:
O fluxo de fechamento de custos ON-LINE deve ser feito da seguinte forma:
Caso o usuário utilize o rateio Mão de Obra Direta (MOD) pela contabilidade deve executar o Custo Médio também quando utiliza custo ON-LINE, para obter o valor da MOD. Neste caso, pode utilizar o método de apropriação sequencial e não precisa gerar os lançamentos contábeis.
O cálculo de custos no Microsiga Protheus funciona OFF-LINE, quando:
O recálculo do custo médio existe exatamente para suprir a deficiência causada por esta situação (OFF-LINE), recolocando os movimentos na seqüência que garante as entradas antes das saídas e gerando os lançamentos contábeis necessários.
O fluxo de fechamento de custos OFF-LINE deve ser feito da seguinte forma:
O CUSTO FIFO também está disponível para utilização no Microsiga Protheus, porém não existe de maneira ON-LINE, apenas OFF-LINE. Para sua utilização, habilite o parâmetro MV_CUSFIFO e processe a rotina Recálculo.
Poder de Terceiro
Para controlar Poder de Terceiros deve-se:
A importância do nível dos produtos e movimentos
O nível é um fator decisivo para efetuar a ordenação dos movimentos em Recálculo do custo médio. É pelo nível que o Sistema identifica qual a sequência de processamento entre todos os produtos.
Normalmente, ao utilizar uma estrutura e efetuar toda movimentação padrão do Sistema, todos os movimentos já possuem a informação de nível gravada corretamente, porém em algumas exceções o nível pode não ser gravado corretamente.
Assim, existem maneiras de contornar o problema, conforme:
1ª Exceção – Requisição de produtos que não fazem parte da estrutura do produto PAI da Ordem de Produção.
Quando ocorrem requisições desse tipo o Sistema pergunta ao usuário se confirma o movimento, indicando que o produto requisitado não faz parte da estrutura do produto PAI da Ordem de produção.
Nessa situação ocorrerá um erro na valorização dessas requisições no recálculo do custo médio, visto que o Sistema não entende que o produto requisitado é um componente do produto produzido. Assim, o custo do produto requisitado é calculado após a produção do produto PAI.
Para corrigir utilize a pergunta Gera Estrutura pela Movimentação com o conteúdo igual a Sim, para que o Sistema gere uma estrutura temporária baseada nos movimentos e consiga processar os movimentos na sequência correta.
2ª Exceção – Requisição de produtos que não fazem parte da estrutura do produto PAI da ordem de produção + requisição de retrabalho.
Conforme caso 1ª Exceção o correto é utilizar a pergunta Gera Estrutura pela movimentação com o conteúdo igual a Sim, para que o Sistema gere uma estrutura temporária baseada nos movimentos e consiga processá-los na sequência correta.
Porém se utilizarmos retrabalho (requisitar o produto PAI para uma OP do próprio produto PAI) o Sistema apresenta a mensagem de erro de recursividade e não consegue processar o cálculo dos níveis da maneira correta, comprometendo todo o recálculo de custo.
Nesta situação utilize o procedimento adequado para retrabalho: Crie um código diferente para o produto a ser retrabalhado.
Exemplo:
Código para produto PAI retrabalhado: PAI-RETRABALHO
E então transfira o saldo do produto PAI para o novo código PAI RETRABALHADO e então requisite código PAI para a OP.
A rotina Recálculo do custo médio não coloca simplesmente entradas antes de saídas, mas verifica também o nível e o tipo dos movimentos efetuados para ordenar o processamento corretamente. Essa sequência é apresentada para efetuar alterações, pela pergunta incluída a partir da versão 609 Mostra Seq. Calculo? (Sim ou Não).
A seguir é apresentada a sequência utilizada de acordo com a característica do movimento (informação gravada no campo TRB_ORDEM):
A análise dos resultados deve ser feita preferencialmente pelo Relatório de KARDEX, impresso pela seqüência de cálculo. Desta forma mostra-se exatamente o processamento efetuado pelo Sistema.
Uma série de fatores são considerados para efetuar a análise dos resultados obtidos no recálculo do custo médio: