opensourcebilling Bezplatný fakturační software
Snadný způsob, jak vytvářet a odesílat faktury a přijímat platby online
OpenSourceBilling je webová aplikace s otevřeným zdrojovým kódem pro vytváření a odesílání faktur, přijímání plateb, správu klientů, sledování a hlášení.
Přehled
OpenSourceBilling nebo OSB je bezplatné snadno použitelné webové fakturační řešení s otevřeným zdrojovým zdrojem, které vám poskytuje všechny flexibility a přizpůsobitelné možnosti s pohotovým a adaptivním uživatelským rozhraním. Software OSB je určen k vytváření a odesílání faktur, přijímání plateb, správu klientů, správu společností a sledování a hlášení. OpenSourceBilling Být zdarma a online účetní software to dělá vše zdarma a snadno. OpenSourceBilling může přinést zprávy o prodeji, platech a shromážděných příjmech. OSB může splnit fakturační a platební potřeby téměř jakéhokoli online podnikání. OSB je výkonný, flexibilní a škálovatelný fakturační software. Dodává se se spoustou vestavěných funkcí, jako je sledování plateb, opakující se faktury, vyhledávání s plným textem, export PDF, sledování času, přijímání plateb prostřednictvím PayPal a kreditní karty, čerstvé knihy a importování dat QuickBooks a mnoho dalšího. OSB vám pomůže rozšířit vaši fakturační a platební infrastrukturu pro růst vašeho podnikání. Poskytuje také podporu pro více měn a více jazyků.
Požadavky na systém
Za účelem instalace OpenSourceBillingu jsou níže uvedené požadavky na systém
- Ruby v2.7.1
- kolejnice v6.0.2.2
- Bundler pro verze GEM
- databáze MySQL
- Server: Heroku nebo AWS
- Rubygems: Instalace jako závislost
- Editor: Rubymine
- WKHTMLTOPDF
- Git
Funkce
Nový věkový trh zahrnuje širokou škálu fakturačních a fakturačních nástrojů, ale robustní funkce OpenSourceBillingu umožňuje podnikům nastavovat měny, používat komunikační šablony a dokonce provádět nějakou vlastní značku.
- Atraktivní, citlivé a adaptivní uživatelské rozhraní
- Řídicí panel s grafem a klíčovými metrikami
- Odeslání a vytváření faktur
- Opakující se faktury
- Exportujte faktury a odhady do PDF
- Vytvořte a odesílejte odhady
- Odhad konverze faktury
- Přijímat platby proti odeslaným fakturám
- Sledování částečných plateb
- Získejte platby prostřednictvím PayPal a kreditní karty
- Filtry stránek seznamů
- Vyhledávání plného textu
- Sledování času pro provozování projektů
- Generování faktur z hodin protokolu projektu
- Spravujte fakturaci pro více sesterských společností pod jedním účtem
- Importovat data z FreshBooks a QuickBooks
- široká škála zpráv
- Zákaznický portál
- Open Source
Instalace
Nainstalujte OpenSourceBilling na Ubuntu (LTS)
Nasadit OpenSourceBilling způsobem, který je pro vaše podnikání správný. MySQL je systém správy relačních databází open-source. Spusťte následující příkaz k instalaci databáze:
sudo apt-get install mysql-server mysql-client libmysqlclient-dev
Git je systém řízení verzí, který jsme použili pro OSB. Spusťte následující příkaz a nainstalujte GIT.
sudo apt-get install git
Spusťte následující příkaz a nainstalujte závislosti Ruby:
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
Možná budete potřebovat přístup k závislým knihovnám PECL, většina z nich lze najít
sudo add-apt-repository ppa:ondrej/php
Spusťte následující příkazy a nainstalujte stabilní verzi.
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 je nástroj, který vám umožňuje nainstalovat více verzí GEM, spustit tento příkaz nainstalovat Bundler:
gem install bundler
Chcete -li klonovat kód projektu z GitHubu, dejte svému účtu GitHub za autentizaci při klonování projektu.
git clone https://github.com/vteams/open-source-billing
cd open-source-billing
bundle install
yarn install
Zkopírujte config/config.yml.copy na config/config.yml pro nastavení konfigurací. Upravte config/config.yml s vlastním nastavením PayPal:
paypal:
signature: YOUR_PAYPAL_SIGNATURE
business: YOUR_PAYPAL_BUSINESS
Upravte config/config.yml s vlastním nastavením aplikace:
app_host: APP_HOST_HERE # e.g. osb.mydomain.com
app_protocol: http
Pomocí následujícího příkazu v terminálu získejte cestu Path of WkhtmlTopdf Knihovní cesty, která je již nainstalována v systému, a poté upravte config/config.yml s vlastní aplikací WKHTMLTOPDF PATH.
wkhtmltopdf_path: YOUR_WKHTMLTOPDF_PATH
Chcete -li vytvořit SMTP \ _Settings, přejděte do Nastavení, otevřete formulář pro úpravu společnosti kliknutím na společnost a zadejte podrobnosti SMTP v sekci Config Ext. Upravte config/config.yml s vlastním OAuth \ _Consumer \ _Key a OAuth \ _Consumer \ _Secret.
quickbooks:
# QuickBooksApp's account key and secret
consumer_key: YOUR_QUICKBOOKS_APP_CLIENT_ID
consumer_secret: YOUR_QUICKBOOKS_APP_CLIENT_SECRET
Spusťte po příkazu na terminálu spusťte aplikaci
rake secret
encryption_key: ENTER-YOUR-ENCRYPTED-KEY-HERE
rails db:create
rails db:migrate
rails db:seed
Musíte začít zpožděné \ _job pro doručení e -mailů a další úkoly na pozadí potřebné pro správnou funkčnost OSB pomocí následujícího příkazu
RAILS_ENV=production bin/delayed_job start
Jakmile úspěšně nakonfigurujete OSB, můžete přihlásit níže uvedené přihlašovací údaje.
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
Měli byste nakonfigurovat Apache, Nginx nebo jakýkoli jiný web/aplikační server podle vašeho výběru pro provedení OSB ve výrobním režimu. Když zákazník obdrží fakturu/odhad prostřednictvím e -mailu, obdrží také přihlašovací odkaz, aby viděl všechny své faktury. Navštívením této adresy URL se může přihlásit ke svému účtu nebo si může vytvořit svůj účet, pokud jej nemá. Gratulujeme! Úspěšně jste nainstalovali OpenSourceBilling ve svém systému.