PHPAdvocat

Benutzerhandbuch
Burkhard Obergöker
Stand: Januar 2006
Version: 0.8

Inhalt

Vorwort
Anmelden
Startseite
Aktenverwaltung
Kostenblatt
Rechnungen
Schriftverkehr
Adressen
Kalender
Buchhaltung
Server-Schema
Entity-Relationship-Modell

Vorwort

PHPAdvocat entstand aus der Not heraus: Kommerzielle Programme waren nicht nur zu teuer, sie waren zudem och auf Windows als Betriebssystem festgelegt. Um dieser Misere zu entgehen entstand ein Produkt, das Web-Basiert in PHP programmiert wurde und somit auf sehr unterschiedlichen Plattformen installiert werden kann. Die Bedienung erfordert lediglich einen HTML-Browsern der - optional - noch JavaScript beherrschen sollte. Damit ist so ziemlich jedes Betriebssystem abgedeckt.

Anmelden

Da in PHPAdvovat durchaus sensible Daten gespeichert werden, ist der Zugang beschränkt durch eine Benutzerverwaltung. Die Identifikation erfolgt dabei durch die verwendete Datenbank, so dass dort eine gültige Benutzer/Passwort-Kombination hinterlegt sein muss. Diese Kennung muss auf dem Startbildschirm eingegeben werden, um in das System zu gelangen.
Anmeldung

Startseite

Nach erfolgreicher Anmeldung erscheint der Willkommensbildschirm, auf dem eine Übersicht über den aktuellen Status gegeben wird. Neben den heute vorliegenden Terminen wird der aktuelle Finanzstatus angezeigt Ein positiver Wert wird grün, ein negativer rot unterlegt, um die Bedeutung hervorzuheben. Die aktuellen Termine sind mit einem Link ausgestattet, über den mit einem Mausklick die entsprechende Akte geöffnet werden kann.
Startseite

Aktenverwaltung

Auf der linken Seite des Bildschirms erscheint das Navigationsmenü, über das die einzelnen Module erreicht werden können. Ein grauer Balken markiert dabei die momentan ausgewählte Position.
Ein Mausklick auf den Punkt "Akten" erzeigt eine tabellarische Übersicht über die zurzeit offenen Akten:
Aktenliste
Dort kann eine bestehende Akte geöffnet oder eine Neue angelegt werden. Letzteres erfordert eine bereits vorhandene Adresse des Mandanten, oder erzwingt die Eingabe, wenn in der Liste der Eintrag "Neue Adresse" gewählt wird.
Wird eine Akte ausgewählt, so bietet sich folgendes Bild:
Akte-Termine
Im oberen Bereich bietet sich die Übersicht über die Standard-Daten der Akte, sowie der finanzielle Stand des Kostenblattes. Wie in der Wilkommensseite wird ein positiver Wert grün, ein negativer rot unterlegt.
Werden in diesem Bereich Daten verändert, müssen sie aktiv gespeichert werden, indem der Knopf "Sichern" angeklickt wird. Anderenfalls gehen sie verloren. Dieses Verhalten ist durch die Web-Technik vorgegeben und kann lediglich durch aufwändige JS-Programmierung der eines einer nativen Client nachempfunden werden. Da dieses aber zudem die Browserauswahl sehr einschränkt und weitere Sicherheitsschwächen nach sich ziehen kann, wurde bewusst darauf verzichtet.
Der untere Bereich dieser Maske stellt den Detailbereich dar, in dem von der Akte abgängige Daten angezeigt werden. Die listenartig angezeigten Details (hier: Termine) können über die untere Zeile der Tabelle hinzugefügt oder jeweils durch einen Klick auf die "Mülltonne" am rechten Rand gelöscht werden. Sofern JavaScript aktiv ist, erfolgt dort zunächst eine Sicherheitsabfrage.

Kostenblatt

Akte-Kostenblatt
Der Link "Kostenblatt" führt zu der Anzeige des Kostenblattes, dessen Einträge ebenfalls in Tabellenform angezeigt werden. Das Hinzufügen eines Eintrages ist allerdings mit einer Besonderheit verbunden. Der Kostenart-Typ wird in einer Drop-Down-Liste angeboten, wobei zusätzlich zu der Bezeichnung der mit dem Typ verbundene Mehrwertsteuer-Satz angezeigt wird. Ist dieser größer als 0, so wird die entsprechende Mehrwertsteuer aus dem angegebenen Betrag berechnet und eingetragen. Abhängig von der Checkbox in der Spalte "Ust." wird bei gesetztem Haken davon ausgegangen, dass ein Brutto-Wert eingetragen wurde, während bei nicht gesetztem Haken von einem Netto-Betrag ausgegangen wird. Die Einträge werden dabei im Buchhaltungsmodul eingetragen, so dass gleichzeitig die Buchhaltung weitergeführt wird.

