ERP de cada empresa: lançamentos, rateios e categorias
União com coluna de empresa, rateio, sinal e eliminação de intercompany
DRE por competência, por empresa e do grupo
Fechamento, agente de IA e reunião de resultado
O que resolve
- O DRE do grupo sai de todas as empresas do ERP de uma vez, incluindo as que entrarem depois.
- Repasses e empréstimos entre empresas do grupo deixam de inflar receita e despesa.
- Cada empresa continua batendo com o DRE do próprio ERP.
Perguntas de negócio que responde
Faça estas perguntas ao seu agente quando o caso estiver pronto.
O que você precisa
- Cada empresa do grupo conectada na Nekt pelo seu ERP (Omie, Conta Azul ou Sankhya)
- A lista de empresas do grupo como aparecem no nome da contraparte
- O de-para de categoria do ERP para conta gerencial
O que você recebe
- Um razão gerencial consolidado, uma linha por lançamento, rateio e empresa
- DRE por competência, por empresa e consolidado, com intercompany eliminado
- Um agente de IA que responde sobre resultado com as regras do grupo
- KPIs que batem com o DRE por construção
Onde ativar
DRE por empresa e consolidado publicado a cada fechamento, com o mês marcado como provisório até o corte.
Responde resultado, margem e repasses com a lista de intercompany e o de-para já aplicados.
KPIs derivados do mesmo DRE, para o número da apresentação bater com o razão.
A união das empresas é mecânica. O trabalho está no de-para gerencial e na lista de contrapartes intercompany. O detalhado traz as regras de negócio, as armadilhas e o teste de aceitação. Ou mande tudo direto para o seu agente com o MCP da Nekt.
Omie e Conta Azul têm uma conta por empresa, e cada conta vira um conjunto de tabelas com prefixo próprio. O DRE do grupo exige unir todas, explodir o rateio de categoria, aplicar o sinal uma vez e tirar os repasses entre empresas do grupo. Quem identifica intercompany pela descrição do lançamento ou com um padrão de nome rígido deixa passar repasse como despesa operacional e entrega uma margem que a diretoria não reconhece.
Como costuma ser feito, e a regra
Cada linha é um erro que já aconteceu na prática.
Cada empresa é uma conexão própria e gera tabelas com prefixo próprio. Una todas com UNION ALL e uma coluna empresa (ou fonte) preenchida com o nome. Descubra as empresas pelo catálogo de tabelas (INFORMATION_SCHEMA) em vez de lista fixa, para a empresa nova entrar sozinha. Contas de homologação ficam fora.
O id da categoria só vale dentro da empresa. Junte lançamento e categoria pelo id e pela empresa. O mesmo vale para centro de custo, conta corrente e cliente.
Um lançamento pode ratear em várias categorias e centros de custo (no Conta Azul, evento.rateio; no Omie, o percentual de rateio e o array de departamentos). Gere uma linha por rateio, com valor = valor do lançamento x percentual / 100; percentual nulo vale 100%. No Conta Azul, valor_bruto do rateio pode vir nulo em registros antigos: use valor.
Receita positiva, custo e despesa negativos. No Omie, natureza R = +1 e P = -1; se a coluna já vem assinada, não inverta de novo. O resultado do mês é a soma de todas as linhas da competência.
Intercompany é identificado só pelo nome da contraparte (cliente na receita, fornecedor na despesa), em maiúsculas, contra uma lista de padrões das empresas do grupo. Escreva os padrões tolerantes a espaço e variação, como sigla com e sem espaço antes do número. Empréstimo pago por empresa do grupo também é intercompany, nunca despesa operacional.
O repasse aparece como receita em uma empresa e despesa na outra. No consolidado, a receita intercompany sai da receita bruta (receita bruta menos intercompany = receita líquida do grupo) e a despesa correspondente sai de custos e despesas. Na visão por empresa, ela continua aparecendo.
DRE usa a data de competência. Fluxo de caixa usa a data de pagamento das baixas efetivas. Quando o ERP não traz competência no título, declare qual data substitui e mantenha o critério.
Cada categoria do ERP aponta para uma conta gerencial e um grupo (receita bruta, deduções, custos, despesas operacionais, resultado financeiro) numa tabela de de-para por empresa. Categoria sem de-para cai numa linha de não classificado, que aparece no DRE e nunca some.
No Conta Azul, RENEGOTIATED vem com total zero e é substituído pelas parcelas novas; cancelado sai. Nas despesas do Conta Azul, o realizado é o campo pago, não total. Lançamento automático de extrato (PIX, tarifa, rendimento) vem sem contraparte e nunca é intercompany.
Estrutura do DRE consolidado
Por competência. Intercompany sai antes da receita líquida.
Definições
Armadilhas que já aconteceram
A regra de intercompany buscava a sigla colada ao número. Duas empresas cadastradas com espaço passaram como despesa operacional, um valor de seis dígitos no período.
Use padrões tolerantes a espaço e teste cada empresa da lista.
O Omie grava a data do resumo financeiro como timestamp UTC às 03:00. Converter sem fuso funcionava por coincidência, e qualquer registro antes das 3h cairia no dia anterior.
Converta explicitamente para America/Sao_Paulo.
O resumo de uma das empresas trazia a receber e a pagar zerados enquanto a tabela de títulos mostrava carteira vencida relevante.
Do resumo, use só o saldo; confronte os totais com os títulos.
Num grupo em que o custo do serviço é lançado com competência do mês do serviço e pago no mês seguinte, o DRE do mês corrente aparecia com custo baixo e margem alta por cerca de 30 dias.
Marque o mês como provisório até o fechamento em D+30.
No BPO, cada cliente tem a própria conexão ao ERP. Uma consulta usou a conexão de outro cliente e misturou carteiras.
Escreva no context document qual conexão pertence a cada cliente.
Sem planilha de orçamento conectada, o orçado foi gerado como média dos últimos 12 meses mais uma margem e passou a ser lido como meta.
Marque a fonte do orçado e troque pela planilha real assim que conectar.
Teste de aceitação
O caso está pronto quando todos os itens passam.
- Para um mês fechado, receita e despesa de cada empresa batem com o DRE do próprio ERP (diferença abaixo de 0,5%).
- A receita intercompany eliminada é igual à despesa intercompany eliminada no mesmo mês, ou a diferença está explicada por competência.
- Nenhum lançamento com contraparte do grupo aparece em despesas operacionais do consolidado.
- A soma das linhas de rateio de cada lançamento é igual ao valor do lançamento.
- Toda empresa do catálogo aparece na base consolidada, e nenhuma conta de homologação.
Pacote para o agente
Cole no Claude, ChatGPT ou outro cliente com o MCP da Nekt conectado.
DRE consolidado do grupo - Empresas do grupo: <lista>. Cada uma tem tabelas com prefixo próprio no ERP <Omie/Conta Azul>. Toda pergunta sobre "o grupo" usa a união de todas, com a coluna empresa. - Lançamento e categoria se juntam por id e empresa. - Rateio: uma linha por categoria e centro de custo; valor = valor x percentual / 100; percentual nulo = 100%. - Sinal: receita positiva, custo e despesa negativos, aplicado uma vez. - Intercompany = contraparte (cliente na receita, fornecedor na despesa) que casa com <padrões>, comparado em maiúsculas e tolerante a espaço. Nunca pela descrição. - No consolidado, elimine receita e despesa intercompany. Na visão por empresa, mostre. - DRE por data de competência; caixa por data de pagamento das baixas. - Exclua status renegociado e cancelado. Em despesas do Conta Azul, use pago. - Categoria sem de-para aparece como não classificado. - Datas do resumo financeiro do Omie estão em UTC: converta para America/Sao_Paulo. - O mês corrente é provisório até D+<N>. Exceções por cliente: - <cliente>: a conexão do ERP deste cliente é <conexão>; nunca use a de outro cliente. - <cliente>: empréstimo pago pela empresa <empresa> ao grupo é intercompany. - <cliente>: custo do serviço identificado por <regra>, com exceção dos sócios administradores, que são despesa operacional.
Construa no meu workspace Nekt o caso "DRE consolidado de várias empresas" seguindo as regras em https://academy.nekt.com/industrias/financeiros/dre-consolidado-multiempresa.md. 1) Encontre as tabelas de origem e confirme as colunas usadas pelas regras. 2) Crie uma transformação no grão indicado aplicando todas as regras. 3) Rode o teste de aceitação e me mostre o resultado de cada item. 4) Crie o context document do caso no workspace, com as exceções dos meus clientes em aberto para eu preencher.
Variações
Extrato do gateway contra a baixa no ERP, pareando 1 para 1 por data de recebimento e valor bruto; status igual (diferença até R$ 1,00), divergente ou só de um lado.
Saldo consolidado de hoje mais entradas por data de previsão menos saídas, com o ponto mais baixo e a semana em que ocorre; ajuste manual sempre explícito.
Para BPO: o mesmo modelo de lançamentos, DRE, caixa, títulos e KPIs por cliente, com o de-para gerencial como única parte sob medida.