Přeskočit na hlavní obsah

Report pro klienta s paušálem

Klient s paušálem platí za balíček hodin, ne za každou hodinu. Report mu proto neukazuje hodinové ceny, ale doklad odvedené práce za jeho paušál: kolik hodin měl v ceně, kolik se odpracovalo, co bylo nad balíček a co se stane s nevyčerpanými hodinami.

Co klient v PDF uvidí​

Souhrn paušálu — za každý celý měsíc období:

ŘádekCo znamená
V ceněHodiny, které paušál v měsíci zahrnuje.
Převod z minulého měsíceNevyčerpané hodiny z minula (jen když má paušál převod zapnutý).
OdpracovánoSchválené hodiny v paušálu.
Nad balíčekHodiny navíc. U otevřeného měsíce placené vícepráce s částkou podle ceníku (návrh), nebo zdarma nad rámec paušálu (podle dohody na paušálu). U uzavřeného měsíce to, co se při uzavření rozhodlo: vyfakturováno s částkou faktury za vícepráce (dokud je faktura koncept, k fakturaci), nebo neúčtováno, když se měsíc uzavřel bez faktury nebo se faktura stornovala — pak se do celkem nepočítají. Uzavřený měsíc neschválené hodiny nehlásí: pozdě zapsaný výkaz jeho souhrn nezmění.
NevyčerpánoKolik se převádí do dalšího měsíce a kolik propadá. Paušál, který v dalším měsíci už neběží, nic nepřevádí. U běžícího měsíce jen „měsíc ještě běží“; u minulého neuzavřeného měsíce, ve kterém čekají neschválené hodiny, report převod neslibuje, dokud je neschválíte.
Cena paušáluCena balíčku za měsíc (volba, jde skrýt). U měsíce uzavřeného dokladem v Uzávěrkách místo toho „Vyfakturováno za paušál“.

Souhrn vychází z téhož výpočtu jako karta klienta, ale počítá jen schválené hodiny. Karta klienta ukazuje i neschválené, takže se čísla můžou lišit, dokud je neschválíte. Řádky reportu souhrn neovlivňují.

Pod souhrnem:

  • Práce v paušálu — hodiny bez částek (platí je cena paušálu), ve výchozím stavu jako souhrn po střediscích.
  • Práce mimo paušál a náklady — s částkami, jako v běžném reportu.
  • Celkem za období — cena paušálu + placené vícepráce + práce mimo paušál + náklady. Když cenu paušálu skryjete, součet za paušál se jmenuje Vícepráce nad paušál a obsahuje jen je.

Volby v editoru​

V editoru reportu je panel Paušál v reportu. Ukazuje souhrn přesně tak, jak bude v PDF, a nabízí volby:

  • Souhrn paušálu — vypnutý souhrn se v PDF neukáže a paušál se nepočítá do celkem.
  • Cena paušálu — skrytá cena v PDF chybí; do celkem jdou jen placené vícepráce.
  • Částky u hodin v paušálu — u hodin v balíčku se ukáže „hodnota dle ceníku“. Je jen pro informaci, do celkem se nepočítá. Jen se zapnutou volbou jde v editoru částku u hodin v paušálu měnit.
  • Hodiny v paušálu po řádcích — místo souhrnu po střediscích podrobný výpis.

Rozpracované úpravy (název, poznámka, řádky) se samy uloží před každou akcí, po které se report načte znovu — přepnutí volby, přidání, sloučení, smazání nebo rozdělení řádku, stažení PDF i odeslání. Když report mezitím změnil někdo jiný (třeba v druhém okně přibyl řádek), appka uložení odmítne a požádá o nové načtení, aby přidaný řádek tiše nezmizel. Dokud změny nejsou uložené, panel to řekne — souhrn v něm odpovídá poslední uložené verzi. Když z editoru odcházíte (tlačítko Zpět, zavření nebo obnovení stránky) s neuloženými změnami, appka se zeptá, jestli je uložit.

Řádky v paušálu a mimo něj​

