23. CRM dashboard

CRM (Customer Relationship Management) v MyInvoice.cz je BI/analytický modul nad tržbami, náklady a klienty. Najdeš ho v menu Finance → CRM.

CRM dashboard — KPI, monthly trend, aging, DSO, concentration risk
CRM dashboard — KPI, monthly trend, aging, DSO, concentration risk

[!IMPORTANT] CRM nahrazuje předchozí stránku Grafy (přejmenovaná na Tržby v menu). Tržby zůstanou pro jednoduchý revenue overview; CRM rozšiřuje o náklady, zisk, aging, koncentraci, churn a další. Tržby — jednoduchý revenue overview (12měsíční obrat, forecast, top klienti)

[!TIP] Vedle Tržeb najdeš v menu Finance → Náklady zrcadlovou analýzu nad přijatými fakturami: 12měsíční náklady, odhad nákladů, top dodavatelé, rozpad DPH na vstupu a podle kategorií, riziko koncentrace dodavatelů, plán plateb (splatné závazky do 30 / 60 / 90 dní) a aging závazků. Náklady jsou počítány bez DPH u plátců (na vstupu se odečte), s DPH u neplátců, a řazeny podle pozdějšího z dat DUZP / vystavení.

Co CRM zobrazuje

KPI karty (top of dashboard)

Plus trend % vs minulý měsíc (▲/▼) a YTD totals.

Monthly trend chart

Bar chart pro posledních 12 měsíců:

Top klienti + Top vendoři

Pareto ranking — kdo dělá nejvíc revenue, kdo největší náklady. Včetně percent_share (jaký % z celkového objemu daného currency).

Pohledávky a závazky (Aging buckets)

Distribuce nezaplacených faktur do skupin:

Pro vystavené (pohledávky) i přijaté (závazky), per currency.

Health metrics

Náklady podle kategorií

Pie chart (nebo bar) s rozpadem nákladů per expense_categories. Pokud nemáš kategorie přiřazené, vidíš jeden bar "Bez kategorie" — doporučujeme přiřadit (Číselníky → Kategorie nákladů).

Tržby podle kategorií

Symetrický rozpad tržeb per revenue_categories (tabulka v CRM dashboardu, koláčový graf na stránce Tržby, rolling 12 měsíců, přepočet na CZK). Kategorii tržby vybíráš na vydané faktuře; výchozí kategorii lze přednastavit na zákazníkovi i na zakázce (zakázka má přednost) a spravuje se v Číselníky → Kategorie tržeb. Výchozí kategorie se aplikuje i u importovaných, pravidelných a z proformy vyúčtovaných faktur.

Churn risk

Klienti, kteří 60+ dní nemají objednávku. Pro každého: poslední faktura, počet dní bez objednávky (color coded: >180 red, >90 warning), kumulativní revenue. Click na klienta → /clients/{id}.

Filtry

Jak data fungují

CRM čte z crm_monthly_summary — pre-agregovaná tabulka (per supplier + period_ym + currency) s totals (revenue, costs, vat_output, vat_input, counts). Refresh:

Některé metriky (aging, churn, DSO) jsou live queries z invoices / purchase_invoices (nepoužívají cache) — vidíš okamžitě aktuální stav.

Tipy pro lepší přehled

  1. Přiřazuj expense categories k přijatým fakturám → Náklady podle kategorií ukáže smysluplný rozpad
  2. Plnit VAT klasifikační kódy (auto-default už řeší 99% případů) → DPH report v sekci Daně bude přesnější
  3. Vyrovnávat bank statements → DSO bude přesné (paid_at = datum úhrady)
  4. Pravidelné faktury (/recurring) — predikovatelné MRR, plánujeme zobrazit v dalším iter