Árvore de páginas

Como o Protheus trata Custos

Custos ON-LINE/OFF-LINE

O cálculo de custos no Microsiga Protheus funciona ON-LINE, quando:

  • Os movimentos ocorrem na seqüência normal (saldo em estoque não ficando negativo) e;
  • O usuário efetua os lançamentos contábeis ON-LINE, ou;

O fluxo de fechamento de custos ON-LINE deve ser feito da seguinte forma:

  • Movimentação do Mês;
  • Saldo Atual para Final (para atualizar os campos de valor e quantidade final);
  • Virada dos Saldos (para criação dos saldos iniciais do período seguinte).

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 usuário só efetua os lançamentos contábeis depois de todos movimentos do mês fechados (NFs de complemento, despesa de importação, etc). Assim, ocorrem saídas de produto antes das entradas, o que causa um saldo negativo temporário.

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:

  • Recálculo dos Custos de Entrada (no caso de mudanças de TES ou taxa de moedas);
  • Recálculo do Custo Médio (além de atualizar o valor dos movimentos serve para atualizar os campos de valor e quantidade final);
  • Virada dos Saldos (para criação dos saldos iniciais do período seguinte). 

Custo FIFO

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:

  • Utilizar o método de apropriação diária;
  • Verificar o conteúdo da pergunta Atualiza Arq. De Movimentos;
  • Verificar o conteúdo da pergunta Gera Estrut. Pela movimentação.

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.

Rotina Recálculo do Custo Médio

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):

  • 100 seta Compras
  • 120 seta Entrada de beneficiamento PERIODO ANTERIOR
  • 150 seta Devolução Compras
  • 200 seta Devolução Vendas PERIODO ANTERIOR
  • 250 seta Remessa Beneficiamento
  • 280 seta Retorno Beneficiamento PERIODO ANTERIOR
  • 290 seta Retorno Beneficiamento
  • 300 seta Movimentações Internas (menos requisições para consumo e transferência)
  • 300 seta Movimentações Internas de transferência (w)
  • 300 seta Remessa Beneficiamento Fora de Produtos sem estrutura (x)
  • 300 seta Retorno Beneficiamento Fora de Produtos sem estrutura (y)
  • 300 seta Remessa Beneficiamento Fora de Produtos com estrutura (x)
  • 300 seta Retorno Beneficiamento Fora de Produtos com estrutura (y)
  • 300 seta Entrada de beneficiamento efetuado fora e Requisição para OP (z)
  • 301 seta Requisições para Consumo
  • 480 seta Apontamento de Projetos (SIGAPMS)
  • 500 seta Vendas SD2
  • 550 seta Devoluções Vendas do período

Análise dos Resultados (Recálculo do Custo Médio)

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:

  • Saldo inicial dos produtos.
  • Nível dos produtos envolvidos.
  • Sequência dos movimentos apresentada anteriormente.
  • Tipo de Apropriação de cálculo escolhida.
  • Customizações utilizadas na gravação dos arquivos de movimentação.