Sinnvolle Ergänzungen: Unterschied zwischen den Versionen

Aus Lawsuit - Wiki
Wechseln zu: Navigation, Suche
(kivitendo - Buchführung für Kapitalgesellschaften)
(kivitendo - Buchführung für Kapitalgesellschaften)
Zeile 33: Zeile 33:
  
 
== kivitendo - Buchführung für Kapitalgesellschaften ==
 
== kivitendo - Buchführung für Kapitalgesellschaften ==
 +
=== Einführung ===
 
''Lawsuit'' ist mit einer eigenen Buchführung für die Einnahmen-Überschuss-Rechnung ausgestattet, die für Anwälte als Freiberufler gem. [https://www.gesetze-im-internet.de/estg/__4.html § 4 Abs. 3 EStG] ausreichend ist. Anders als für Einzelanwälte oder Partner in einer Partnerschaftsgesellschaft ist für Inhaber einer GmbH oder PartG GmbH jedoch demgegenüber die Buchführung nach [https://www.gesetze-im-internet.de/estg/__4.html § 4 Abs. 1 EStG] iVm. [https://www.gesetze-im-internet.de/hgb/__6.html §§ 6], [https://www.gesetze-im-internet.de/hgb/__238.html 238 HGB] HGB vorgeschrieben. Für sie empfiehlt sich unter Linux der gut gepflegte deutsche Ableger von sql-ledger, [http://www.kivitendo.de kivitendo] ("einfach") aus Bonn:
 
''Lawsuit'' ist mit einer eigenen Buchführung für die Einnahmen-Überschuss-Rechnung ausgestattet, die für Anwälte als Freiberufler gem. [https://www.gesetze-im-internet.de/estg/__4.html § 4 Abs. 3 EStG] ausreichend ist. Anders als für Einzelanwälte oder Partner in einer Partnerschaftsgesellschaft ist für Inhaber einer GmbH oder PartG GmbH jedoch demgegenüber die Buchführung nach [https://www.gesetze-im-internet.de/estg/__4.html § 4 Abs. 1 EStG] iVm. [https://www.gesetze-im-internet.de/hgb/__6.html §§ 6], [https://www.gesetze-im-internet.de/hgb/__238.html 238 HGB] HGB vorgeschrieben. Für sie empfiehlt sich unter Linux der gut gepflegte deutsche Ableger von sql-ledger, [http://www.kivitendo.de kivitendo] ("einfach") aus Bonn:
 +
=== Installation ===
 
* Installation als RPM-Paket
 
* Installation als RPM-Paket
 
  https://software.opensuse.org/download.html?project=spins%3Ainvis%3Astable&package=kivitendo-erp
 
  https://software.opensuse.org/download.html?project=spins%3Ainvis%3Astable&package=kivitendo-erp
 
Folgendes Perl-Modul muss für den E-Mail-Versand von Rechnungen zusätzlich nachgetragen werden:
 
Folgendes Perl-Modul muss für den E-Mail-Versand von Rechnungen zusätzlich nachgetragen werden:
 
  https://software.opensuse.org/download.html?project=devel%3Alanguages%3Aperl&package=perl-Email-MIME-Attachment-Stripper
 
  https://software.opensuse.org/download.html?project=devel%3Alanguages%3Aperl&package=perl-Email-MIME-Attachment-Stripper
 +
Verschieben Sie das Programm, um es bei künftigen Upgrades zu erhalten, in Ihr persönliches Hauptverzeichnis und passen Sie die Berechtigungen an:
 +
{{Shell|&gt; path&#61;~/<br>&gt; sudo mv /srv/www/htdocs/kivitendo* $path/kivitendo-erp<br>&gt; user&#61;&#96;pwd &#124; grep -Po &apos;&#40;&#63;&lt;&#61;\/home\/&#41;\w+&apos;&#96;<br>&gt; sudo chown -cR $user:users $path/kivitendo*}}
 +
 
* Installation als Tarball:
 
* Installation als Tarball:
 
Alternativ können die fehlenden Pakete auch per Hand nachgeladen werden
 
Alternativ können die fehlenden Pakete auch per Hand nachgeladen werden
Zeile 47: Zeile 52:
 
automatisch als Tarball geladen und installiert werden.  
 
automatisch als Tarball geladen und installiert werden.  
 
{{Info|Der Befehl wechselt zur letzten Stable-Version, ''git tag -l'' listet alle Tags auf, das ''egrep'' wirft alle Einträge mit "alpha", "beta" oder "rc" heraus und das ''tail'' gibt davon den obersten Treffer zurück.  
 
{{Info|Der Befehl wechselt zur letzten Stable-Version, ''git tag -l'' listet alle Tags auf, das ''egrep'' wirft alle Einträge mit "alpha", "beta" oder "rc" heraus und das ''tail'' gibt davon den obersten Treffer zurück.  
Sehr sinnvoll ist es, direkt im Anschluss einen eigenen Branch zu erzeugen, um bspw. seine eigenen Druckvorlagen-Anpassungen damit zu verwalten. Hierfür reicht dann ein simples
+
Sehr sinnvoll ist es, direkt im Anschluss einen eigenen Branch zu erzeugen, um bspw. seine eigenen Druckvorlagen-Anpassungen damit zu verwalten. Hierfür reicht hier vorerst ein simples
 
{{Shell|git checkout -b meine_eigenen_änderungen}}}}
 
{{Shell|git checkout -b meine_eigenen_änderungen}}}}
  
 +
=== Anpassungen ===
 
Es muss anschließend das Unterverzeichnis <tt>webdav</tt> von Hand angelegt werden:
 
Es muss anschließend das Unterverzeichnis <tt>webdav</tt> von Hand angelegt werden:
{{Shell|&gt; <br>&gt; cd ~/kivitendo<br>&gt; mkdir webdav}}
+
{{Shell|&gt; cd ~/kivitendo*<br>&gt; mkdir webdav}}
Für einige Verzeichnisse müssen die Berechtigungen dem Browser eingeräumt werden, bei OpenSUSE ist dies der user <tt>wwwrun</tt> der Gruppe <tt>wwww</tt>
+
Für einige Verzeichnisse müssen die Berechtigungen dem Browser eingeräumt werden, bei OpenSUSE ist dies der user <tt>wwwrun</tt> aus der Gruppe <tt>wwww</tt>
 
chown -R wwwrun:www users spool webdav templates  
 
chown -R wwwrun:www users spool webdav templates  
  
cd ~/bin wget
+
Folgen Sie der Anleitung für das [[Aufsetzen des Apache-Servers]], sofern dieser nicht bereits für ''lawsuit'' eingerichtet wurde.  
Verschieben Sie das Programm, um es bei künftigen Upgrades zu erhalten, in Ihr persönliches Hauptverzeichnis und passen Sie die Berechtigungen an:
+
Wechseln Sie dann wie folgt in das <tt>kivitendo-erp</tt>-Verzeichnis und laden Sie sich ein Muster der Konfigurationsdatei <tt>kivitendo-httpd.conf</tt> herunter:
{{Shell|&gt; path&#61;~/<br>&gt; sudo mv /srv/www/htdocs/kivitendo* $path/kivitendo<br>&gt; user&#61;&#96;pwd &#124; grep -Po &apos;&#40;&#63;&lt;&#61;\/home\/&#41;\w+&apos;&#96;<br>&gt; sudo chown -cR $user:users $path/kivitendo*}}
+
{{Shell|&gt; cd $path/kivitendo-erp<br>&gt; wget http://iustus.eu/download/kivitendo-httpd.template}}
Folgen Sie der Anleitung für das [[Aufsetzen des Apache-Servers]], sofern dieser nicht bereits für ''lawsuit'' aufgesetzt wurde.  
 
Wechseln Sie dann wie folgt in das <tt>kivitendo</tt>-Verzeichnis und laden Sie sich ein Muster der Konfigurationsdatei <tt>kivitendo-httpd.conf</tt> herunter:
 
{{Shell|&gt; cd $path/kivitendo<br>&gt; wget http://iustus.eu/download/kivitendo-httpd.template}}
 
 
Anschließend passen Sie das Muster mit folgenden Befehlen automatisiert an Ihr Unterverzeichnis an und verschieben die so erstellte personalisierte Konfigurationsdatei in das Verzeichnis <tt>vhosts.d</tt> des Apache-Servers:
 
Anschließend passen Sie das Muster mit folgenden Befehlen automatisiert an Ihr Unterverzeichnis an und verschieben die so erstellte personalisierte Konfigurationsdatei in das Verzeichnis <tt>vhosts.d</tt> des Apache-Servers:
 
{{Shell|&gt; pfad&#61;&#96;echo $path &#124; sed &quot;s/\/$//g&quot;  &#124; sed &apos;s/\//\\\\\//g&apos;&#96;<br>&gt; sed &quot;s/meinpfad/$pfad/g&quot; kivitendo-httpd.template > kivitendo-httpd.conf<br>&gt; sudo cp kivitendo-httpd.conf /etc/apache2/vhosts.d/}}
 
{{Shell|&gt; pfad&#61;&#96;echo $path &#124; sed &quot;s/\/$//g&quot;  &#124; sed &apos;s/\//\\\\\//g&apos;&#96;<br>&gt; sed &quot;s/meinpfad/$pfad/g&quot; kivitendo-httpd.template > kivitendo-httpd.conf<br>&gt; sudo cp kivitendo-httpd.conf /etc/apache2/vhosts.d/}}
 +
 +
=== Abschluss ===
 
Abschließend starten Sie den Apache-Server erneut:
 
Abschließend starten Sie den Apache-Server erneut:
{{Shell|&gt; sudo rcapache2 restart}}
+
{{Shell|&gt; service apache2 restart}}
  
 
==Externe Links==
 
==Externe Links==

Version vom 26. März 2018, 15:30 Uhr

Kompatibilität mit openSUSE openSUSE-Themen Weiterführende Artikel Suse.png


Einführung

Für den elektronischen Rechtsverkehr sind gem. § 5 Elektronischer-Rechtsverkehr-Bekanntmachung 2018 als Anlagen nurmehr die Formate PDF und TTIF erlaubt. Da zugleich ide Anlagengröße auf 60 MB begrenzt wurde, empfiehlt es sich, wirksame Instrumente zur Dokumenten-Nachbearbeitung vorzuhalten.



PDFsam

PDFsam ist ein kostenloses und sehr nützliches Programm zur Aufspaltung, Zusammenstellung und Formatierung von PDFs. Es findet sich als rpm-Paket unter

https://software.opensuse.org/package/pdfsam?search_term=pdfsam

und kann per 1-Klick-Installation eingebunden werden.

Teamviewer

Mit dem vielseitigen Programm Teamviewer lassen sich u.a. Verwaltungsakten bequem auf dem Tablet betrachten und können neben die Anwaltsakte gelegt werden.

cd ~/bin
wget https://download.teamviewer.com/download/linux/teamviewer.x86_64.rpm
sudo zypper in teamviewer*


moneyplex - Homebanking

Lawsuit kann aus der Buchführung zwar alle Überweisungen als QR-Code (z.B. für Handy-Bank-Apps), im gängigen SEPA-Format oder als CSV-Datei ausgeben. Bei größerem Anfall an täglichen Überweisungen in der Kanzlei lohnt sich jedoch die Anschaffung des kostenpflichtigen (einmalig etwa 50 EUR) Programms moneyplex, das nur in der kostenpflichtigen Version den Import der Lawsuit-CSV ermöglicht, aber dann komfortabel mit dem bei Anwälten für das beA] ohnehin schon vorhandenen Kartenlesegerät bedient werden kann, so dass die ständige Eingabe von TANs entfällt. Ob das Programm überhaupt für die eigene Kanzlei infrage kommt, lässt sich an der im OpenSUSE-Paket bereits enthaltenen kostenlosen Testversion feststellen:

sudo zypper in moneyplex-suse moneyplex-daten


kivitendo - Buchführung für Kapitalgesellschaften

Einführung

Lawsuit ist mit einer eigenen Buchführung für die Einnahmen-Überschuss-Rechnung ausgestattet, die für Anwälte als Freiberufler gem. § 4 Abs. 3 EStG ausreichend ist. Anders als für Einzelanwälte oder Partner in einer Partnerschaftsgesellschaft ist für Inhaber einer GmbH oder PartG GmbH jedoch demgegenüber die Buchführung nach § 4 Abs. 1 EStG iVm. §§ 6, 238 HGB HGB vorgeschrieben. Für sie empfiehlt sich unter Linux der gut gepflegte deutsche Ableger von sql-ledger, kivitendo ("einfach") aus Bonn:

Installation

  • Installation als RPM-Paket
https://software.opensuse.org/download.html?project=spins%3Ainvis%3Astable&package=kivitendo-erp

Folgendes Perl-Modul muss für den E-Mail-Versand von Rechnungen zusätzlich nachgetragen werden:

https://software.opensuse.org/download.html?project=devel%3Alanguages%3Aperl&package=perl-Email-MIME-Attachment-Stripper

Verschieben Sie das Programm, um es bei künftigen Upgrades zu erhalten, in Ihr persönliches Hauptverzeichnis und passen Sie die Berechtigungen an:

> path=~/
> sudo mv /srv/www/htdocs/kivitendo* $path/kivitendo-erp
> user=`pwd | grep -Po '(?<=\/home\/)\w+'`
> sudo chown -cR $user:users $path/kivitendo*


  • Installation als Tarball:

Alternativ können die fehlenden Pakete auch per Hand nachgeladen werden

zypper in git apache2-mod_fcgid aqbanking-tools perl-Clone perl-Config-Std perl-DBD-Pg perl-DBI perl-DateTime perl-Email-Address perl-Email-MIME perl-FastCGI perl-File-Copy-Recursive perl-JSON perl-List-MoreUtils perl-Net-SMTP-SSL perl-Net-SSLGlue perl-PDF-API2 perl-Params-Validate perl-Sort-Naturally perl-Template-Toolkit perl-Text-CSV_XS perl-Text-Iconv perl-URI perl-XML-Writer perl-YAML perl-CPAN perl-Algorithm-CheckDigits perl-GD perl-Class-XSAccessor postgresql-server perl-libwwww-perl

Anschließend kann das aktuelle Programmrelease von

https://github.com/kivitendo/kivitendo-erp/releases

per

> git clone https://github.com/kivitendo/kivitendo-erp.git
> cd kivitendo-erp/
> git checkout `git tag -l | egrep -ve "(alpha |beta |rc)" | tail -1`

automatisch als Tarball geladen und installiert werden.

Hinweis
Der Befehl wechselt zur letzten Stable-Version, git tag -l listet alle Tags auf, das egrep wirft alle Einträge mit "alpha", "beta" oder "rc" heraus und das tail gibt davon den obersten Treffer zurück.

Sehr sinnvoll ist es, direkt im Anschluss einen eigenen Branch zu erzeugen, um bspw. seine eigenen Druckvorlagen-Anpassungen damit zu verwalten. Hierfür reicht hier vorerst ein simples

git checkout -b meine_eigenen_änderungen


Anpassungen

Es muss anschließend das Unterverzeichnis webdav von Hand angelegt werden:

> cd ~/kivitendo*
> mkdir webdav

Für einige Verzeichnisse müssen die Berechtigungen dem Browser eingeräumt werden, bei OpenSUSE ist dies der user wwwrun aus der Gruppe wwww chown -R wwwrun:www users spool webdav templates

Folgen Sie der Anleitung für das Aufsetzen des Apache-Servers, sofern dieser nicht bereits für lawsuit eingerichtet wurde. Wechseln Sie dann wie folgt in das kivitendo-erp-Verzeichnis und laden Sie sich ein Muster der Konfigurationsdatei kivitendo-httpd.conf herunter:

> cd $path/kivitendo-erp
> wget http://iustus.eu/download/kivitendo-httpd.template

Anschließend passen Sie das Muster mit folgenden Befehlen automatisiert an Ihr Unterverzeichnis an und verschieben die so erstellte personalisierte Konfigurationsdatei in das Verzeichnis vhosts.d des Apache-Servers:

> pfad=`echo $path | sed "s/\/$//g" | sed 's/\//\\\\\//g'`
> sed "s/meinpfad/$pfad/g" kivitendo-httpd.template > kivitendo-httpd.conf
> sudo cp kivitendo-httpd.conf /etc/apache2/vhosts.d/


Abschluss

Abschließend starten Sie den Apache-Server erneut:

> service apache2 restart


Externe Links