[[Vorlage(Getestet, trusty, xenial)]] {{{#!vorlage Wissen [:Archivmanager: Eine Datei entpacken] [:Terminal: Ein Terminal öffnen] [:sudo: Root-Rechte erlangen] }}} [[Inhaltsverzeichnis(1)]] [[Bild(./yabs_logo.png, 48, align=left)]] [http://www.openyabs.org/ YaBS] {de} (Yet another Business Software) ist eine skalierbare Rechnungs- und Buchhaltungssoftware, die sich an Kleinunternehmen richtet. Die Entwicklung in [:Java:] ermöglicht einen plattformunabhängigen Einsatz unter Windows, Mac OS X und Linux gleichzeitig. Die Funktionen vom YaBS können jederzeit über Plugins erweitert werden. Zur Dokumentenerstellung wird ab Version 1.2.6-beta1 kein [:Apache_OpenOffice:] mehr benötigt. Ein direkter Export in eine PDF-Datei sowie ein direkter Mailversand sind ebenfalls möglich. Neben der Kunden-, Artikel- und Herstellerverwaltung sowie dem Rechnungs- und Mahnwesen bietet YaBS eine Einnahme- / Überschussrechnung, die Möglichkeit der einfachen Rechnung ohne Mehrwertsteuer nach [wikipedia:Kleinunternehmerregelung:§19 UStG]. Das Installationsprogramm ist in Englisch, das deutsche Sprachpaket wird auf Wunsch installiert. Wer eine Bilanzbuchhaltungssoftware sucht, ist mit dem Projekt [:Archiv/Tryton:Tryton] besser bedient. = Voraussetzungen = YaBS basiert auf [:Java:]. Wie man eine Laufzeitumgebung ([:Java#JRE:JRE], ab Version 6) installiert, ist im Artikel [:Java/Installation#OpenJDK:] beschrieben. = Installation = ##aasche: PPA enthaelt keine Pakete mehr ##== PPA == ##Für Ubuntu 10.04 steht ein "Personal Package Archiv" (PPA) [1] zur Verfügung. ## ##[[Vorlage(PPA, solard3ity/yabs)]] ## ##Nach dem Aktualisieren der Paketquellen kann folgendes Paket installiert werden ## ##{{{#!vorlage Paketinstallation ##yabs, ppa ##}}} ## ##Die Paketinhalte werden im Ordner '''/opt/Yabs/''' gespeichert (siehe auch [:opt:/opt]). Über [https://github.com/anti43/openyabs/releases] {dl} wird eine ZIP Archivdatei und ein '''.deb'''-Paket angeboten. Das ZIP Archiv herunterladen und nach [:opt:/opt] entpacken [1]. Um beim Programmstart etwas Tipparbeit zu sparen, benennt man den entstandenen Ordner in '''yabs''' um. Im weiteren Verlauf des Artikels wird vom Speicherort '''/opt/yabs/''' ausgegangen. == Einrichtung == [[Bild(./Yabs1.png, 200, align=right)]] Die anschließende Einrichtung ist für alle Versionen gleich, unabhängig von der Art der Installation. Zur Einrichtung von YaBS muss das Programm nur einmal gestartet werden, als Benutzer mit dem man es verwenden will. {{{#!vorlage Befehl mkdir /opt/yabs/ cd /opt/yabs/ wget https://github.com/anti43/openyabs/releases/download/release-01-18/yabs-1.2.7.3-linux-windows-2.zip unzip yabs-1.2.7.3-linux-windows-2.zip cd yabs-1.2.7.3-linux-windows/ java -jar yabs.jar }}} Während der Einrichtung wird nun die Datenbankanbindung abgefragt. Standardmäßig wird die mitgelieferte Derby Datenbank verwendet. Bei der Nutzung als Client / Server Lösung ist jedoch die Verwendung einer anderen Datenbank (z.B. [:MySQL:]) empfehlenswert. Des Weiteren wird der erste Benutzer (`admin`) angelegt, so dass YaBS direkt verwendet werden kann (das Passwort ist 'password'). == Derby-Datenbank == Während der Installation wird die [wikipedia:Apache_Derby:Derby-Datenbank] sowie deren Struktur von der Routine angelegt und eingerichtet. == MySQL Datenbank == Während der Installation wird die [wikipedia:Mysql:Mysql-Datenbank] sowie deren Struktur von der Routine angelegt und eingerichtet. = Starten = [[Bild(./Yabs3.png, 200, align=right)]] Nach der Installation und Einrichtung kann YaBS aus dem Terminal heraus mit folgenden Befehlen gestartet werden: {{{#!vorlage Befehl sh /opt/yabs/yabs-1.2.7.3-linux-windows/yabs.sh }}} Wenn dabei Probleme auftreten, kann man es auch mit {{{#!vorlage Befehl java -jar /opt/yabs/yabs-1.2.7.3-linux-windows/yabs.jar -debug -consolelog }}} versuchen. = Erste Schritte = YaBS startet standardmäßig mit dem Benutzer `admin`, der bei der Installation angelegt wird (initiales Passwort: 'password'). Als erstes sollte man unter ''"Werkzeuge -> Benutzer"'' das Passwort dieses Benutzers ändern und über die Schaltfläche ''"Sichern"'' abspeichern. Nun muss man noch einen Standardbenutzer anlegen und diesen über das Schloss-Symbol, oben links, anmelden. Nächster Schritt sollte die Einrichtung mittels Einrichtungsassistenten sein (''"Extras -> Installation Wizard"''). = Aktuelle Dokumentation = Auf [https://docs.google.com/document/d/1VhUi0wS-EJgfV-o89Hl-2wux810mJnqUV1wPxpgVIs4/pub google.com {en}] ist die ständig aktuell gehaltene Doku zu finden = Links = * [http://www.openyabs.org/ Projektseite] {de} * [http://www.linux-community.de/Internal/Artikel/Print-Artikel/LinuxUser/2008/11/Kassenklingeln ] {de} - Artikel zur Vorgängerversion mp-Kundenverwaltung, LinuxUser 11/2008 #tag: Büro, Buchhaltung, Java, Warenwirtschaft, ERP