# Veränderungen von Lx-Office ERP #
###################################
-2012-02-08 - Release 2.7.0 beta 1
+2012-03-01 - Release 2.7.1-unstable
+
+Größere neue Features:
+
+- Automatischer DATEV Konsistenzcheck bei Buchungen.
+ Es ist jetzt möglich Buchungen aus den fünf Hauptmasken Verkaufsrechnung,
+ Einkaufsrechnung, Kreditorenbuchung, Debitorenbuchung und Dialogbuchen
+ automatisch auf korrekten DATEV Export zu prüfen. Wenn ein Problem beim
+ Export auftreten sollte, wird die Buchung abgebrochen, so dass die Datenbank
+ konsistent bleibt und eine Fehlermeldung ausgegeben. Das Feature kann in der
+ Konfiguration unter [datev_check] angeschaltet werden.
+
+- Verkaufsbericht: Sortierung um Land, Warengruppen, Kundentyp, Verkäufer und
+ Monat erweitert, sowie benutzerdefinierte Variablen eingebunden.
+ Warengewicht kann angezeigt werden und damit eignet sich der Verkaufsbericht
+ auch als Grundlage für die Intrastat-Meldung.
+
+Experimentelle Features:
+
+- Automatisierte Selbsttests
+ Es gibt jetzt ein Grundgerüst um Selbsttests durchzuführen, und bei Problemen
+ einen Administrator per Mail zu benachrichtigen. Die Selbsttests werden Über
+ das SelfTest Modul für den Taskserver verwaltet, und in config/lx_office.conf
+ im Block [self_test] konfiguriert. Die Tests werden in TAP ausgeliefert und
+ können bei Bedarf weiter maschinell ausgewertet werden.
+
+ Zur Demonstration gibt es einen Selbsttest Transactions, der die Datenbank
+ auf Fehlbuchungen untersucht.
+
+- Es ist möglich benutzerdefinierte Variablen vom Typ "Lieferant" und "Ware"
+ anzulegen. Für die Auswahl in den webpages steht ein L.vendor_selector und
+ ein L.part_selector zur Verfügung, der einfach das select_tag verwendet.
+ Diese selectoren können/sollen später durch picker ersetzt werden.
+ Die Details werden sich wahrscheinlich noch ändern.
+
+
+2012-03-01 - Release 2.7.0
Größere neue Features
Hier kann jetzt eine Währung eingestellt werden, die als Voreinstellung in
den Ver- und Einkaufsmasken dient.
+- Verbessertes Javascriptmenü
+ Das Verhalten des Javascriptmenüs wurde an das verhalten von
+ Desktopapplikationen angepasst, und ersetzt das XUL Menü.
+
Sicherheit:
- Passwörter tauchen jetzt nicht mehr in der Sessiontabelle auf
-- Passwörter werden jetzt per Default als SHA256 gespeichert.
+- Sicherere Hashalgorithmen
+ Passwörter werden jetzt per Default mit SHA256 gespeichert, sofern
+ das optionale Paket Digest::SHA verfügbar ist.
+
+- Der Vorlageneditor wurde unter ein neues Recht "Administration" gestellt.
+ Es ist möglich LaTeX Vorlagen zu erstellen, die Schadcode auf dem Hostsystem
+ ausführen. Es ist jetzt Benutzern mit Administratorrechten vorbehalten diese
+ zu editieren.
API-Änderungen:
eingebaute Vorlageneditor zeigt alle *.tex-Dateien an und lässt sie
bearbeiten.
+- Anzeige Stammdaten -> Waren
+ in der Suchmaske muss nun "Lagermenge" explizit angewaehlt werden, wenn die
+ Warenbestände im Suchergebnis angezeigt werden sollen.
+
Entfernte Features:
- Der PHP basierte CSV-Import wurde zugunsten des neuen Imports entfernt.
- Das Feature "Lizenzverwaltung" wurde entfernt.
+ Die Modellierung von Lizenzen war irreführend und widersprüchlich, und bot
+ keinerlei Funkionalität ausser dem Speichern von Lizenzschlüsseln.
- Das XUL Menü wurde ersatzlos entfernt.
Das Menü funktionierte nur nur mit Firefox, und wurde wegen
Sicherheitsproblemen und eingestellter Unterstützung für XUL seitens der
- Firefox-Entwickler entfernt.
+ Firefoxentwickler entfernt. Das Javasriptmenü wird als Alternative
+ vorgschlagen.
+
+- USTVA Vorlagen
+ Die LaTeX-Vorlagen für die USTVA der Jahre 2011 und früher wurden entfernt.
+ Grund ist der Wartungsaufwand für die zunehmende Anzahl von Vorlagen in
+ verbindung mit der Tatsache dass die Erklärung nicht mehr in PDF Form
+ eingereicht werden kann.
Experimentelle Features:
- Bugfix 415: Ware erfassen Layout
- Bugfix 550: Fehlende Variable
- Bugfix 635: Fehlendes Feld "Konto-Inhaber" bei Kunden/Lieferanten
+ - Bugfix 732: Sackgasse bei Meldung "Ist gelöscht ..."
- Bugfix 807: InstallationCheck prueft nicht Version von Template-Toolkit, v2 ist aber erforderlich
+ - Bugfix 842: JavaScriptmenü zu breit
- Bugfix 865: Beim PDF- Export Kontenblätter wird ab Seite 2 Zeile 1 und 3 vertauscht und "Soll" und "Haben" aufeinandergedruckt
- Bugfix 872: Lieferdatum erscheint nicht bei Rechnungsposten
- Bugfix 910: mod_perl Kompatibilität
- Bugfix 1085: Wiederkehrende/zyklische Rechnungen
- Bugfix 1179: Ort des Perl-Binaries muss konfigurierbar sein
- Bugfix 1187: Lieferschein-Verkaeufer-Bug - Die Dritte
+ - Bugfix 1190: GuV-Rechnung falsch bei EÜR und teilgezahlten Rechnungen
- Bugfix 1191: Update vom Freitag hat Benutzerdefinierte Variablen/Kundenverwaltung geschossen
- Bugfix 1275: Alte Lieferadressen lassen sich nicht entsorgen
- Bugfix 1361: Bestelldatum als Feld einführen / Systemdatum
- Bugfix 1413: Anzeige des Kreditlimits während der Rechnungserstellung zeigt sinnlose Werte
- Bugfix 1415: Typo in UstVA-Vorschau
- Bugfix 1420: Loeschen von Stornos bereitet eine Reihe von Problemen: (1)Stornorechnungen nicht beschreibbar
+ - Bugfix 1426: Artikelpreise in gebuchten Rechnungen falsch
- Bugfix 1434: Saldo bei Lagerbewegungen aufnehmen
- Bugfix 1443: Berichte der Waren: Bericht nach Projekt nicht moeglich
- Bugfix 1446: Username + Passwort
- Bugfix 1609: malformed script header beim speichern einer ware
- Bugfix 1610: Berichte Waren zusätzlicher Button "alle" erwünscht
- Bugfix 1611: Sammelrechnug offene Forderung leer
+ - Bugfix 1628: deb: Fehler im postinst
- Bugfix 1635: Berichte Waren zeigt falsche Verkaufszahlen
- Bugfix 1640: Buchungen werden falsch zugeordnet, wenn man Konten umkonfiguriert
- Bugfix 1648: bebuchte Konten sollten nicht in Überschriften umgewandelt werden können
- Bugfix 1678: Autoreload bei Änderungen in lx_office.conf
- Bugfix 1679: missing javascript referenced in templates/webpages/ir/form_header.html
- Bugfix 1681: Stammdaten - Berichte - Erzeugnisse: Spalte Einkaufspreise nicht gerundet
+ - Bugfix 1682: Gelöschte Benutzer werden in Auswahllisten angezeigt.
- Bugfix 1683: Druck -> Lieferschein: Fehlende Rechte
- Bugfix 1684: Benutzte Einheiten lassen sich umbenennen
- Bugfix 1685: UStVA HTML Vorschau Zahlenformat
- Bugfix 1737: Lieferschein speichern setzt zugehörigen Auftrag auf geliefert.
- Bugfix 1738: Entwürfe können nicht gelöscht werden
- Bugfix 1740: Feature Request: Variablen im Druckbefehl
+ - Bugfix 1742: Latex Vorlageneditor - potentielles Sicherheitsrisiko
- Bugfix 1743: Beim installation_check auf Developer-Pakete hinweisen
- Bugfix 1745: add missing LaTeX escaping for "soft hyphen" "" -> "\-"
- Bugfix 1747: Name der temporären Druckdateien nicht "zufällig" genug
- Bugfix 1749: 07ccbf8dd hat Zahlungseingang kaputtgemacht
- Bugfix 1752: Rechnung -> Druckvorschau ignoriert Änderung des Steuersatz beim Beleg
- Bugfix 1753: Benutzerdefinierte Variable f. Waren: bearbeitbar nicht auswählbar.
+ - Bugfix 1754: Löschen und Neuanlegen von Lieferadressen nicht möglich
- Bugfix 1756: Ertrag in Bruttorechnung ist falsch
- Bugfix 1758: Detailansicht Kunde Link Auftrag / Angebot Rechtefehler
- Bugfix 1759: Währung bei Kunden / Lieferanten vorbelegen
- Bugfix 1778: Kundenauswahl Angebote, etc.
- Bugfix 1779: Berichte zu Verkaufslieferscheinen, Checkbox "Verkaeufer" hat keine Funktion
- Bugfix 1782: Release Management Dokumentation
+ - Bugfix 1783: Verhalten des Javascript-Menues aendern
+ - Bugfix 1786: Erweiterte Suche: Keine Ergebnisse mit benutzerdefinierten Attributen
- Bugfix 1787: Winstonexport with . instead of , in numbers
- Bugfix 1789: Metainformationen fehlen bei Mahnungen
+ - Bugfix 1792: Button Karte zu tief
- Bugfix 1794: undef error - Can't locate object method "full_name_dep"
- Bugfix 1797: GuV wirft SQL Fehler
+ - Bugfix 1801: Benutzerfreundliche Links
+ - Bugfix 1805: Error on fresh install of lx-office on CentOS 5.7, hash_password not found
+ - Bugfix 1808: Userlogin leakt in die Adminmasken
+ - Bugfix 1817: Benutzerdefinierte Variablen nicht editierbar
+ - Bugfix 1820: Druckvariablen salesman_name und employee_name werden mit Login-IDs befüllt
+ - Bugfix 1821: Rechnung per Mail verschicken: $attachment_filename wird nicht übersetzt
+ - Bugfix 1822: Feldbenennung "Firmenname" taucht in Zeiterfassung wieder auf
+ - Bugfix 1823: Lieferanschriften "lecken" in fremde Kunden
+ - Bugfix 1824: Schnellsuche nach Personen mit Umlauten
+ - Bugfix 1827: Neue DB plus neuer Nutzer erzeugt Fehler
+ - Bugfix 1828: Erzeugen neuer Preisgruppen muendet in Fehler
+ - Bugfix 1829: Lieferanten zu Dienstleistungen werden nicht gespeichert
+
2011-06-15 - Release 2.6.3