Prévia do material em texto
Como o Protheus trata Custos Custos ON-LINE/OFF-LINE O cálculo de custos no Protheus funciona ON-LINE, quando: O fluxo de fechamento de custos ON-LINE deve ser feito da seguinte forma: Caso utilize o rateio de Mão-de-Obra Direta (MOD) pela contabilidade, deve executar o custo médio também ao utilizar o custo ON-LINE, para obter o valor da MOD. Neste caso, o método de apropriação seqüencial pode ser usado, não sendo necessária a geração dos lançamentos contábeis. O cálculo de custos no 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, garantindo que as entradas sejam processadas 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: Custo FIFO O CUSTO FIFO também está disponível para utilização no Protheus, porém não existe de maneira ON-LINE, apenas OFF-LINE. Para sua utilização, o parâmetro "MV_CUSFIFO" deve ser habilitado e a rotina de Recálculo processada. Poder de Terceiros 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. É através do nível que o Sistema identifica qual a seqüência de processamento entre todos os produtos. Normalmente, ao utilizar uma estrutura e efetuar toda movimentação padrão do Sistema, todos os movimentos • Os movimentos ocorrerem na seqüência normal (saldo em estoque não negativo) e, • Efetuar os lançamentos contábeis ON-LINE, ou • 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). • Efetuar os lançamentos contábeis depois de todos movimentos dos 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. • 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). • 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”. Página 1 de 3Como o Protheus trata Custos 15/02/2013file:///C:/TOTVS11/Microsiga/Help%20OnLine/portuguese/sigaest_como_o_protheu... 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 iremos verificar: 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 solicita a confirmação do 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 seqüê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 possa processar os movimentos na seqüência correta. Porém, ao utilizar retrabalho (requisitar o produto PAI para uma OP do próprio produto PAI), o Sistema apresentará a mensagem de erro de recursividade e não processará o cálculo dos níveis da maneira correta, comprometendo todo o recálculo de custo. Nesta situação deve ser utilizado o procedimento adequado para retrabalho: criar um código diferente para o produto a ser retrabalhado. Exemplo: Código para produto PAI retrabalhado: "PAI-RETRABALHO" E então deve-se transferir o saldo do produto PAI para o novo código "PAI RETRABALHADO" e então requisitar código "PAI" para a OP. Rotina Recálculo do Custo Médio A rotina de 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 seqüência pode ser Página 2 de 3Como o Protheus trata Custos 15/02/2013file:///C:/TOTVS11/Microsiga/Help%20OnLine/portuguese/sigaest_como_o_protheu... apresentada para permitir alteração, por meio da pergunta "Mostra Seq. Cálculo?" (Sim ou Não). A seguir são apresentados os tipos de seqüência utilizada, de acordo com a característica do movimento (informação gravada no campo TRB_ORDEM): Análise dos Resultados (Recálculo do Custo Médio) A análise dos resultados deve ser feita preferencialmente por meio do "Relatório de KARDEX", impresso pela seqüência de cálculo. Desta forma, será mostrado exatamente qual foi o processamento efetuado pelo Sistema. Uma série de fatores devem ser considerados para efetuar a análise dos resultados obtidos no recálculo do custo médio: Conceito de Retrabalho de produtos - Custo FIFO e Custo Médio Ao executar a rotina Recálculo Custo Médio e utilizar o processo de retrabalho de produtos ou desmontagem de produtos, utilize o método de apropriação seqüencial, por meio do parâmetro "Método de Apropriação?" configurado com conteúdo igual a "Seqüencial". Caso queira utilizar o processo de retrabalho de produtos ou desmontagem de produtos com os métodos de apropriação mensal ou diário,o parâmetro "Método de Apropriação" deve estar com conteúdo igual a "Mensal" ou "Diária". Utilize o ponto de entrada MA330TRB para customizar este procedimento, pois a rotina padrão não abrange esse processo. • 100 - Compras • 120 - Entrada de beneficiamento PERÍODO ANTERIOR • 150 - Devolução Compras • 200 - Devolução Vendas PERÍODO ANTERIOR • 250 - Remessa Beneficiamento • 280 - Retorno Beneficiamento PERÍODO ANTERIOR • 290 - Retorno Beneficiamento • 300 - Movimentações Internas (menos requisições para consumo e transferência) • 300 - Movimentações Internas de transferência (w) • 300 - Remessa Beneficiamento "Fora" de Produtos sem estrutura (x) • 300 - Retorno Beneficiamento "Fora" de Produtos sem estrutura (y) • 300 - Remessa Beneficiamento "Fora" de Produtos com estrutura (x) • 300 - Retorno Beneficiamento "Fora" de Produtos com estrutura (y) • 300 - Entrada de beneficiamento efetuado fora e Requisição para OP (z) • 301 - Requisições para Consumo • 480 - Apontamento de Projetos (SIGAPMS) • 500 - Vendas "SD2" • 550 - Devoluções Vendas do período • Saldo inicial dos produtos. • Nível dos produtos envolvidos. • Seqüência dos movimentos apresentada anteriormente. • Tipo de Apropriação de cálculo escolhida. • Customizações utilizadas na gravação dos arquivos de movimentação. Página 3 de 3Como o Protheus trata Custos 15/02/2013file:///C:/TOTVS11/Microsiga/Help%20OnLine/portuguese/sigaest_como_o_protheu...