Invoiceninja: Eine optimierte Open-Source-Rechnungslösung für Freiberufler
Zeit ist das wertvollste Kapital eines Freiberuflers. Verwaltungsaufgaben wie das Rechnungsmanagement können schnell zu einer wichtigen Zeitspeicherung werden. Während FusionInvoice einst eine beliebte Option war, bietet Invoiceninja jetzt eine überzeugende Alternative als robuste, Open-Source-Rechnungsplattform. In diesem Artikel werden seine Funktionen, Einschränkungen und der Installationsprozess untersucht.
Schlüsselmerkmale und Einschränkungen:
Invoiceninja bietet sowohl selbst gehostete als auch Cloud-basierte Optionen und integriert sich in PayPal, Google Wallet und über 20 weitere Zahlungsabwickler. Es wurde mit Laravel und Twitter Bootstrap erstellt und verfügt über eine mobilfreundliche, anpassbare Schnittstelle.
Invoiceninja hat jedoch einige Einschränkungen. Es bietet nur vier Rechnungsvorlagen, die Währung pro Kunde (nicht pro Rechnung) und feste Rabatte werden nicht unterstützt. Kritisch löscht das Löschen eines Kunden auch alle zugehörigen Rechnungen ohne Vorwarnung.
Trotz dieser Einschränkungen bietet Invoiceninja wesentliche Funktionen: Kundenmanagement, anpassbare Steuersätze für Rechnungen und Artikel und eine einfache Verknüpfung von Diensten/Produkten mit Rechnungen. Prozentuale Rabatte können leicht angewendet werden.
Installation (selbst gehostet):
Eine einfache Installation ist mit Laravel Homestead möglich. Homestead vereinfacht das Setup durch vorkonfigurierende Nginx, PHP und MySQL. Passen Sie die Homestead.yaml
-Datei an:
folders: - map: /path/to/your_installation to: /home/vagrant/invoice-ninja sites: - map: invoice.ninja.dev to: /home/vagrant/invoice-ninja/public
durch Ihr lokales Verzeichnis. Starten Sie dann die VM (/path/to/your_installation
). Einmal ausgeführt, SSH in die VM (vagrant up
) und die folgenden Befehle ausführen: vagrant ssh
cd ~/invoice-ninja git clone https://github.com/hillelcoren/invoice-ninja.git . composer install
. Möglicherweise benötigen Sie ein Github -Konto, um die Grenzwerte zu umgehen. git clone
mysql -u root -psecret CREATE DATABASE `ninja` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; CREATE USER 'ninja'@'localhost' IDENTIFIED BY 'ninja'; GRANT ALL PRIVILEGES ON `ninja`.* TO 'ninja'@'localhost'; FLUSH PRIVILEGES; php artisan migrate --seed
Erstellen Sie Ihre erste Rechnung:
Das benutzerfreundliche Dashboard ermöglicht eine einfache Kundenverwaltung (Clients & GT; neuer Client). Erstellen Sie eine neue Rechnung (Rechnungen & GT; neue Rechnung), fügen Sie Produkte/Dienstleistungen hinzu, verwalten Sie Steuersätze und wenden Sie prozentuale Rabatte an. Die Produktbibliothek (aus dem Benutzermenü zugänglich) vereinfacht das Produkt/Service -Management.
Schlussfolgerung:
Invoiceninja bietet ein schnelles und einfaches Rechnungserlebnis. Die begrenzte Anzahl von Vorlagen und das Fehlen von Funktionen wie feste Rabatte und Warnungen vor der Löschung des Kunden sind jedoch Nachteile. Zukünftige Verbesserungen könnten sich mit diesen Mängel befassen. Haben Sie Invoiceninja verwendet? Teilen Sie Ihre Erfahrungen!
häufig gestellte Fragen (FAQs):
Der FAQS -Abschnitt bleibt weitgehend unverändert und liefert hilfreiche Informationen zu Sicherheit, Anpassung, wiederkehrender Abrechnung, mobiler Zugriff, Zahlungsgateways, Zeitverfolgung, Kundensupport, Kostenmanagement und der Verfügbarkeit einer kostenlosen Version.
Das obige ist der detaillierte Inhalt vonEinführung in Invoiceninja: Selbst gehostete Rechnungsstellung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!