Řádky, jejichž hodiny kryje paušál, mají v editoru štítek V paušálu.

  • Sloučit jde jen řádky z téhož paušálu, nebo jen řádky mimo paušál.
  • Řádek, který míchá hodiny v paušálu s prací mimo něj (štítek Paušál + mimo), report odeslat nedovolí — rozdělte ho tlačítkem Rozdělit podle paušálu. Hodiny i částka se rozdělí poměrně a součet zůstane stejný. Když řádku chybí část výkazů, díly dostanou přesné hodnoty výkazů, které zůstaly.

Smazané výkazy​

  • Chybí výkaz — někdo smazal část výkazů, ze kterých řádek vznikl. Hodiny a částka řádku je pořád obsahují; zkontrolujte je. Odeslání chce potvrzení.
  • Výkazy smazané — řádku zmizely všechny výkazy, takže nejde poznat, jestli patřil do paušálu. Report ho odeslat nedovolí. Řádek smažte, nebo zvolte Ponechat jako ruční — appka se zeptá, protože se pak řádek účtuje jako práce mimo paušál.

Report, kterého se paušál týkat nemůže (jen za střediska, která paušál nekryje), řádek se všemi výkazy smazanými nezablokuje — je to obyčejná práce mimo paušál a odeslání chce jen potvrzení.

Upozornění před odesláním​

Když se výpis hodin v paušálu liší od souhrnu, PDF to samo vysvětlí a odeslání chce potvrzení. Typické důvody:

  • řádek jste upravili nebo smazali,
  • report je jen za část středisek nebo lidí (souhrn je vždy za celý paušál),
  • v měsíci ještě čekají neschválené hodiny — souhrn je „stav k datu“,
  • někdo mezitím smazal výkaz, ze kterého řádek vznikl (PDF napíše „ze smazaných výkazů“),
  • u uzavřeného měsíce přibyly hodiny po uzavření; u otevřeného se od vytvoření reportu změnily výkazy.

Okno odeslání ukáže upozornění i u reportu, který se paušálu vůbec netýká (například jen za středisko mimo paušál).

Souhrn je jen za celé měsíce. Report za část měsíce souhrn paušálu nemá a řekne to.

Po odeslání​

  • Uloží se přesně to, co klient dostal, včetně otisku PDF — u každého reportu, i u klienta bez paušálu. Pozdější změna paušálu (cena, střediska, převod), přejmenování klienta ani změna měny odeslaný report nezmění.
  • Když report odešlou dva lidé naráz, klient dostane jeden e-mail; druhý uvidí, že už byl odeslán. Když se e-mail nepodaří odeslat, report zůstane konceptem a appka to řekne. Odeslaný report smazat nejde.
  • Report paušál neuzavírá. Paušál se uzavírá v Uzávěrkách tlačítkem Uzavřít.
  • Faktura z reportu hodiny v paušálu nepřevezme — platí je cena paušálu. Řádky řadí stejně jako report; řádek, kterému zmizely všechny výkazy, se řídí tím, jak ho viděl klient v odeslaném reportu. Viz Faktura z klientského reportu.

Kde report pro paušál začít​

  • Uzávěrky → u řádku klienta tlačítko Pošli report (je i u řádku jen s paušálem). Když už rozpracovaný report za tentýž měsíc existuje, otevře se.
  • Klientské reporty → + Nový report jako obvykle — souhrn paušálu se doplní sám.

PDF​

PDF vzniká jen na serveru: editor stahuje tentýž dokument, jaký odejde e-mailem, v jazyce organizace. Stejně tak Stáhnout PDF v generátoru, ještě než report uložíte.

API a MCP​

  • Detail reportu (GET /api/v1/client-reports/{id}, MCP get_client_report) vrací i souhrn paušálu a zařazení řádků.
  • Odeslání (POST /api/v1/client-reports/{id}/send, MCP send_client_report): smíšený řádek nebo řádek se všemi výkazy smazanými vrátí chybu 400; rozdíl výpisu proti souhrnu, čekající hodiny nebo část smazaných výkazů vrátí 412, dokud je nepotvrdíte polem acknowledgeRetainerWarnings.