Open-source · self-hosted · 100% zdarma

Fakturace, kterou opravdu vlastníš

MyInvoice.cz je český fakturační systém pro freelancery, OSVČ a malé firmy. Vystavíš fakturu za 30 vteřin, klient zaplatí přes QR, ty si stáhneš výpis z banky a všechno se spáruje samo. Žádné měsíční poplatky, žádné limity, tvoje data zůstávají u tebe.

Docker za 3 minuty ARES + VIES QR platby (SPAYD i SEPA) ISDOC + Pohoda XML
Přehled (dashboard) — KPI, top klienti, obrat po měsících

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. Fakturuj rychle, výkaz víceprací jako 2. strana PDF, klonování měsíčních faktur jedním klikem.

Malé firmy

S.r.o. do několika lidí. RBAC role (admin / účetní / readonly), 2FA, activity log, automatické upomínky a hromadné akce na desítkách faktur.

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.

Vystav fakturu. Nech ji zaplatit. Vrať se k práci.

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
Seznam faktur s tlačítkem Opakovat
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
Seznam zakázek (projektů) s rozpočtem
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 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
Schvalovací stránka pro zákazníka
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ě
Tlačítko upomínky na detailu faktury
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

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.

Bezpečnost na první místě

2FA TOTP, brute-force ochrana, IP allowlist, RBAC role, activity log všech mutací, CSRF, peppered hesla.

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
18
kapitol manuálu
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.