opensourcebilling Kostenlose Rechnungssoftware
Einfache Möglichkeit, Rechnungen zu erstellen und zu senden und Zahlungen online zu erhalten
OpenSourcebilling ist eine Open -Source -Webanwendung zum Erstellen und Senden von Rechnungen, Erhalt von Zahlungen, Verwaltung von Kunden, Verfolgung und Berichterstattung.
Überblick
OpenSourcebilling oder OSB ist eine kostenlose, benutzerfreundliche webbasierte Open-Source-Billing-Lösung, mit der Sie alle Flexibilität und anpassbaren Optionen mit reaktionsfähiger und adaptiver Benutzeroberfläche erhalten. Die OSB -Software dient zum Erstellen und Versenden von Rechnungen, dem Empfang von Zahlungen, zum Verwalten von Kunden, zum Verwalten von Unternehmen sowie zur Verfolgung und Berichterstattung. OpenSourcebilling -Sein kostenloser und Online -Buchhaltungssoftware macht alles kostenlos und einfach. OpenSourcebilling kann Berichte über Umsatz, Zahlungen und gesammelte Einnahmen erstellen. OSB kann den Rechnungs- und Zahlungsbedarf fast jedes Online -Geschäfts erfüllen. OSB ist eine leistungsstarke, flexible und skalierbare Abrechnungssoftware. Es verfügt über viele integrierte Funktionen, wie Zahlungsverfolgung, wiederkehrende Rechnungen, Volltextsuche, PDF-Export, Zeitverfolgung, Zahlungen über PayPal und Kreditkarte, Freshbooks und QuickBooks-Datenimport und vieles mehr. OSB hilft Ihnen bei der Skalierung Ihrer Abrechnungs- und Zahlungsinfrastruktur, um Ihr Geschäft auszubauen. Es unterstützt auch Mehrwährung und mehrsprachige Multi-Währungen.
System Anforderungen
Um OpenSourcebilling zu installieren, finden Sie nachfolgend die Systemanforderungen
- Ruby v2.7.1
- Rails v6.0.2.2
- Bundler für Edelsteinversionen
- MySQL -Datenbank
- Server: Heroku oder AWS
- Rubygemems: Installation als Abhängigkeit
- Herausgeber: Rubymine
- wkhtmltopdf
- Git
Merkmale
Der New -Age -Markt umfasst eine Vielzahl von Abrechnungs- und Rechnungswerkzeugen, aber eine robuste Funktionalität von OpenSourcebilling ermöglicht es den Unternehmen, Währungen einzurichten, Kommunikationsvorlagen zu verwenden und sogar ein benutzerdefiniertes Branding durchzuführen.
- attraktive, reaktionsschnelle und adaptive Benutzeroberfläche
- Dashboard mit Grafik und Schlüsselkennzahlen
- Rechnungsversendung und Erstellung
- wiederkehrende Rechnungen
- Rechnungen und Schätzungen in PDF exportieren
- Schätzungen erstellen und senden
- Schätzung der Rechnungskonvertierung
- Zahlungen gegen gesendete Rechnungen erhalten
- Teilzahlungen nachverfolgt
- Erhalten Sie Zahlungen über PayPal und Kreditkarte
- Filter auflisten Seiten
- Volltextsuche
- Zeitverfolgung für das Ausführen von Projekten
- Rechnungsgenerierung aus Projektprotokollstunden
- Verwalten Sie die Abrechnung für mehrere Schwesterunternehmen unter einem Konto
- Importieren Sie Daten aus Freshbooks und QuickBooks
- eine Vielzahl von Berichten
- Kundenportal
- Open Source
Installation
install OpenSourcebilling auf Ubuntu (LTS)
Einsatz OpenSourcebilling auf eine Weise, die für Ihr Unternehmen geeignet ist. MySQL ist ein Open-Source Relational Database Management System. Führen Sie den folgenden Befehl aus, um die Datenbank zu installieren:
sudo apt-get install mysql-server mysql-client libmysqlclient-dev
Git ist das Versionskontrollsystem, das wir für OSB verwendet haben. Führen Sie den folgenden Befehl aus, um Git zu installieren.
sudo apt-get install git
Führen Sie den folgenden Befehl aus, um Ruby -Abhängigkeiten zu installieren:
sudo apt-get update
sudo apt-get install git-core curl zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev python-software-properties libffi-dev libncurses5-dev automake libtool bison libffi-dev imagemagick libmagickcore-dev libmagickwand-dev libicu-dev
Möglicherweise benötigen Sie Zugriff auf abhängige PECL -Bibliotheken, die meisten
sudo add-apt-repository ppa:ondrej/php
Führen Sie die folgenden Befehle aus, um eine stabile Version zu installieren.
curl -L https://get.rvm.io | bash -s stable
source ~/.rvm/scripts/rvm
rvm install 2.7.1
rvm use 2.7.1 --default
Bundler ist ein Tool, mit dem Sie mehrere Edelsteinversionen installieren können. Führen Sie diesen Befehl auf, um Bundler zu installieren:
gem install bundler
Um den Projektcode von GitHub zu klonen, geben Sie Ihrem GitHub -Konto -Anmeldeinformator beim Klonieren des Projekts die Anmeldeinformation für die Authentifizierung an.
git clone https://github.com/vteams/open-source-billing
cd open-source-billing
bundle install
yarn install
Kopieren Sie config/config.yml.copy in config/config.yml, um Ihre Konfigurationen festzulegen. Bearbeiten Sie config/config.yml mit Ihren eigenen PayPal -Einstellungen:
paypal:
signature: YOUR_PAYPAL_SIGNATURE
business: YOUR_PAYPAL_BUSINESS
Bearbeiten Sie config/config.yml mit Ihren eigenen Anwendungseinstellungen:
app_host: APP_HOST_HERE # e.g. osb.mydomain.com
app_protocol: http
Verwenden Sie den folgenden Befehl im Terminal, um den Pfad des WKHTMLTOPDF -Bibliothekspfads zu erhalten, der bereits auf dem System installiert ist, und dann config/config.yml mit Ihrer eigenen Anwendung WKHTMLTOPDF -Pfad bearbeiten.
wkhtmltopdf_path: YOUR_WKHTMLTOPDF_PATH
Um SMTP \ _Settings zu erstellen, gehen Sie zu Einstellungen, öffnen Sie ein Firmenbearbeitungsformular, indem Sie auf ein Unternehmen klicken und Ihre SMTP -Details im E -Mail -Konfigurationsbereich angeben. Bearbeiten Sie config/config.yml mit Ihrem eigenen QuickBooksApp -OAuth \ _consumer \ _Key und OAuth \ _consumer \ _secret.
quickbooks:
# QuickBooksApp's account key and secret
consumer_key: YOUR_QUICKBOOKS_APP_CLIENT_ID
consumer_secret: YOUR_QUICKBOOKS_APP_CLIENT_SECRET
Führen Sie den folgenden Befehl am Terminal aus, um die Anwendung auszuführen
rake secret
encryption_key: ENTER-YOUR-ENCRYPTED-KEY-HERE
rails db:create
rails db:migrate
rails db:seed
Sie müssen \ _JOB für die E -Mail -Zustellung und andere Hintergrundaufgaben verzögern, die für die ordnungsgemäße Funktionalität von OSB erforderlich sind, indem Sie den folgenden Befehl verwenden
RAILS_ENV=production bin/delayed_job start
Sobald Sie OSB erfolgreich konfiguriert haben, können Sie die folgenden Anmeldeinformationen zum Anmelden verwenden.
Email: <span id="cloak1a36824b07bcee77581f96f7957d6335">This email address is being protected from spambots. You need JavaScript enabled to view it.</span><script type="text/javascript">document.getElementById('cloak1a36824b07bcee77581f96f7957d6335').innerHTML='';var prefix='ma'+'il'+'to';var path='hr'+'ef'+'=';var addy1a36824b07bcee77581f96f7957d6335='admin'+'@';addy1a36824b07bcee77581f96f7957d6335=addy1a36824b07bcee77581f96f7957d6335+'opensourcebilling'+'.'+'org';var addy_text1a36824b07bcee77581f96f7957d6335='admin'+'@'+'opensourcebilling'+'.'+'org';document.getElementById('cloak1a36824b07bcee77581f96f7957d6335').innerHTML+='<a '+path+'\''+prefix+':'+addy1a36824b07bcee77581f96f7957d6335+'\'>'+addy_text1a36824b07bcee77581f96f7957d6335+'<\/a>';</script>
password: opensourcebilling
Sie sollten Apache, NGINX oder einen anderen Web-/Anwendungsserver Ihrer Wahl konfigurieren, um OSB im Produktionsmodus auszuführen. Wenn ein Kunde eine Rechnung/Schätzung per E -Mail erhält, erhält er auch einen Login -Link, um alle seine Rechnungen zu sehen. Durch den Besuch dieser URL kann er sich bei seinem Konto anmelden oder sein Konto erstellen, wenn er keinen hat. Glückwunsch! Sie haben OpenSourcebilling in Ihrem System erfolgreich installiert.