# Financeiro e resultado — títulos, custo, fechamento
> QUANDO LER: quando a pergunta for de **dinheiro** — título, a receber, vencido, inadimplência, custo, despesa, resultado do mês, permuta.

## 1. Títulos — `sankhya.TGFFIN`

**Uma linha por PARCELA** (uma despesa em 3x = 3 linhas). PK `NUFIN`. É tabela enorme:
**sempre com filtro de data**.

| Campo | O que é | O que você precisa saber |
|---|---|---|
| `RECDESP` | receita/despesa | **`1` = a receber · `-1` = a pagar** |
| `DHBAIXA` | data da baixa | **`NULL` = em aberto**; preenchido = pago/baixado |
| `PROVISAO` | provisão | **`'S'` não é título de verdade** — filtre `= 'N'` |
| `DTVENC` | vencimento | é por aqui que se acha o vencido |
| `DTNEG` | data da negociação | não confunda com vencimento |
| `VLRDESDOB` | **valor original da parcela** | é o que se soma |
| `VLRBAIXA` | valor efetivamente baixado | + `VLRJURO`, `VLRDESC` |
| `CODPARC` | o cliente/fornecedor | junta com `TGFPAR` |
| `CODEMP` | a empresa | a aliança vem de `TSIEMP.AD_CODEMPALIANCA` |
| `CODCENCUS` | centro de resultado | `TSICUS` |
| `CODNAT` | natureza (a "conta") | |
| `CODTIPTIT` | tipo do título (DM, boleto, cartão, cheque) | `TGFTIT` |
| `NUNOTA` | a nota que gerou | liga com `TGFCAB` |

**Os 3 filtros que quase todo mundo esquece** (e sem eles o número sai inflado):
`RECDESP` correto · `DHBAIXA IS NULL` (se é "em aberto") · `PROVISAO = 'N'`.

Consulta pronta: `consultas-prontas.md` nº 10.
**Régua (13/07/2026, a receber vencido em aberto):** TopMix R$ 27,24 mi (1.564 títulos) ·
Super R$ 6,86 mi · São José R$ 3,17 mi · BetMix R$ 2,87 mi. Se o seu número for muito diferente
disso, revise os filtros antes de assustar alguém.

## 2. O resultado do mês — `AD_FECHAMENTO_GERAL_DADOS_TOPMIX`

É o **DRE gerencial** da casa, já pronto, mês a mês, por aliança. Não monte resultado somando
TGFFIN na mão: **pegue daqui**.

Colunas: `NOME` (a linha do DRE) · `MESANO` (1º dia do mês) · `T` e `R` (valores; `R` é o que
a casa usa) · `CODEMPALIANCA`. Para a São José: `AD_FECHAMENTO_GERAL_DADOS_SAO_JOSE`.

**As linhas (`NOME`) que existem:**

| Bloco | Linhas |
|---|---|
| Receita | `FATURAMENTO` · `FATURAMENTO_CONCRETO` · `FATURAMENTO_BOMBAS` · `FATURAMENTO_ADICIONAIS` · `FATURAMENTO_ACRESCIMOS_E_DESCONTOS` |
| Matéria-prima | `DESPESAS_MCC` · `DESPESAS_MCC_MATERIAS` · `DESPESAS_MCC_FRETES` |
| Custos | `CUSTOS` · `CUSTOS_OPERACIONAL` (+ `_DP`, `_DESPESAS`) · `CUSTOS_MANUTENCAO` (+ `_DP`, `_DESPESAS`) · `CUSTOS_DE_BOMBAS` (+ `_DP`, `_MANUTENCAO`, `_MATERIAL`) · `TERCERIZACAO_DE_BOMBAS` |
| Despesas | `DESPESAS` · `DESPESAS_ADM` · `DESPESAS_COMERCIAL` · `DESPESAS_TECNICO` (cada uma com `_DP` = pessoal e `_DESPESAS`) |
| Capital | `Depreciações_E_Equip` · `Projetos` |
| Transporte | bloco **Saroo**: `Faturamento_Saroo` · `Faturamento_Liq_Saroo` · `Ebtida_Saroo` · `Resultado_Final_Saroo` · `DP_SAROO` · `Prestações_SAROO` · `Despesas_Manutenção_SAROO` |

**Retrato de junho/2026 — TopMix (aliança 1):**

| Linha | R$ |
|---|---:|
| FATURAMENTO | 17.956.239,87 |
| — concreto | 16.174.082,86 |
| — bombas | 1.551.943,60 |
| — adicionais | 222.684,89 |
| DESPESAS_MCC (matéria-prima) | −10.303.115,72 |
| CUSTOS | −2.959.542,61 |
| DESPESAS | −975.891,35 |
| Depreciações | −882.107,16 |

> **A matéria-prima (MCC) come ~57% do faturamento.** É de longe a maior conta — é lá que
> mora a alavanca de resultado.

**Use o fechamento pra se auditar.** `FATURAMENTO_CONCRETO` de junho = R$ 16.174.082,86, e a
soma de `VALORTOTALSERVICO` na base de vendas (`CND_VGF_AD_VENDAS`, aliança 1, junho, CONCRETO)
dá **exatamente o mesmo**. Se a sua consulta não bater com essa linha, **o errado é a sua consulta**.

## 3. MCC — a matéria-prima

**MCC** = cimento, areia, brita, aditivo — o que entra no concreto. Na base de vendas é
`MCCVIAGEM` (custo de MCC daquela viagem); no fechamento é `DESPESAS_MCC`.
Custo de MCC por m³ = `SUM(MCCVIAGEM) / SUM(QUANTIDADE)`.

## 4. Fechamento entre alianças (uma aliança deve à outra)

Uma concreteira produz na usina da outra, empresta MCC, racha despesa — isso vira crédito/débito
entre alianças. Fonte: **`AD_FECHAMENTO_ALIANCAS`** (view) / **`AD_CND_FECHAMENTO_ALIANCAS`** (snapshot).
Saldo entre A e B = `SUM(VLRBAIXA)` dos títulos baixados de A contra B **menos** o inverso — só
os baixados (`DHBAIXA` não nulo). O sinal diz quem deve a quem.
*Isso é movimento financeiro intercompany. **Não é venda** — nunca use como faturamento.*

## 5. Permuta — o faturamento que não vira dinheiro

**Permuta = pagar compra com faturamento.** O grupo compra de um fornecedor (pedreira, areia,
imóvel, mídia) e, em troca, fornece concreto a um cliente ligado a esse fornecedor. Os dois lados
são baixados num **caixa-permuta**, dentro de um teto combinado, **sem dinheiro trocando de mão**.

**Efeito prático: venda em permuta aparece como faturamento normal, mas NÃO vira caixa.**
Se a pergunta é sobre *dinheiro entrando*, permuta merece nota de rodapé.

## 6. Centro de resultado (`TSICUS`)

O primeiro dígito do `CODCENCUS` diz a aliança: **1**→TopMix, **6**→BetMix, **7**→Super,
**3**→São José, **9**→universal (vale pra todas). Útil pra ratear despesa por área.

## Ao responder dinheiro

- **"Fechado" é no centavo.** "Diferença de 0,6%, é pouco" **não** é fechado — é *em aberto*.
  Diferença tem de ser aberta linha a linha até somar o valor exato.
- Diga se o número é **em aberto** ou **baixado**, e a **data-base** (vencido *até quando*).
- Faturamento ≠ caixa (permuta, prazo, inadimplência). Se perguntaram de caixa, não entregue faturamento.
- Nunca escreva no banco. Lançar no ERP = `sankhya_propoe` → a pessoa confirma → `sankhya_confirma`.

---

## O que eu aprendi (meu caderno)

*Uma linha por coisa.*
