Merge branch 'rb-wiederkehrende-rechnungen' into 263
[kivitendo-erp.git] / doc / changelog
index 4a71379..643eac4 100644 (file)
@@ -2,7 +2,146 @@
 # Veränderungen von Lx-Office ERP #
 ###################################
 
-2010-03-08 - Release 2.6.1 Beta 1
+2011-02-?? - Release 2.6.2
+
+  Größere neue Features:
+
+  - FastCGI Schnittstelle.
+
+    Das Program läuft jetzt optional unter FastCGI, und damit etwa um
+    Faktor 10 schneller. Siehe Dokumentation in doc INSTALL.fcgi.
+
+  - Neues Gruppenrecht "Druck"
+
+    Es wurde ein neues Recht "Druck" eingeführt. Dieses bestimmt, ob
+    die Benutzerin das Menü "Druck" zu Gesicht bekommt oder nicht,
+    unabhängig davon, wie die Rechte für die einzelnen Unterpunkte
+    gesetzt sind.
+
+    Für bereits bestehende Gruppen muss es sofern gewünscht vom
+    Administrator manuell gewährt werden.
+
+  Kleinere neue Features und Detailverbesserungen:
+
+  - Druckvorlage optional auf Excel erweitert, um Variablen die sich nicht in foreach-Schleifen
+    befinden anzuzeigen (s.a.: doc/excel_templates.txt).
+  - FiBu -> Bericht um Suchfeld Kontonummer erweitert
+  - Ansprechpartner für abweichende Lieferadresse, um das Attribut Geschlecht erweitert
+  - FiBu -> Bericht -> Offene Forderung | Offene Verbindlichkeiten um Altersstrukturliste (30, 60, 90, 120) erweitert
+  - SEPA Hinzufügen von Überweisungen um das Infofeld Fälligkeitsdatum erweitert
+  - Verkaufsbericht mit Statistiken zu Margen
+  - Wenn ein Auftrag komplett geliefert ist, den Workflow-Knopf 'Lieferschein' ausblenden
+  - Zahlungsein- und ausgänge um Suche nach Rechnungsnummer erweitert
+  - Anzeige von Bildern in Artikelmaske und Wahlmöglichkeit Defaultwert für
+    Bilder in Artikelsuche via Configparameter in config/lx-erp.conf
+  - Kundentyp in Rechnungssuche auch als Wert in Rechnungsübersicht anzeigen und exportieren
+
+  API Änderungen:
+
+  - Template System Zentralisierung.
+
+    Alle lokalisierten Templates wurden entfernt.
+    Alle <translate> Konstrukte wurden auf das Hilfsmodul T8 umgeschrieben.
+
+    Bitte vor dem Upgrade das Dokument doc/2010_template_changes.txt lesen.
+
+  - Locales System zentralisiert.
+
+    locales.pl liegt jetzt unter scripts/ und bedient alle Sprachpakete. Die
+    Übersetzung von templates und sprachdateien in separate Versionen ist nicht
+    mehr notwendig. Genauere Informationen zu den neuen locales gibt es im
+    Dokument doc/language_howto.txt
+
+  Liste gefixter Bugs aus dem Bugtracker:
+
+  - Bugfix 1131: Einkaufslieferscheine: Mengen muessen beim Auslagern manuell in die maske eingetragen werden
+  - Bugfix 1154: Debitoren und Kreditoren werden nicht korrekt gebucht
+  - Bugfix 1185: Preis überschreiben bei Preisgruppe
+  - Bugfix 1220: Zahlungsverkehr - Zahlungseingang: Aufteilung des Rechnungsbetrages
+  - Bugfix 1277: Fehler in der BWA Zuordnung in den SKR03 und dem daraus generierten skr04
+  - Bugfix 1298: SKR04 überarbeitet
+  - Bugfix 1302: Inkonsistenz in Buchungsdaten: In Verkaufsrechnungen wird die Zahlung nicht angezeit, Gegenbuchung fehlt
+  - Bugfix 1367: Feature-Vorschlag: SEPA auch für Lastschriften von Debitoren unterstützen
+  - Bugfix 1370: Umlautfehler beim Erfassen einer Einkaufsrechnung
+  - Bugfix 1375: Übersetzungsdateien im Verzeichnis ""locale/de/"" immer noch in ISO-8859-15 kodiert statt UTF-8
+  - Bugfix 1376: Benutzerdefinierte Variablen sollten auch im mahnsystem zur Verfuegung stehen
+  - Bugfix 1378: leere Buchungen (text, beschreibung und referenz) bei Splittbuchungen
+  - Bugfix 1381: missing files in package
+  - Bugfix 1383: Dienstleistungen in Stammdaten und Lager
+  - Bugfix 1384: Zinsen bei Mahnung falsch berechnet
+  - Bugfix 1387: Englische Eingabemaske bei Aufruf von Deb./Kred.-buchung aus Buchungsjournal
+  - Bugfix 1388: Berichte sind defekt, wenn abweichendes Datumsformat (ISO) eingestellt ist
+  - Bugfix 1389: Bilanz repariert
+  - Bugfix 1393: CSV-Export sollte ohne Tausender-Trenner erfolgen
+  - Bugfix 1395: Einlagern ueber Lieferschein: Einheiten entsprechen nicht den Standardeinheiten der Artikl
+  - Bugfix 1398: Im Lagerjournal werden Projektnummern nicht erfasst
+  - Bugfix 1399: Lieferdaten zu einzelnen Positionen ""verrutschen"" beim Loeschen hoeherer Positionszeilen
+  - Bugfix 1400: Lieferscheine: Usability bei Auslagerung - Positionsindikator
+  - Bugfix 1406: Kunde erfassen
+  - Bugfix 1410: Beschriftung bei Eingabe der Einkaufsrechnung falsch
+  - Bugfix 1412: Wenn die Ware ausgewählt werden muss wird der Rabatt verworfen
+  - Bugfix 1414: Einfügen der \usepackage{textcomp}-Zeile in TeX-Templates ungünstig
+  - Bugfix 1422: Loeschen von Stornos bereitet eine Reihe von Problemen: (3)Gutschriften aus Rechnungen, die einstmals storniert wurden
+  - Bugfix 1429: Debitorenbuchungen 1: Wechsel des Debitoren loescht Bemerkungsfeld nicht
+  - Bugfix 1432: Mahnläufe: Nach manuellem Zurücksetzen der Mahnstufen gibt es ein Chaos bei der weiteren Erzeugung
+  - Bugfix 1439: Sortierkriterium ""Strasse"" in Listenansicht der Lieferanten geht nicht
+  - Bugfix 1440: Eingrenzen der angelegten Waren nach Lieferant liefert immer kein Ergebnis
+  - Bugfix 1445: Kleines Chaos bei Vorlagenbezeichnungen zu Lieferscheinen: picklist, packing_list, sales_delivery_order
+  - Bugfix 1449: Konto 3170 langfristige Verbindlichkeiten SKR04 Aktiva
+  - Bugfix 1451: Menüsetup Alt (seitlich) wird nicht lokalisiert
+  - Bugfix 1452: Fehler bei Lokalisierung der Überschriften und weiterer Beschriftungen
+  - Bugfix 1454: mehrere Rechnungen mit gleicher Rechnungsnummer möglich
+  - Bugfix 1455: Feld wird nach Einlagerung nicht zurückgesetzt.
+  - Bugfix 1456: Lieferanschrift wird im Workflow nicht zuverlässig vom Auftrag in den Lieferschein übernommen
+  - Bugfix 1459: Gruppen bearbteien unter FCGI
+  - Bugfix 1467: System entsperren nicht möglich
+  - Bugfix 1468: Title Javascript setzt den Titel auch, wenn die Informationen nicht verfügbar sind.
+  - Bugfix 1469: Umlaute gehen auf der Startseite kaputt bei update von 2.6.1 auf unstable (August 2010)
+  - Bugfix 1470: Falsche Übersetzung für ""Expenses EU without UStId""
+  - Bugfix 1471: System -> Historien Suchmaschinen gibt folgenden Fehler:
+  - Bugfix 1472: Bei fehlender config/authentication.pl -> Webserver Error 500
+  - Bugfix 1475: Workflow Angebot -> Rechnung wird Angebotsnummer nicht übernommen
+  - Bugfix 1477: Sicherheitsloch bei 2.6er Versionen
+  - Bugfix 1479: Debian Paket bauen schlägt fehl
+  - Bugfix 1480: Filter für Abteilungen ohne Ergebnis
+  - Bugfix 1483: Formelberechnung und Zahlenformat
+  - Bugfix 1484: Zahlungsausgang diverses
+  - Bugfix 1485: Rechnung->neuer Artikel->Speichern->Fehler ""Can't use string ... as a HASH ref ... bin/mozilla/io.pl line 2075""
+  - Bugfix 1487: Wechselkurs wird falsch ausgelesen
+  - Bugfix 1488: Ust-Voranmeldung - Elster-Export nach Taxbird
+  - Bugfix 1491: Nitpicking: Beim ersten Login in eine DB werden im Text HTML Formatierungen ausgegeben, nicht interpretiert
+  - Bugfix 1492: ""Korrekturen im Hauptbuch"" wirft Fehler
+  - Bugfix 1494: undokumentiert -- dependency parent.pm / Dokumentvariable ustid
+  - Bugfix 1495: Ansicht von Artikelbilderen (Suchergebnis/Artikelmaske)
+  - Bugfix 1496: Grad-Symbol (°) verursacht Latex-Fehler
+  - Bugfix 1498: (versehentlicher?) commit der menu.ini mit crm Spalte
+  - Bugfix 1499: Einstellungen ""Nicht rabattierfähig"" ist nicht für Dienstleistungen verfügbar (z.B. Versandkosten)
+  - Bugfix 1502: Bücherkontrolle prüft auch ALTE Zahlungseingänge
+  - Bugfix 1504: UStVa Modul SQL Fehler: ""text >= integer"" nicht erlaubt
+  - Bugfix 1506: Email-Formular: Mailadresse der Firma anstelle des Ansprechpartners
+  - Bugfix 1517: Kreditorrechnung: Wechselkurs bei gleichem Re.-Datum nicht vorhanden
+  - Bugfix 1520: Division-by-Zero-Fehler bei einigen Rechnungsbuchungen
+  - Bugfix 1521: Fix von Bug 1521 bringt neuen Fehler bei Login und Verkaufsmasken
+  - Bugfix 1523: Rabatt geht verloren, wenn Rechnung aus Lieferscheinliste generiert wird
+  - Bugfix 1524: Kundenrabatt geht verloren (wie 1284, aber auch Einkauf)
+  - Bugfix 1528: Vorlagen
+  - Bugfix 1529: falsche Tabellendefinition in Default-request_quotation.tex
+  - Bugfix 1530: Debitorenbuchung: Abfragefehler bei Kontonummer mit ""."" (Punkt) oder Text
+  - Bugfix 1533: Zahlungen in Rechnungsmaske einbuchen scheitert an locale
+  - Bugfix 1535: CSV-Exporte sind nicht mehr UTF8
+  - Bugfix 1536: 'Alte' dbupgrade Skripte die SL::DBUtils verwenden sind defekt
+  - Bugfix 1537: Debitoren: Feld curr in Tabelle ar wird nicht gefüllt
+  - Bugfix 1541: Preisgruppeneintrag in Einkaufsrechungen ??
+  - Bugfix 1547: Kreditorenbuchung in Fremdwährung: Steuerfehler
+  - Bugfix 1550: Sortieren einer Kundenauflistung ""vergisst"" gewählte Filterkriterien
+  - Bugfix 1552: Diverse Probleme mit der Sortierfunktion bei Stammdaten
+  - Bugfix 1553: Diese Kundennummer wird bereits verwendet. - Obwohl keine eingetragen ist
+  - Bugfix 1554: Kein Wechselkurs bei Debitotenbuchung in Fremdwährung unter 1 bei gleichem Datum
+  - Bugfix 1555: Sonderzeichen nicht korrekt escaped (Stückliste beim Erstellen eines Erzeugnisses)
+  - Bugfix 1561: benutzerdefinierte Variable wird unabsichtlich deaktiviert
+  - Bugfix 1562: Fehlender Hinweis im changelog zu gaenderten Rechten Beim Druck
+
+2010-03-24 - Release 2.6.1
 
   Größere neue Features:
 
 
   - Benutzerdefinierte Variablen in Artikelstammdaten.
 
