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í:
| Řádek | Co znamená |
|---|---|
| V ceně | Hodiny, které paušál v měsíci zahrnuje. |
| Převod z minulého měsíce | Nevyčerpané hodiny z minula (jen když má paušál převod zapnutý). |
| Odpracováno | Schválené hodiny v paušálu. |
| Nad balíček | Hodiny 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áno | Kolik 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šálu | Cena 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}, MCPget_client_report) vrací i souhrn paušálu a zařazení řádků. - Odeslání (
POST /api/v1/client-reports/{id}/send, MCPsend_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 polemacknowledgeRetainerWarnings.