Dvadsať dolárov mesačne neznie ako veľa, kým to nevynásobíte dĺžkou svojej freelancerskej kariéry. Pri 20 dolároch mesačne vás štandardné predplatné na fakturovanie stojí 240 dolárov ročne — a za šesť rokov freelancovania je to 1 440 dolárov za tú výsadu posielať PDF a dostať zaplatené. Medzitým malý virtuálny privátny server stojí približne 5 dolárov mesačne a najlepší samostatne hostovaný fakturačný softvér je zadarmo.
Mali by ste teda zrušiť predplatné a hostovať si fakturovanie sami? Pre technického freelancera je úprimná odpoveď: pravdepodobne áno, ale iba ak si vyberiete udržiavaný softvér a vyčleníte hodinu mesačne na údržbu. Tento sprievodca prechádza tri mená, s ktorými sa budete neustále stretávať — Invoice Ninja, Crater a InvoicePlane — koľko každý z nich naozaj stojí na prevádzku, akú údržbu tým podstupujete a kedy je rozumnejšie zostať na hostovanom softvéri.
Skutočná matematika: predplatné vs. samostatný hosting
Začnite tým, čo platíte teraz, alebo by ste platili, za hostované fakturovanie:
- FreshBooks začína na 21 dolároch mesačne pri mesačnom účtovaní (17 dolárov mesačne pri ročnom pláne) za vstupnú úroveň, pričom plnohodnotnejšie účtovné funkcie prichádzajú v pláne Plus za 38 dolárov mesačne.
- QuickBooks Solopreneur stojí 20 dolárov mesačne a je zameraný priamo na jednoosobové firmy, ktoré chcú ku fakturovaniu aj daňovú kategorizáciu a prípravu Schedule C.
- Vlastná hostovaná služba Invoice Ninja ponúka skutočne bezplatnú úroveň (do 5 klientov s neobmedzeným počtom faktúr), s platenými plánmi za 14 a 18 dolárov mesačne.
Teraz strana samostatného hostingu:
- Malý VPS od bežného poskytovateľa stojí približne 5 dolárov mesačne, teda asi 60 dolárov ročne.
- Samostatne hostovaná edícia Invoice Ninja je zadarmo a zahŕňa funkcie Pro a Enterprise; voliteľná licencia white-label, ktorá odstráni značku Invoice Ninja zo stránok pre klientov, stojí 40 dolárov ročne.
- InvoicePlane je zadarmo a nemá žiadnu platenú úroveň.
Reálne porovnanie je teda približne 240 dolárov ročne za typické SaaS predplatné oproti približne 60 až 100 dolárom ročne pri samostatnom hostingu. Ušetríte zhruba 150 dolárov ročne — zmysluplné, ale nie prevratné. Silnejšie dôvody na samostatný hosting sú kontrola nad klientskymi dátami, sloboda od limitov na počet klientov a zvyšovania cien a možnosť prispôsobiť šablóny faktúr a pracovné postupy presne podľa seba. Úspora je bonus, nie dôvod.
Možnosť 1: Invoice Ninja — tá, ktorú by si malo vybrať väčšina freelancerov
Invoice Ninja je najschopnejšia samostatne hostovaná fakturačná možnosť dostupná dnes a jediná z troch, ktorá je v aktívnom vývoji. Kódová základňa verzie 5 je backend v Laraveli (PHP) s webovými a mobilnými aplikáciami postavenými na Flutteri, pokrývajúca faktúry, cenové ponuky, opakované účtovanie, výdavky, sledovanie času, projekty s kanbanovými tabuľami, klientsky portál a online platby cez desiatky brán.
Pre tých, ktorí hostujú sami, je dohoda nezvyčajne štedrá: samostatne hostovaná edícia je zadarmo a odomyká funkcie Pro a Enterprise, za ktoré hostovaní zákazníci platia 14 až 18 dolárov mesačne. Jediným plateným doplnkom je licencia white-label za 40 dolárov ročne, ktorá odstráni značku „Created by Invoice Ninja". Ak vaši klienti uvidia portál a PDF faktúry — a uvidia — počítajte s ňou.
Nuansa licencie, ktorú by ste mali poznať
Invoice Ninja v5 je vydaná pod licenciou Elastic License 2.0. To z nej robí source-available, nie open source vo formálnom zmysle: môžete čítať kód, upravovať ho a slobodne ho prevádzkovať pre vlastné podnikanie, ale nemôžete ho vziať a predávať ďalej ako konkurenčnú hostovanú službu. Pre freelancera fakturujúceho klientom je toto obmedzenie irelevantné — ale stojí za to vedieť, že závisíte od dobrej vôle dodávateľa, nie od záruky komunity. Ak je pre vás striktné open-source licencovanie dôležité, InvoicePlane nižšie je alternatíva s licenciou MIT.
Čo prevádzka vyžaduje
Zdokumentované požiadavky na server sú skromné: PHP 8.1 alebo vyššie s MySQL 5.7+ alebo MariaDB 10.3+. V praxi väčšina ľudí nasadzuje oficiálny Docker image so stackom compose z troch služieb — aplikácia, databáza a cron worker. Prvé nastavenie znamená vygenerovanie kľúča aplikácie, spustenie databázových migrácií a dokončenie webového sprievodcu. Prvýkrát počítajte s večerom ladenia vrátane nasmerovania domény na server, ukončenia TLS a konfigurácie SMTP poskytovateľa, aby faktúry naozaj dorazili do schránok.
Dve veci treba spraviť správne od prvého dňa: automatizované zálohy databázy na iné miesto, než je samotný server, a cron plánovač, ktorý naozaj beží — opakované faktúry a pripomienky oneskorených platieb bez neho ticho prestanú fungovať.
Možnosť 2: InvoicePlane — jednoduchý, skutočne otvorený a nenáročný
InvoicePlane je minimalistom z troch: samostatne hostovaná PHP aplikácia na správu cenových ponúk, faktúr, klientov a platieb, vydaná pod licenciou MIT. Vyrástla zo starej kódovej základne FusionInvoice a zachovala si pôvodný sľub tohto projektu — priamočiare fakturovanie, ktoré prevádzkujete na vlastnom serveri, bez platených úrovní, bez uzamknutých funkcií a bez akéhokoľvek telefonovania domov.
Vyberte si InvoicePlane, ak sú vaše potreby skutočne jednoduché. Ak posielate hŕstku faktúr mesačne, nepotrebujete sledovanie času ani projektový manažment a chcete softvér s malou útočnou plochou, ktorému rozumiete od začiatku do konca, je to výborná voľba. Bez problémov beží na najlacnejšom shared hostingu alebo malom VPS a jeho jednoduchosť je aj výhodou údržby: je menej vecí, ktoré sa môžu pokaziť, a menej vecí na aktualizáciu.
Kompromisom je tempo. Stabilná línia 1.x je postavená na starnúcom frameworku CodeIgniter 3 a moderný prepis v2 (Laravel plus Filament) je stále vo vývoji, pričom veľké časti ako Peppol e-fakturácia ešte nie sú implementované. InvoicePlane je udržiavaný, ale pomaly — v poriadku pre nástroj, ktorého pracovná náplň sa za desaťročia nezmenila, a dôvod držať si aktuálnu verziu PHP a zálohy, namiesto spoliehania sa, že vás projekt zachráni pred zanedbaním.
Možnosť 3: Crater — výstražný príbeh, nie odporúčanie
Crater stále nájdete v zoznamoch „najlepší open-source fakturačný softvér": vyladená aplikácia v Laraveli a Vue.js na faktúry, odhady, výdavky a platby, s mobilnými aplikáciami a podporou viacerých mien. Túto povesť si zaslúžil čestne — pred pár rokmi.
Dnes je Crater prakticky bez údržby. Jeho vydania sa zastavili na verzii 6.x už v roku 2022, aktualizácie dokumentácie prestali v roku 2023 a repozitár odvtedy vykazuje len sporadickú aktivitu. Fakturačný softvér, ktorý nikto nezáplatuje, je fakturačný softvér hromadiaci známe zraniteľnosti okolo mien, adries, sadzieb a platobných údajov vašich klientov. To je neprijateľný základ pre obchodný nástroj.
Ponaučenie platí aj mimo Crateru: pred osvojením akéhokoľvek samostatne hostovaného obchodného softvéru si skontrolujte pulz repozitára — nedávne vydania, zlúčené bezpečnostné opravy a pohotových správcov. Krásna aplikácia s mŕtvou históriou commitov je záväzok oblečený do dema. Ak chcete tvar Crateru (moderný stack, permisívna licencia) so srdcovým tepom, pozrite sa radšej na komunitou udržiavané alternatívy s licenciou MIT, ako je SolidInvoice.
Čo sa naozaj zaväzujete udržiavať
Samostatný hosting vymieňa poplatok za predplatné za krátky zoznam opakujúcich sa povinností. Žiadna nie je ťažká; všetky sú nepovinné:
- Aktualizácie. Aplikujte aktualizácie aplikácie a závislostí v priebehu dní od vydania, nie mesiacov. Fakturačný softvér uchováva osobné údaje, takže známa CVE vo vašom fakturačnom stacku je otázkou dôvery klientov, nielen technickou.
- Zálohy. Automatizujte denné výpisy databázy plus adresár úložiska súborov, posielajte ich mimo server a aspoň raz otestujte obnovenie. Netestovaná záloha je nádej, nie záloha.
- TLS a kontrola prístupu. Všetko poskytujte cez HTTPS, držte administračný panel za silnými prihlasovacími údajmi plus druhým faktorom, kde je podporovaný, a nikdy nevystavujte port databázy internetu.
- Doručiteľnosť e-mailov. Faktúry, ktoré skončia v spame, nebudú zaplatené. Posielajte cez renomovaného SMTP poskytovateľa s nastavenými SPF, DKIM a DMARC pre vašu doménu a sledujte mieru odrazených správ.
- Cron a fronty. Opakované faktúry, pripomienky platieb a aktualizácie mien závisia od plánovača. Monitorujte ho — ticho mŕtva cron úloha vyzerá presne tak, ako keby klienti zrazu platili neskoro.
- Životný cyklus PHP a OS. Sledujte dátumy ukončenia podpory pre vašu menšiu verziu PHP a serverový OS. Aktualizácia, ktorú plánujete, trvá hodinu; aktualizácia vynútená exspirovanou verziou trvá víkend.
Počítajte zhruba s hodinou mesačne, keď sa veci stabilizujú, plus občasnými večermi na upgrady. Ak to znie ako povinnosť, ktorú budete nenávidieť, ten pocit je údaj — zostaňte na hostovanej verzii.
Bežné chyby, ktoré potrápia samostatných hostiteľov
Väčšina zlyhaní samostatného hostingu je nudná a predvídateľná:
- Žiadne zálohy mimo servera. Snímka na tom istom VPS nie je záloha. Keď má poskytovateľ zlý deň, vaše dáta a vaša „záloha" sa vyparia spolu.
- Odkladanie aktualizácií, kým je skok desivý. Dvanásť malých upgradov ročne je bezbolestných; jeden obrovský skok cez tri hlavné verzie je spôsob, akým faktúry zmiznú. Aktualizujte málo a často.
- Prevádzka bez HTTPS. Fakturačný portál prenášajúci mená a sumy klientov cez obyčajné HTTP je nedbalosť. Bezplatné certifikáty trvajú minúty — žiadna výhovorka už neostala.
- Zabudnutie na cron worker. Jediná najčastejšia príčina „moje opakované faktúry prestali". Overte, že plánovač prežije reštarty a nasadenia.
- Žiadne staging prostredie pre upgrady. Urobte snímku servera, alebo lepšie, vyskúšajte hlavné upgrady na klone. Vrátenie snímky je lepšie než ladenie polovica-migrovanej databázy o polnoci.
- Zaobchádzanie s fakturačným nástrojom ako s účtovníctvom. Fakturačný softvér sleduje, čo ste vyfakturovali; nie je to podvojné účtovníctvo. Čo nás privádza k poslednej časti.
Kedy je rozumnejšie zostať na hostovanej verzii
Samostatný hosting nie je morálna cnosť a existujú jasné prípady, kedy sa predplatné vyplatí:
- Máte päť alebo menej aktívnych klientov. Hostovaná bezplatná úroveň Invoice Ninja vás pokryje s nulovými nákladmi a nulovou údržbou. Vezmite ju.
- Žijete z bankového synchronizácie a automatického párovania. Integrácie Yodlee a GoCardless hostovaných nástrojov prekonajú čokoľvek, čo si sami napojíte.
- Platia pre vás povinnosti e-fakturácie. Ako sa Peppol a povinnosti špecifické pre jednotlivé krajiny šíria až do roku 2026, zabudované kredity e-fakturácie v hostovanej úrovni Enterprise môžu byť lacnejšie než váš čas strávený implementáciou súladu sami.
- Obdobie daňových priznaní je vaše úzke hrdlo. Ak skutočne potrebujete kategorizáciu Schedule C a čisté výročné reporty, 20 dolárov mesačne za QuickBooks Solopreneur kúpi daňový pracovný postup, nielen faktúry.
- Nebudete robiť údržbu. Nezáplatovaný server s finančnými údajmi klientov je vo všetkých dôležitých ohľadoch horší než predplatné.
Fakturovanie nie je účtovníctvo — prepojte obe
Čokoľvek používate na fakturovanie, pamätajte, že odoslané faktúry sú len polovicou finančného obrazu. Faktúra zaznamenáva, čo vám klient dlhuje; vaše knihy musia zaznamenať, kedy peniaze skutočne dorazia, aké poplatky si spracovateľ platby strhol, ktoré výdavky kompenzujú príjem a čo dlhujete na preddavkoch na daň. Freelanceri, ktorí považujú „vyfakturované" za „zarobené", zistia rozdiel v čase daňového priznania, zvyčajne bolestne.
Vybudujte si jednoduchý mesačný návyk: zosúlaďte každú výplatu s jej faktúrou, zaznamenávajte poplatky spracovateľa ako výdavky namiesto ich tichého odpočítania a držte obchodné peniaze na samostatnom účte, aby stopa zostala čistá. Ak chcete mechaniku podvojného sledovania za týmto návykom, dokumentácia vás prevedie nastavením knihy, ktorá sa prispôsobí akémukoľvek fakturačnému nástroju.
Udržujte faktúry a knihy v súlade
Ako zefektívňujete svoje freelancerské fakturovanie — samostatne hostované alebo nie — udržiavanie jasných finančných záznamov za týmito faktúrami je to, čo drží daňové obdobie nudné. Beancount.io poskytuje účtovníctvo v čistom texte, ktoré vám dáva úplnú transparentnosť a kontrolu nad vašimi finančnými údajmi — žiadne čierne skrinky, žiadne uzamknutie u dodávateľa. Začnite zadarmo a zistite, prečo vývojári a finanční profesionáli prechádzajú na účtovníctvo v čistom texte.





