×

Cálculo Consolidado Multiempresa

 
O cálculo de estoque consolidado considera, além das movimentações de uma empresa, as relações existentes entre empresas que possuem vínculo operacional — especialmente por meio de transferências de estoque. Esse modelo garante maior consistência nos valores apurados, respeitando a sequência real das movimentações e as dependências entre empresas. Para ativar o seu uso, se faz necessário marcar o parâmetro de sistema sobre seu uso. + Saiba mais
 

Conceito do cálculo
 
O cálculo é realizado com base na ordem cronológica das movimentações (data e hora de inclusão), podendo envolver múltiplas empresas quando há integração entre seus estoques.
 
Quando existem transferências entre empresas:
  • As movimentações deixam de ser tratadas de forma isolada;
  • O cálculo passa a considerar o fluxo completo entre origem e destino;
  • O sistema pode alternar automaticamente entre empresas durante o processamento, garantindo que as dependências sejam respeitadas.
     
Exemplo prático
Considere o seguinte cenário:
  • A Empresa A realiza uma saída por transferência;
  • A Empresa B registra a entrada correspondente.
 
Durante o cálculo:
  • A saída da Empresa A é processada antes da entrada da Empresa B;
  • O valor calculado na origem é utilizado na entrada;
  • Caso necessário, o sistema alterna entre as empresas envolvidas até concluir o processamento de todo o grupo.

Cálculo em Ordens de Produção (OP)
 
No contexto das ordens de produção, o valor das entradas de produtos acabados é determinado com base nas movimentações vinculadas à ordem e na sequência em que ocorrem.
Como o cálculo segue uma ordem cronológica, cada entrada é apurada com base no cenário de custos existente naquele momento — e, após calculada, essa entrada não é reprocessada dentro do mesmo ciclo.
 
Exemplo prático
Considere uma OP com duas entradas de produto acabado:
  • 10/01 → Entrada de 100 unidades
  • 20/01 → Entrada de mais 100 unidades
     
Entre essas datas, ocorreram movimentações de saída de insumos que impactam o custo.
 
No primeiro cálculo:
  • A entrada do dia 10 é calculada com base nos custos disponíveis até aquele momento;
  • As saídas que ocorreram após o dia 10 ainda não tiveram todos os seus custos totalmente apurados;
  • A entrada do dia 20 já considera um cenário diferente, com mais movimentações impactando o custo;
     
Resultado:
  • Entrada 10/01 → valor unitário diferente
  • Entrada 20/01 → valor unitário diferente
     
Em um novo cálculo:
  • As movimentações que ocorreram após o dia 10 já estarão com seus custos calculados;
  • Isso altera a base de cálculo da entrada do dia 10;
     
Resultado:
  • A entrada do dia 10 pode assumir um novo valor;
  • A entrada do dia 20 também pode ser recalculada com base no novo cenário;
     
Ponto importante
  • As diferenças ocorrem na distribuição dos custos ao longo das entradas;
  • O total geral da OP permanece consistente, ou seja:
  • Soma das entradas = Soma dos custos apurados da OP

Regras de controle após o cálculo
 
Para garantir a integridade das informações, o sistema aplica as seguintes regras sobre períodos já calculados:
  • A data inicial para movimentações é ajustada automaticamente para o primeiro dia do mês posterior ao último período calculado, impedindo a inclusão de movimentações em períodos já consolidados;
  • Não é permitido informar uma data inicial para movimentações igual ou anterior ao período já calculado;
  • Não é permitido executar cálculos individuais para períodos já calculados de forma consolidada;
  • Não é permitido zerar valores de MO/GGF após o cálculo do período;
  • A integração com a contabilidade exige que o período esteja calculado;
  • A exclusão manual de movimentos de elaboração com origem em ordem de produção não é permitida;
  • Caso já exista cálculo consolidado para um período, não é permitida sua eliminação por rotinas padrão, sendo necessário utilizar a rotina específica de anulação do cálculo.

Execução automática do cálculo
 
O cálculo consolidado é executado automaticamente pelo sistema conforme o fluxo operacional das empresas, considerando separadamente os processos de encerramento de estoque e cálculo de MO/GGF.
 
O comportamento segue as seguintes regras:
  • O cálculo consolidado é disparado apenas quando todas as empresas de um mesmo grupo estiverem aptas ao processamento;
  • Caso não seja realizado o cálculo de MO/GGF no processo da empresa, o cálculo consolidado é executado ao final do encerramento de estoque da última empresa do grupo;
  • Caso seja realizado o cálculo de MO/GGF, o cálculo consolidado é executado ao final do cálculo de MO/GGF da última empresa do grupo.
     
Isso ocorre porque o cálculo consolidado depende da finalização dos processos que impactam o custo, garantindo que todas as informações estejam devidamente apuradas antes da consolidação.
 
Exemplo prático
Considere um grupo com duas empresas: A e B.
 
Cenário sem cálculo de MO/GGF
  • Encerramento da Empresa A:
  • O cálculo consolidado ainda não é executado;
  • Encerramento da Empresa B (última do grupo):
  • Ao final do encerramento, o sistema executa automaticamente o cálculo consolidado para as empresas A e B.
     
Cenário com cálculo de MO/GGF
  • Encerramento da Empresa A:
  • Não dispara o cálculo consolidado;
  • Encerramento da Empresa B:
  • Ainda não dispara o cálculo consolidado;
  • Cálculo de MO/GGF da Empresa A:
  • Ainda não dispara o cálculo consolidado;
  • Cálculo de MO/GGF da Empresa B (última do grupo):
  • Ao final deste processo, o sistema executa automaticamente o cálculo consolidado para as empresas A e B.

Execução manual do cálculo
 
O menu EST 4.B-C – Cálculo Geral Consolidado Multiempresa é utilizado em situações específicas.
 
Seu uso é indicado principalmente quando:
  • O período foi reaberto por meio do menu EST 4.B-Z – Elimina Cálculo Geral Consolidado Multiempresa;
  • Deseja-se executar o cálculo em modo não oficial (simulação), sem atualização dos dados definitivos.
     
No fluxo operacional padrão, não é necessário acessar esse menu, pois o cálculo consolidado é executado automaticamente conforme as regras descritas.
O cálculo consolidado é realizado por meio de um processo guiado, dividido em etapas.
 
Pré-seleção do cálculo
 
 
Na etapa inicial, é definida a forma de execução:
  • Cálculo oficial: realiza o processamento completo, aplicando todas as validações e atualizando os controles de período;
  • Cálculo não oficial: permite calcular diversas vezes, os valores são atualizados mas não irá atualizar a empresa e bloquear novas movimentações.
     
Seleção de empresas
 
 
Após a definição inicial, é apresentada uma listagem das empresas disponíveis para cálculo:
  • As empresas são exibidas em um grid para seleção;
  • Empresas que não podem ser processadas permanecem desabilitadas;
  • O motivo do bloqueio é informado na própria listagem.
 
Agrupamento por relacionamento
  • Empresas que possuem transferências entre si são tratadas como um grupo;
  • Ao selecionar uma empresa com relacionamento, as demais empresas do grupo são automaticamente marcadas;
  • O cálculo é realizado de forma conjunta, garantindo consistência entre as movimentações.

Reprocessamento e controle de período
 
O sistema mantém o controle do último período calculado, utilizado como base para validações e bloqueios.
A eliminação do cálculo do último período permite:
  • Retornar o controle para o período anterior;
  • Ajustar a data inicial de movimentações conforme o período reaberto;
  • Em empresas do mesmo grupo, pode ser definido a reabertura para movimentação para todo o grupo ou apenas para a empresa selecionada.