MyÚčto MyÚčto.cz Manuál
Stáhnout PDF Zpět na hlavní stránku

31. Dokumenty

Sekce Dokumenty je úložiště pro libovolné soubory, které k podnikání patří, ale nejsou to přímo faktury — smlouvy, naskenované doklady, XML/ISDOC, datové zprávy ze schránky (ZFO), elektronické podpisy (P7S), tabulky a další. Najdeš ji v menu hned před sekcí Daně.

Vše je odděleně per dodavatel (firma/IČO) — co nahraješ pod jednou firmou, nevidíš pod jinou.

Organizace — složky, vazby a tagy

Dokumenty organizuješ třemi způsoby, které se doplňují:

Nahrávání

V pravém horním rohu jsou tři způsoby (potřebuješ právo zápisu):

Nové soubory se nahrají do aktuálně otevřené složky.

Soubory ZIP — dva režimy

Přepínač Soubory ZIP určuje, co se stane s nahraným .zip:

ZFO — datové zprávy ze schránky

Když nahraješ ZFO (stažená nebo odeslaná datová zpráva), aplikace ji automaticky rozbalí:

Náhledy a otevírání

U PDF a obrázků se generují náhledy (thumbnaily) a v detailu je inline náhled přímo v aplikaci (stejně jako u přijatých faktur). Přímo v detailu lze otevřít také XML (odsazené a čitelně formátované), TXT, GPC a ABO (text s čísly řádků) a CSV (tabulka s automaticky rozpoznaným oddělovačem). Velké textové soubory mají náhled omezený; celý originál zůstává vždy dostupný ke stažení. Ostatní typy souborů se z bezpečnostních důvodů nabízejí pouze ke stažení.

Vyhledávání

Pole Hledat nahoře prohledává názvy, popisy i obsah dokumentů. U PDF s textovou vrstvou, dokumentů Office (DOC/XLS) a XML se text indexuje při nahrání, takže najdeš dokument i podle slova uvnitř. Naskenované PDF bez textové vrstvy zůstává dohledatelné podle názvu a tagů.

Párování s fakturami a klienty

V detailu dokumentu v sekci Souvisí s přidáš vazbu přes našeptávač — píšeš a aplikace průběžně nabízí vystavené i přijaté faktury, klienty a zakázky. Hledat můžeš podle čísla dokladu, názvu firmy, e-mailu, IČ/DIČ, názvu nebo čísla projektu. Klikneš na nabídku a vazba je hotová.

Obráceně: v detailu klienta, vystavené faktury, přijaté faktury i zakázky najdeš panel Dokumenty, kde vidíš všechny připojené soubory a přes tlačítko *Připojit dokument* k nim přidáš další.

Hromadné akce

Zaškrtni více dokumentů i složek současně (v mřížce i seznamu) a v liště nahoře:

Velikost každé složky je vidět přímo v dlaždici. Na mobilu (bez najetí myší) se akce složky (přejmenovat/smazat) odkryjí prvním ťuknutím a spustí až druhým — ochrana proti nechtěnému smazání.

Koš

Smazání je nevratné až po vysypání koše. Tlačítko Koš přepne na seznam smazaných dokumentů i složek, kde je můžeš Obnovit. Vysypat koš je trvale odstraní z databáze i z disku (soubor se fyzicky smaže jen tehdy, když na něj neukazuje žádný jiný dokument — kvůli deduplikaci).

Oprávnění

Firemní a osobní dokumenty

Nad seznamem je přepínač Firemní / Osobní, který řídí, kterou vrstvu dokumentů zrovna procházíš:

Rozlišení firemní/osobní je vlastnost každého jednotlivého dokumentu (ne složky — složky samotné vrstvu nemají a procházejí se společně), a platí důsledně napříč celou sekcí — v seznamu, fulltextovém hledání, filtru podle tagu, párování s fakturami/klienty i v koši. Osobní dokument cizího uživatele se běžnému uživateli nezobrazí v žádném z těchto míst, ani v hromadném ZIP exportu.

Poznámka

Vrstva firemní/osobní je nezávislá na izolaci per dodavatel popsané výše — obě běží současně. Nejdřív tě systém omezí na dokumenty tvé aktuální firmy, teprve uvnitř ní pak na firemní vs. tvoje osobní.

Přílohy účetních zápisů (§33a)

Kromě obecného úložiště popsaného v této kapitole má MyÚčto ještě samostatnou, oddělenou evidenci příloh přímo u jednotlivých zápisů v účetním deníku — sken faktury, dodacího listu nebo jiného průkazného dokladu, který dokládá konkrétní účetní zápis podle § 33a zákona o účetnictví. Tahle příloha se nenahrává zde v sekci Dokumenty, ale přímo v detailu zápisu v Účetním deníku — tady popisujeme jen princip, protože jde o technicky příbuzné, ale oddělené úložiště.

Proč oddělené úložiště

Přílohy zápisu žijí ve vlastní databázové tabulce a vlastním diskovém prostoru (storage/journal/…, mimo storage/documents/ používaný zbytkem této kapitoly). Bajty jsou stejně jako u Dokumentů ukládané podle otisku (content-addressed), ale dedup a mazání „naposledy zbylého souboru" počítá jen mezi přílohami zápisů — nikdy se nekříží s obecným DMS. Díky tomu:

Nahrávání a limity

U zápisu jde nahrát více souborů najednou. Systém zpracuje každý soubor samostatně — pokud jeden selže (např. je duplicitní), zbytek dávky se přesto nahraje a u odpovědi vidíš přehled, co se povedlo a co ne s důvodem (např. „už evidováno", „příliš velký").

Popisek, stažení a mazání

Oprávnění

Upozornění

Plánovaná úloha cron-backup-documents (viz § Zálohování níže) zálohuje jen storage/documents/ — přílohy účetního deníku (storage/journal/) v ní aktuálně obsažené nejsou. Počítej s tím při plánování celkové zálohy databáze a souborového úložiště.

Zálohování

Dokumenty zálohuje samostatná plánovaná úloha cron-backup-documents (viz *Systém → Plánované úlohy*), oddělená od zálohy PDF faktur. Zálohuje celé úložiště storage/documents/ (všechny typy souborů) do storage/backup/{db}-documents-RRRR-MM-DD.zip s retencí 30 denních + 12 měsíčních záloh. Náhledy se nezálohují (regenerují se). Zálohu lze volitelně šifrovat heslem cron.backup.password v cfg.php (AES-256, společné pro všechny typy záloh — viz § 5.5 Cron skripty).

Bezpečnost

Sekce přijímá libovolné soubory, proto je upload chráněný: typ se ověřuje podle obsahu (ne podle přípony), spustitelné soubory a HTML/SVG jsou odmítnuty, rozbalování ZIP má ochranu proti „zip bombě" i průniku cesty (Zip Slip) a parsování ZFO/XML je chráněno proti útokům přes XML entity (XXE).