OpenSourceBilling je pro 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 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='&#109;a'+'i&#108;'+'&#116;o';var path='hr'+'ef'+'=';var addy1a36824b07bcee77581f96f7957d6335='&#97;dm&#105;n'+'&#64;';addy1a36824b07bcee77581f96f7957d6335=addy1a36824b07bcee77581f96f7957d6335+'&#111;p&#101;ns&#111;&#117;rc&#101;b&#105;ll&#105;ng'+'&#46;'+'&#111;rg';var addy_text1a36824b07bcee77581f96f7957d6335='&#97;dm&#105;n'+'&#64;'+'&#111;p&#101;ns&#111;&#117;rc&#101;b&#105;ll&#105;ng'+'&#46;'+'&#111;rg';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.

 Čeština