opensourcebilling Gratis factureringssoftware
Eenvoudige manier om facturen te maken en te verzenden en online betalingen te ontvangen
OpenSourceBilling is een open source webtoepassing voor het maken en verzenden van facturen, het ontvangen van betalingen, het beheren van klanten, tracking en rapportage.
Overzicht
OpenSourcebilling of OSB is een gratis eenvoudig te gebruiken webgebaseerde open source factureringsoplossing die u alle flexibiliteit en aanpasbare opties geeft met responsieve en adaptieve gebruikersinterface. OSB -software is voor het maken en verzenden van facturen, het ontvangen van betalingen, het beheren van klanten, het beheren van bedrijven en het volgen en rapporteren. OpenSourcebilling zijn gratis en online boekhoudsoftware doet het allemaal gratis en gemakkelijk. OpenSourceBilling kan rapporten opleveren van verkoop, betalingen en verzamelde inkomsten. OSB kan voldoen aan de facturerings- en betalingsbehoeften van bijna elke online activiteiten. OSB is een krachtige, flexibele en schaalbare factureringssoftware. Het wordt geleverd met tal van ingebouwde functies, zoals het volgen van betalingen, terugkerende facturen, volledige tekst zoeken, PDF-export, tijd volgen, betalingen ontvangen via PayPal en creditcard, Freshbooks en QuickBooks-gegevens importeren en nog veel meer. OSB helpt u bij het schalen van uw facturerings- en betalingsinfrastructuur om uw bedrijf te laten groeien. Het biedt ook ondersteuning voor multi-valuta’s en meertalige punten.
Systeem vereisten
Om OpenSourcebilling te installeren, zijn hieronder de systeemvereisten
- Ruby v2.7.1
- Rails v6.0.2.2
- Bundler voor edelstenen versies
- MySQL -database
- Server: Heroku of AWS
- RubyGems: installatie als afhankelijkheid
- Editor: Rubymine
- wkhtmltopdf
- Git
Functies
De New Age -markt bestaat uit een breed scala aan facturerings- en factureringstools, maar de robuuste functionaliteit van OpenSourceBilling stelt de bedrijven in staat om valuta’s in te stellen, communicatiesjablonen te gebruiken en zelfs een aangepaste branding uit te voeren.
- Aantrekkelijke, responsieve en adaptieve gebruikersinterface
- Dashboard met grafiek en sleutelstatistieken
- factuur verzenden en maken
- Terugkerende facturen
- Exporteer facturen en schattingen naar PDF
- Maak en verzenden schattingen
- Schat om de conversie te factureren
- Ontvang betalingen tegen verzonden facturen
- Gedeeltelijke betalingen volgen
- Ontvang betalingen via PayPal en creditcard
- Lijstpagina’s filters
- Zoek volledige text
- Tijd volgen voor het uitvoeren van projecten
- Factuurgeneratie uit projectloguren
- Beheer facturering voor meerdere zusterbedrijven onder één account
- Importeer gegevens uit Freshbooks en QuickBooks
- Een breed scala aan rapporten
- Klantenportaal
- Open source
Installatie
Installeren OpenSourcebilling op Ubuntu (LTS)
Implementeer OpenSourcebilling op een manier die geschikt is voor uw bedrijf. MySQL is een open-source relationeel databasebeheersysteem. Voer de volgende opdracht uit om de database te installeren:
sudo apt-get install mysql-server mysql-client libmysqlclient-dev
Git is versiebeheersysteem dat we voor OSB hebben gebruikt. Voer de volgende opdracht uit om Git te installeren.
sudo apt-get install git
Voer de volgende opdracht uit om Ruby -afhankelijkheden te installeren:
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
Mogelijk heeft u toegang nodig tot afhankelijke PECL -bibliotheken, die de meeste kunnen worden gevonden door
sudo add-apt-repository ppa:ondrej/php
Voer de volgende opdrachten uit om de stabiele versie te installeren.
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 is een hulpmiddel waarmee u meerdere GEM -versies kunt installeren, deze opdracht kunt uitvoeren om Bundler te installeren:
gem install bundler
Om de projectcode van GitHub te klonen, geeft u uw GitHub -accountreferentie voor authenticatie tijdens het kloneren.
git clone https://github.com/vteams/open-source-billing
cd open-source-billing
bundle install
yarn install
Kopieer config/config.yml.copy naar config/config.yml om uw configuraties in te stellen. Bewerk config/config.yml met uw eigen PayPal -instellingen:
paypal:
signature: YOUR_PAYPAL_SIGNATURE
business: YOUR_PAYPAL_BUSINESS
Bewerk config/config.yml met uw eigen applicatie -instellingen:
app_host: APP_HOST_HERE # e.g. osb.mydomain.com
app_protocol: http
Gebruik de volgende opdracht in terminal om het pad van WKHTMLTOPDF -bibliotheekpad te krijgen dat al op het systeem is geïnstalleerd en bewerk vervolgens config/config.yml met uw eigen toepassing wkhtmltopdf -pad.
wkhtmltopdf_path: YOUR_WKHTMLTOPDF_PATH
Om SMTP \ _Settings te maken, gaat u naar Instellingen, Open een bedrijfsbewerkingsformulier door op een bedrijf te klikken en uw SMTP -gegevens in de sectie Mail Config te verstrekken. Config/config.yml bewerken met uw eigen QuickBooksApp’s OAuth \ _Consumer \ _Key en OAuth \ _Consumer \ _Secret.
quickbooks:
# QuickBooksApp's account key and secret
consumer_key: YOUR_QUICKBOOKS_APP_CLIENT_ID
consumer_secret: YOUR_QUICKBOOKS_APP_CLIENT_SECRET
Voer de volgende opdracht uit op Terminal om de toepassing uit te voeren
rake secret
encryption_key: ENTER-YOUR-ENCRYPTED-KEY-HERE
rails db:create
rails db:migrate
rails db:seed
U moet starten met vertraagde \ _job voor e -mailbezorging en andere achtergrondtaken die nodig zijn voor de juiste functionaliteit van OSB met behulp van de volgende opdracht
RAILS_ENV=production bin/delayed_job start
Nadat u OSB met succes hebt geconfigureerd, kunt u de onderstaande referenties gebruiken om in te loggen.
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
U moet Apache, Nginx of een andere Web/Application Server van uw keuze configureren om OSB in de productiemodus uit te voeren. Wanneer een klant een factuur/schatting ontvangt via e -mail, ontvangt hij ook een inloggen om al zijn facturen te bekijken. Door die URL te bezoeken, kan hij inloggen op zijn account of zijn account aanmaken als hij er geen heeft. Gefeliciteerd! U hebt met succes OpenSourcebilling op uw systeem geïnstalleerd.