OpenSourceBilling è per la creazione e l'invio di fatture, la ricezione di pagamenti, la gestione dei clienti, la gestione delle aziende e il monitoraggio e il reporting.

opensourcebilling Software di fatturazione gratuita

Modo semplice per creare e inviare fatture e ricevere pagamenti online

OpenSourceBilling è un'applicazione Web open source per la creazione e l'invio di fatture, la ricezione di pagamenti, la gestione dei clienti, il monitoraggio e il reporting.

Panoramica ### ** **

OpenSourceBilling o OSB è una soluzione di fatturazione open source basata sul Web di facile utilizzo gratuita che offre tutta la flessibilità e le opzioni personalizzabili con interfaccia utente reattiva e adattiva. Il software OSB è per la creazione e l’invio di fatture, la ricezione di pagamenti, la gestione dei clienti, la gestione delle aziende e il monitoraggio e il reporting. OpenSourceBilling Essere un software di contabilità online e online fa tutto gratuitamente e facilmente. OpenSourceBilling può produrre rapporti di vendite, pagamenti e ricavi raccolti. L’OSB può soddisfare le esigenze di fatturazione e di pagamento di quasi tutte le attività online. OSB è un software di fatturazione potente, flessibile e scalabile. Viene fornito con molte funzionalità integrate, come monitoraggio dei pagamenti, fatture ricorrenti, ricerca completa di testo, esportazione di PDF, monitoraggio del tempo, ricezione di pagamenti tramite PayPal e carta di credito, FreshBooks e QuickBooks Importazione dei dati e molto altro. OSB ti aiuta a ridimensionare l’infrastruttura di fatturazione e pagamento per far crescere la tua attività. Fornisce inoltre supporto a multi-Currenze e Multi-Languages.

Requisiti di sistema


Per installare OpenSourceBilling, di seguito sono riportati i requisiti di sistema

  • Ruby v2.7.1
  • Rails v6.0.2.2
  • Bundler per le versioni GEM
  • Database MySQL
  • Server: Heroku o AWS
  • Rubygems: installazione come dipendenza
  • Editor: Rubymine
  • wkhtmltopdf
  • Idiota

Caratteristiche


Il mercato di New Age comprende un’ampia varietà di strumenti di fatturazione e fatturazione, ma una solida funzionalità di OpenSourceBilling consente alle aziende di impostare valute, di utilizzare modelli di comunicazione e persino di eseguire un marchio personalizzato.

  • Interfaccia utente attraente, reattiva e adattiva
  • Dashboard con metriche grafiche e chiave
  • Invio e creazione della fattura
  • Fatture ricorrenti
  • Esporta fatture e stime a PDF
  • Crea e invia stime
  • stimare la conversione della fatturazione
  • Ricevi pagamenti contro fatture inviate
  • Tracciamento dei pagamenti parziali
  • Ricevi pagamenti tramite PayPal e carta di credito
  • Filtri delle pagine di elenco
  • Ricerca completa di testo
  • Time Tracking per l’esecuzione di progetti
  • Generazione della fattura dalle ore di registro del progetto
  • Gestire la fatturazione per più società consuete con un unico account
  • Importa dati da FreshBooks e QuickBooks
  • Un’ampia varietà di rapporti
  • Portale del cliente
  • open source

Installazione

Installa OpenSourceBilling su Ubuntu (LTS)

Distribuisci OpenSourceBilling in un modo giusto per la tua attività. MySQL è un sistema di gestione del database relazionale open source. Esegui il seguente comando per installare il database:

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

Git è il sistema di controllo della versione che abbiamo usato per OSB. Esegui il comando seguente per installare Git.

sudo apt-get install git 

Esegui il comando seguente per installare le dipendenze di 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 

Potrebbe essere necessario accedere alle librerie PECL dipendenti, la maggior parte che può essere trovata da

sudo add-apt-repository ppa:ondrej/php 

Esegui i seguenti comandi per installare una versione stabile.

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 è uno strumento che consente di installare più versioni GEM, eseguire questo comando per installare Bundler:

gem install bundler

Per clonare il codice del progetto da GitHub, dai alle credenziali dell’account GitHub per l’autenticazione durante la clonazione.

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

Copia config/config.yml.copy su config/config.yml per impostare le configurazioni. Modifica config/config.yml con le tue impostazioni PayPal:

paypal:
  signature: YOUR_PAYPAL_SIGNATURE
  business: YOUR_PAYPAL_BUSINESS

Modifica config/config.yml con le tue impostazioni dell’applicazione:

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

Utilizzando il comando seguente nel terminale per ottenere il percorso del percorso della libreria WKHTMLTOPDF che è già installato sul sistema e quindi modificare config/config.yml con la propria applicazione percorso wkhtmltopdf.

wkhtmltopdf_path: YOUR_WKHTMLTOPDF_PATH

Per creare SMTP \ _settings, vai su Impostazioni, apri un modulo di modifica dell’azienda facendo clic su un’azienda e fornisci i dettagli SMTP nella sezione Configurazione della posta. Modifica config/config.yml con Oauth \ _consumer \ _Key e Oauth \ _Consumer \ _Secret.

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

Eseguire il comando seguente sul terminale per eseguire l’applicazione

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

È necessario avviare ritardato \ _JOB per la consegna e -mail e altre attività di fondo richieste per la funzionalità correttamente di OSB utilizzando il comando seguente

RAILS_ENV=production  bin/delayed_job start

Dopo aver configurato correttamente l’OSB, è possibile utilizzare le credenziali di seguito per accedere.

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

È necessario configurare Apache, Nginx o qualsiasi altro server Web/Applicazione a scelta di eseguire OSB in modalità di produzione. Quando un cliente riceve fattura/stima tramite e -mail, riceverà anche un link di accesso per vedere tutte le sue fatture. Visitando quell’URL può accedere al suo account o può creare il suo account se non ne ha uno. Congratulazioni! Hai installato con successo OpenSourceBilling sul tuo sistema.

 Italiano