Fakturant

Zadej heslo pro přístup

Bez e-mailu se přihlásíš správcovským heslem z konfigurace.

Ve které společnosti chceš pracovat?

Máš přiřazených víc společností. Přepnout se dá kdykoli i za běhu, nahoře v liště.

Založit účetnictví

Vlastní faktury, zákazníci a nastavení. Nic z toho nikdo jiný neuvidí.

Už účet máš?

Vítej ve Fakturantovi

Načítám pozvánku…

🧾 Fakturant
📖Příručka

Přehled

Vývoj v roce

Inkasováno Výdaje

Nejlepší zákazníci

Čeká na zaplacení

Vystavené a odeslané faktury, které nejsou zaplacené — tedy tvoje pohledávky, po odečtení už přijatých úhrad. Je to napříč roky: přepínač roku nahoře na tuhle tabulku nemá vliv, protože dluh z loňska je pořád dluh. Nepočítají se koncepty (ještě nejsou vystavené), uhrazené ani stornované faktury. U částečně zaplacené faktury je vidět jen zbývající částka. Kliknutím na řádek se otevře detail faktury, odkud jde poslat upomínka.

Faktury

Export CSV

Zákazníci

Opakované faktury

Šablona faktury a rozvrh. Cron je spouští každý den v 8:00 a výsledkem je koncept, který si zkontroluješ a vystavíš — cena i položky se dají kdykoliv změnit, jak v šabloně, tak v tom jednom konceptu. Generátor, který má zapnuté vystavit rovnou, kontrolu přeskočí.

Výdaje

Export CSV

Datová schránka

Stažením se zprávy doručí. Získání seznamu došlých zpráv je podle zákona přihlášení do schránky — od té chvíle běží lhůty, i u zpráv, které si tady nikdo neotevře. Proto se to děje jen na tohle tlačítko nebo naplánovaným během, ne samo při otevření záložky.

Daňové podklady

Export CSV

Podle živnostenského rejstříku, ne podle výhodnosti.

Nastavení

Firma

Neuložené změny

Fakturace

Zástupné texty {rok} a {poradi}. Číslo je unikátní v rámci roku.

Přebije to splatnost nastavená u konkrétního zákazníka.

Formát čísla neměň uprostřed roku

Rozpadne se tím číselná řada a starým platbám přestane sedět párování podle variabilního symbolu. VS se odvozuje z pořadí a roku, ne z čísla faktury.

Neuložené změny

Banka a platby

IBAN a QR platbu dopočítám sám.

Neuložené změny

Vzhled faktury

Šablona

Náhled PDF

Rozvržení

Šipkami měníš pořadí; popis vypnout nejde.

Ukázková faktura, ne tvoje data. Změny se projeví hned, ale uloží se až tlačítkem Uložit dole.

Logo a podpis

PNG nebo JPEG, nejvýš 2 MB. Nahrání se uloží hned, na Uložit nemusíš čekat.

Neuložené změny

E-maily

SMTP server

Prázdné pole nechá uložené heslo být.

Hlavička Reply-To. Faktura odejde z fakturační schránky, ale když klient klikne na Odpovědět, napíše sem.

Test se přihlásí k serveru, ale žádný e-mail neodešle.

Bez SPF a DKIM padají faktury do spamu

Jakmile SMTP zapneš, přidej ke své doméně v DNS záznam SPF (u WEDOSu v=spf1 include:_spf.wedos.net ~all) a v administraci poskytovatele zapni DKIM. Bez toho nemá přijímající server jak ověřit, že e-mail posíláš opravdu ty. Výsledek se dá zkontrolovat na mail-tester.com.

E-mail s fakturou

Zástupné texty: {cislo} {castka} {splatnost} {odberatel} {dodavatel} {vs}

Neuložené změny

Upomínky

Stupně eskalace

Posílá se vždy jen jeden stupeň na fakturu a nejvýš jeden za období odstupu. Navíc k běžným zástupným textům jsou tu {zbyva} a {dnu_po_splatnosti}.

Neuložené změny

Daně

Podle živnostenského rejstříku, ne podle výhodnosti.

Používá se v záložce Daně. Sazby a minima jsou v kódu po letech a appka upozorní, když rok nemá ověřené hodnoty. Není to daňové poradenství.

Neuložené změny

DPH

Dokud jsi neplátce, appka o DPH nikde nemluví a faktury vypadají přesně jako dosud. Po přepnutí přibude sazba u položek, rekapitulace daně na faktuře a povinné údaje daňového dokladu.