-    Zusättzlich zu Aufträgen, Lieferscheinen und Rechnungen sind
-    benutzerdefinierte Vriabeln jetzt auch in Waren, Dienstleistungen
+    Zusätzlich zu Aufträgen, Lieferscheinen und Rechnungen sind
+    benutzerdefinierte Variabeln jetzt auch in Waren, Dienstleistungen
     und Erzeugnissen verfügbar. Diese werden, sofern als solche markiert, auch
     in Belegen in den Artiekln mit angezeigt, und werden wie Beschreibung und
     Preis überlagert. In der Artikelsuche sind sie durchsuchbar.
 
-
   Kleinere neue Features und Detailverbesserungen:
 
   - Das alte Javascriptmenü funktioniert jetzt wieder.
   - Die Darstellung auf Browsern der KHTML Engine (z.B. Konqueror) wurde
     verbessert.
   - Die Darstellung des CSS Menüs wurde leicht verbessert.
-  - Die Funktionalität der Warensuche wurde deutlich erweitert, vorallem die
+  - Die Funktionalität der Warensuche wurde deutlich erweitert, vor allem die
     Suche nach Waren, die in Belegen verwendet werden.
   - Charset Konvertierungen werden jetzt nur dann durchgeführt, wenn sich die
     Charsets auch wirklich unterscheiden.
     Auswahl präsentiert.
   - Workflowaktionen in Belegen setzen jetzt den Bearbeiter korrekt.
   - Dislogbuchen geht nicht mehr auf Überschriftskonten.
