Open-source · self-hosted · 100% zdarma

Fakturace, kterou opravdu vlastníš

MyInvoice.cz je český fakturační a účetní systém pro freelancery, OSVČ a malé firmy. Vystavíš fakturu za 30 vteřin, přijatou fakturu naskenuje AI z PDF, CRM ti ukáže, kdo dluží a komu zaplatit, výkazy DPH/KH si vygeneruješ jedním klikem. Žádné měsíční poplatky, žádné limity, tvoje data zůstávají u tebe.

Docker za 3 minuty AI extrakce PDF ARES + VIES QR platby (SPAYD + SEPA) ISDOC + Pohoda + EPO XML REST API v1
Přehled (dashboard) — KPI, pohledávky po splatnosti, cash-flow forecast Přehled (dashboard) — KPI, pohledávky po splatnosti, cash-flow forecast

Pro koho je MyInvoice.cz?

Stavěné pro lidi, co fakturují sami sobě nebo za malou firmu — bez korporátní složitosti, ale se vším, co reálně potřebuješ.

Živnostníci

Programátoři, designéři, konzultanti, copywriteři. Vystavuj rychle, výkaz víceprací jako 2. strana PDF, klonování měsíčních faktur. Přijaté faktury od dodavatelů vyplní AI z PDF — žádné opisování.

Malé firmy

S.r.o. do několika lidí. RBAC role (admin / účetní / readonly), 2FA, activity log, CRM dashboard s aging pohledávek + DSO, výkazy DPH/KH/SH a daň z příjmů přímo do EPO portálu MFČR.

OSVČ + vlastní s.r.o.

Klasický český případ — fakturuješ za sebe jako OSVČ a zároveň za svoje s.r.o. Multi-supplier ti dovolí mít obě IČ v jedné instalaci, přepínat mezi nimi v UI a každé má vlastní řadu, banky, šablony i exporty.

Vše od faktury po DPH na jednom místě

Vystavíš fakturu, klient zaplatí, banka spáruje, AI naskenuje přijatou fakturu od dodavatele, CRM ti ukáže aging, a jednou měsíčně klikneš na DPH/KH/SH. Reálné obrazovky z aplikace, žádné mockupy.

Opakované fakturace

Měsíční faktura jedním klikem

Klasika u dlouhodobých klientů: každý měsíc stejná částka, jen se mění měsíc v popisku. V MyInvoice.cz stačí kliknout na „Opakovat" — systém naklonuje fakturu, automaticky posune měsíc v popiscích položek (např. 04/2026 → 05/2026), nastaví novou splatnost a vystaví ji.

Hromadná akce „Vystavit znovu (N)" zvládne klidně 20 měsíčních faktur naráz — jeden klik, jeden e-mail klientovi, hotovo.

  • Klonování s auto-inkrementem měsíce v popiscích
  • Hromadné Vystavit znovu, Odeslat klientovi, Označit jako zaplacené
  • ARES (IČ → adresa, název) a VIES (DIČ) lookup automaticky
Detail vystavené faktury s položkami a QR platbou Detail vystavené faktury s položkami a QR platbou
Projekty na zákazníka

Zakázky pod klientem — rozpočet, lidi, fakturační e-maily

Pod každým klientem si vedeš libovolný počet zakázek (projektů) 1:N. Každá zakázka má vlastní rozpočet, vlastní hodinovou sazbu, vlastní stav — a hlavně vlastní fakturační e-maily, kam se má posílat. Účetní u jednoho projektu, projekťák u druhého, do kopie šéf u třetího.

  • Rozpočet zakázky — sleduješ, kolik už bylo vyfakturováno vs. kolik zbývá
  • Per-zakázka fakturační e-maily (To, Cc) — různý okruh příjemců na každý projekt
  • Vlastní hodinová sazba, vlastní stavy (otevřená / pozastavená / uzavřená)
  • Filter zakázek podle klienta, archivace bez ztráty historie faktur
Detail zakázky (projektu) — rozpočet, sazba, fakturační e-maily Detail zakázky (projektu) — rozpočet, sazba, fakturační e-maily
QR platby

Klient naskenuje QR, peníze jsou na účtu

Každá faktura má v PDF vygenerovaný QR kód — SPAYD pro CZK, SEPA EPC pro EUR. Klient scannerem v bankovní appce odešle platbu přesně na haléř, se správným variabilním symbolem.

  • SPAYD QR pro CZK, SEPA EPC QR pro EUR
  • Variabilní symbol + částka v QR — bez chyb v opisu
  • Snapshot dodavatele/odběratele/banky → vystavená faktura je neměnná
