opensourcebilling 무료 인보이스 소프트웨어
송장을 작성하고 보내고 온라인으로 지불하는 쉬운 방법
OpenSourceBilling은 송장 생성 및 전송, 지불 수신, 고객 관리, 추적 및보고를위한 오픈 소스 웹 응용 프로그램입니다.
개요
OpenSourceBilling 또는 OSB는 사용하기 쉬운 웹 기반 오픈 소스 청구 솔루션으로 반응 형 및 적응 형 사용자 인터페이스를 통해 모든 유연성과 사용자 정의 가능한 옵션을 제공합니다. OSB 소프트웨어는 송장 생성 및 전송, 지불 수신, 고객 관리, 회사 관리 및 추적 및보고를위한 것입니다. OpenSourceBilling은 무료이며 온라인 회계 소프트웨어는 무료로 쉽고 쉽게 수행합니다. OpenSourceBilling은 판매, 지불 및 수집 된 수익에 대한 보고서를 생성 할 수 있습니다. OSB는 거의 모든 온라인 비즈니스의 청구 및 지불 요구를 충족시킬 수 있습니다. OSB는 강력하고 유연하며 확장 가능한 청구 소프트웨어입니다. 결제 추적, 반복 송장, 전체 텍스트 검색, PDF 수출, 시간 추적, PayPal 및 신용 카드를 통한 지불 수신, FreshBook 및 QuickBooks 데이터 가져 오기 등 다양한 내장 기능이 제공됩니다. OSB는 청구 및 지불 인프라를 확장하여 비즈니스를 성장시키는 데 도움이됩니다. 또한 다수성 및 다중 언어를 지원합니다.
시스템 요구 사항
OpenSourceBilling을 설치하려면 다음은 시스템 요구 사항입니다.
- 루비 v2.7.1 -Rails v6.0.2.2 -Bundler 용 GEM 버전 -MySQL 데이터베이스
- 서버 : Heroku 또는 AWS
- Rubygems : 종속성으로 설치
- 편집자 : Rubymine -wkhtmltopdf
- git
특징
New Age Market은 다양한 청구 및 송장 도구로 구성되지만 OpenSourceBilling의 강력한 기능을 통해 비즈니스는 통화를 설정하고 통신 템플릿을 사용하며 일부 사용자 정의 브랜딩을 수행 할 수 있습니다.
- 매력적이고 반응이 좋으며 적응 형 사용자 인터페이스
- 그래프 및 키 메트릭이있는 대시 보드
- 송장 송신 및 생성
- 반복 송장
- 송장 및 추정치를 PDF로 내보내는 것
- 추정치를 작성하고 보냅니다
- 송장 변환에 대한 추정
- 보낸 송장에 대한 지불금을받습니다
- 부분 지불 추적
- PayPal 및 신용 카드를 통해 지불금을받습니다
- 목록 페이지 필터
- 전문 검색
- 프로젝트 실행을위한 시간 추적
- 프로젝트 로그 시간에서 송장 생성
- 한 계정에서 여러 자매 회사에 대한 청구 관리
- Freshbook 및 Quickbooks에서 데이터를 가져옵니다
- 다양한 보고서
- 고객 포털
- 오픈 소스
설치
Ubuntu에 OpenSourceBilling 설치 (LTS)
비즈니스에 적합한 방식으로 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는 여러 GEM 버전을 설치할 수있는 도구입니다.이 명령을 실행하여 Bundler를 설치하십시오.
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.copy를 config/config.yml로 복사하여 구성을 설정합니다. 자신의 페이팔 설정으로 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.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
다음 명령을 사용하여 전자 메일 전달 및 OSB의 올바른 기능에 필요한 기타 배경 작업을 위해 지연된 \ _job를 시작해야합니다.
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을 성공적으로 설치했습니다.