@extends('layouts.app') @section('title', 'Custos Gerenciais (DRE)') @section('topbar_title', '💰 Visão Financeira: Custos Gerenciais') @section('styles') @endsection @section('content')

Custos Gerenciais & Centros de Custo (DRE)

VisĂŁo financeira gerencial consolidada para as Empresas FĂ­sicas 1 a 5, separando por Centros de Custo e confrontando Regime de CompetĂȘncia vs Regime de Caixa.

MĂłdulo Financeiro Controladoria & Custos Estrutura de Custos Gerenciais VIMAN
Empresas FĂ­sicas Filiais 1, 2, 3, 4 e 5 Filtro de competĂȘncia por filial
Fontes de Dados (CAEP) VECFMV, VECFCC, VECFCU, VETEDP Tabelas e views catalogadas

Objetivo e Regras de NegĂłcio

Esta visĂŁo consolida todos os lançamentos do mĂłdulo de Custos Gerenciais (VECFMV), associando cada lançamento ao respectivo Centro de Custo (VECFCC) e Ă  Conta de Custo Fixa ou VariĂĄvel (VECFCU). AlĂ©m disso, a consulta confronta a data de competĂȘncia (MVDTEM) com a data de pagamento registrada nas baixas do Contas a Pagar (VETEDP01..05 com DPDTPG).

1. Regime de CompetĂȘncia Apuração pelo momento em que a despesa ou custo ocorreu na operação da filial fĂ­sica (MVDTEM).
2. Regime de Caixa Apuração pela data de quitação financeira no Contas a Pagar (VETEDP01..05 com DPDTCD e DPDTPG).
3. Estrutura DRE Agrupamento sintĂ©tico por Centro de Custo, MĂȘs/Ano e classificação fixa vs variĂĄvel (VECFCU).

Script SQL Oficial (RELATORIO_FINANCEIRO_CUSTOS_GERENCIAIS.sql)

/* =========================================================================
   RELATÓRIO FINANCEIRO GERENCIAL: MOVIMENTOS DE CUSTO, CENTROS DE CUSTO E DRE
   SISTEMA: VIMAN ERP (ESQUEMA SYSADM / CAEP)
   EMPRESAS FÍSICAS AVALIADAS: 1, 2, 3, 4 e 5
   ========================================================================= */

-- PARTE 1: VISÃO ANALÍTICA DE MOVIMENTOS DE CUSTO GERENCIAL
SELECT 
    CASE TRIM(MV.MVCODU)
        WHEN '1' THEN '01 - EMPRESA FÍSICA 1'
        WHEN '2' THEN '02 - EMPRESA FÍSICA 2'
        WHEN '3' THEN '03 - EMPRESA FÍSICA 3'
        WHEN '4' THEN '04 - EMPRESA FÍSICA 4'
        WHEN '5' THEN '05 - EMPRESA FÍSICA 5'
        ELSE 'EMPRESA ' || TRIM(MV.MVCODU)
    END AS FILIAL,
    MV.MVNRDC AS NUM_DOCUMENTO,
    MV.MVDTEM AS DATA_EMISSAO_COMPETENCIA,
    MV.MVCDCC AS COD_CENTRO_CUSTO,
    CC.CCDSCC AS DESCRICAO_CENTRO_CUSTO,
    MV.MVCDCU AS COD_CONTA_CUSTO,
    CU.CUDSCD AS DESCRICAO_CONTA_CUSTO,
    MV.MVVRMV AS VALOR_MOVIMENTO
FROM SYSADM.VECFMV MV
LEFT JOIN SYSADM.VECFCC CC ON CC.CCCDCC = MV.MVCDCC
LEFT JOIN SYSADM.VECFCU CU ON CU.CUCDCU = MV.MVCDCU
WHERE MV.MVCODU IN ('1', '2', '3', '4', '5');
@endsection @section('scripts') @endsection