QR platba (SPAYD / SEPA) na PDF faktuře
Schvalování zákazníkem

Zákazník odsouhlasí výkaz, faktura se vystaví sama

Volitelné per zakázka: zákazník dostane e-mail s veřejným odkazem (token + CAPTCHA), jedním klikem schválí výkaz víceprací — a faktura se automaticky vystaví a odešle.

  • Veřejná schvalovací stránka chráněná Cloudflare Turnstile
  • Po schválení automatické vystavení + e-mail klientovi
  • Audit záznam — kdo, kdy, z jaké IP
Výkaz práce ke schválení zákazníkem
Upomínky

Po splatnosti? Klikni — nebo nech to crontab

Přímo na detailu faktury vidíš tlačítko Upomínka u každého neplatícího klienta. Hromadná akce na seznamu, nebo cron skript jednou denně — sám pošle slušnou upomínku v CZ nebo EN.

  • Manuální tlačítko, hromadná akce, nebo automatický cron
  • Vlastní e-mailová šablona (Twig editor v UI, CZ + EN)
  • Pojistka 14 dní mezi upomínkami — klient nedostane stejnou výzvu dvakrát po sobě
Upomínka po splatnosti — tlačítko a hromadná akce Upomínka po splatnosti — tlačítko a hromadná akce
Přijaté faktury & AI · od v4.0

Přijatou fakturu naskenuje AI — ty jen klikneš „uložit"

Nascanované PDF od dodavatele nemusíš opisovat. AI (Anthropic Claude, BYOK) z něj vytáhne dodavatele, IČ/DIČ, číslo dokladu, datumy, položky se sazbami DPH, sumy, IBAN, e-mail a telefon. Při „NEPLAŤTE, JIŽ UHRAZENO" automaticky označí jako zaplacené.

  • ISDOC priorita — pokud PDF obsahuje strukturovaná data (PDF/A-3 attachment), AI se vůbec nevolá
  • Inbox scan cron — sleduje konfigurovaný adresář, dropni PDF a za 10 min je v systému
  • ClientResolver hledá dodavatele přes IČO → DIČ → název — žádné duplikáty
  • Auto-kurz ČNB pro non-CZK faktury, rate limit 30 volání/5 min pro BYOK ochranu
AI extrakce přijaté faktury z PDF AI extrakce přijaté faktury z PDF
CRM dashboard · od v4.0

Vidíš, kdo dluží a komu zaplatit — všechno na jednom místě

CRM dashboard ti ráno řekne, co máš dnes dělat: Akce pro tebe seznam (overdue faktury, recurring k vystavení, blížící se DPH deadline, neaktivní klienti). KPI tržby vs. náklady vs. zisk per měsíc, aging pohledávek i závazků, DSO (Days Sales Outstanding), platební morálka klientů a riziko koncentrace (kolik % obratu dělá Top 1 klient).

  • Cash flow forecast — co přiteče a odteče v příštích 4 týdnech
  • Late-risk score — který klient pravděpodobně zaplatí pozdě
  • Churn risk — neaktivní klienti 60+ dní bez objednávky
  • Top klienti / dodavatelé s Pareto rozpadem, expense breakdown podle kategorií
  • Dismiss upozornění na den / týden / navždy / pro historická data (snapshot ID — vidíš jen nové výskyty)
CRM dashboard — KPI, aging, DSO, koncentrace CRM dashboard — KPI, aging, DSO, koncentrace
Výkazy DPH a daň z příjmů · od v4.0

EPO výkazy: DPHDP3, KH, SH, DPFO, DPPO — jedním klikem

Místo opisování řádků v Excelu si necháš výkazy spočítat ze stejných faktur, ze kterých vystavuješ. Přiznání k DPH (DPHDP3), Kontrolní hlášení (KH), Souhrnné hlášení (SH) a Daň z příjmů (DPFO pro OSVČ / DPPO pro s.r.o.). Vygeneruje se XML pro EPO portál MFČR, validuje se proti oficiálnímu XSD a ukládá do archivu podání s časem a hashem.

  • Měsíční i kvartální DPH (respektuje is_vat_payerfinancial_office_code)
  • KH řádky A.1-A.5, B.1-B.3, ř. 40-43, reverse charge, dovoz
  • SH pro intracom dodávky do EU
  • XSD validace přes DOMDocument::schemaValidate — než pošleš na EPO, vidíš chyby
  • Archiv všech generování s timestamp + summary