Identifikovaná osoba odvádí daň jen z nákupů ze zahraničí (reklama, cloud) a faktury vystavuje dál bez DPH.

Doklady vystavené před tímhle datem zůstanou navždy bez daně — registrace k DPH nepřepíše historii.

Stejné pole jako v sekci Firma.

Zapni, když prodáváš koncovým zákazníkům a chceš kulaté ceny. Firmám se obvykle fakturuje bez daně.

Zaokrouhlení je na faktuře zvlášť a do základu daně nevstupuje. Při platbě převodem není potřeba.

Neuložené změny

Než to pustíš do ostrého provozu

Jak přesně appka počítá daň, ukáže příkazem docker exec -i fakturace-api python - < scripts/test_dph.py tabulka příkladů na konci výpisu. Nech ji odsouhlasit účetní — tím je chování ověřené a testy hlídají, aby se nezměnilo.

Datová schránka

Appka umí číst došlé zprávy: stáhne je i s přílohami, uloží je u sebe (ISDS je po 90 dnech maže) a z přílohy umí rovnou založit výdaj. Nic neodesílá — odeslání datové zprávy soukromému subjektu je placené.

Než to zapneš: stažení seznamu došlých zpráv je podle zákona přihlášení do schránky, takže doručí všechno, co v ní leží — od té chvíle běží lhůty. Proto appka po každém běhu s novou zprávou pošle upozornění e-mailem.

Na testovacím prostředí si to vyzkoušej dřív, než sáhneš na ostrou schránku — tam už se doručuje doopravdy.

Prázdné = adresa pro odpovědi z Nastavení → E-maily.

Prázdné pole nechá uložené heslo být. Heslo do ISDS po 90 dnech vyprší — trvalé řešení je systémový certifikát níž.

Zabere víc místa, ale je to jediné, čím se dá zpětně doložit, co přesně přišlo.

Systémový certifikát (nepovinné)

Bez něj heslo každých 90 dní vyprší a stahování přestane fungovat. Postup, jak certifikát pořídit a zaregistrovat, je v příručce. Soubory patří do data/, cesta se píše tak, jak je vidí kontejner (/data/…).

Prázdné, když je klíč ve stejném souboru.

„Vyzkoušet spojení" jen ověří přihlášení a nic nedoručí. „Stáhnout zprávy" naopak doručí vše, co ve schránce leží.

Neuložené změny

Import dat

Import z Fakturoidu

Ve Fakturoidu si stáhni export faktur, výdajů nebo kontaktů (Faktury → Export) a nahraj ho sem. Rozumím CSV i Fakturoid XML — XML si vyber, když chceš faktury i s položkami, CSV je bez nich obvykle jen s celkovou částkou. Co už v evidenci je, poznám a nezaškrtnu; nic se nezapíše, dokud to neodsouhlasíš.

Import z banky

Nahraj výpis z internetového bankovnictví. Platby se spárují s fakturami nejdřív podle variabilního symbolu, a když nesedí, záložně podle částky a plátce. Co projde jednoznačně, je předzaškrtnuté; zbytek propáruješ ručně výběrem faktury. Řádky, které by úhradu přesunuly do jiného roku, jsou červené a nezaškrtnuté — rozhodni u nich sám. Nic se nezapíše, dokud to neodsouhlasíš. Rozumím formátům CSV, ABO/GPC a camt.053 XML.

Systém

Moje přihlášení

Zapomenuté správcovské heslo z konfigurace se resetuje na stroji, kde appka běží: docker compose run --rm api python -m app.hash_password

Uživatelé a role

RoleCo smí
Vlastníkvšechno včetně nastavení a správy uživatelů
Účetnífaktury, zákazníci, výdaje, banka, přehledy a daně — ne nastavení
Fakturantfaktury a zákazníci; nevidí přehledy, daně, výdaje ani banku

Oprávnění hlídá server, ne jen skryté záložky — ruční zavolání API roli neobejde. Správcovské heslo z konfigurace funguje dál a chová se jako vlastník, aby se nikdo nemohl zamknout venku.

Data a záloha

Všechna data jsou v jednom souboru data/fakturace.db. Záloha za provozu (atomická, na rozdíl od kopírování souboru):

sqlite3 data/fakturace.db ".backup ~/zalohy/fakturace-$(date +%F).db"