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.
