Deploy My Invoice
Fakturace a účetní systém pro freelancery a malé firmy
MariaDB
Just deployed
/var/lib/mysql
MyInvoice
Just deployed
/data
Deploy and Host My Invoice on Railway
Fakturace pro freelancery, OSVČ a malé firmy. Vaše data, váš server. Český open-source fakturační systém, který běží u vás. Vystavené i přijaté faktury, AI extrakce z PDF, CRM dashboard s cash-flow předpovědí, výkazy DPH, kontrolní a souhrnné hlášení, daň z příjmů v podobě EPO XML, QR platby, import bankovních výpisů, REST API a exporty pro účetní software. Žádný SaaS, žádné měsíční poplatky, žádné limity na počet dokladů.
About Hosting My Invoice
🌐 Github
🌐 MyInvoice.cz ·
📖 Online manuál ·
🏢 MyWebdesign.cz s.r.o.
⚠️ Než začnete fakturovat, přečtěte si Fakturujeme — daňový průvodce. Vysvětluje, jak aplikace pracuje s plátci a neplátci DPH, sazbami a reverse charge, kde má limitace (například automatické posouzení OSS nebo IOSS) a jak je řešit. Správnost faktury je vždy na uživateli — pro nestandardní situace konzultujte účetní.

Common Use Cases
Každý modul má vlastní kapitolu manuálu — odkazy vedou na detail.
| Modul | Co pokrývá |
|---|---|
| Vystavené faktury | Faktura, zálohová (proforma), opravný daňový doklad a interní storno. Vystavení dokladu z proformy s odečtem zálohy, klonování s auto-inkrementem období, hromadné akce, PDF se snapshotem stran (neměnný doklad). |
| Výkaz víceprací | Druhá strana PDF s přenosem sumy do položky a volitelné schvalování zákazníkem přes e-mailový odkaz — token + CAPTCHA, jedním klikem schválení a automatické vystavení faktury. |
| Přijaté faktury | Dodavatelé jako role v evidenci klientů (jedna firma může být odběratel i dodavatel), lifecycle draft → received → booked → paid, multi-currency s kurzem ČNB a kurzovými rozdíly, PDF archiv se SHA-256 dedupe. |
| Inteligentní import | AI extrakce PDF přes Anthropic Claude (BYOK), ISDOC uvnitř PDF, Pohoda XML, synchronizace z iDokladu a Fakturoidu, hlídaný inbox adresář, tříúrovňový lookup dodavatele proti duplicitám. |
| CRM dashboard | KPI tržby / náklady / zisk s trendem, denní „akce pro tebe“, aging pohledávek i závazků, DSO a platební morálka, cash-flow forecast na 4 týdny, Pareto koncentrace klientů a dodavatelů. |
| Dokumenty | Úložiště se stromem složek, tagy a fulltextem v obsahu (PDF, Office, XML). Nahrávání celých adresářů, dvojí režim ZIP, rozbalení ZFO datových zpráv včetně příloh a P7S podpisů, oboustranné párování na doklady, koš s obnovou. |
| Platby a banka | QR platby v PDF (SPAYD pro CZK, SEPA EPC pro EUR), import GPC výpisů (KB, FIO, ČSOB, RB, ČS) se SHA-256 dedupe, automatické párování podle VS a částky, upomínky po splatnosti. |
| Klienti a zakázky | ARES a VIES lookup, dual-role firmy, zakázky 1:N pod klientem, fakturační e-maily per zakázka, reverse charge přepínatelný per klient, ochrana proti smazání navázaných dokladů. |
| Multi-supplier | Libovolný počet firem z jedné instalace, izolovaná data a číselné řady, vlastní měny, bankovní účty, logo, podpis, SMTP identita a Pohoda kódy per firma, AI klíč per firma. |
| Výkazy DPH a daně | Přiznání k DPH, kontrolní hlášení, souhrnné hlášení, kvartální OSS přehled, DPFO pro OSVČ a DPPO. XML pro EPO portál s XSD validací a archivem podání. |
| Exporty pro účetní | Hromadný export PDF po měsících, ISDOC 6.0.2 validovaný proti oficiálnímu XSD, Pohoda XML data package s konfigurací kódů per firma. |
| REST API v1 | 101 endpointů pod /api/v1/*, osobní přístupové tokeny s per-token scope, OpenAPI 3.1 se Swagger UI a Redoc, rate limit 600 req/min. |
| Komunikace | Odesílání faktur e-mailem přes Symfony Mailer s podporou DKIM, editor Twig šablon v UI (CZ i EN, HTML i plaintext), branding odesílatele per firma. |
| Bezpečnost | Brute-force ochrana, Cloudflare Turnstile, IP allowlist, CSRF a Origin check, TOTP 2FA (volitelně vynucená), peppered bcrypt, AES-256-GCM šifrování citlivých polí, RBAC a activity log. |
Dependencies for My Invoice Hosting
Jakýkoliv SMTP server (doporučujeme resend.com, který dovoluje 100 emailů denně zdarma).
Implementation details
- Při změně url adresy je zapotřebí znovu nasadit server pomocí tlačítka redeploy
Why Deploy My Invoice on Railway?
Railway is a singular platform to deploy your infrastructure stack. Railway will host your infrastructure so you don't have to deal with configuration, while allowing you to vertically and horizontally scale it.
By deploying My Invoice on Railway, you are one step closer to supporting a complete full-stack application with minimal burden. Host your servers, databases, AI agents, and more on Railway.
Template Content
MariaDB
mariadb:11.8MyInvoice
tpkowastaken/myinvoice-railwayMYINVOICE_SMTP_AUTH
true or false whether the SMTP you're listing requires auth
MYINVOICE_SMTP_HOST
SMTP hostname without port "smtp.example.com" - You can use free smtp from resend.com
MYINVOICE_SMTP_PORT
Port for the smtp server. 587 (STARTTLS) or 465 (SSL)
MYINVOICE_SMTP_ENCRYPTION
SMTP Encryption. tls (587) or ssl (465)
MYINVOICE_SMTP_FROM_EMAIL
The "FROM" email from which the email will be sent. Ensure the smtp authorizes this email address
