Tempo aproximado para leitura: 00:09:05 min
Dúvida
Como é realizada a ordenação após processamento do recalculo de custo médio?
Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - Estoque/Custos - Todas as versões
Solução
É importante esclarecer, que o sistema Protheus trabalha com conceito de MÉDIA PONDERADA.
Dentre alguns, esse é aceito pelo Fisco (Parecer Normativo CST nº 6/1979), onde adequa a ORDEM FISCAL dos movimentos, considerando que as saídas sejam registradas somente ao fim de cada mês.
Dado esse entendimento, a rotina de processamento de custo médio, tem o objetivo de reordenar seus movimentos no periodo em apuração, para que no parecer FISCAL, as Notas fiscais de compra, sejam sempre consideradas anteriores, para com as Notais fiscais de venda, e adendo para o tipo de apropriação utilizado.
Dúvidas sobre a apropriação, consulte:
Interpretando o custo antes e depois do Recálculo do Custo Médio no Acompanhamento de Custo
Caso tenha duvidas sobre o entendimento, de como é formado o custeio antes ou depois do processamento e efetivação do calculo de custo, segue link com conceito e exemplo de como é que se avalia o custeio antes e depois da execução de calculo: CLIQUE AQUI
Como a rotina Recalculo de Custo Médio reordena as movimentações?
O recalculo do custo médio tem por objetivo ordenar os movimentos de estoque (Notas Fiscais de Entrada, Movimentos Internos e Notas Fiscais de Saída) de acordo com os parâmetros selecionados pelo usuário.
Os motivos mais comuns para a utilização do programa são a geração de lançamentos contábeis, a ordenação dos movimentos tentando garantir que as entradas necessárias de materiais ocorram antes das saídas e o calculo do custo da MOD e sua contabilização. Caso o usuário escolha a apropriação sequencial, o sistema ira processar os movimentos pelo numero sequencial em que foram efetuados.
Nos outros dois tipos de apropriação (diária e mensal) o sistema respeita a data do movimento + a sequencia abaixo relacionada + o nível dos materiais em relação a estrutura.
Duvidas de entendimento dos tipos de movimento, consulte:
Tabela de arquivo de trabalho TRB - Ordenacao dos movimentos
Sobre a sequência da Ordenação dos movimentos INTERNOS(SD3)
- O Recalculo do Custo Médio (MATA330), quando processado por apropriação Mensal ou Diária, utiliza uma chave (TRB_DTBASE+TRB_SEQPRO+TRB_ORDEM+TRB_NIVEL+TRB_NIVSD3+TRB_CHAVE+TRB_SEQ) para ordenação dos movimentos no arquivo de trabalho (TRB). Esta chave utilizada para ordenação atende o processo produtivo da grande maioria das empresas, porém em alguns processos, devido a sequência em que os movimentos são gerados, os movimentos internos, podem não ser ordenados conforme o esperado.
Para estas situações existe o parâmetro MV_SEQ300, que tem como objetivo ordenar os movimentos de Ordem 300 (Movimentos Internos) por sequência de inclusão (D3_NUMSEQ) ignorando a chave padrão. Com a ativação do parâmetro a grande maioria das exceções são tratadas e solucionadas.
No entanto existem processos muito específicos que mesmo a ativação do parâmetro não realiza a ordenação esperada dos movimentos. Para estes casos será necessário utilizar o ponto de entrada MA330TRB para manipular o arquivo de trabalho (TRB) e definir uma regra especifica de ordenação com base nos movimentos do cliente. Quando há a necessidade de utilização do ponto de entrada, o processo do cliente deve ser estudado para identificar um padrão para as movimentações e consequentemente uma regra para ordenação delas.
Como posso confirmar se a ordenação dos movimentos calculados, estão respeitando o INDICE padrão (diario ou mensal)?
Para isso, após ter processado o custo médio para o perido deseja, você deve efetuar o filtro do arquivo TRB, gerado pelo produto+filial que gostaria de validar a ordenação.
Após gerado o arquivo, abre o mesmo filtrado via APSDU
Abertura do produto filtrado:
Indice aplicado:
DTOS(TRB_DTBASE)+TRB_SEQPRO+TRB_ORDEM+TRB_NIVEL+TRB_NIVSD3+TRB_CHAVE+TRB_SEQ
Mesma Ordem da TRB com indice deve ser espelhada em KARDEX
(Duvidas sobre como parametrizar o Kardex, consulte: Cross Segmento - Backoffice (Linha Protheus) - SIGAEST - MATR900 - Como configurar corretamente o relatório Kardex para análise de Custos e Movimentações?Cross Segmento - Backoffice (Linha Protheus) - SIGAEST - MATR900 - Como configurar corretamente o relatório Kardex para análise de Custos e Movimentações?)
DÚVIDAS FREQUENTES:
Porque a nota de transferencia entre filiais, é considerada como movimento do tipo 300, sendo que são NOTAS FISCAIS?
R: Esse é um conceito aplicado sitêmico, dada a orientação essa amarração ocorrera, se for efetuado o processamento da rotina de recalculo de custo médio, para "ambas as filiais", para que assim ocorra a amarração das notas e custos.
Caso não queira esse comportamento, pode-se efetuar a tratativa de "processamento de recalculo de custo médio", de forma paralela, ou seja "uma FILIAL por vez", assim sendo a ORDEM dos movimentos FISCAIS serão mantidas, de acordo tipo 500 como se fosse uma nota de saida e 100 como se fosse para nota de entrada.
E como eu faço para que o CUSTO da minha nota de ORIGEM, seja o mesmo para a NOTA de destino, se efetuado o processamento de forma pararela?
R: O Custo sempre sera levado, e somente sera o MESMO na filial de DESTINO, se a sua TES no destino, não incidir com calculo de impostos, que venham a diferenciar do seu custo de origem.
Mas eu precisco, que as notas fiscais de tranferência, tenham o mesmo custo, efetuando o processamento de forma SIMULTANEA para todas as filiais de uma só vez, e que seja reclassificado a ordenação desses movimentos, de acordo ORDEM 100 e ORDEM 500, o que pode ser feito?
R: Para isso, logo mais abaixo sera abortado o PE MA330TRB, no qual pode-se utilizar para adequação da ordenação dos movimentos 300, de acordo a necessidade sob sua regra de negocios.
Porque o meu movimento de DESMONTAGEM (RE7/DE7) estão sendo ordenados, no destino a DE7 antes de alguma RE0/RE1, porque a DE7 é uma "entrada", assim como também um PR0, não deveria vir antes, ou possuo um RE7 antes de um DE7?
R: O conceito de ordenação FISCAL se da somente a obrigação para NOTAS FISCAIS COMPRA e VENDA, a ordenação de movimentações internas, vai depender do INDICE de cada processamento, e para eventuais necessidades de alteração, cabe-se a validação de utilização do parametro MV_SEQ300 ou PE MA330TRB.
Como é gravado esse NIVEL, efetuado pelo sistema?
R: Essas informações, são contidas de forma interna, pois se trata da geração e conceito atrelado por dentro do próprio sistema, para mais detalhes acesse:
Outros parâmetros envolvidos no processo:
R: MV_M330PR1 - Custeio da produção descarregado no próximo apontamento
https://tdn.totvs.com/x/cwHsFw
Saiba mais:
MP - SIGAEST - Como é calculado o campo D1_CUSTO ao efetuar um Documento de Entrada?
MP - SIGAEST - Como é calculado o campo D2_CUSTO1 ao efetuar Pedido de Venda?
MP - SIGAEST - Como é calculado o campo D3_CUSTO1 ao efetuar Movimentos Internos?
0 Comentários