✓ Systém je připojen
Backend a frontend úspěšně komunikují.
📊 Provize - tento měsíc
Stav systému
⚙️ Nastavení systému
Správa uživatelů a brandingu
⚡ Distribuční ceny v ČR
Per zóna × sazba × jistič. Aktualizovat 1×/rok podle OTE / ERÚ. Kalkulačka tyto ceny automaticky zahrne do komplet módu.
| Komodita | Zóna | Sazba | Jistič / pásmo | VT (Kč/MWh) | NT (Kč/MWh) | Měs. plat (Kč) | Platnost od | Platnost do | Akce |
|---|---|---|---|---|---|---|---|---|---|
| Načítání... | |||||||||
Přidat distribuční cenu
🔌 Integrace třetích stran
Propojení s externími službami (Google Calendar, později další).
🗓️ Google Calendar
Umožní obchodníkům propojit svůj Google Calendar s EVCRM. Setup je jednorázový – admin vytvoří v Google Cloud Console projekt + OAuth credentials, poté se každý obchodník propojí samostatně.
📘 NÁVOD PRO ADMINA — jak vytvořit Google Cloud projekt + OAuth credentials (cca 10 minut, jednou)
- Otevřete console.cloud.google.com a přihlaste se firemním Google účtem.
- Nahoře vlevo klikněte na výběr projektu → Nový projekt.
- Název: např.
EVCRM-Calendar. Organization nechte default. Vytvořit. - Počkejte ~30 s na vytvoření, pak v horní liště vyberte tento nový projekt.
- Levé menu (≡) → APIs & Services → Library.
- Vyhledejte
Google Calendar APIa klikněte na něj. - Klikněte tlačítko Enable. Hotovo.
- Levé menu → APIs & Services → OAuth consent screen (nově Google Auth Platform → Overview → Get started).
- User Type / Audience: External (klasický pro firmy). Klikněte Create.
- Vyplňte:
- App name:
EVCRM Calendar Sync - User support email: váš firemní email
- Developer contact email: stejný
- App name:
- Save and continue.
- Scopes → Add or Remove Scopes → najděte a zaškrtněte:
.../auth/calendar.events(čtení i zápis událostí).../auth/userinfo.email(znát email uživatele)
- Test users → Add Users → přidejte VŠECHNY emaily obchodníků kteří se budou propojovat (dokud aplikaci nepublikujete, jen oni se mohou připojit).
- Save and continue → Back to dashboard.
- Levé menu → APIs & Services → Credentials (nově Google Auth Platform → Clients).
- Nahoře + Create Credentials → OAuth client ID (nově tlačítko + Create client).
- Application type: Web application.
- Name:
EVCRM Production - Authorized JavaScript origins → Add URI → zadejte:
https://evcrm.cz
- Authorized redirect URIs → Add URI → zkopírujte přesně toto (najdete to i níže v sekci s políčky):
https://evcrm.cz/api/google/calendar-callback.php
- Create.
- 🎉 Zobrazí se okno s Client ID a Client Secret. OBA si zkopírujte – sekret už ho znovu neuvidíte! (Když okno zavřete, sekret jde stáhnout ještě přes ikonu ⬇ / „Download JSON" u klienta – nebo klientovi vygenerujte nový secret.)
- Konzole hlásí „To create an OAuth client ID, you must first configure your consent screen" → není dokončený krok 3 (Google Auth Platform → Get started musí projít až po Create).
- V horní liště je vybraný jiný projekt než EVCRM-Calendar (klient se tvoří v projektu, kde je zapnuté Calendar API z kroku 2).
- Redirect URI musí být přesně
https://evcrm.cz/api/google/calendar-callback.php– bez mezery a lomítka na konci, jinak Google hlásí redirect_uri_mismatch až při propojování. - Účet je součástí Google Workspace organizace, která má tvorbu OAuth klientů zakázanou → musí povolit správce Workspace, nebo použijte jiný (firemní gmail) účet jako vlastníka projektu.
- Client ID vložte do pole Client ID níže.
- Client Secret vložte do pole Client Secret.
- Zaškrtněte ✓ Aktivovat Google Calendar integraci.
- Klikněte 💾 Uložit Google Calendar nastavení.
- Stránka by měla zezelenat — od teď je integrace aktivní.
- Pravý horní roh (avatar) → Můj profil.
- Sekce Google Calendar → 🔗 Propojit Google Calendar.
- Google vás přesměruje, povolte přístup, zpět na EVCRM. Hotovo.
- V Kalendáři uvidíte své Google události + dropdown „Tým (všichni)" kterým vidíte kalendáře všech propojených.
👥 NÁVOD PRO OBCHODNÍKY — jak si propojit svůj Google Calendar (po té co admin dokončil setup)
- Vpravo nahoře klikněte na svůj avatar/jméno.
- V menu vyberte 👤 Můj profil.
- Rolujte dolů na profilové stránce, dokud neuvidíte 🗓️ Google Calendar.
- Pokud sekce není vidět, admin ještě nedokončil setup – kontaktujte ho.
- Klikněte 🔗 Propojit Google Calendar.
- Otevře se Google přihlašovací stránka. Přihlaste se svým pracovním Google účtem (tím, do kterého máte přístup k pracovnímu kalendáři).
- Google vám zobrazí seznam oprávnění o které EVCRM žádá:
- Vidět a upravovat události ve vašem kalendáři
- Vidět vaši emailovou adresu (jen pro identifikaci)
- Google vás přesměruje zpět do EVCRM. Měli byste vidět zelenou hlášku „✓ Propojeno jako jmeno@firma.cz".
- ✅ Vidíte své Google události přímo v EVCRM Kalendáři (zelené události).
- ✅ Když vytvoříte EVCRM připomínku (Připomenutí → +Nová), automaticky se zapíše i do Google (modré událostí).
- ✅ Když připomínku upravíte/smažete v EVCRM, Google ji aktualizuje.
- ℹ Google → EVCRM funguje jen read-only (vidíte je, ale nemůžete editovat z EVCRM – klik vás přepne do Google).
- Profil → Google Calendar → Odpojit účet.
- EVCRM zapomene tokeny, Google událostmi z EVCRM zůstanou.
- Pro úplné odebrání oprávnění: myaccount.google.com/permissions → EVCRM → Remove.
- „Google mi nedovolí povolit – říká že aplikace není ověřená." Klikněte „Pokročilé" → „Pokračovat na EVCRM (nezabezpečené)". Admin vás přidal jako test usera, vše je v pořádku.
- „Vidím v EVCRM cizí kalendář." Pokud jste admin/manager, máte dropdown s týmem. Vyberte „— Můj kalendář —" pro vlastní.
- „Události nepřišly hned." Stránka se cachuje – stiskněte F5 nebo přepněte týden.
📧 Odchozí e-maily (SMTP)
Odesílání e-mailů (nabídky, potvrzení, upomínky) přes ověřené SMTP schránky. Každý brand (Nastavení → Loga ve výstupech) může mít vlastní odesílací e-mail. Doporučeno: Google Workspace schránka — e-maily odchází ze serverů Googlu s jeho reputací. Když SMTP selže, systém automaticky použije záložní odesílání přes server.
🏢 API dodavatelů
Automatický import ceníků, faktur a push nabídek přes API dodavatelů. Každý dodavatel je nezávisle konfigurovatelný – credentials se ukládají šifrovaně. Sandbox režim umožňuje testování bez ovlivnění produkce.
🏢 Subjekty českého energetického trhu
Dodavatelé + distributoři + přenosky. AI extraktor je používá pro rozpoznávání faktur. Aktualizovat kvartálně z ERÚ registru.
| Typ | Název | Zkrácený název | IČO | Komodity | Aliases (pro AI) | Status | Ověřeno | Akce |
|---|---|---|---|---|---|---|---|---|
| Načítání... | ||||||||
Přidat subjekt trhu
💰 Provizní systém
Kdo z provize dostane kolik, určují tři kroky:
- Skupina = komu. Každý obchodník i tipař je zařazen do provizní skupiny (obchodníci EV, obchodníci VK, tipaři EV, tipaři VK, realitní kanceláře…). Zařazení měníte v kartě člověka (Obchodníci / Tipaři → ✏).
- Výchozí odměna skupiny = kolik. U skupiny nastavíte, kolik % z provize dostane každý její člen. Například obchodníci VK: 100 % bez tipaře, s tipařem VK 70 % (tipař VK dostane zbytek 30 %).
- Výjimka pro jednoho člověka. V kartě obchodníka (💰 Provize) nebo tipaře nastavíte vlastní pravidlo, které má před skupinou přednost.
Firma Energie Výhodněji dostane vždy zbytek po všech příjemcích. Skupina také určuje výplatu v Kč (rozpad A) nebo v bodech (rozpad B) a číselnou řadu členů.
🔔 Automatické upomínky nabídek
Klient, který na doručenou nabídku nereaguje (neotevřel / nevybral / nepotvrdil výběr), dostane automaticky upomínku e-mailem.
📧 Šablony emailů
Šablony pro komunikaci s klienty. Modré pilulky v textu se automaticky nahradí daty klienta.
📧 Editor šablony
👁 Náhled emailu
Uživatelé
Načítání...
| Jméno | Role | Telefon | Posl. přihl. | Status | Akce | ||
|---|---|---|---|---|---|---|---|
| Načítání... | |||||||
Klienti
Načítání...
| Jméno / Firma | Typ | Kontakt | Status | Kraj | Obchodník | Vytvořeno | 📎 | Akce | |
|---|---|---|---|---|---|---|---|---|---|
| Načítání... | |||||||||
⚡ Odběrná místa
Načítání...
| Klient | Komodita | Identifikátor | Adresa OM | Distribuce / sazba | Aktuální dodavatel | Smlouva do | Proces | Data | 📎 | Akce |
|---|---|---|---|---|---|---|---|---|---|---|
| Načítání... | ||||||||||
🔔 Připomenutí
Načítání...
| Termín | Připomenutí | Klient | Priorita | Status | Komu | Akce | |
|---|---|---|---|---|---|---|---|
| Načítání... | |||||||
📅 Kalendář
Načítání...
🧙 Procesy
Načítání...
📥 Export žádosti
Schvalování žádostí o velké exporty (>limit řádků)
📜 Audit log
Načítání...
| Datum a čas | Uživatel | Akce | Entita | Zařízení | IP |
|---|---|---|---|---|---|
| Načítám... | |||||
📜 Detail záznamu
🎓 Akademie - školicí materiály
Návody a tipy pro práci v EVCRM
🤖 AI rozpoznávání
Statistiky využití OCR + nastavení API klíčů
📚 Jak proces rozpoznávání funguje?
ZobrazitFaktury i ceníky čte umělá inteligence Claude přímo z PDF nebo fotografie (Claude Vision) — všechna pole vytáhne najednou, bez mezikroku s klasickým OCR. Cíl: spolehlivé čtení při co nejnižších nákladech.
📄 Faktury: levnější Haiku přečte celou fakturu; když si není dost jistý,
automaticky se dokument přepne na výkonnější Sonnet (režim „Haiku-first", přepínač v Nastavení výše).
📋 Ceníky: primárně Sonnet (výrazně lepší u složitých tabulek), Haiku jako záloha.
Primární čtení faktur. Přečte celou fakturu z PDF/fotografie — dodavatele, klienta, EAN/EIC, spotřebu, tarif, distributora, číslo OM, stav elektroměru… Levný a rychlý; při nízké spolehlivosti se dokument automaticky eskaluje na Sonnet. U ceníků slouží jako záloha.
Primární extrakce ceníků a eskalace u hůře čitelných faktur. Výrazně vyšší kvalita u komplexních tabulek (distribuční sazby × distributoři × cenové složky) i u méně čitelných dokumentů.
Per engine
| Engine | Úspěšné | Selhaly | Cena (USD ≈ Kč) | Ø cena / dokument | Detaily |
|---|---|---|---|---|---|
| Načítání... | |||||
Nastavení
▸ 🔄 Nulování statistiky · 💳 Kredit Claude API rozbalit ▾sbalit ▴
🔄 Nulování statistiky
Jak často „vynulovat" pohled na statistiku. Data se nemažou — jen se posune okno zobrazení.
💳 Kredit Claude API (vlastní klíč) — nepovinné
Stačí sledovat náklady níže. Když zadáte, kolik jste si u Anthropic dobili, uvidíte i odhad zůstatku (přesný zůstatek: console.anthropic.com → Billing).
🤖 Claude Haiku (faktury OCR doplnění)
Haiku doplní chybějící pole z faktur (gas_meter_state, distributor atd.) které nezachytí regex parser ani OCR.space. Levný model ($1/$5 per MTok).
🎓 Claude Sonnet (AI extrakce ceníků)
Sonnet extrahuje tabulková data z PDF ceníků dodavatelů (sazby, ceny, distribuční oblasti). Lepší kvalita pro komplexní tabulky než Haiku ($3/$15 per MTok). Samostatný API klíč.
🎨 Loga ve výstupech kalkulací
Loga použitá v PDF nabídkách. Default logo se použije pokud neuvedeno jinak.
🏢 Dodavatelé energií
Načítání...
📋 Ceníky dodavatelů
Načítání...
| Dodavatel | Název ceníku | Komodita | Segment | Typ | Distribuce | Platnost | Periody | Sazby | Status | Akce 📌 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Načítání... | |||||||||||
📊 Kalkulačka cen energií
Nahraj fakturu klienta → porovnání s ceníky → prezentace + možnost uložit klienta
Nahraj fakturu klienta (PDF)
Nahrát fakturu (PDF)
klikni nebo přetáhni sem · max 20 MB · více souborů = jeden dokument · fotky jen přes 📷 v mobilu
ZADÁNÍ
KLIENTOVI
👥 Vyber klienta z databáze
| Klient | Typ | IČO / E-mail / Tel. | Adresa | OM | Obchodník |
|---|---|---|---|---|---|
| Načítání... | |||||
Odběrná místa klienta
Zkontroluj a doplň data z faktury
Uložit klienta do databáze
Klient bude založen se stejnými údaji jako přes sekci Klienti + uloží se i tato kalkulace jako nabídka. Pokud klient nakonec nesouhlasí, můžeš krok zrušit a klient se neuloží.
🧑💼 Obchodníci (OZ)
Obchodní zástupci - osobní čísla, provizní skupiny (rozpad A/B), velitelé
| Jméno | Osobní číslo | Provizní skupina | Rozpad | Velitel | Role | Stav | Akce |
|---|---|---|---|---|---|---|---|
| Načítání... | |||||||
🤝 Tipaři
Externí tipaři (finanční poradci, realiťáci…) - předávají kontakty, výplatu určuje provizní skupina
| Jméno | Kontakt | Provizní skupina | Rozpad | K výplatě | Vyplaceno | Osobní číslo | Datum | Nadřízený OZ EV | Nadřízený VK | Přístup | Stav | Akce | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Načítání... | |||||||||||||
💰 Provize obchodníků
Výpočet, import od dodavatelů, schvalování k výplatě
| Vytvořeno | Dodavatel | Smlouva | Klient | Obchodník | Vratka Kč | Důvod | Status | |
|---|---|---|---|---|---|---|---|---|
| Načítám... | ||||||||
| Období | Dodavatel | Smlouva | Klient | Obchodník | Spotřeba | Celkem Kč | Podíl OZ | Status | |
|---|---|---|---|---|---|---|---|---|---|
| Načítám... | |||||||||
| Příjemce | Číslo | Skupina | Typ provize | Výpočet | Kč | Body | Stav | |
|---|---|---|---|---|---|---|---|---|
| Načítám… | ||||||||
| Číslo | Příjemce | Skupina | Akv. 1 | Akv. 2 | Akv. 3 | Prolong. | Storno | Korekce | Celkem Kč | Body | Stav řádků | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Načítám… | |||||||||||||
| Dodavatel · Období | Soubor | Status | Řádků | Částka | Nahráno | Akce |
|---|---|---|---|---|---|---|
| Načítám... | ||||||
⬆️ Import provizí z XLSX
👥 Mapování obchodníků dodavatelů → EVCRM uživatelé
🏷 Provizní skupiny a odměny členů
🗺 Distribuční zóny (číselník)
+ Nový tipař
🗑 Žádost o odstranění tipaře
Odstranění tipaře musí schválit administrátor. Uveďte prosím důvod:
⚠️ Nový klient není uložen
Zavíráte okno, ale nový klient ještě není uložen — vyplněné a vytěžené údaje by se ztratily.
🧬 Odvodit ceník pro další území
Obchodní ceny dodavatelů jsou celostátní — varianty pro další území se odvodí zdarma a bez AI: silové ceny a platy se převezmou 1:1, distribuce a jističe se dosadí z ERÚ reference cílové zóny. Vznikají drafty ke kontrole a aktivaci.
✏️ Hromadná úprava ceníků (0)
Vyplňte jen to, co chcete změnit — pole „— beze změny —" se nedotknou. Před zápisem vždy uvidíte přesný náhled změn. Úprava cen mění jen obchodní složku (distribuce je daná ERÚ a nemění se).
🏛️ ERÚ reference distribuce
Nahrajte PDF cenového rozhodnutí ERÚ pro nízké napětí (obsahuje všechny distribuční zóny). Hodnoty přečte deterministický parser (zdarma); nerozpozná-li strukturu, použije se AI čtení (2× Haiku + arbitr, ~5–15 Kč) s literální kontrolou proti PDF. Od 25. 8. 2026 systém výměry stahuje z webu ERÚ sám (od 20. 11. denně). Od 27. 10. 2026 základní roční výměr po kontrolách zapíše sám (platnost od 1. 1. příštího roku, do ceníků se promítne 1. 1.) a pošle zvoneček se zdrojem – níže ho zkontrolujete („Načíst a porovnat"), případně vrátíte. Ruční nahrání PDF zůstává jako záloha a jediná cesta, když parser strukturu nerozpozná (AI čtení) nebo kontroly najdou chyby.
💸 Zadat slevu na vybrané ceníky (0)
📧 Odeslat report provizí obchodníkovi
Pošle obchodníkovi report jeho provizí za zadané období. CSV příloha + HTML email se souhrnem.
Nové připomenutí
🔒 Nemáte oprávnění k exportu
Sledovat status žádosti můžete v sidebar 📥 Export žádosti.
Posouzení žádosti
⚙️ Credentials
📜 Audit log API
⚙️ Přizpůsobit Přehled
🧙 Nový proces
—
📐 Pravidla provizí - sazebník per ceník
pricelist_id + spotřeba MWh + datum podpisu.