Rechnungen

Akte-Rechnungen
Soll eine Rechnung geschrieben werden, so wird in der dargestellten Liste zunächst ein Eintrag erwartet, der über den Knopf "Neu" entsteht. Das angegebene Datum - das jeweils mit dem aktuellen Datum vorbelegt wird, stellt in der gedrucken Version das Rechnungsdatum dar. Die Tabellenform ist erforderlich, da pro Akte mehrere Rechnungen erstellt werden können. Ein Klick auf die Rechnungsnummer führt dann in die Rechnungsbearbeitungs-Maske.
Rechnung
Adressat und Leistungsbeschreibung werden im oberen Bereich gestgelegt, während die Rechnungspositionen  in Listenform ergänzt werden. War bei der Neueinrichtung der Rechnung der gegenstandswert der Akte bekannt, so wird dieser übernommen und der Einheitsbetrag für Gebühren nach RVG berechnet. Wurde der Gegenstandswert nach der Rechnungserstellung ergänzt, kann dieser wie auch der Gebührenwert über die angelagerten Knöpfe jederzeit ergänzt werden.
Die Leistungsbezeichnung der einzelnen Positionen wird aus dem RVG gewählt, der Betrag von Hand eingetragen. Bei Honoraren kann statt eines festen Betrages der Multiplikationsfaktor gewählt werden, nach dem (gemäß RVG) der passende Betrag nach dem Gegenstandwert berechnet und ergänzt wird. Der Mehrwertsteuersatz wird ebenfalls als Auswahl-Liste vorgegeben und steht standardmäßig auf "16%". Wird ein Betrag eingegeben, so wird dieser als Netto-Betrag gewertet.
Der Leistungszeitraum ergibt sich aus dem Anlage-Datum der Akte und dem Erstellungsdatum der Rechnung.
Eine vollständige Rechnung kann über den Link "PDF-Ausgabe" als PDF-Dokument mit einem lokalen PDF-Viewer ausgegeben und gedruckt werden.
 Rechnung
Wurde eine Rechnung bezahlt, so können mit dem Knopf "Rechnung bezahlen" mehrere Aktionen druchgeführt werden: Zunächst wird das aktuelle Datum in das Feld "Bezahlt am" eingetragen. Weiterhin wird in das Kostenblatt der betroffenen Akte der Betrag der Rechnung wie auch im Buchungsjornal ergänzt. Sollte der "bezahlt"-Knopf versehentlich ein weiteres Mal betätigt, so wird ein wiederholter Eintrag abgelehnt, da bereits das Ende-Datum gesetzt wurde.

Schriftverkehr

Rechnung
Der Bereich "Schriftverkehr" verwaltet die Dokumente, die im Zusammenhang mit der betreffenden Akte geschrieben werden sollen. Dazu werden in der Zeile zur Neuanlage zunächst der Adressat wie auch die Vorlage ausgewählt, mit der ein neues Schriftstück erstellt werden soll. Der Klick auf den Knopf "Neu" erzeugt zunächst nur ein neues Schriftstück, das als Eintrag in der Tabelle sichtbar wird. Ein Mausklick auf die vorangestellte Nummer öffnet das Schriftstück im Editor, was nach folgendem Muster geschieht:
Rechnung
Als Aufbereitungssystem wurde an dieser Stelle LaTeX verwendet, weshalb der Quelltext des Briefes an diese Form gebunden ist. Durch die Vorgabe durch die ausgewählte Dokument-Vorlage wird jedoch lediglich der Schrifttext benötigt. Die Aufbereitung des Dokumentes erfolgt automatisch, wenn der Link "PDF-Ausgabe" gewählt wird. Der Webserver sendet dann die generierte Datei an den Client, wo das Dokument mit einem PDF-Viewer betrachtet und gedruckt werden kann.
Rechnung

Adressen