-  - Artikel haben jetzt ein Attribut, das anziegt ob sie eine Seriennummer
+  - Artikel haben jetzt ein Attribut, das anzeigt ob sie eine Seriennummer
     haben.
   - Benutzerdefinierte Variablen können jetzte als ungültig markiert werden, und
     tauchen dann für diesen Artikel nicht mehr in Belegen auf.
   - Die Detailansicht in Belegen wird jetzt über Javascript getriggert und
     benötigt keinen Seitenneuaufbau mehr.
   - Aufträge behalten ihren Fokus jetzt explizit auch beim Speichern. Dadurch
-    ist es möglich während des bearbeitens eines Auftrags zwischenzuspeichern,
+    ist es möglich während des Bearbeitens eines Auftrags zwischenzuspeichern,
     ohne den Arbeitsfluß zu unterbrechen.
  - Gruppenrechte in der Benutzerverwaltung erweitert. In den Rechten für den
     Verkauf gibt es jetzt einen Haken, um die Eigenschaft: "Nur die eigenen Verkaufs-
  - Die Beschränkung in Lieferscheinen immer genau die Menge auszulagern, die
    angegeben wurde, wurde aufgehoben. Der Lieferschein ist nach der
    Lagerbuchung weiterhin nicht mehr editierbar, also Vorsicht.