Výkazy DPH (DPHDP3) — náhled formuláře pro EPO portál MFČR Výkazy DPH (DPHDP3) — náhled formuláře pro EPO portál MFČR
Branding

Tvoje logo, tvoje barvy — i v PDF faktuře

Aplikace nemá vypadat jako další generický fakturační SaaS — má vypadat jako tvoje firma. Nahraj logo, zvol si barvy, přepiš popisky a e-mailové šablony, a klient uvidí jen tvůj brand. Od přihlašovací obrazovky po PDF faktury, který mu spadne do schránky.

  • Logo v UI i v PDF faktuře — SVG nebo PNG, automatické umístění do hlavičky dokumentu
  • Vlastní primární a akcentová barva — propíše se do celého rozhraní
  • Přepis názvu aplikace, sloganu a textů na přihlašovací stránce
  • E-mailové šablony v Twigu (CZ + EN) — fakturace, upomínky, schvalování výkazů
  • Vlastní patička PDF s kontaktními údaji, IBAN nebo právní doložkou
Branding — logo, barvy, e-mailové šablony Branding — logo, barvy, e-mailové šablony

Proč ne další SaaS?

Většina českých online fakturací je SaaS s měsíčními poplatky a tvými daty někde v cloudu. MyInvoice.cz dělá pravý opak.

Tvoje databáze, tvoje data

Self-hosted na vlastním (nebo pronajatém) serveru. Nikdy neuvidí jiná firma tvoje obraty ani klienty.

Nulové měsíční náklady

Žádné per-fakturové poplatky, žádné limity. Jednorázový setup a jedeš dál bez omezení.

Český kontext první

ARES + VIES, SPAYD QR, ISDOC 6.0.2, Pohoda XML, GPC import výpisů, mod-11 validace bank. účtu.

Multi-supplier od první verze

Fakturuj za více firem / IČ z jedné instalace. Přepínač v UI, izolovaná data per dodavatel.

Exporty pro účetní

ZIP s PDF po měsících, ISDOC pro B2B výměnu, Pohoda XML pro přímý import — bez ručního opisu.

AI extrakce přijatých faktur

Anthropic Claude (BYOK) přečte PDF od dodavatele a vyplní strukturu sám — dodavatel, IČ, položky, sumy, IBAN, datum splatnosti.

CRM + výkazy DPH

Aging pohledávek, DSO, cash flow forecast, churn risk. Výkazy DPHDP3, KH, SH, DPFO, DPPO → XML přímo na EPO portál MFČR.

Opakované fakturace

Měsíční faktury naklonuješ jedním klikem — auto-inkrement měsíce v popiscích, hromadné vystavení i odeslání klientovi.

REST API v1

101 endpointů, Personal Access Tokens, OpenAPI 3.1 + Swagger UI + Redoc. Automatizuj integrace, napiš si vlastní reporty.

Bezpečnost na první místě

2FA TOTP, brute-force ochrana, IP allowlist, RBAC role, activity log všech mutací, AES-256-GCM šifrování citlivých polí.

Docker za 3 minuty

Jeden skript: vygeneruje config, postaví image, spustí stack, počká na DB, spustí migrace. Hotovo.

MIT licence

Zdarma používej, modifikuj, redistribuuj — i komerčně. Jedinou podmínkou je zachovat copyright.

3 min
Docker install
25
kapitol manuálu
101
REST API endpointů
0 Kč
měsíčně, navždy
100%
tvoje data

Instalace? Tři řádky. Vážně.

Žádný hodinový setup, žádná konfigurace MySQL nebo nginxu. Naklonuj repozitář, spusť skript, fakturuj.

~/dev — myinvoice install
1$git clone https://github.com/radekhulan/myinvoice.git 2$cd myinvoice 3$cmd/docker-ghcr.sh Hotovo. Otevři http://localhost:8080 a vystav fakturu.
Mimořádně jednoduché

Tři řádky a jedeš.

Jeden instalační skript zařídí všechno: vygeneruje konfiguraci, postaví Docker image, spustí stack, počká na databázi a doběhne migrace. Za 3 minuty máš běžící fakturační systém.

  • Funguje stejně na Linuxu, macOS i Windows
  • Žádné ruční nastavení MySQL, PHP ani webserveru
  • Update jednou ranou — docker-update.sh
Detailní postup instalace

Vyzkoušej MyInvoice.cz hned teď

Naklonuj si repozitář, spusť instalační skript a do tří minut vystavuješ první fakturu. Žádná registrace, žádná kreditka, žádný cloud.

Podpořte rozvoj