OpenSourceBilling предназначена для создания и отправки счетов, получения платежей, управления клиентами, управления компаниями и отслеживания и отчетности.

opensourcebilling Бесплатное программное обеспечение для выставления счетов

Простой способ создать и отправлять счета и получать платежи в Интернете

OpenSourceBilling - это веб -приложение с открытым исходным кодом для создания и отправки счетов, получения платежей, управления клиентами, отслеживания и отчетности.

Обзор


OpenSourceBilling или OSB-это бесплатное простое в использовании веб-биллинг с открытым исходным кодом, которое дает вам всю гибкость и настраиваемые варианты с адаптивным и адаптивным пользовательским интерфейсом. Программное обеспечение OSB предназначено для создания и отправки счетов, получения платежей, управления клиентами, управления компаниями и отслеживания и отчетности. OpenSourceBilling Free, а программное обеспечение для онлайн -бухгалтерского учета делает все бесплатно и легко. OpenSourceBilling может дать отчеты о продажах, платежах и получении доходов. OSB может удовлетворить потребности в платеже и оплате практически любого онлайн -бизнеса. OSB является мощным, гибким и масштабируемым программным обеспечением для выставления счетов. Он поставляется с множеством встроенных функций, таких как отслеживание платежей, повторяющиеся счета, полный текстовый поиск, экспорт PDF, отслеживание времени, получение платежей через PayPal и кредитную карту, FreshBooks и импорт данных QuickBooks и многое другое. OSB помогает вам масштабировать вашу выставление счетов и платежную инфраструктуру для развития вашего бизнеса. Он также обеспечивает поддержку для нескольких валютных и многоязычных.

Системные Требования


Для установки OpenSourceBilling ниже приведены системы системы

  • Ruby v2.7.1
  • Rails V6.0.2.2
  • Бандлер для жемчужных версий
  • База данных MySQL
  • Сервер: Heroku или AWS
  • Rubygems: установка как зависимость
  • Редактор: Рубимин
  • WKHTMLTOPDF
  • git

Функции


Рынок нового века включает в себя широкий спектр инструментов выставления счетов и счетов, но надежная функциональность OpenSourceBilling позволяет предприятиям настраивать валюты, использовать шаблоны связи и даже выполнять некоторый пользовательский брендинг.

  • Привлекательный, отзывчивый и адаптивный пользовательский интерфейс
  • Панель инструментов с графиком и ключевыми метриками
  • Отправка и создание счета -фактуры
  • повторяющиеся счета
  • Экспорт счетов и оценки PDF
  • Создать и отправить оценки
  • Оценка преобразования счета -фактуры
  • Получить платежи против отправленных счетов
  • Частичное отслеживание платежей
  • Получить платежи через PayPal и кредитную карту
  • Листинг страниц фильтров
  • Полный текстовый поиск
  • Отслеживание времени для выполнения проектов
  • Генерация счета -фактуры из журнала проектов
  • Управление выставлением счетов для нескольких дочерних компаний по одной учетной записи
  • Импорт данных из Freshbooks и QuickBooks
  • широкий спектр отчетов
  • Портал клиента
  • Открытый источник

Монтаж

Установить OpenSourceBilling на Ubuntu (LTS)

Развернуть OpenSourceBiling таким образом, чтобы это подходило для вашего бизнеса. MySQL-это система управления база данных с открытым исходным кодом. Запустите следующую команду для установки базы данных:

sudo apt-get install mysql-server mysql-client libmysqlclient-dev

GIT - это система управления версиями, которую мы использовали для OSB. Запустите следующую команду, чтобы установить git.

sudo apt-get install git 

Запустите следующую команду для установки 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 

Вам может потребоваться доступ к зависимым библиотекам 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:

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, который уже установлен в системе, а затем редактировать config/config.yml с помощью вашего собственного приложения WKHTMLTOPDF.

wkhtmltopdf_path: YOUR_WKHTMLTOPDF_PATH

Чтобы сделать SMTP \ _settings, перейдите в настройки, откройте форму редактирования компании, нажав на компанию и предоставив ваши данные SMTP в разделе конфигурации почты. Изменить config/config.yml с помощью вашего собственного QuickBooksapp’s Oauth \ _consumer \ _key и OAuth \ _consumer \ _Secret.

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='&#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

Вы должны настроить Apache, Nginx или любой другой сервер веб -/приложений по вашему выбору, чтобы выполнить OSB в производственном режиме. Когда клиент получит счет/оценку по электронной почте, он также получит ссылку для входа в систему, чтобы увидеть все свои счета. Посетив этот URL, он может войти в свою учетную запись или может создать свою учетную запись, если у него его нет. Поздравляю! Вы успешно установили OpenSourceBilling в своей системе.

 Русский