+ - Für mobile Browser gibt es jetzt ein eigenes Stylesheet was große Bilder
+   entfernt, und die Framegrössen an die Dimensionen von mobilen Geräten
+   anpasst.
 
 
   Wichtige Änderungen für Administratoren:
   - Die templates packing_list.* werden jetzt im Programm als
     "Verpackungsliste" bezeichnet um den Unterschied zu sales_delivery_order zu
     verdeutlichen.
+  - Locales und Templates funktionieren jetzt anders. In templates ist jetzt
+    das T8 Modul fuer Uebersetzungen zu verwenden, siehe Beispiele in den
+    bestehenden Templates. Bei den Locales sind separate locale Dateien
+    abgeschafft, und das locales Script liegt jetzt in scrips. Siehe
+    Dokumentation in locales.pl.
 
 
 
     kopiert.
   - Ein IE5 Bugfix von CGI::Ajax hat Probleme bei bestimmten Werten gemacht, und
     wurde entfernt.
-  - Nach dem speichern einer Rechnung wurde die Folgeanzeige nicht korrekt
+  - Nach dem Speichern einer Rechnung wurde die Folgeanzeige nicht korrekt
     befüllt.
   - Dienstleistungen wurden beim speichern fälschlicherweise auf Warenbestand
     überprüft.
   - Das XUL Menü zeigt jetzt wieder korrekt den Titlestring an.
   - Es wurden in der Lieferübersicht von Lieferanten fehlerhafte Werte
     angezeigt.
