Move month close workflow

This commit is contained in:
2026-08-05 15:05:25 +02:00
parent 4b35dfe55e
commit ca5e015065
5 changed files with 578 additions and 260 deletions
+3 -6
View File
@@ -899,8 +899,7 @@ async function getStatisticsOverview(period: ParsedPeriod, userId: string) {
AND s.started_at < $2::timestamptz
AND s.user_id = $3
AND s.billing_status IS NULL
ORDER BY s.started_at ASC
LIMIT 12;
ORDER BY s.started_at ASC;
`,
[period.startIso, period.endIso, userId]
),
@@ -918,8 +917,7 @@ async function getStatisticsOverview(period: ParsedPeriod, userId: string) {
JOIN session_base sb ON sb.ticket_id = tdb.ticket_id AND sb.day = tdb.day
WHERE NOT tdb.has_crm_value
GROUP BY tdb.ticket_id, tdb.ticket_number, tdb.day, tdb.tracked_minutes, tdb.crm_billed_minutes
ORDER BY tdb.day ASC, tdb.ticket_number ASC
LIMIT 12;
ORDER BY tdb.day ASC, tdb.ticket_number ASC;
`,
[period.startIso, period.endIso, userId]
),
@@ -939,8 +937,7 @@ async function getStatisticsOverview(period: ParsedPeriod, userId: string) {
WHERE tdb.has_crm_value
AND tdb.tracked_minutes <> tdb.crm_billed_minutes
GROUP BY tdb.ticket_id, tdb.ticket_number, tdb.day, tdb.tracked_minutes, tdb.crm_billed_minutes
ORDER BY ABS(tdb.tracked_minutes - tdb.crm_billed_minutes) DESC, tdb.day ASC
LIMIT 12;
ORDER BY ABS(tdb.tracked_minutes - tdb.crm_billed_minutes) DESC, tdb.day ASC;
`,
[period.startIso, period.endIso, userId]
),