Udo Spallek [Wed, 21 Feb 2007 00:06:31 +0000 (00:06 +0000)]
Unbalanced Ledger Fehlermeldung im Buchungsjournal wieder hinzugefuegt.
Das Buchungsjournal wird immer dargestellt. Im Falle eines Fehlers
(soll+vst) - (haben+ust) > 0.001
wird im Tabellenfuss die Unbalanced Ledger
Meldung ausgegeben mit dem Bilanzfehler.
Udo Spallek [Tue, 20 Feb 2007 23:22:18 +0000 (23:22 +0000)]
Steueranzeige unterhalb von Rechnungen, Angeboten, etc. an die neuen Taxkeys angepasst.
Der Steuersatz wird nicht mehr in der 'description' redundant gefuehrt, sondern aus der
'rate' generiert.
Udo Spallek [Tue, 20 Feb 2007 23:19:38 +0000 (23:19 +0000)]
USTVA Buchungsgruppe Inland: Konten angepasst und getestet
USTVA IST und Soll Versteuerung: Querys angepasst und getestete
USTVA Testscript
Bugfix 526.
Moritz Bunkus [Tue, 20 Feb 2007 16:14:56 +0000 (16:14 +0000)]
Anscheinend gab es irgendwo im Upgrade-Pfad Unstimmigkeiten, sodass nicht alle Datenbanken bei project einen Primärschlüssel auf id haben, auch wenn dieser in lx-office.sql eingetragen ist. Also project mit einem Primärschlüssel versehen, sofern keiner existiert, bevor mit Fremdschlüsseln darauf verwiesen wird.
Moritz Bunkus [Tue, 20 Feb 2007 09:14:47 +0000 (09:14 +0000)]
Beim Drucken von Einkaufs- und Verkaufsbelegen die Projektnummern aus der Datenbank holen. Liste der Arrays, die in order_details/invoice_details aufgebaut werden, zentral angelegt, sodass bei "leeren" Zeilen auch wirklich alle bestückt werden können, ohne die Liste an drei Orten bearbeiten zu müssen.
Moritz Bunkus [Tue, 20 Feb 2007 09:13:20 +0000 (09:13 +0000)]
Einkaufs- und Verkaufsrechnungen: Bei den Buchungen (sowohl für die Positionen als auch für die Zahlungsein- und ausgänge) die globale Projektnummer in acc_trans speichern.
Moritz Bunkus [Thu, 15 Feb 2007 14:41:35 +0000 (14:41 +0000)]
Benutze das Perl-Modul "YAML", um $form in einen String umzuwandeln und später daraus wieder herzustellen, da YAML im Gegensatz zu "Data::Dumper" ohne Perls "eval()" auskommt, sondern einen sicheren Parser zur Verfügung stellt. Damit kann die serialisierte $form auch über ein Formular vom Benutzer stammen, ohne ein Sicherheitsproblem darzustellen.
Moritz Bunkus [Thu, 15 Feb 2007 10:10:48 +0000 (10:10 +0000)]
Bugfixes und Code-Reorganisierung beim "Webdav"-Feature. Beim Anlegen von Verzeichnissen werden auch eventuell fehlende Elternverzeichnisse angelegt. Bei jedem Neuaufbau der Maske wird die Liste der vorhandenen Dateien aktualisiert, nicht nur beim Speichern & Laden.
Moritz Bunkus [Wed, 14 Feb 2007 15:01:49 +0000 (15:01 +0000)]
Drop-Down-Auswahlboxen für Ansprechpartner und Lieferadresse bei jedem Maskenaufbau aus der Datenbank aufbauen. Für den HTML-Code wird jetzt das CGI-Modul verwendet.
Moritz Bunkus [Wed, 14 Feb 2007 12:20:53 +0000 (12:20 +0000)]
Beim Abarbeiten von Perl-Datenbankupgradescripten in Pg-upgrade2 wurde die Information, dass das Script abgearbeitet wurde, nicht in der Datenbank eingetragen.
Philip Reetz [Mon, 12 Feb 2007 10:50:49 +0000 (10:50 +0000)]
Bei hoeheren Mahnstufen wurde die Rechnung mehrmals angezeigt. In der Uebersicht der Mahnungen
hat ein Klick auf die Rechnungsnummer nicht die Rechnungsmaske geoeffnet
Moritz Bunkus [Wed, 7 Feb 2007 14:28:35 +0000 (14:28 +0000)]
Wenn eine Kunden-/Lieferantennummer bereits vergeben wurde, dann eine ordentliche Fehlermeldung ausgeben und die Programmausführung beenden. Fix für Bug 536.
Moritz Bunkus [Tue, 6 Feb 2007 11:21:25 +0000 (11:21 +0000)]
Die Option "Zahlenformat (Eingabe)" entfernt. Wenn sowohl . als auch , als Dezimaltrennzeichen erkannt werden sollen, dann sind viel zu viele Eingaben ohne , oder . als 1000er Trennzeichen zu mehrdeutig.