OpenSourceBilling est pour la création et l'envoi de factures, la réception des paiements, la gestion des clients, la gestion des entreprises et le suivi et les rapports.

opensourcebilling Logiciel de facturation gratuit

Moyen facile de créer et d'envoyer des factures et de recevoir des paiements en ligne

OpenSourceBilling est une application Web open source pour la création et l'envoi de factures, la réception des paiements, la gestion des clients, le suivi et le rapport.

Aperçu


OpenSourceBilling ou OSB est une solution de facturation open source Web gratuite facile à utiliser qui vous offre toute la flexibilité et les options personnalisables avec une interface utilisateur réactive et adaptative. Le logiciel OSB consiste à créer et à envoyer des factures, à recevoir des paiements, à gérer les clients, à gérer les entreprises et à suivre et à rapporter. OpenSourceBilling étant des logiciels comptables gratuits et en ligne fait tout gratuitement et facilement. OpenSourceBilling peut produire des rapports de ventes, de paiements et de revenus collectés. OSB peut répondre aux besoins de facturation et de paiement de presque toutes les entreprises en ligne. OSB est un logiciel de facturation puissant, flexible et évolutif. Il est livré avec de nombreuses fonctionnalités intégrées, telles que le suivi des paiements, les factures récurrentes, la recherche en texte intégral, l’exportation PDF, le suivi du temps, la réception des paiements via PayPal et la carte de crédit, l’importation de données FreshBooks et QuickBooks et bien plus encore. OSB vous aide à évoluer votre infrastructure de facturation et de paiement pour développer votre entreprise. Il fournit également une prise en charge des multi-montées et des multi-langues.

Configuration requise


Afin d’installer OpenSourceBilling, ci-dessous les exigences du système

  • Ruby v2.7.1
  • Rails v6.0.2.2
  • Bundler pour les versions GEM
  • Base de données MySQL
  • Serveur: Heroku ou AWS
  • Rubygems: l’installation comme dépendance
  • éditeur: rubymine
  • wkhtmltopdf
  • git

Caractéristiques


Le marché du nouvel âge comprend une grande variété d’outils de facturation et de facturation, mais des fonctionnalités robustes d’OpenSourceBilling permet aux entreprises de configurer des devises, d’utiliser des modèles de communication et même d’effectuer une image de marque personnalisée.

  • Interface utilisateur attrayante, réactive et adaptative
  • Tableau de bord avec graphique et mesures clés
  • Envoi et création de facture
  • factures récurrentes
  • Exporter les factures et les estimations vers PDF
  • Créer et envoyer des estimations
  • Estimation de la conversion des factures
  • recevoir des paiements contre les factures envoyées
  • Suivi des paiements partiels
  • Recevoir les paiements via PayPal et la carte de crédit
  • Filtres de pages d’inscription
  • Recherche en texte intégral
  • suivi du temps pour la gestion de projets
  • Génération de factures à partir des heures de journal du projet
  • Gérer la facturation pour plusieurs sociétés sœurs sous un seul compte
  • Importer des données à partir de livres frais et QuickBooks
  • une grande variété de rapports
  • Portail Clients
  • Open source

Installation

Installer OpenSourceBilling sur Ubuntu (LTS)

Déployer OpenSourceBilling d’une manière qui convient à votre entreprise. MySQL est un système de gestion de base de données relationnel open source. Exécutez la commande suivante pour installer la base de données:

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

Git est le système de contrôle de version que nous avons utilisé pour OSB. Exécutez la commande suivante pour installer GIT.

sudo apt-get install git 

Exécutez la commande suivante pour installer les dépendances 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 

Vous pouvez avoir besoin d’accéder aux bibliothèques PECL dépendantes, la plupart qui peuvent être trouvées par

sudo add-apt-repository ppa:ondrej/php 

Exécutez les commandes suivantes pour installer la version stable.

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 est un outil qui vous permet d’installer plusieurs versions GEM, exécutez cette commande pour installer Bundler:

gem install bundler

Pour cloner le code du projet de GitHub, donnez votre comptabilité GitHub pour l’authentification lors du clonage du projet.

git clone https://github.com/vteams/open-source-billing
cd open-source-billing
bundle install
yarn install

Copiez config / config.yml.copy vers config / config.yml pour définir vos configurations. Modifier config / config.yml avec vos propres paramètres PayPal:

paypal:
  signature: YOUR_PAYPAL_SIGNATURE
  business: YOUR_PAYPAL_BUSINESS

Modifier config / config.yml avec vos propres paramètres d’application:

app_host: APP_HOST_HERE # e.g. osb.mydomain.com
app_protocol: http

Utilisation de la commande suivante dans le terminal pour obtenir le chemin d’accès de WKHTMLTOPDF Path de bibliothèque qui est déjà installé sur System, puis modifiez Config / Config.yml avec votre propre chemin WKHTMLTOPDF d’application.

wkhtmltopdf_path: YOUR_WKHTMLTOPDF_PATH

Pour créer SMTP \ _settings, accédez aux paramètres, ouvrez un formulaire de modification de l’entreprise en cliquant sur une entreprise et fournissez vos détails SMTP dans la section de configuration du courrier. Modifiez config / config.yml avec OAuth \ _Consumer \ _Key et OAuth \ _Consumer \ _Secret.

quickbooks:
   # QuickBooksApp's account key and secret
   consumer_key: YOUR_QUICKBOOKS_APP_CLIENT_ID
   consumer_secret: YOUR_QUICKBOOKS_APP_CLIENT_SECRET

Exécutez la commande suivante sur le terminal pour exécuter l’application

rake secret
encryption_key: ENTER-YOUR-ENCRYPTED-KEY-HERE
rails db:create
rails db:migrate
rails db:seed

Vous devez commencer retardé \ _JOB pour la livraison des e-mails et autres tâches d’arrière-plan requises pour les fonctionnalités correctement de l’OSB en utilisant la commande suivante

RAILS_ENV=production  bin/delayed_job start

Une fois que vous avez configuré avec succès OSB, vous pouvez utiliser les informations d’identification ci-dessous pour vous connecter.

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

Vous devez configurer Apache, Nginx ou tout autre serveur Web / application de votre choix pour exécuter OSB en mode de production. Lorsqu’un client reçoit une facture / estimation par e-mail, il recevra également un lien de connexion pour voir toutes ses factures. En visitant cette URL, il peut se connecter à son compte ou créer son compte s’il n’en a pas. Toutes nos félicitations! Vous avez installé avec succès OpenSourceBilling sur votre système.

 Français