-  - In der Adminitrationsmaske gab es einen Bug der dazu führte, dass Mitglieder
+  - In der Administrationsmaske gab es einen Bug der dazu führte, dass Mitglieder
     einer Rechtegruppe mehrfach auftauchten.
   - Suche nach Lieferscheinen mit einer bestimmten Projektnummer war fehlerhaft.
   - Einheiten in Druckvorlagen wurden nicht lokalisiert.
   - Bugfix 1025: BenutzerInneneigenschaften für neue BenutzerInnen übernehmen nicht möglich
   - Bugfix 1028: Fehlerhafter workflow von Bestellung in Lieferschein
   - Bugfix 1030: Rechteverwaltungsfehler: Mitarbeiter mit Rechten fuer Lieferscheine darf diese nicht einsehen
-  - Bugfix 1031: Geaenderter Mitarbeitername taucht in Dropdown-Listen nicht auf
+  - Bugfix 1031: Geänderter Mitarbeitername taucht in Dropdown-Listen nicht auf
   - Bugfix 1034: Verkaeufer wird nicht von Auftrag in Lieferschein uebernommen
   - Bugfix 1035: "Steuer enthalten" ueberlebt nicht bei Workflow Auftrag -> Lieferschein -> Rechnung
   - Bugfix 1037: Spracheinstellung ändern führt zu Perl-Fehler
   - Bugfix 1353: Berechtigungen Lager -> Nur Ansicht: Menuepunkt wird nicht eingeblendet
   - Bugfix 1355: Mahnungserstellung: Es wird der komplette Rechnungsbetrag angemahnt, nicht nur der Offene
   - Bugfix 1356: Mahnungserstellung: In der Vorabübersicht die Rechnungsnummern zu Hyperlinks machen
+  - Bugfix 1358: berichte -> waren -> top100 kaputt
   - Bugfix 1359: Templates in UTF
+  - Bugfix 1366: Datei lxoffice-erp-2.6.1beta1/doc/INSTALL.txt nicht in UTF8 kodiert!
+  - Bugfix 1368: Hinzufügen neuer Benutzer zu einer Gruppe durch Bearbeiten und Ändern einer bestehenden Benutzerin nicht möglich
   - Bugfix 1374: Verkauf->Berichte->Rechnungen geht im Internet-Explorer nicht
+  - Bugfix 1377: Kostenstellen werden bei Wiederaufruf im Buchungsdialog nicht angezeigt
+  - Bugfix 1382: Missing debian package in INSTALL
 
 2009-06-02 - Version 2.6.0
 
 
 # Local Variables:
 # mode: text
-# coding: iso-8859-15
+# coding: utf-8
 # End: