fix(orcamentos): alinhar cálculo de gastos com widget do dashboard

A query de "Gasto até agora" nos orçamentos agora aplica os mesmos
filtros do widget de despesas por categoria do dashboard:
- INNER JOIN com pagadores (exclui lançamentos sem pagador)
- Filtra apenas pagadores com role "admin" (exclui terceiros)
- Exclui notas de faturas automáticas (AUTO_FATURA:*)

Isso corrige a discrepância onde orçamentos mostravam valores
diferentes do widget de despesas para a mesma categoria.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Felipe Coutinho
2026-02-05 12:52:50 +00:00
parent 757626c468
commit 0249226026
2 changed files with 12 additions and 3 deletions

View File

@@ -76,13 +76,13 @@ export function BudgetCard({
<MoneyValues amount={limit} className="text-foreground" />
</div>
<div className="mt-2">
<div>
{exceeded ? (
<div className="text-xs text-red-500">
Excedeu em <MoneyValues amount={difference} />
</div>
) : (
<div className="text-sm text-green-600">
<div className="text-xs text-green-600">
Restam <MoneyValues amount={Math.max(limit - spent, 0)} />{" "}
disponíveis.
</div>