Árvore de páginas


CONTEÚDO

  • Visão Geral
  • Ordenação do recálculo - método de apropriação
  • Sequenciamento da ordem 300 - MV_SEQ300

01. VISÃO GERAL

O recálculo do custo médio reprocessa as movimentações em um determinado período para fazer a apuração do custo médio, e um dos principais fatores que afetam o resultado obtido é a ordenação que os movimentos assumem.

O presente documento busca esclarecer qual o papel do campo de numeração sequencial (NUMSEQ) dentro da ordenação do recálculo.

Para mais detalhes das ordens do recálculo, acesse a documentação:

PEST05506 Como a rotina Recalculo de Custo Médio(MATA330) reordena as movimentações?

02. ORDENAÇÃO DO RECÁLCULO - MÉTODO DE APROPRIAÇÃO

Dentre as configurações disponíveis, temos o método de apropriação, que vai indicar a forma principal de como os movimentos são ordenados:

  • Apropriação mensal - ignora a data e sequência de inclusão dos movimentos dentro do período, ordenando-os somente com a ordem principal do recálculo.
  • Apropriação diária - considera a data de inclusão dos movimentos, mas ignora a sequência de inclusão destes dentro do mesmo dia.
  • Apropriação sequencial - considera a sequência de inclusão dos movimentos.

O índice que determina a ordem dos movimentos usado no arquivo de movimentos do recálculo (TRB) é o índice 3:

DTOS(TRB_DTBASE)+TRB_SEQPRO+TRB_ORDEM+TRB_NIVEL+TRB_NIVSD3+TRB_CHAVE+TRB_SEQ

O método de apropriação configurado determina o preenchimento dos campos TRB_DTBASE e TRB_SEQPRO:

Método de apropriaçãoTRB_DTBASETRB_SEQPRO
MensalData de fechamentoVazio
Diária

Data do movimento

Vazio
SequencialData de fechamentoSequencia do movimento (NUMSEQ)

Desta forma, quando selecionamos o método de apropriação sequencial, o recálculo vai considerar a ordem dos movimentos conforme sua inclusão no sistema, pois a data dos movimentos será sempre igual no arquivo de trabalho (TRB).

03. SEQUENCIAMENTO DA ORDEM 300 - MV_SEQ300

Dentro da ordem 300 - movimentos internos, é possível alterar a ordenação padrão do recálculo, quando o método de apropriação for Mensal ou Diário, utilizando o parâmetro MV_SEQ300 e MV_M330TCF.

Ao habilitar o MV_SEQ300, os movimentos de ordem 300 passarão a gravar o campo TRB_SEQPRO com o NUMSEQ da tabela de movimentos, desde que o tipo do movimento não seja especificado no MV_M330TCF, assim, ordenando-os conforme sequencia de inclusão no sistema.

Para maiores detalhes do funcionamento dos parâmetros, consulte as documentações abaixo:

MV_SEQ300 - Sequenciamento da Ordem 300 no Recálculo do Custo Médio