OpenSourceBilling är för att skapa och skicka fakturor, ta emot betalningar, hantera kunder, hantera företag och spåra och rapportera.

opensourcebilling Gratis faktureringsprogramvara

Enkelt sätt att skapa och skicka fakturor och ta emot betalningar online

OpenSourceBilling är en öppen källkods webbapplikation för att skapa och skicka fakturor, ta emot betalningar, hantera kunder, spåra och rapportera.

Översikt


OpenSourceBilling eller OSB är en gratis enkel att använda webbaserad öppen källkodslösning som ger dig all flexibilitet och anpassningsbara alternativ med lyhörda och adaptiva användargränssnitt. OSB -programvara är för att skapa och skicka fakturor, ta emot betalningar, hantera kunder, hantera företag och spåra och rapportera. OpenSourceBilling är gratis och online -bokföringsprogramvara gör allt gratis och enkelt. OpenSourceBilling kan producera rapporter om försäljning, betalningar och insamlade intäkter. OSB kan uppfylla fakturerings- och betalningsbehovet för nästan alla onlineföretag. OSB är en kraftfull, flexibel och skalbar faktureringsprogramvara. Det levereras med massor av inbyggda funktioner, såsom betalningsspårning, återkommande fakturor, fulltextsökning, PDF-export, tidspårning, mottagande av betalningar via PayPal och kreditkort, färskböcker och QuickBooks-dataimport och mycket mer. OSB hjälper dig att skala din fakturerings- och betalningsinfrastruktur för att växa ditt företag. Det ger också stöd för flera valutor och flera språk.

Systemkrav


För att installera OpenSourceBilling, nedan är systemkraven

  • Ruby v2.7.1
  • Rails v6.0.2.2
  • Bundler för Gem -versioner
  • MySQL -databas
  • Server: Heroku eller AWS
  • Rubygems: Installation som beroende
  • Redaktör: Rubymine
  • wkhtmltopdf
  • git

Funktioner


Den nya åldersmarknaden omfattar ett brett utbud av fakturerings- och faktureringsverktyg men robust funktionalitet i OpenSourceBilling gör det möjligt för företagen att ställa in valutor, använda kommunikationsmallar och till och med utföra en anpassad varumärke.

  • Attraktivt, lyhörd och adaptivt användargränssnitt
  • instrumentpanel med graf och nyckelmätningar
  • faktura sändning och skapande
  • Återkommande fakturor
  • Exportera fakturor och uppskattningar till PDF
  • Skapa och skicka uppskattningar
  • Uppskattning till fakturakonvertering
  • Få betalningar mot skickade fakturor
  • Partiell betalningsspårning
  • Ta emot betalningar via PayPal och kreditkort
  • Lista sidfilter
  • Fulltextsökning
  • Tidspårning för att köra projekt
  • Fakturaproduktion från projektloggtimmar
  • Hantera fakturering för flera systerföretag under ett konto
  • Importera data från FreshBooks och QuickBooks
  • ett brett utbud av rapporter
  • Kundportal
  • Öppen källa

Installation

Installera OpenSourceBilling på Ubuntu (LTS)

Distribuera OpenSourceBilling på ett sätt som är rätt för ditt företag. MySQL är ett öppna källkodsrelationsdatabashanteringssystem. Kör följande kommando för att installera databas:

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

Git är versionskontrollsystem som vi använde för OSB. Kör följande kommando för att installera git.

sudo apt-get install git 

Kör följande kommando för att installera Ruby -beroenden:

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 

Du kan behöva åtkomst till beroende PECL -bibliotek, de flesta som kan hittas av

sudo add-apt-repository ppa:ondrej/php 

Kör följande kommandon för att installera stabil version.

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 är ett verktyg som låter dig installera flera GEM -versioner, köra detta kommando för att installera Bundler:

gem install bundler

För att klona projektkod från GitHub, ge ditt GitHub -kontouppgift för autentisering medan du klonar projektet.

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

Kopiera config/config.yml.copy till config/config.yml för att ställa in dina konfigurationer. Redigera config/config.yml med dina egna PayPal -inställningar:

paypal:
  signature: YOUR_PAYPAL_SIGNATURE
  business: YOUR_PAYPAL_BUSINESS

Redigera config/config.yml med dina egna applikationsinställningar:

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

Använda följande kommando i terminal för att få sökvägen för wkhtmltopdf -biblioteksväg som redan är installerad på systemet och sedan redigera config/config.yml med din egen applikation wkhtmltopdf -sökväg.

wkhtmltopdf_path: YOUR_WKHTMLTOPDF_PATH

För att göra SMTP \ _Settings, gå till Inställningar, öppna ett företagsredigeringsformulär genom att klicka på ett företag och ange dina SMTP -detaljer i avsnittet E -postkonfiguration. Redigera config/config.yml med din egen QuickBookSapps oauth \ _consumer \ _key och oauth \ _consumer \ _secret.

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

Kör följande kommando på terminal för att köra applikation

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

Du måste starta försenad \ _job för e -postleverans och andra bakgrundsuppgifter som krävs för korrekt funktionalitet för OSB med hjälp av följande kommando

RAILS_ENV=production  bin/delayed_job start

När du har konfigurerat OSB kan du använda nedanstående referenser för att logga in.

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

Du bör konfigurera Apache, Nginx eller någon annan webb/applikationsserver du väljer att köra OSB i produktionsläge. När en kund får faktura/uppskattning via e -post kommer han också att få en inloggningslänk för att se alla sina fakturor. Genom att besöka den url: n kan han logga in på sitt konto eller kan skapa sitt konto om han inte har ett. Grattis! Du har framgångsrikt installerat OpenSourceBilling på ditt system.

 Svenska