opensourcebilling नि: शुल्क चालान सॉफ्टवेयर
चालान बनाने और भेजने और ऑनलाइन भुगतान प्राप्त करने का आसान तरीका
OpenSourcebilling चालान बनाने और भेजने, भुगतान प्राप्त करने, ग्राहकों को प्रबंधित करने, ट्रैकिंग और रिपोर्टिंग के लिए एक ओपन सोर्स वेब एप्लिकेशन है।
अवलोकन
OpenSourcebilling या OSB एक मुफ्त आसान-से-उपयोग वेब-आधारित ओपन सोर्स बिलिंग समाधान है जो आपको उत्तरदायी और अनुकूली उपयोगकर्ता इंटरफ़ेस के साथ सभी लचीलेपन और अनुकूलन योग्य विकल्प देता है। OSB सॉफ्टवेयर इनवॉइस बनाने और भेजने, भुगतान प्राप्त करने, ग्राहकों का प्रबंधन करने, कंपनियों का प्रबंधन करने और ट्रैकिंग और रिपोर्टिंग के लिए है। OpenSourcebilling मुक्त और ऑनलाइन अकाउंटिंग सॉफ्टवेयर होने के नाते यह सब मुफ्त और आसानी से करता है। OpenSourcebilling बिक्री, भुगतान और एकत्र राजस्व की रिपोर्ट का उत्पादन कर सकता है। OSB लगभग किसी भी ऑनलाइन व्यवसाय की बिलिंग और भुगतान की जरूरतों को पूरा कर सकता है। OSB एक शक्तिशाली, लचीला और स्केलेबल बिलिंग सॉफ्टवेयर है। यह बहुत सारी अंतर्निहित सुविधाओं के साथ आता है, जैसे कि भुगतान ट्रैकिंग, आवर्ती चालान, पूर्ण पाठ खोज, पीडीएफ निर्यात, समय ट्रैकिंग, पेपल और क्रेडिट कार्ड, फ्रेशबुक और क्विकबुक डेटा आयात के माध्यम से भुगतान प्राप्त करना और बहुत कुछ। OSB आपको अपने व्यवसाय को बढ़ाने के लिए अपने बिलिंग और भुगतान बुनियादी ढांचे को स्केल करने में मदद करता है। यह बहु-मुद्राओं और बहु-भाषाओं के लिए भी समर्थन प्रदान करता है।
सिस्टम आवश्यकताएं
OpenSourcebilling को स्थापित करने के लिए, नीचे सिस्टम आवश्यकताएं हैं
- रूबी v2.7.1
- रेल v6.0.2.2
- मणि संस्करणों के लिए बंडलर
- MySQL डेटाबेस
- सर्वर: हरोकू या AWS
- Rubygems: निर्भरता के रूप में स्थापना
- संपादक: रूबाइमाइन
- wkhtmltopdf
- गिट
विशेषताएँ
नए युग के बाजार में बिलिंग और चालान उपकरण की एक विस्तृत विविधता शामिल है, लेकिन OpenSourcebilling की मजबूत कार्यक्षमता व्यवसायों को मुद्राओं को सेटअप करने, संचार टेम्प्लेट का उपयोग करने और यहां तक कि कुछ कस्टम ब्रांडिंग करने की अनुमति देती है।
- आकर्षक, उत्तरदायी और अनुकूली उपयोगकर्ता इंटरफ़ेस
- ग्राफ और कुंजी मेट्रिक्स के साथ डैशबोर्ड
- चालान भेजना और निर्माण
- आवर्ती चालान
- पीडीएफ को चालान और अनुमान निर्यात करें
- अनुमान बनाएं और भेजें
- चालान रूपांतरण के लिए अनुमान
- भेजे गए चालान के खिलाफ भुगतान प्राप्त करें
- आंशिक भुगतान ट्रैकिंग
- पेपैल और क्रेडिट कार्ड के माध्यम से भुगतान प्राप्त करें
- लिस्टिंग पेज फिल्टर
- पूरा पाठ खोजें
- रनिंग प्रोजेक्ट्स के लिए टाइम ट्रैकिंग
- प्रोजेक्ट लॉग घंटे से चालान पीढ़ी
- एक खाते के तहत कई बहन कंपनियों के लिए बिलिंग का प्रबंधन करें
- फ्रेशबुक और क्विकबुक से डेटा आयात करें
- कई प्रकार की रिपोर्टें
- ग्राहक पोर्टल
- खुला स्त्रोत
स्थापना
Ubuntu (LTS) पर OpenSourcebilling स्थापित करें
अपने व्यवसाय के लिए सही तरीके से OpenSourcebilling को तैनात करें। MySQL एक ओपन-सोर्स रिलेशनल डेटाबेस मैनेजमेंट सिस्टम है। डेटाबेस स्थापित करने के लिए निम्न कमांड चलाएं:
sudo apt-get install mysql-server mysql-client libmysqlclient-dev
GIT संस्करण नियंत्रण प्रणाली है जिसका उपयोग हमने OSB के लिए किया है। Git स्थापित करने के लिए निम्न कमांड चलाएं।
sudo apt-get install git
रूबी निर्भरता स्थापित करने के लिए निम्न कमांड चलाएं:
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
आपको आश्रित PECL पुस्तकालयों तक पहुंच की आवश्यकता हो सकती है, जो कि सबसे अधिक पाया जा सकता है
sudo add-apt-repository ppa:ondrej/php
स्थिर संस्करण स्थापित करने के लिए निम्नलिखित कमांड चलाएं।
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 एक ऐसा उपकरण है जो आपको कई GED संस्करण स्थापित करने की अनुमति देता है, बंडलर स्थापित करने के लिए इस कमांड को चलाने की अनुमति देता है:
gem install bundler
GitHub से प्रोजेक्ट कोड को क्लोन करने के लिए, क्लोनिंग प्रोजेक्ट के दौरान प्रमाणीकरण के लिए अपने GitHub खाता क्रेडेंशियल दें।
git clone https://github.com/vteams/open-source-billing
cd open-source-billing
bundle install
yarn install
अपने कॉन्फ़िगरेशन को सेट करने के लिए config/config.yml पर config/config.yml.copy कॉपी करें। अपने स्वयं के पेपैल सेटिंग्स के साथ config/config.yml संपादित करें:
paypal:
signature: YOUR_PAYPAL_SIGNATURE
business: YOUR_PAYPAL_BUSINESS
अपने स्वयं के एप्लिकेशन सेटिंग्स के साथ config/config.yml संपादित करें:
app_host: APP_HOST_HERE # e.g. osb.mydomain.com
app_protocol: http
WKHTMLTOPDF लाइब्रेरी पथ का पथ प्राप्त करने के लिए टर्मिनल में निम्न कमांड का उपयोग करना जो पहले से ही सिस्टम पर स्थापित है और फिर अपने स्वयं के एप्लिकेशन WKHTMLTOPDF पथ के साथ config/config.yml को संपादित करें।
wkhtmltopdf_path: YOUR_WKHTMLTOPDF_PATH
SMTP \ _SETTINGS बनाने के लिए, सेटिंग्स पर जाएं, कंपनी पर क्लिक करके कंपनी एडिट फॉर्म खोलें और मेल कॉन्फ़िगरेशन सेक्शन में अपना SMTP विवरण प्रदान करें। अपने स्वयं के QuickBookSapp के Oauth \ _Consumer \ _Key और Oauth \ _Consumer \ _Secret के साथ config/config.yml संपादित करें।
quickbooks:
# QuickBooksApp's account key and secret
consumer_key: YOUR_QUICKBOOKS_APP_CLIENT_ID
consumer_secret: YOUR_QUICKBOOKS_APP_CLIENT_SECRET
आवेदन चलाने के लिए टर्मिनल पर निम्न कमांड चलाएं
rake secret
encryption_key: ENTER-YOUR-ENCRYPTED-KEY-HERE
rails db:create
rails db:migrate
rails db:seed
आपको ईमेल डिलीवरी के लिए विलंबित \ _job शुरू करना होगा और निम्नलिखित कमांड का उपयोग करके OSB की ठीक से कार्यक्षमता के लिए आवश्यक अन्य पृष्ठभूमि कार्यों की आवश्यकता है
RAILS_ENV=production bin/delayed_job start
एक बार जब आप OSB को सफलतापूर्वक कॉन्फ़िगर कर लेते हैं, तो आप नीचे दिए गए क्रेडेंशियल्स का उपयोग लॉगिन करने के लिए कर सकते हैं।
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
आपको उत्पादन मोड में OSB को निष्पादित करने के लिए Apache, Nginx या किसी अन्य वेब/एप्लिकेशन सर्वर को अपनी पसंद के सर्वर को कॉन्फ़िगर करना चाहिए। जब कोई ग्राहक ईमेल के माध्यम से चालान/अनुमान प्राप्त करता है, तो उसे अपने सभी चालान देखने के लिए एक लॉगिन लिंक भी प्राप्त होगा। उस URL पर जाकर वह अपने खाते में लॉगिन कर सकता है या यदि उसके पास एक नहीं है तो अपना खाता बना सकता है। बधाई हो! आपने अपने सिस्टम पर सफलतापूर्वक OpenSourcebilling स्थापित किया है।