Zwingend notwendig sind die Adressen, um mit Akten arbeiten zu können. Eine neue Akte kann nur dann angelegt werden, wenn eine vorhandene Adresse als Mandant angegeben wird. Im Zweifel kann diesen während des Arbeitsganges zur Aktenanlage geschehen.
Um nun aber die Adressen bearbeiten zu können, ist das Adressverwaltungsmodul zuständig. Hier werden alle Adressen in Listenform dargestellt oder können durch einen Einrag in der letzten Zeile angelegt werden. Besondere Bedeutung komt dabei dem Adress-Typ zu, über den festgelegt wird, ob es sich um eine Person, eine Firma oder ein Gericht handelt. Diese Eigenschaft hat Auswirkungen auf die Auswahlfelder, die in der Aktenverwaltung vorkommen.
Rechnung
In der Listenform können nur die nötigsten Eigeben gemacht werden, und auch nur bei der Neuanlage. Für Veränderungen und Ergänzungen kann die Detailmaske verwendet werden, die über einen Klick auf die Adressnummer erreicht wird. Auch hier müssen sämtliche Änderungen mit dem Knopf "Sichern" permanent gemacht werden.
Rechnung

Kalender

Die Kalenderübersicht dient zur Übersicht über Termine zu einem Bestimmten Tag. Die einzelnen Tage der abgebildeten Monate sind auswählbar und werden grün hinterlegt, wenn sie aktiv sind. Der aktive Monat ist zudem noch am unteren Bereich mit Pfeilen versehen, über die jeweils ein Tag (einfacher Pfeil) oder ein Monat (Doppelpfeil) weiter oder zurückgesprungen werden kann.
Ein Termin wird immer mit einer Akte verbunden, die in der Liste als Link erscheint und über die zu der betreffenden Akte gesprungen werden kann.
Rechnung

Buchhaltung

Alle Kosten, die im laufenden Betrieb entstehen, werden zwar in den Kostenblättern mitgeführt, jedoch hilft das nicht, einen Überblick über den tatsächlichen Stand der Finanzen zu bekommen. Weiterhin werden Kosten, die nicht in Verbindung mit einer Akte entstehen, nicht erfasst, obgleich sie in einer Gewinn/Verlust-Rechnung nicht fehlen dürfen.
Zu diesem Zweck existiert ein Burchhaltungsmodul, in dem jede Art von Finanzbewegung festgehalten werden kann. Bedingt durch das Konzept der Kostenblätter muss das "Default-Konto" (Nr. 1) zwangsweise existieren, da bei jedem Eintrag in ein Kostenblatt nach Nettowert und Umsatzsteuerwert differenziert entsprechend gebucht wird.
Es können aber noch beliebig viele weitere Konten angelegt werden, um z.B. Gehälter, Barkasse oder andere Bereiche abdecken zu können. In der Kontenliste erfolgt dieses durch die Letzte Zeile, die über den Knopf "Neu" ein neues Konto erzeugt.
Rechnung
Wird der Link "Übersicht Kategorien" ausgewählt, so werden die Kategorien als Liste angezeigt. Auch hier können einzelne Kategorien hinzugefügt oder gelöscht werden. Rechnung
Ein Klick auf die Konto-Nummer in der Konten-Übersicht führt zur Buchungs-Maske, in dem ebenfalls in der letzten Zeile Buchungen hinzugefügt werden. Außer der Beschreibung (Buchungstext) muss die Kategorie muss aus der Liste ausgewählt werden, um die Buchung korrekt zuordnen zu können.
 Von den zwei Beträgen (Eingang und Ausgang) sollte normalerweise nur einer mit einem Wert >0 gefüllt werden. Negative Werte oder Werte in beiden Feldern sind unübersichtlich und führen leicht zu falschen Ergebnissen.
Jede Zeile und jede Spalte  wird zur Übersicht nochmals mit einer Gesamtsumme bewertet und der Endwert berechtnet.
Rechnung
Im unteren Teil können Umbuchungen durchgeführt werden, deren Zweck darin besteht, dass ein Betrag Bilanzneutral  von dem angezeigten Konto zu einem anderen übertagen wird. Dabei werden automatisch 2 Buchungen durchgeführt:
In beiden wird die angegebene Beschreibung eingetragen,so dass der Zusammenhang bider Buchungen nachvollzogen werden kann.

Server-Schema

Architektur

Entity-Relationship-Diagramm

ERD