Projekt

Allgemein

Profil

Herunterladen (242 KB) Statistiken
| Zweig: | Markierung: | Revision:
###############################
# Veränderungen von kivitendo #
###############################

2022-0x-xx - Release 3.6.1

Größere neue Features:

Mittelgroße neue Features:

- Neuer Workflow Artikel->Lieferantenaufrag. Hierbei wird der gerade
bearbeitete Artikel gespeichert und die Lieferantenauftrags-Maske
geöffnet. Der Artikel ist dann in der Eingabezeile vorbelegt.
Sofern genau ein Lieferant beim Artikel hinterlegt ist, so wird
auch dieser im Lieferantenauftrag vorbelegt.

Kleinere neue Features und Detailverbesserungen:

- Die Protokollierung von E-Mails in interne Bemerkungen ist deaktiviert,
falls der Mandant sowieso das E-Mail-Journal aktiviert hat.
- Steuerschlüssel 94, 19 und 18 neu angelegt und um Reverse Charge erweitert.
D.h. bei diesen Steuerschlüsseln
kann in einem netto verbuchten Kreditorenbeleg gleichzeitig Vor- und
Mehrwertsteuer verbucht werden. Die Steuerbuchung wird in einer separat
verknüpften Dialogbuchung gemacht.
- Im Kunden-/Lieferantenbereicht kann nach "allen Telefonnummern" gefiltert
werden. Hier wird in den Feldern Telefon und Fax bei Kunden und Lieferanten
und in weiteren Feldern bei Ansprechpersonen (Tel. 1/2, Fax, Mobil 1/2,
Sat. Tel, Sat. Fax, Privates Tel.) gesucht.
- Es gibt eine neue Schnellsuche "Alle Telefonnummern", die alle Telefonnumern
bei Kunden, Lieferanten und Ansprechpersonen durchsucht.
- Skontoautomatik bei Kontoauszug verbuchen generiert automatisch die
Steuerkorrektur pro Steuersatz des Belegs als verknüpfte Dialogbuchung
- Verknüpfte Belege auch für Dialogbuchungen (neuer Reiter)
- DMS: Anzeige von Versionen verbessert: Angezeigt wird immer nur die neueste
Version einer Datei. Weitere Versionen lassen sich durch Ausklappen
anzeigen. Dies gilt nun auch für die Dokument-Typen Anhänge und Bilder, bei
denen zuvor nur die neueste Version angezeigt wurde.

2022-03-02 - Release 3.6.0

Größere neue Features:

- Mobilvariante Handyfotos für Lieferscheine

Die neue mobile Variante von kivitendo kann Handyfotos an Lieferscheine hinzufügen.
Das Feature setzt ein mobiles Endgerät voraus, aufgrund dessen wird ein passendes
CSS-Design im Android-Stil geladen und über die Suche nach einem Lieferschein lassen
sich aufgenommen Fotos hochladen. Die Funktion benötigt ein aktiviertes DMS innerhalb
von kivitendo.

- Lieferanten-Beistelllieferschein

Über den Lieferantenworkflow ist es jetzt möglich
einen Lieferantenausgangslieferschein zu erstellen (beigestellte Ware).
Mit diesem neuen Belegtyp können dann für einen Lieferanten Waren ausgelagert,
sprich mitgegeben werden. Damit kann der Anwendungsfall: Lieferant veredelt
eigene Erzeugnisse weiter oder erbringt Dienstleistungen mit selbst erzeugter
Ware abgebildet werden.
Dieser Belegtyp wurde vollständig unabhängig vom alten Lieferschein-Code ent-
wickelt (MVC Modell, wie beim neueren Auftrag) und enthält die Option
Belegart (Einkauf oder Verkauf) sowie Lagerrichtung (Ein- oder Auslagern) beliebig
zu kombinieren.

- Shopware 6 Schnittstelle

kivitendo unterstützt jetzt die neuere Shopware Version 6 als Alternative
zum bisherigen Shopware 5 Konnektor. Die meisten Funktionen sind analog zum
Shopware 5 Konnektor implementiert. Admins können sich im Detail im Perl-Doc
über die Implementierung informieren (perldoc SL/ShopConnector/Shopware6.pm).

- Anzahlungs- und Schlussrechnung konform nach deutschem Steuerrecht

Es gibt zwei neue Typen von Rechnungen, einmal den Typ Anzahlungsrechnung und den Typ Schlußrechnung.
Die Anzahlungsrechnung braucht keinen Vorgänger.
Schlußrechnung braucht immer einen Vorgänger.
Vorgänger für die Schlußrechnung kann eine Anzahlungsrechnung oder ein Auftrag sein.
Sollte der Workflow bei Anzahlungsrechnung starten, kann von der Anzahlungsrechnung aus eine
weitere Anzahlungsrechnung oder eine Schlußrechnung generiert werden.
Alternativ kann der Workflow auch mit einem Auftrag beginnen, dann muss die Schlußrechnung auch von diesem Auftrag aus erstellt werden.
Buchhalterische Änderungen:
Die Anzahlungsrechnung wird nicht auf das Standard-Ertragkonto gebucht,
sondern auf ein definiertes Transferkonto, ferner wird keine Mehrwertsteuer gebucht.
Sobald der Zahlungseingang zu dieser Anzahlungsrechnung verbucht wird (per Bankimport),
wird die Mehrwertsteuer entsprechend zum Zahlbetrag brutto verbucht.
Damit das ganze DATEV konform bleibt, wird der entsprechende netto Betrag des Zahlbetrags
auf ein Steuertransferkonto je nach Steuersatz verschoben.
Sobald die Schlußrechnung gebucht wird, werden die Verschiebungen wieder rückgängig gemacht
und falls die Schlußrechnung in Summe höher ist als die vorherigen Anzahlungsrechnungen wird
die Mehrwertsteuer anteilig gebucht.
Die Standard-Druckvorlage marei, enthält exemplarisch zwei neue Druckvarianten die
diesen Fall abbilden und somit als Orientierung für eigene Vorlagen-Anpassungen
dienen können.


Mittelgroße neue Features:

- In Kundenstammdaten können nun abweichende Rechnungsadressen analog zu
Lieferadressen verwaltet werden. Diese können in Verkaufsbelegen
ausgewählt werden. Sie stehen den Druckvorlagen als eigene Variablen
zur Verfügung.
- Unterstützung für Schweizer QR-Rechnung mit OpenDocument Vorlagen.
Varianten: QR-IBAN mit QR-Referenz, IBAN ohne Referenz
- Neuer benutzerdefinierter Variablentyp HTML-Feld
Der Funktionsumfang entspricht dem Editor im Langtext/Bemerkungen
innerhalb der Belege. Erweiterbar für alle auch bisher verwendete
Objekte die benutzerdefinierte Variable verwenden können (Stammdaten,
Projekte, usw)
- DMS unterstützt auch Druckvarianten des Belegs
Bisher konnte das DMS nur die Hauptvariante des Belegtyps zuordnen,
jetzt wird auch bei allen bekannten Druckvariante ein entsprechend
eigenständiger Dokumenteneintrag, inkl. Version hinterlegt

Kleinere neue Features und Detailverbesserungen:

- neue Druckvorlagen-Variante "Rechnungskopie", die mit dem Druckvorlagensatz marei
ein Wasserzeichen "Rechnungskopie" bei Verkaufs-Rechnungen erzeugt
- Alle HTML-Textfelder benutzen die Rechtschreibprüfung des Anwender-Browser und
markieren unbekannte Worte (Tippfehler) mit einer roten gewellten Linie
- Prüfung, ob Kundenbestellnummer in Verkaufsaufträgen vorhanden ist, kann in der
Mandantenkonfiguration eingestellt werden
- Optionale Warnung falls eine Verkaufsrechnung nicht aus einem Lieferschein
erzeugt wurde (Konfigurierbar in der Mandantenkonfiguration)
- Die Ansicht der verknüpften Belegen kann unabhängig vom aktuellen Beleg immer
vom Auftrag her aufgebaut werden
- SEPA-Überweisungen & -Bankeinzüge nutzen jetzt aktuelle Standard-Versionen, die
momentan von der Kreditindustrie unterstützt werden.
- Pflichtenhefte: wenn man im Workflow vom Pflichtenheft ein neues
Angebot anlegt und später von diesem Angebot aus einen Auftrag, so
wird auch der Auftrag direkt mit dem Pflichtenheft verknüpft.
- Pflichtenhefte: wenn in einem Auftrag, das mit einem Pflichtenheft
verknüpft ist, ein Projekt ausgewählt, so wird dieses Projekt auch
automatisch beim verknüpften Pflichtenheft eingetragen.
- Druckvorlagen: die in Positionen verwendeten Variablen können nun
Platzhalter enthalten, die vom Beleg selber stammen. So könnte
z.B. in der Artikelbeschreibung automatisch die Rechnungsnummer
ersetzt werden. Beispiel: »Abrechnungszeitraum bis <%invnumber%>«
- Verkaufs- & Einkaufsbelege: kivitendo kann so konfiguriert werden,
dass die Belegnummern von Belegen, die auf unserer Seite erzeugt
werden, nicht mehr editierbar sind. In dem Fall vergibt kivitendo
sie immer automatisch und zeigt sie in den Belegmasken nur noch an.
- Warengruppe kann nun als Pflichtfeld für Artikel konfiguriert werden.
- Das E-Mail Feld 'body' innerhalb von kivitendo unterstützt jetzt HTML-Formatierungen
Somit kann der Versand von wiederkehrenden Rechnungen als auch der
manuelle E-Mail-Versand von Belegen wie das Beleg-Bemerkungsfeld formatiert werden.
- Für die HTML-Texte ist jetzt die Rechtschreibprüfung des Anwender-Browsers aktiviert
- Beim E-Mail-Versand wird jetzt gewarnt, falls scheinbar keine
gültige E-Mail-Adresse des Empfängers existiert
- Optionale auftragszentrische Verknüpfte Belege
Konfigurierbar in der Mandantenkonfiguration. Unabhängig vom
aktuellen Belegort werden die verknüpften Belege immer vom VK-Auftrag aufgebaut.
- Lieferplan: Geschwindigkeitssteigerung
- SEPA: aktuell von Kreditinstituten unterstützte Formatversionen nutzen
- Pflichtenhefte: bei Pflichtenheft → Angebot → Auftrag auch PH mit Auftrag verknüpfen
- Auftrag: Projekt automatisch in verknüpftem Pflichtenheft eintragen
- Ein-/Verkauf: Belegnummern von uns erzeugter Belege nicht ändern können (Mandantenkonfig)
Für Belege, die auf unserer Seite erzeugt werden, kann nun verhindert
werden, dass die Belegnummer manuell angepasst bzw. gesetzt
wird. Statt dessen wird sie immer vom System beim ersten Speichern
vergeben und beim späteren Bearbeiten nur noch read-only angezeigt.
- Verkaufsrechnungen direkt als Factur-X/ZUGFeRD-XML exportieren können
- Order-Controller: Unterstützung für Drucken & E-Mailen von HTML-Vorlage
- Der Lagerbewegungs-Import (CSV) unterstützt auch Fließkommazahlen
- E-Mails aus kivitendo werden jetzt HTML-formatiert verschickt, mit
den bekannten Editiermöglichkeiten aus den Bemerkungen/Langtext
- Bei längeren Langtexten in der Position ist jetzt ein Vergrößern des
Textfelds im Popup-Dialog möglich


Bugfixes (Tracker: https://www.kivitendo.de/redmine):

488 Lager ohne Lagerplatz nicht erlauben
486 Bericht Lagerentnahme: Link zur Ware kaputt
485 Offenen Forderungen zum Stichtag mit aktuellem Status
484 CSV/PDF-Export Summen- und Saldenliste mit allen Konten


2021-08-10 - Release 3.5.8

Kleinere neue Features und Detailverbesserungen:

- Erzeugnis fertigen, kann jetzt auf Lagerteile aus anderem Lagern zurückgreifen
und die Fertigung liefert keinen Fehler mehr. Einstellbar in der
Mandantenkonfiguration.
- Erzeugnisse fertigen, kann auch Dienstleistungen verbrauchen, falls
diese ein Erzeugnisbestandteil sind. Standardmäßíg deaktiviert.
Aktivierbar in der Mandantenkonfiguration (Bereich Lager).
- API- Änderung Erzeugnis fertigen nutzt jetzt SL/Helper/Inventory.pm
- Falls der Mandant zu jeder Buchung einen Beleg hinzufügen möchte,
und dies in der Mandantenkonfiguration einstellt, dann öffnet sich nach
dem Buchen von Dialog-/Kreditoren- und EK-Rechnungs-Buchungen der
Dokumenten-Reiter des entsprechenden Belegs.
Bei dieser Einstellung gibt für Dialog- und Kreditoren-Buchungen eine
zweite Aktion unterhalb von "Buchen", nämlich "Buchen und neue Buchung".
Ist die Option ausgestellt, ist das Verhalten nach dem Buchen wie zuvor
und es gibt eine zweite Aktion "Buchen und Dokument hochladen", mit der
in den Dokumenten-Tab gesprungen werden kann.
- Seriennummer ist jetzt ein Pflichtfeld für Lieferscheine (Einkauf und Verkauf),
falls die Ware im Beleg in den Stammdaten mit "Hat eine Serienummer" markiert ist.
- Einkaufsbericht um Anzeige erstes Sollkonto erweitert
- Einkaufsbericht um Anzeige Erfassungsdatum erweitert
- Import der Lohnbuchhaltungsdatensätze aus DATEV Lohnbuchhaltung

Bugfixes (Tracker: https://www.kivitendo.de/redmine):

483 Upgrade-Skript: delete_cvars_on_trans_deletion_add_shipto löscht alle custom_variables


2021-06-25 - Release 3.5.7

Größere neue Features:
- Modul zur Zeiterfassung. Es ist nun möglich, auftrags-, kunden- oder
projektbezogen, Arbeitszeiten zu erfassen. Die erfassten Zeiten können
über einen Hintergrund-Job in Lieferscheine umgewandelt werden.

Mittelgroße neue Features:

- Der Import von Bankauszügen im MT940-Format wurde komplett neu
geschrieben. Das externe Programm AQBanking wird nun nicht mehr
benötigt.
- Lupe für Projekt-Picker, über die ein Auswahl-Dialog geöffnet werden
kann.
- Verbesserungen beim Erzeugen von Mahnungen:
- erzeugte Dokumente werden zum Mahnlauf abgelegt
- erzeugte Dokumente im Dateimanagement und im WebDAV werden im
Bericht angezeigt
- erzeugte Dokumente werden erst nach der "Mahnungs-Transaktion"
abgelegt, wenn diese ohne Fehler verlaufen ist, sonst können
Dokumente ohne Mahnung abgelegt werden
- Fehler der Mahnläufe werden gesammelt und nach dem Mahnen in
einem Status-Bericht angezeigt
- die Verknüpfung bei der Rechnung zur Mahnung führt nicht mehr zum
Drucken, sondern zum Mahnbericht f. die entsprechende Mahnung
- der Attachment-Name der Mahnrechnung (mit den Gebühren) enthält
jetzt die Rechnungsnummer und nicht mehr die Mahnungsnummer
- Verknüpfung der Mahnungen mit E-Mail-Journal evtl. verschickter
Mails
- Anzeige der Mails im Mahnbericht
- DB-Trigger zum Löschen von Verknüpfungen beim Löschen einer
Mahnung
- Neuer Order-Controller: Artikel können während der Erfassung eines
Angebots bzw. Auftrags erfasst werden.
- Webshopschnittstelle
- Überarbeitet und verbessert. Shopstadi werden jetzt gesetzt und
an den Shop gemeldet
- Woocommerce Schnittstelle

Kleinere neue Features und Detailverbesserungen:
- Der Status geliefert bei Aufträgen kann mit oder ohne Dienstleistungen
im Lieferschein berechnet werden. Einstellbar in der Mandantenkonfiguration
jeweils unabhängig für Einkauf und Verkauf.
Standardeinstellung: Dienstleistungen sind lagerbar.
- Gefertigte Erzeugnisse können innerhalb des Zurücklagerungszeitraums
wieder zerlegt werden. Die Aktion befindet sich im Lagerbuchungsbericht
- E-Mail-Versand: Neben dem Freitext CC-Feld kann jetzt auch ein
kivitendo Benutzer mittels einer Auswahlliste in CC gesetzt werden
- Falls der Mandant zu jeder Buchung einen Beleg hinzufügen möchte,
ist dies jetzt in der Mandantenkonfiguration einstellbar und falls
zusätzlich die DMS Funktion aktiv ist, bleibt der Bearbeiter nach
dem Erfassen einer Buchung in der Maske und kann einen Beleg hinzufügen
- Ausgelagerte Lieferscheinen können zurückgelagerte werden insofern der
konfigurierbare Zurücklagerungszeitraum noch nicht überschritten ist.
- Angebote und Aufträge im Ein- und Verkauf können optionale Positionen enthalten.
Optionale Positionen werden in der zweiten Zeile der Position aktiviert.
Die einzelne Position wird dann berechnet und erscheint im Ausdruck mit dem
berechnetem Preis, die Position wird aber nicht in der Gesamtsumme des Belegs
aufgenommen. Dies gilt auch für die Gesamt-Marge und den Gesamt-Ertrag des Belegs.
Innerhalb der Druckvorlagen steht das Attribut mit <%optional%> als Variable zu Verfügung.
Beim Status setzen eines Auftrags (offen oder geschlossen) werden optionale Position
ignoriert. D.h. ein Auftrag gilt als geschlossen, wenn alle nicht optionalen
Positionen fakturiert worden sind.
Das Gleiche gilt für Lieferscheine. Sollten alles bis auf optionale Artikel
geliefert worden sein, gilt der Auftrag als komplett geliefert.
Das Attribut optional steht auch nur in den Angeboten/Aufträgen zu Verfügung.
Sobald über den Workflow ein neuer Beleg erstellt wird,
wird die vorher optionale Position zu einer normalen Position
und wird dann auch entsprechend bei dem Rechnungsbeleg mit fakturiert und im
Druckvorlagen-System entfällt das Attribut <%optional%>.
Entsprechend exemplarisch im aktuellen Druckvorlagensatz RB ergänzt.

- Lagerbestandsbericht: Die Resultate pro Seite können im Bericht eingestellt werden
- Es gibt eine PDF-Druckvorschau für die Standard-Druckvorlage bei Angeboten und
Aufträgen im Einkauf und Verkauf ohne ein vorheriges Dialogmenü (Druckvorlage
ist die Standard-Druckvorlage und Typ immer 'PDF'). Die Druckvorschau wird nicht
im DMS oder WebDAV archiviert, es werden aber die Pflichtfelder des Belegs überprüft.
- Die benutzerdefinierten Variablen für Artikel können konfigurierbar im Tab Basisdaten
angezeigt werden (ohne extra Klick auf einen weiteren Tab)
- Der Lagerbestandsbericht wurde um die Anzeige von benutzerdefinierten Variablen
aus dem Bereich Artikel erweitert
- Im Lagerjournal ist standardmäßig die Berichtsanzeige um Dokument angehakt.
Sollte eine Warenbewegung durch einen Lieferschein oder eine Rechnung ausgelöst
worden sein, wird dies jetzt direkt verlinkt dort angezeigt
- Projekte wurden um Dateianhänge erweitert, die dort hochgeladenen Dokumente
stehen beim E-Mail-Versand in allen verknüpften Belegen vorausgewählt zu
Verfügung
- Dateimanagement: In der Liste der Dateien werden Vorschaubilder angezeigt,
falls möglich. Diese werden beim Drüberfahren vergrößert.
- Dateimanagement: Dokumente können auch hochgeladen werden, dort, wo sie
bisher nur vom Scanner importiert werden konnten.
- Dateimanagement: Dokumente können auch per Drag&Drop hochgeladen werden.
- In der Mandantenkonfiguration ist einstellbar, ob UStID oder Steuernummer
für Kunden oder Lieferanten eindeutig sein sollen.
- Menü und Rechte für Produktivität: Zugriffskontrolle aufgeteilt und
Rechte unterhalb "Produktivität" als eigene Kategorie
- Inventur-Makse: Part-Picker sucht auch nach Lieferanten-Artikelnummer
- Einkaufs-/Verkaufsbelege und Buchungsmasken: Neues Feld Leistungsdatum,
welches die Steuerberechnung beeinflusst. I.d.R. gilt für die Steuer:
Leistungsdatum. Wenn leer, dann Lieferdatum; wenn leer, dann Belegdatum.
- Neuer Order-Controller: Unterstützung für Übersetzungen von
Artikeln wurde implementiert.
- Einkaufs-/Verkaufsbelege: die Belegsprache ist nun als Auswahl
direkt in der Hauptmaske vorhanden und nicht mehr in den
Druckeinstellungen versteckt.
- Einkaufsrechnungen: wenn das direkte Anlegen von Einkaufsrechnungen
in der Mandantenkonfiguration deaktiviert war, gab es eine
Fehlermeldung nach dem Verbuchen von Einkaufsrechnungen, weil auf
die Maske zum Erfassen einer weiteren neuen Einkaufsrechnung
weitergeleitet wurde.
- Wiederkehrende Rechnung: beim automatischen Versand erzeugter
Rechnungen per E-Mail können nun auch Rechnungsattribute als
Variablen im Betreff & Text der E-Mails genutzt werden
(z.B. <%invnumber%> für die Rechnungsnummer oder
<%transaction_description%> für die Vorgangsbezeichnung).
- Wiederkehrende Rechnungen: die optionale Zusammenfassungs-E-Mail
enthält nun auch eine Auflistung von Rechnungsnummern, für die das
automatische Drucken oder der automatische Versand per E-Mail
fehlgeschlagen ist zusammen mit der jeweils aufgetretenen
Fehlermeldung.
- Wiederkehrende Rechnungen: für die Empfangsadresse der optionalen
Zusammenfassungs-E-Mail kann in der Konfiguration nun anstelle
eines Loginnamens auch eine E-Mail-Adresse verwendet werden. Es ist
nicht nötig, dass diese Adresse einem der Anwenderkonten zugeordnet
ist.
- Lieferdatum und Gültigkeitsdatum können optional auch nicht mehr gesetzt werden


Bugfixes (Tracker: https://www.kivitendo.de/redmine):
480 Lieferscheine mit kompletter Menge im Auftrag erstellt, fehlerhaft bei Option "Lieferschein Menge muss eingelagert sein"
478 Offene Forderungsliste per E-Mail verschicken, die Auswahl-Haken werden ignoriert
470 OrderController: Auf Lager falsche Tausenderberechnung
469 Lieferschein erfassen und direkt drucken: JavaScript-Fehler
462 Part-Picker Lupen-Dialog: Ergebnisse auf weiteren Seiten (bei Paginierung) lassen sich nicht auswählen
453 Installationsspezifische Übersetzungen (more/all) besser in Entwicklungsprozess einbinden
441 Dialogbuchen Konten entfernen
432 Neuer Auftragskontroller ignoriert Artikel-Übersetzungen
431 Doppelte Steuern mit neuer DB bei SKR04
414 Fehler beim DATEV-Export: "Unausgeglichene Buchung" bei Rechnung mit 0,00
408 Neuer Auftragskontroller: Drucken von odt-Vorlagen geht nur mit Standardvorlage
399 Nach dem Anlegen von Mahnungen erfolgt keine Bestätigung
375 Keine Wiedervorlage/Historie im neuen Auftragscontroller
319 Einkaufspreise von Waren werden im Artikel-Bericht mit 0,00 angezeigt
317 DATEV KNE-Export komplett entfernen
302 MT940 Import, doppelte Datensätze besser abfangen
287 Fehlerhafte Anzeige und Vergabe von Kundennummern beim CSV-Import von Kundendaten
237 Beim CSV-Import von KundInnen findet bei den benutzerdefinierten Variablen keine Aktualisierung bestehender Einträge statt
97 Benutzer löschen unter System->Benutzer funktioniert nicht


2020-10-02 - Release 3.5.6.1


Mittelgroße neue Features:

- USTVA: Konjunkturpaket erwarte Pos. 35 und Pos. 36 für Voranmeldung
- Währung und Wechselkurs können in der (neuen/experimentellen)
Angebots-/Auftrags-Maske angegeben werden. Der Wechselkurs wird hier
pro Beleg (und nicht pro Tag) gespeichert.
- individuelle Lieferadresse in der (neuen/experimentellen) Angebots-/
Auftrags-Maske

Kleinere neue Features und Detailverbesserungen:

- Beim automatischen Auslagern über die Verkaufsrechnung kann zusätzlich
ein Auslagern über das Attribut Seriennummer entspricht Chargennummer
gemacht werden. Falls die Beleg-Seriennummer nicht auslagerbar ist wird
eine entsprechende Fehlermeldung generiert (einstellbar in der Mandanten-
konfiguration).
- Zahlungsbedingungen auch in Ek-Rechnung angeben können


Bugfixes (Tracker: https://www.kivitendo.de/redmine):

438 individuelle Lieferadresse gerät beim Speichern durcheinander
358 segmentation fault in DBI.so beim versenden einer Rechnung per E-Mail
365 Neuer Order Controller "Individuelle Lieferadresse fehlt"
35 Zahlungsbedingungen bei Lieferanten nicht in EK-Rechnung


2020-07-20 - Release 3.5.6


Mittelgroße neue Features:

- komplette Überarbeitung der Standard-LaTeX-Druckvorlagen von PeiTeX
S.a.: templates/print/marei/Readme.md

- Erstellung von ZUGFeRD 2.0 fähigen PDFs
- Verarbeitung von ZUGFeRD 2.0 kompatiblen Eingangsrechnungen über
Kreditorenbuchungsvorlagen

- CSV-Import für Lieferscheine

Kleinere neue Features und Detailverbesserungen:

- Suche nach Erzeugnissen über die dort verbauten Artikel
- neues Flag "natürliche Person" bei Kunden/Lieferanten welches z.B. in den
Druckvorlagen für eine Weiche für die Anrede verwendet werden kann.
- eigene Tabellen für Anrede von Kunden/Lieferanten und Titel und Abteilung
von Ansprechpersonen. Auswahl in Mandantenkonfiguration, ob in den Stammdaten
nur eine Auswahlliste angezeigt werden soll, oder wie bisher Freitext-Feld
und Auswahlliste. Anrede, Titel und Abteilung können im System-Menü bearbeitet
werden.
- Kompatibel mit Postgres Version 12 (keine Abhängigkeit von oids mehr)
- Leistungszeitraum (Periode) durchgängig in allen Buchungsmasken verfügbar und
im DATEV-Export als neues Feld vorhanden
- Automatische Kontenrahmen-Anpassungen für Konjunkturpaket des Bundes ab 1.7.2020
- die Einfüge-Position beim Hinzufügen von Artikeln in der neuen Angebots-/Auftragsmaske
(neuer Auftrags-Controller) kann angegeben werden

Administrative Änderungen

- Die zwei Perl-Module "CAM::PDF" und "XML::LibXML" werden nun benötigt.

Bugfixes (Tracker: https://www.kivitendo.de/redmine):

436 Kontoauszug verbuchen fehlerhafter Rechnungsbetrag 16%/19% Mehrwertsteuer
430 Steuer erfassen wirft SQL-Bind Fehler
428 alte/falsche Tabellen in LaTex-Vorlagen, die package filecontents u. lxtable verwenden
266 Kontenabgleich mit Bank ist nicht Transaktionssicher
415 Inkompatibilitäten mit postgres 12
418 Angebote/Aufträge (alte Maske)/Lieferscheine E-Mail ohne vorher speichern kaputt
416 Tests datev
411 Massenerstellen Rechnungen aus Lieferscheinen: Pflege-Commit verloren gegangen


2019-12-11 - Release 3.5.5

Mittelgroße neue Features:

- In den Benutzereinstellungen kann ausgewählt werden, ob der Part-Picker in
der neuen Angebots-/Auftragsmaske (neuer Auftrags-Controller) auch nach
Kunden-Artikelnummern (Verkauf) und Lieferanten-Artikelnummern (Einkauf)
suchen soll. Ist dieses Feature eingeschaltet, so werden auch die Kunden-
bzw. Lieferanten-Artikelnummern als Spalte in den Positionen angezeigt.

- Part Controller - neuer Tab mit Lagerinformationen - was ist wo gelagert

- Neuer Workflow Lieferantenauftrag->Kreditorenbuchung: Für jedes Aufwandskonto
der Positionen im Lieferantenauftrag wird eine Zeile in der Kreditorenbuchung
erstellt. Gebucht wird standardmäßig auf das entsprechende Aufwandskonto. In
der Mandantenkonfiguration kann unter Standardkonten ein Konto ausgewählt
werden, auf das dann alle Zeilen gebucht werden.
Die Steuern werden übernommen, sofern diese für das ausgewählte Aufwandskonto
gültig sind. Ansonsten wird die Default-Steuer für das Aufwandskonto gesetzt.
Der Quellauftrag wird geschlossen, wenn der Betrag aller Kreditorenbuchungen,
die aus Workflows aus dem Quellauftrag entstanden sind, gleich dem Betrag
des Quellauftrags ist.

- Der Jahresabschluß wurde komplett überarbeitet, es wird nun zwischen
Bestands- und Erfolgskonten unterschieden und ein Gewinn- bzw. Verlustvortrag
übertragen.

Kleinere neue Features und Detailverbesserungen:

- Mahnungen nach Abteilung filtern

- Anzeige einer Kundenpreisliste in den Kundenstammdaten als Reiter.
Hier werden die Preisgruppenpreise angezeigt, falls einem Kunden eine
Preisgruppe zugeordnet ist.

- In der neuen Angebots-/Auftragsmaske (neuer Auftrags-Controller) kann
ein Update-Knopf angezeigt werden, der die Positionen aus den
Artikelstammdaten aktualisiert (alle oder pro Position). Aktualisiert werden
Preis, Beschreibung und Langtext. Das Feature kann in den
Benutzereinstellungen eingeschaltet werden.

- In der neuen Angebots-/Auftragsmaske (neuer Auftrags-Controller) ist die
Artikelnummer ein Link, der die Artikelstammdaten in einem neuen Tab öffnet.

- Neuer Hintergrund-Job, der die Jahreszahl in Nummernkreisen jährlich hochsetzt
(Einstellung und Konfiguration s.a. Kapitel 2.7.5 Exemplarische Konf. Hintergrund-Job)

- Weiterleitung zur Zielseite, wenn man ausgeloggt war und sich einloggt.
Falls z.B. der Timeout greift, man in der noch geöffneten kivi aber etwas
anklickt, so wird man zur Login-Seite weitergeleitet. Vorher landete man nach
dem login in einem solchen Fall auf der Startseite (Logo/Version/Todo-Liste).
Nun gelangt man zu der Seite, die man ursprünglich angeklickt hat (nur
POST-Requests).
Das kann z.B. auch dazu verwendet werden, jmd. einen Link in der kivi (z.B. zu
einem Auftrag) zu schicken. Wenn derjenige nicht eingeloggt ist, gelangt er
nach dem Login dennoch auf die Zielseite.

Bugfixes (Tracker: https://www.kivitendo.de/redmine):

407 Test ./t/db_helper/with_transaction.t läuft nicht durch; Rose-Fehlermeldung nur "generic exception"
406 abzurechnender (Netto-)Betrag bei Aufträgen rechnet falsch wenn Rechnungs-Gutschriften vorhanden sind
379 Einkauf Lieferanten-Artikelnummer in zweiter (erster) Spalte anzeigen
377 PartPicker-Suche im Einkauf um Hersteller-Artikelnummer erweitern


2019-08-07 - Release 3.5.4


Mittelgroße neue Features:

- Anzeigename (Picker-Ergenisse) konfigurierbar gemacht
Im Moment können Kunden-, Lieferanten und Waren-Anzeige konfiguriert werden.
Dies kann mandantenweit in der Mandantenkonfiguration passieren und vom
Benutzer in den Benutzereinstellungen überschrieben werden.
Konfiguriert wird intern "displayable_name". Es kann sein, dass dieser auch
an anderen Stellen außer Picker-Ergebnissen verwendet wird.

Kleinere neue Features und Detailverbesserungen:

- Memory-Limits für FCGI-Prozesse werden nun auch vom Task-Server berücksichtigt.
Zu beachten ist, dass für einen Neustart des Task-Servers gesorgt werden muss.
Ist der Task-Server als systemd-Service eingerichtet, geschieht dies automatisch.
- Bearbeiter der Mahnungen konfigurierbar gemacht (#345)
Entsprechend wird beim Mahnungen erzeugen auch der E-Mail-Absender inkl. Signatur gesetzt
- Kundenstammdaten um Feld Herkunft personenbezogener Daten erweitert
Entsprechend der DSGVO kann hier der Erstkontakt mit dem Kunden protokolliert werden (Messe, etc)
Das Feld wird beim Bericht mitexportiert
- Kundenstammdaten um Feld E-Mail Rechnungsempfänger erweitert
Viele Kunden besitzen für den Rechnungseingang eine generische E-Mail-Adresse, die nicht
mit der allgemeinen E-Mail-Adresse identisch ist. Falls dieses Feld gesetzt ist, so hat dieser
Wert beim manuellen E-Mail Versand der Rechnung Priorität (mandantenweit konfigurierbar).
Für die wiederkehrende Rechnung wird diese E-Mail-Adresse zusätzlich gesetzt.
In den entsprechenden vorgelagerten Masken, wird dies auch visuell angezeigt (nicht bei alter Auftragsmaske!).
- Kundenstammdaten um Feld "Herkunft der personenbezogenen Daten" erweitert
Um Details zum Erstkontakt des Kunden zu erfassen.
- Kundenstammdaten um Feld Amtsgericht erweitert
Falls das Feld Steuernummer mit dem Wert der Hr-Nr gefüllt wurde, wird auch das zuständige
Registierungs-Gericht benötigt.
- Ansprechpartner um Feld 'Hauptansprechpartner' erweitert und exportierbar im Kundenbericht gemacht

- Verkauf-Rechnungsbericht -> Nicht per E-Mail verschickte Belege anzeigen lassen

- Vorauswahl bei Dateianhängen für den E-Mail-Versand von Belegen konfigurierbar gemacht (Standardmäßig angehakt)

- Verbuchte Kontoauszüge können wieder rückgängig gemacht werden (Neuverbuchen ist möglich)

- Verbuchen von Kontoauszügen, es können jetzt teilweise Verbuchungen gemacht werden (Belege werden nicht mehr überbucht)

- Dialogbuchungen aus Kontoauszugs-Import erstellen, der Verwendungszweck wird in die Beschreibung übernommen

- ungenutzte Spalte "ranking" aus Tabelle "payment_terms" entfernt


Bugfixes (Tracker: https://www.kivitendo.de/redmine):

378 Lieferantenauftrag Darstellung für Besteller optimieren
376 Aktuelle unstable kann keine kivitendo_auth Datenbank anlegen
371 Benutzerdefinierte Variablen nicht im Bericht Projekt enthalten, kann nicht danach gefiltert werden.
367 Kontoauszugsimport: 2 Konten bei einer Bank. Bankgebührenbuchung wird als schon importiert makiert
366 Zahlungsverkehr->Zahlungs-(ein/aus)gang. Bezahlen/Abgleichen mehrerer Rechnungen geht nicht mehr wie vorher.
345 Bearbeiter bei Mahnungen
215 Kunden als csv exportieren


2019-01-03 - Release 3.5.3

Mittelgroße neue Features:

- Inventurerfassung

Portierung aus einem Kundenprojekt mit folgenden Anforderungen/Features:
- eigene Maske unter Lager->Inventur
- Anzeige des aktuellen Lagerbestands des zu erfassenden Artikels
- Angabe des Artikels auch über EAN
- Angabe eines Stichtages
- Vorbelegung Lager/Lagerplatz und Stichtag in Mandantenkonfiguration
- korrigieren des Lagerbestands entsprechend der Zählung (mit neuem
Transfertyp "Inventur")
- Speichern der gezählten Menge (auch wenn keine Korrektur des Bestands
stattfindet)
- Warnung, wenn gleicher Artikel für gleichen Lagerplatz und Stichtag schon
gezählt wurde und Möglichkeit die eigene gezählte Menge zu der vorhandenen
hinzuzuzählen oder die vorher gezählte Menge durch die eigene Menge zu
korrigieren
- Historie der Inventurerfassung des aktuellen Bearbeiters unterhalb
der Erfassungsmaske
- Bericht über Inventurerfassungen

Kleinere neue Features und Detailverbesserungen:
- Verknüpfte Belege um die Verknüpfung von Beleg nach E-Mail-Journal erweitert.
- Filter nach Abteilungen für Lieferplan
- Eindeutigkeit bei Rechnungsnummern von Kreditoren. (Es erfolgt eine Warnung bei Duplikaten (Überprüfung auf Lieferant mit Rechnungsnummer))
- Mit dem SEPA-Export verknüpfte Kreditorenbelege (Einkaufsrechnung oder Kreditorenbuchungen) können nicht mehr gelöscht oder storniert werden.
- Tab "Belege" beim Kunden und Lieferanten. Offene Rechnungen, Aufträge
werden angezeigt. Eine Umsatz und Mahnstatistik können in Tabs geöffnet
werden. Belegtypen Angebote, Aufträge (Kunden), bzw Preisanfragen,
Lieferantenaufträge (Lieferanten) sowie die Belege Rechnungen, Emails,
Briefe können in weiteren Tabs angezeigt werden.
- SEPA-Export. Überweisungsdatum vorbelegen, entweder die Fälligkeit oder falls vorhanden das Skonto-Datum.
Das Skonto-Datum hat Priorität vor der letzten Fälligkeit.
Zusätzlich kann ein Puffer in Tagen vom Zahlungsziel abgezogen werden (Standard 0). Das Verhalten muss für jeden
Mandanten unter Mandantenkonfiguration -> Features -> SEPA aktiv eingeschaltet werden.
- Schnellsuchen können auf Benutzerebene Programm->Benutzereinstellungen->Anzeigeoptionen konfiguriert werden.
- SelfTests erweitert: Warnungen bei sehr laxer Buchungskonfiguration und bei verwaisten abgeglichen Bank-Transaktionen
- DATEV-Export-Format konfigurierbar
In der Mandantenkonfiguration befindet sich jetzt eine Einstellung, welche die Kodierung des DATEV-Exports steuert.
DATEV erwartet CP1252. Kivitendo kann diese Kodierung so vom kivitendo Nutzer einfordern, alternativ nicht
vorhandenen Zeichen versuchen zu ersetzen oder die DATEV-Erwartung ignorieren und UTF-8 liefern.
Voreingestellt ist CP1252 mit Ersetzungen.

Bugfixes (Tracker: https://www.kivitendo.de/redmine):

361 Ware erfassen nicht möglich im leeren Mandanten
359 get_payment_select_options_for_bank_transaction vereinfachen
358 segmentation fault in DBI.so beim versenden einer Rechnung per E-Mail
357 Die Generierung einer periodische Rechnung mit der Periode einmalig sollte auch den Quell-Auftrag schliessen.
356 Bei Zuweisung von zwei Kreditorengutschrift per Kontoauszug verbuchen, wird bei der zweiten Zuweisung das Vorzeichen gedreht
355 Kontoauszug verbuchen -> Eine Bankbewegung mit zwei Skonto Rechnungen verknüpfen geht nicht
354 Zahlungsbedingung falsch bei Verkausf-Lieferschein nach Rechnung
353 Preisregeln Wenn Artikel gelöscht wird
352 Beim Drucken mehrerer Rechnung aus dem Bericht heraus wird der Rabatt falsch berechnet
351 Order-Controller: Angebot als neu speichern erzeugt kein neues Objekt
350 Berichte->Projektbuchungen wirft Fehler bei ausgwählten Project
349 Normalisierung Artikelbeschreibung und Artikellangtext (Bemerkung) funkioniert nicht mehr
348 DatevExport kommt mit bestimmten Zeichen im Buchungstext nicht klar
347 Dateimanagement -> Erzeugte Dokumente löschen -> Nein funktioniert nicht
344 Internal Server Error (fallback Module fehlen)
343 Kontoauszug verbuchen Skontoautomatik bei Verkaufsrechnungen defekt
341 Auftrag: Warnung bei aktiven wiederkehrenden Rechnungen geht nicht mehr
337 Standardlagerplatz bei Erzeugnissen ändern wirft Presenter-Fehler
336 Beim Drucken mehrerer Rechnung aus dem Bericht heraus mit aktiviertem DMS bricht mit Fehlermeldung ab
335 Fehler bei den Verknüpften Belegen wenn Verknüpfungsziel Pflichtenheft
334 Sortierung Artikelstammdaten/Preisinformationen/Verkaufspreisinformation: Kundenauftrag
333 Bericht Lagerentnahme: Lagerplatz lässt sich nicht auswählen
332 Bug: Bericht Lagerbestand gibt Fehler beim einschliessen leerer Lagerplätze
329 Konto mit identischem Folgekonto führt zu Endlosschlaufe
323 Kontoauszug verbuchen. Kombination von Rechnungen und Gutschriften nicht möglich
316 Verknüpfte Belege erlaubt keine manuelle Verknüpfung mit Kreditorenbuchungen
315 EAN-Feld beim Einlagern ohne Funktion
311 Task-Server-Start beim Booten
306 unstable: Leerzeichen beim CKEditor im Pflichtenheft
301 SelfTest Transactions - all_passed nicht gesetzt
292 Verkaufsbericht filtert nicht mehr nach Warengruppe
282 Artikelliste leer, wenn in der Schnellsuche mehrere Treffer vorgeschlagen und keiner ausgewählt ist.
281 Falsche Lagerbewegungen beim Erstellen von Erzeugnissen, wenn Bestandteile vorhanden/nicht vorhanden
279 Datenmodell der verknüpften Belege um E-Mail Verknüpfung erweitern
265 Kontoauszug verbuchen bei negativer Kreditorenbuchung wird das Vorzeichen bei Zahlung umgedreht
233 Memory-Bedarf des Taskservers steigt kontinuierlich an
151 Berichte->Pflichtenheft Fehler ab commit #c44615e
125 Neues Datevexportformat
90 Benutzerdefinierte Variablen von Kunden werden bei Lieferanten mit gleicher id angezeigt
86 Kunden bzw Lieferantenliste wird von anderem Mandanten angezeigt
82 Berechnete Preiswerte von PTC weichen von oberflächen Werten aus den Masken ab
28 Fehler beim Hinzufügen von Artikeln zu Erzeugnissen per Artikelauswahlseite
22 Doppelte Minuse ( --) im Kundennamen erzeugen "leider" immer check_name problem bei freitext Auswahl

2017-12-12 - Release 3.5.1

Größere neue Features:

- WebshopApi

WebshopApi mit bisher einem Konnektor für Shopware.
Damit ist es möglich Bestellungen aus dem Shop abzuholen und Artikel
abzugleichn.

Mittelgroße neue Features:

- DATEV-Export überarbeitet

- Um Strukturtyp CSV-Export erweitert
- DATEV-Export: Kostenstellen (Kost1 und Kost2) vorbelegen
- DATEV-Export: Buchungssätze nach Abteilung filtern
- DATEV-Export: Buchungen für einen bestimmten Zeitraum ab einem
Buchungsdatum filtern. Z.B. wenn man einen DATEV-Export für Januar schon
exportiert hat, und im Juni noch ein Buchung für Januar nachbucht, kann man
mit "Erfassungsdatum Von: 01.06.2017" nur diese eine Buchung aus Januar
exportieren.
- Überlagerung mit Kunden- Lieferantennummer als Personenkonto möglich
Anstatt des Sammelkontos kann die Kunden- oder Lieferantennummer aus
den Stammdaten genommen werden, falls der Nummernkreis der DATEV-Konform
für Personenkonten entspricht.
- Belegfeld 2 wird nicht mehr gesetzt
- Buchungsbeschreibung wird nicht mehr gesetzt

Kleinere neue Features und Detailverbesserungen:

- Abteilungs-Auswahl konsequent alphabetisch sortieren
- Buchungsvorlagen schneller über den Namen filtern (suchen).
- Neues Recht Erzeugnisse unabhängig vom Status editieren (default 0)
- SEPA-XML: alle Sonderzeichen filtern
- SEPA-Export: Export wieder rückgängig machen, falls noch Status offen
- Stammdaten -> Berichte -> Artikel: Standardlager und Lagerplatz optional anzeigen
- Vorbelegte Texte inkl. Ansprechpartner für den E-Mail-Versand bei allen Workflows
hinzugefügt.
- Kontoauszug verbuchen -> Buchung erstellen um Dialogbuchungen erweitert.
Vom Kontoimport ist es jetzt auch möglich in Vorlagen aus der Dialog-
Buchungsmaske zu buchen und nicht nur in Kreditorenbuchungsvorlagen
- Neuer Bericht: Berichtskonfigurationsübersicht
- Verbesserte Datumsvalidierung per Javascript
- Neues Benutzer-Recht Erzeugnisbestandteile editieren
- Dialogbuchungsvorlagen um 'Details anzeigen' erweitert
- Nach dem Speichern Buchungsnummer bei Debitoren/Kreditorenbuchungen und Einkaufsrechnungen
als Info anzeigen
- Bankimport: CSV- und MT940-Menüpunkte in Untermenü in »Zahlungsverkehr«
- Schnellsuchen - ungültige Einträge aus Stammdaten nicht mit anzeigen
- Workflow Lieferschein -> Rechnung. Liefertermin als Rechnungslieferdatum setzen
- Einkaufsrechnungen: Bearbeiter*in & Verkäufer*in mit aktueller Benutzer*in vorbelegen
- Bemerkungsfeldeditor (CKEditor): Größe änderbar und Buttonzeile "schwebt"
über dem Eingabebereich wenn im Fokus
- Kontenabgleich mit Bank. Hinweise auf Fehler bei nicht vorhandenem 'Abgleichen'-Knopf

Administrative Änderungen

- Für die Tests müssen in der kivitendo.conf unter [testing/database]
Einträge für superuser_user und superuser_password gesetzt werden. Siehe
Beispiel in config/kivitendo.conf.default

Bugfixes:
- Bugfix #326 Das Löschen von Storno Rechnungen R(S) wirft einen SQL-Fehler
- Bugfix #325 Rechnungen mit Zahlungsverknüpfungen können storniert werden
- Bugfix #324 DATEV CSV-Export ggf. fehlerhaft bei Buchungen ohne Steuer
- Bugfix #320 Stücklistenpositionen werden nicht mehr ausgedruckt
- Bugfix #305 Kein customerpicker im Formular Rechnung erfassen
- Bugfix #304 Datumsformat wechselt willkürlich auf Datenbank Format "YYYY-MM-DD"
- Bugfix #303 Zahlungserinnerung PDF anhängen in E-Mail funktioniert nicht mehr
- Bugfix #300 Kontoauszug verbuchen bei negativer Einkaufsrechnung wird das Vorzeichen bei Zahlung umgedreht
- Bugfix #296 Verkauf -> Lieferschein erfassen erzeugt Fehlermeldung
- Bugfix #286 DMS aktiv. Speichertyp für Belege auf 'kein' gesetzt -> Belegdruck defekt
- Bugfix #283 Lieferwertbericht wirft Fehler
- Bugfix #280 Drucken beim neuem OrderController geht nicht mit aktiviertem Dateimanagement und Webdav
- Bugfix #277 Kontoauszug verbuchen. Vorschlagsliste ignoriert SEPA-Überweisungen
- Bugfix #276 Mini-DMS Auswahl der Belege bei Lieferschein fehlt
- Bugfix #275 Löschen von DMS-Anhängen wirft Fehler
- Bugfix #274 Mahnungen lassen sich nicht mehr erzeugen mit aktivierten Dateimanagementfeature
- Bugfix #270 Artikelzuweisung bzw. Zusätzliche Artikel im Pflichtenheft kaputt
- Bugfix #265 Kontoauszug verbuchen bei negativer Kreditorenbuchung wird das Vorzeichen bei Zahlung umgedreht
- Bugfix #264 Artikelnummer nicht mehr änderbar
- Bugfix #263 Emailadresse der Stammdaten wird nicht mehr übernommen
- Bugfix #8 Datumswarnung in Safari blockiert Browser



2017-07-17 - Release 3.5.0

große Features:

- Dateiverwaltung (Mini-DMS)

parallel zum alten WebDAV gibt es nun eine Datei-Management Lösung, die
über eine Speichermedium unabhängige Zwischenschicht die Dateien in der
Datenbank verwaltet. Darunter können verschiedene Backends existieren.
Aktuell ist dies eine Filesystem-Struktur.

Modular können weitere Backends eingebunden werden. In Arbeit ist
ein Backend, das auf die alte WebDAV-Struktur zugreift.

Es gibt unterschiedliche Typen von Dateien, jedem Typ läßt sich in der
Mandantenkonfigurierung auf ein bestimmtes Backend zuordnen.

Aktuell gibt es die Dateitypen
- "documents", das sind entweder generierte, eingescannte oder hochgeladene PDF-Dateien
- "attachments", zusätzlich hochgeladene Dokumente, die an bestimmte ERP-Objekte angehängt werden
- "images", hochgeladene Bilder zu Artikeln

Daneben gibt es Dateiquellen
- "created" , vom System erzeugte Dokumente
- "uploaded", hochgeladene Dokumente
- "scanner1,scanner2" , von einem oder mehreren Scannern erzeugte Dateien
- "email", vom Mailsystem empfangene Dateien

- Artikel-Klassifizierung

Die Klassifizierung von Artikeln dient einer weiteren Gliederung um
zum Beispiel den Einkauf vom Verkauf zu trennen, etc.

Gekennzeichnet durch eine Beschreibung (z.B. "Einkauf") und ein Kürzel (z.B. "E")
Flexibel änderbar und erweiterbar.

Der Typ des Artikels und die Klassifizierung werden durch zwei
Buchstaben dargestellt. Der erste Buchstabe ist eine Lokalisierung
des Typs des Artikels ('P','A','S') , deutsch 'W', 'E', und 'D' für
Ware, Erzeugnis oder Dienstleistung, ggf. weitere Typen. Der zweite
Buchstabe ist eine Lokalisierung der Klassifizierungsabkürzung
(abbreviation).

Wenn im ERP-Dokument nach einer Artikelnummer oder Beschreibung
gesucht wird, diese in den Stammdaten vorhanden ist, aber der
Artikeltyp falsch ist, wird die Fehlermeldung "Gesuchter Artikel ist
nicht für den Einkauf bzw Verkauf" gemeldet.

Anpassung des CSV Imports, nun wird alternativ zur 'part_type'-Spalte
die 'pclass'-Spalte mit zwei bis drei Buchstaben geparsed und entsprechend
classification_id und part_type gesetzt.

- Option "Preis separat ausweisen" als neue Artikel-Klassifizierung

Die Option ist unter Artikelklassifikation editierbar. In Aufträgen
und Rechnungen werden die Zwischensummen dem Drucksystem zur
Verfügung gestellt. Die verwendbaren Variablen sind:

- <%separate_XX_subtotal%> wobei XX die Abkürzung der Klassifikation ist.
- <%non_separate_subtotal%> der Rest der Positionen.

Hintergrund:
Preise von Artikeln wie "Verpackung" oder "Transport" müssen
oftmals separat ausgewiesen werden, genau so wie der reine Warenwert.

- GoBD Export
sowie Übersetzungen z.B. als 'description_EN' oder 'description_IT'.
Auch cvars können als 'cvars_<name>' importiert werden.
Ebenfalls sind zusätzliche Bemerkungen an den einzelnen Importzeilen eingebaut.

- In der Lager-Mandantenkonfig gibt es das Feature "Zum Fertigen Standardlager des Bestandteils verwenden".
Statt das Ziellager des Erzeugnisses zu Verwenden, wird nun zur Prüfung der Fertigung das
Standardlager der einzelnen Bestandteile verwendet.
Hat das Bestandteil kein Standardlager, so wird das "Standard-Lager für Auslagern ohne Prüfung auf Bestand"
verwendet und ohne Prüfung ausgelagert. Ist dieses nicht gesetzt, wird eine Fehlermeldung erzeugt.

- Neues Recht "Verknüpfte Belege", standardmäßig erlaubt. Betrifft alle
Belege und die Projektstammdaten

- Briefe sind jetzt auch für Lieferanten verfügbar. Die neuen Rechte dafür
sind für Gruppen vergeben, die auch Einkaufsbelege bearbeiten dürfen.

- Neuer Controller für Preisgruppen, die nun sortiert und ungültig gesetzt
werden können.

- Neuer Bericht "Auftragsartikelsuche", um schnell Auftragspositionen aus
Verkaufsaufträgen finden zu können:
Verkauf -> Berichte -> Auftragsartikelsuche

- Part-Controller - neue Maske um Artikel anzulegen / zu bearbeiten
Umgestellt auf Controller, dadurch kein "Erneuern mehr". Die Bearbeitung
von Erzeugnisbestandteilen hat sich dadurch verändert, dies geschieht nun
in einem eigenen Tab.

- Neuer Artikeltyp "Sortiment" (experimentell)
Einem Sortiment können wie einem Erzeugnis mehrere Artikel zugeordnet
werden. Beim Hinzufügen eines Sortiments zu einem Beleg werden alle
Bestandteile des Sortiments als Einzelteile zum Beleg hinzugefügt, so als
ob man das manuell gemacht hätte. Der Sortimentsartikel wird ohne Preis
hinzugefügt und fungiert als Überschrift, und kann sogar gelöscht werden.
Nach dem Hinzufügen können die Einzelbestandteile auch gelöscht oder
verändert werden. Dadurch hat das Sortiment auch keinen festen Preis,
sondern der Preis im Beleg richtet sich nach dem Preis der
Einzelbestandteile, die je nach Kunde z.B. durch Preisgruppenpreise
variieren können.

Das Sortiment eignet sich z.B. als Definition von Gruppierungen von
Artikeln die häufig zusammen gekauft werden, z.B. ein Artikel in 10
Farbvariationen.

Einschränkungen: das "Auspacken" eines Sortiments beim Hinzufügen in einem
Beleg funktioniert derzeit nur beim neuen Auftragscontroller.
Auftragscontroller und Sortiment haben beide noch den Status experimentell.

- Detailverbesserung Druckvorlage RB
Adressfeld um Absender ergänzt. Firmenname nicht mehr aus Titlebar, sondern
aus der Mandantenkonfiguration nehmen. Tabelle etwas breiter gesetzt.
CHF als weitere Standardwährung hinzugefügt. Stempel und Unterschrift für
Angebot hinzugefügt.

- Projekt: unter "verknüpfte Belege" auch Belege anzeigen, wo
Einzelpositionen mit dem Projekt verknüpft sind, nicht nur der Beleg
(globalproject_id)

- Abteilungsfilter in mehr Berichten eingefügt

- Finanzübersicht: Neue Spalte »Kosten« analog zu BWA-Kosten

- Kontennachweis in den Berichten BWA und GuV/EÜR. Die Hartkodierung der
Kategorienamen für BWA und GuV/EÜR im Code wurde in die Datenbank verlagert.

Administrative Änderungen

- Entwickler benötigen neu die zwei Perl-Module "Sys::CPU" und
"Thread::Pool::Simple".

Bugfixes:

- Bugfix #273 "Bei Schweizer Kontenplänen erscheint beim Aufruf der Maske zum Dialogbuchen eine Fehlermeldung"
- Bugfix #268 "Schnellsuchfelder und ""Benutzer-Mandant-Abmelden""-Header wird abgeschnitten, wenn nicht alles auf einer Zeile Platz hat"
- Bugfix #262 department in oe.pl (Angebot/Auftrag) wird nicht mehr an die Druckvorlage übergeben
- Bugfix #258 Falscher Bearbeiter (und beim Verkauf Verkäufer) beim erstellen von neuen Verkaufs- oder Einkaufsbelegen
- Bugfix #257 Darstellungsfehler bei Mail von Taskserverjob FailedBackgroundJobsReport
- Bugfix #256 "Taskserver: Job bearbeiten ? ""Speichern und Ausführen"" erstellt zusätzlichen Job; diverse kleinere Probleme beim Tasklserver"
- Bugfix #255 "Beim Erfassen von Erzeugnissen fehlt beim Hinzufügen von mehreren Artikeln die Artikelbeschreibung, der Button ""erfassen"" erzeugt eine Fehlermeldung, Eingabe von Untereinheiten wird ignoriert"
- Bugfix #252 Hochladen von Dateianhängen gibt Fehlermeldung
- Bugfix #250 Artikel, Dienstleistungen usw. werden nicht mehr angelegt wenn die Nummer schon in einem anderen Nummernkreis vergeben ist (das ist neu)
- Bugfix #249 "Drucken von Rechnungen aus Liste ""Rechnungen, Gutschriften & Debitorenbuchungen"" geht nicht mit dem Dateimanagement"
- Bugfix #245 Workflow Verkaufsrechnung -> Verkaufsauftrag fehlende Rechte
- Bugfix #243 Kontoauszug verbuchen: Nach dem Buchen in Belegen (Vorlagen) wird beim Rücksprung die aktuelle Ansicht nicht erneuert
- Bugfix #242 Kontoauszug verbuchen bei negativer Verkaufsrechnung dreht das Vorzeichen bei Zahlung um
- Bugfix #238 PDFs werden nicht mehr bei wiederkehrenden Rechnung per E-Mail erzeugt/angehangen
- Bugfix #235 Neuerfassen von Ware. Fehlermeldung, wenn man zuerst den Lieferanten eingibt
- Bugfix #218 Benachrichtigung automatisch erstellter Rechnungen fehlerhaft
- Bugfix #211 Sortieren und speichern commit #26dfef7da64e9712db7
- Bugfix #208 Taskserver erzeugt immer neue session Einträge
- Bugfix #207 Projekt in Kreditorenbuchung und Debitorenbuchung
- Bugfix #204 Automatisches Auslagern beim Rechnung schreiben funktioniert mit Commit 8c1d5d nicht mehr
- Bugfix #200 Rabatt mit Nachkommastellen wird abgeschnitten, beim Workflow Lieferschein -> Rechnung
- Bugfix #194 Fehler »load_draft not defined in locale/de/all« beim Entwurfladen aus Bankauszug verbuchen
- Bugfix #192 »Kontoauszug verbuchen« kommt mit multipler Zuweisung nicht zurecht
- Bugfix #191 »Kontoauszug verbuchen« nutzt keine Datenbanktransaktionen
- Bugfix #181 Storno-Rechnung als neu verwenden
- Bugfix #180 Hänger / Verklemmung bei Benutzung von Rose und standard_dbh
- Bugfix #164 Prüfung der Bücherkontrolle in Zahlungseingängen und Zahlungsausgängen fehlerhaft
- Bugfix #156 Beim Erstellen einer Rechnung aus einem Lieferantenlieferschein gibt es bei manchen Lieferscheinen eine Fehlermeldung
- Bugfix #99 Rabatt wird falsch geparsed/formatiert beim Workflow Auftrag->Angebot, Auftrag->Rechnung, Angebot->Rechnung

- Pflichtenheftmodul: Es wurde eine Fehlermeldung angezeigt, wenn im
rechten Teil des Fensters aktuell Textblöcke zu sehen sind,
während Abschnitte oder Funktionsblöcke via Drag & Drop verschoben
wurden.

- Das Fälligkeitsdatum wurde beim Buchen von Einkaufs- und
Verkaufsrechnung, bei denen eine Zahlungsbedingung ohne
automatische Berechnung ausgewählt war, immer auf das
Rechnungsdatum gesetzt, anstelle den eingetragenen Wert zu nutzen.

- Debitoren- und Kreditorenbuchungen in Fremdwährung öffnen

2016-07-05 - Release 3.4.1

kleinere neue Features und Detailverbesserungen:

- Erweitern der Zahlungsbedingungen um unterschiedliche Texte für
Angebote/Aufträge auf der einen Seite und Rechnungen auf der
anderen Seite.
- Auftrag um Druckvariante Gelangensbestätigung erweitert.
- Lagereingangs-Typ 'gefertigt' hinzugefügt.
- Fertigungsdatum von Erzeugnissen und Bestandteilen von Erzeugnissen
in Lagerbuchungen mitprotokollieren (Tagesdatum der Fertigung).
- Wiederkehrende Rechnungen können nun automatisch per E-Mail
verschickt werden.
- Die meisten Suchmasken ignorieren nun bei Teilwortsuchen führende
und anhängende Leerzeichen.
- Abteilung in Verkauf->Berichte-Rechnungen anzeigen lassen.
- Customer-Picker beim Projekt erzeugen eingebaut.
- Es gibt jetzt Schnellsuchen zu den meisten Belegen und Stammdaten in der
Leiste am oberen Rand, konfigurierbar in der Mandantenkonfiguration (Details s.u.)
- Wird in der Konfigurations-Datei (kivitendo.conf)
[mail_delivery]/method auf einen leeren Wert gesetzt wird jetzt der
Mailversand komplett ausgeschaltet, vorher wurde bei
Werten die nicht 'sendmail' oder 'smtp' sind SMTP als Vorauswahl benutzt.
- Änderungen des Verkaufspreises von Artikeln, die Bestandteile von
Erzeugnissen sind, haben nun keine Auswirkungen auf die
Verkaufspreise der Erzeugnisse mehr.
- Beim Kontoauszug verbuchen wird in der Übersicht der offene Rechnungsbetrag
als visuelle Hilfe angezeigt und zusätzlich wird nur der maximal offene
Rechnungsbetrag zugewiesen.
- Im CSV Import ist es jetzt möglich die Spalten aus der hochgeladenen Datei
den erwarteten Spalten zuzuordnen. Diese Zuordnung kann im Profil
gespeichert werden.
- Preishistorie der Stammdaten-Preise mitprotokollieren. Eine Übersicht
der Verkaufspreis-Änderungen wird zusätzlich in einem Reiter in den Stammdaten
angezeigt.
- Die nur rudimentär vorhandene Funktion: "Automatisches Erzeugen von
Aufträgen" (create_backorders) wurde entfernt.

Schnellsuche in Bereichen:
- Für alle Belegtypen sowie die drei Waren-Typen gibt es Ein- und Abschaltbare
Schnellsuchen im Header-Bereich von kivitendo. Die Funktionsweise ist identisch
mit den bereits bekannten Schnellsuchen nach FiBu-Belegen und Ansprechpartnern.

Brieffunktion:
- Beim Speichern und Drucken von Briefen werden diese im
WebDAV-Verzeichnis gespeichert, sofern das Feature in der
Mandantenkonfiguration aktiv ist.
- Die Weiterleitung nach dem Löschen von Briefen wurde gefixt.
- Das Drucken von Briefen direkt auf Drucker wurde gefixt.
- Die Auswahl einer Ansprechpersonen in der Brieffunktion wurde gefixt.
- Briefe können nun per E-Mail verschickt werden.
- Zum Drucken der Briefe wird jetzt das Template Toolkit
verwendet. Dazu muss die verwendete Briefvorlage angepasst werden
(siehe auch doc/UPGRADE).

Bugfixes:

- Bugfix #132 Verknüpfte Belege: Stornorechnung ist nicht verknüpft mit Storno
- Bugfix #144 Problem beim Rechnungsdruck: "an invoice item may only be linked back to 1 sales delivery item, something is wrong"
- Bugfix #150 kivitendo 3.4 - Fehler beim Öffnen von Konten
- Bugfix #152 Fehler in TopQuickSearch
- Bugfix #165 inventory.shippingdate wird nicht konsequent benutzt
- Bugfix #166 Presenter Links gehen im ReportGenerator Export kaputt


Größere neue Features:

- Massenkonvertierung von Lieferscheinen nach Rechnung mit direktem Ausdruck (optional)

Die manuelle Umwandlung von Lieferscheinen zu Rechnungen stößt bei größeren Daten-
mengen an die Grenze der Anwendergeduld. Entsprechend können Lieferschein-Objekte
direkt in Rechnungsobjekte gewandelt und zum Drucker geschickt werden. Die Ab-
arbeitung erfolgt als Hintergrund-Job mit Status-Information (alle 5 sek) an den
Benutzer. Auf der aktuellen Testumgebung (8000 bogomips) konnten hier 440 Objekte
in 2 Minuten gewandelt und in weiteren 5 Minuten als PDF erzeugt werden. Die Rechnungen
werden auch entsprechend im WebDAV archiviert, falls diese Option mandantenseitig
eingestellt ist.

- E-Mail-Journal

Alle aus kivitendo verschickten E-Mails werden in einem Journal
gespeichert und können von Benutzern später erneut eingesehen
werden. Dabei wird auch der Versandstatus (erfolgreich/
fehlgeschlagen) hinterlegt. Anhänge können erneut heruntergeladen
werden.

Administratoren (Recht »config«) können dabei alle verschickten
E-Mails einsehen, normale BenutzerInnen hingegen nur die von ihnen
selber verschickten.

- Lieferwertbericht

Bei offenen Aufträgen genauer anzeigen, welche Stand die Einzelpositionen aktuell haben.
Details:
Auftragspositionen werden mit Lieferscheinen ausgeliefert. Lieferscheine können
prinzipiell drei Status haben: Offen, geliefert und / oder geschlossen. Für diese drei Fälle
wird im Bericht die Warenbewegungen eindeutig über die Verknüpfung von Auftragsposition
zu Lieferscheinposition mitverfolgt. Ferner wird der Nettowarenwert für den Fall
Hauptwährung und Netto-Auftrag berechnet.

Debitorenbuchungsimport

Neuer Menüpunkt im CSV Importer. Anwendungsbeispiele:
* bei einer Migration zu kivitendo die offenen Posten übernehmen
* wenn kivitendo für die Buchhaltung benutzt wird, die Rechnungen aber mit
einem externen Programm erstellt werden

- experimentelle Auftragsmaske als Controller

Aufträge können mit einer neuen, experimentellen Maske erfasst werden. Diese
Maske ist als Controller implementiert und soll nach erfolgreichen Tests die
alte Maske irgendwann ablösen. Es sind allerdings noch nicht alle Funktionen
der alten Maske implementiert (siehe auch POD in SL/Controller/Order.pm).
Um die neue Maske nicht im Menü zu haben, können die beiden commits
"Auftrags-Controller: Menüeinträge" und "Auftrags-Controller: Link zum neuen
Controller aus Auftragsliste (zum Testen)." bzw. deren Änderungen rückgängig
gemacht werden.

- Der Task-Server ist nun mandantenfähig. Unbedingt die Anmerkungen in
doc/UPGRADE dazu lesen, da hier Änderungen in der Administationsoberfläche
_nötig sind.

Kleinere neue Features und Detailverbesserungen:

- Neues Feld GLN bei Kunden/Lieferanten und Lieferadressen.

- IBANs werden beim Speichern auf Gültigkeit geprüft (betrifft
Kunden-/Lieferantenstammdaten sowie Bankkonten)

- Konkurrierende Schreibprozesse beim Speichern von Belegen verhindern.

- SelfTest um einen Test erweitert. Hauptbuch-Nettowert weicht vom Nebenbuch-Netto-Wert ab
(acc_trans.amount != ar.netamount).

- Installationsbezogene Übersetzungsmöglichkeit für GUI angelegt (more_texts)

- Projekte können automatisch beim Speichern eines Verkaufsauftrags angelegt werden.

- Langtext kann in der Auswahlliste bei mehreren Treffern im Positionsbeleg zusätzlich angezeigt werden.

- Besseren kivi-Adventssupport

- Lieferplan berücksichtigt optional die verküpften items. Lieferplan
funktioniert jetzt genauso wie der Lieferwertbericht über die items zu
items Verknüpfung. Die verbesserte Auswertung muss aber explizit im Filter
des Lieferplans angehakt werden.

- Projektpicker

- Brieffunktion überarbeitet: Brieftext kann jetzt den HTML-Editor benutzen
und Briefe können mit Belegen verknüpft werden.

- kleinere Verbesserungen beim Zahlen von Rechnungen in den Belegmasken,
z.B. wird das aktuelle Datum vorbelegt und man kann den Fehlbetrag
übernehmen

- Feature: Aufträge immer mit Projektnummer speichern
Konfigurierbares Feature, wo beim Speichern eines Auftrags automatisch ein Projekt
mit der Auftragsnummer anlegt und dem Auftrag zugewiesen wird

- Memory-Limits für FCGI-Prozesse
Neuer Konfigurationsparameter in der Config, wo FCGI-Prozesse beendet
werden, wenn sie mehr Speicher als das Limit belegen

Sicherheit:

- Das sichere Passwort-Hash-Verfahren PBKDF2 wird nun unterstützt
und standardmäßig bei allen zukünftigen Passwortänderungen
benutzt.

- Die Unterstützung der unsicheren Passwort-Hashing-Mechanism crypt,
MD5 und SHA-1 wurde entfernt, und entsprechend gehashte Passwörter
wurden in der Datenbank entfernt. Für BenutzerInnen, die noch alte
Mechanismen verwenden, müssen die Passwörter einmalig in der
Administrationsoberfläche zurückgesetzt werden.

Bugfixes:

- Bugfix #13 Lieferplan berechnet die verschickte Menge nicht richtig bei unterschiedlichen Lieferterminen in denselben Lieferschein
- Bugfix #83 odt-Parser erzeugt fehlerhafte Rechnung mit inkonsistenter content.xml
- Bugfix #84 Leerer Kunde lässt sich speichern
- Bugfix #100 Fehler bei Upgrade auf 3.3.0
- Bugfix #109 Bei "Auslagern über Standardlagerplatz" wird delivery_order_items_stock_id in inventory nicht gesetzt
- Bugfix #111 Liste mit Artikeln zeigt immer Preis 0 bei der Auswahl von Artikeln in Verkaufs- bzw. Einkaufsdokumenten
- Bugfix #113 Performance Order Controller
- Bugfix #115 Hilfelink beim Editieren der Vorlagen falsch
- Bugfix #116 falscher Link in Kapitel 1 der Doku zum Forum
- Bugfix #123 SuSa wirft Fehler bei Ist-Versteuerung
- Bugfix #128 ISE durch fehlerhaften Callback nach EK Rechnungsbuchung
- Bugfix #136 Historien Sortierung defekt

2015-08-20 - Release 3.3

Größere neue Features:

- Bankerweiterung und Skontobehandlung

Bei der Bankerweiterung kann man

* Kontoauszüge importieren (für MT940 wird aqbanking-cli benötigt)
* Zahlungen verbuchen anhand der Kontoauszüge
* Buchungen auf die Bankkonten mit den importieren Auszügen abgleichen

- Es wurde ein neues Recht "Bankbewegungen" eingeführt.

Beim Verbuchen der Zahlungen werden Rechnungsvorschläge gemacht, die anhand
eines internen Punktesystems bewertet werden.

Es wurde eine Skontobehandlung bei der Zahlung der Rechnungen implementiert,
und zwar nach der Bruttomethode. D.h. es wird der skontierte Betrag auf
erhaltene oder gewährte Skonti gebucht, allerdings gibt es hier keine
Steuerautomatik, d.h. man muß am Monatsende die Salden noch manuell umbuchen.

Die zu buchenden Skontokonten müssen unter System->Steuern konfiguriert
werden.

Die Skontobehandlung wurde beim Verbuchen der Skontobelege und beim
SEPA-Einzug bzw der SEPA-Überweisung implementiert.
Beim Bezahlen von Rechnungen kann man auswählen ob man die Zahlung

* ohne Skonto
* mit Skonto laut Zahlungsbedingungen
* die Differenz als Skonto

buchen möchte. Es wird je nach Zahlungsbetrag und Zahlungsdatum ein sinnvoller
Vorschlag gemacht.

Kleinere neue Features und Detailverbesserungen:

- Briefe werden auch im WebDAV archiviert.

- Mehrfachauswahl und Mengeneingabe für Artikel:
Wenn in den Belegmasken die Artikeleingabe nicht eindeutig ist, erscheint
eine Maske zur Artikelauswahl. Hierzu kann jetzt in den Benutzereinstellungen
eingestellt werden, dass in dieser Maske mehrere Artikel mit Mengen ausgewählt
werden können.

- Stammdaten->Berichte->Waren: Nach Shopartikel filtern und anzeigen können.

- Auftrags-/Angebotsbericht: Erfassungszeit als letzte Sortierung verwenden,
damit die Einträge nach Eingabezeitpunkt sortiert sind, wenn es
gleichrangige Einträge in der aktuellen Sortierung gibt.

- Bei Eingabe nicht eindeutiger Artikel in den Belegmasken bleibt jetzt auch die
Mengeneingabe über die Auswahlmaske hinweg bestehen. Damit kann man die Menge
auch schon vorher eingeben: Nicht eindeutiger Artikel, TAB, TAB, Menge, ENTER

- In den Berichten zu Aufträgen, VK-Lieferscheinen, Warenstammdaten, Kunden-/
Lieferantenstammdaten kann das Erfassungsdatum angezeigt und danach gefiltert
werden.

- Filtern/Anzeigen von benutzerdefinierten Variablen bei Kunden-/Lieferanten in
den Berichten Angebot/Aufträge und Verkaufsrechnungen

- Filtern nach Kunden-/Lieferantentyp bei Lieferschein-Berichten.

- Preisgruppe bei Stammdaten->Berichte->Kunden anzeigen lassen können.

- Die Standarddruckvorlagen wurden entfernt, da diese nicht mehr gepflegt
wurden. Neuer Default bei den Druckvorlagen sind die RB-Vorlagen.

- Es gibt einen neuen Druckvorlagensatz rev-odt, der auf
OpenOffice/LibreOffice Dateien basiert.

System- und API-Änderungen:

- Belegpositionen werden nicht mehr mit ordnumber, transdate, cusordnumber
gespeichert, für den Ausdruck in Rechnungen werden stattdessen die
Informationen aus den verknüpften Positionen ermittelt.

- wzToolTip wurde durch jQuery ToolTipster ersetzt

- Menüsystem überarbeitet: yaml, Icons und Rechte
Die Menüstruktur wird nun durch yaml-Dateien definiert. Statt Änderungen an
der menu.ini kann man nun durch Hinzufügen eigener Dateien neue Menüpunkte
hinzufügen oder bestehende Menüpunkte umsortieren.

Die Dateinamen der Icons wurden angepasst, und können nun unabhängig vom
Menunamen zugewiesen werden.

Die Rechte liegen jetzt in der auth Datenbank, in "auth.master_rights".

Bugfixes:

- Bugfix #46 Listenpreis falsch formatiert beim Workflow Lieferantenauftrag->Kundenauftrag
- Bugfix #50 Kundentyp-Rabatt wird falsch übernommen
- Bugfix #54 Fehlermeldung im Mahnlauf bei automatischer Rechnung über Mahngebühren
- Bugfix #56 parse_amount wandelt Zahlen mit 0 am Anfang in Oktalzahlen um
- Bugfix #61 Als neu speichern und Kunde wechseln wirft einen DB-Fehler im Demo-Mandanten Steigmann Werft
- Bugfix #62 Auftragsnummer in Auftragspositionen - ordnumber
- Bugfix #64 Brieffunktion / letter fehlerhaft
- Bugfix #65 Doppelte und Mehrfachzahlungen bei den Rechnungen durch den Bankimport
- Bugfix #66 Bankimport Kontenabgleich Unausgeglichene Buchungen lassen sich speichern
- Bugfix #68 Steuerzone hinzufügen - DB-Fehler
- Bugfix #69 Einrichten/Upgrade neuer Datenbank schlägt fehl
- Bugfix #71 Debitorenbuchungen und Kreditorenbuchungen können nicht mit Steuerschlüssel Ust-frei gebucht werden
- Bugfix #73 Fehlermeldung bei UStVA
- Bugfix #74 LaTeX-Fehler beim Drucken von pipe-, registered-, copyright- und Pfund-Symbol
- Bugfix #77 Beim Erstellen eines odt-Dokuments wird eine fehlerhafte content.xml-Datei erzeugt



2015-04-10 - Release 3.2.1

Dies ist ein Unstable Bugfix-Release für die 3.2. D.h. es wurden ein paar
wichtige Bugs in der Version 3.2 behoben, allerdings gibt es auch relativ
ungetestete neue Features und Veränderungen.

Kleinere neue Features und Detailverbesserungen:

- Das Verkaufsmenü wurde um eine Brieffunktion (Entwurf und finale) erweitert.
Hierfür muss entsprechend eine neue Druckvorlage (letter.tex) erstellt werden.
Eine erste Vorlage hierfür befindet sich im Standard-Druckvorlagen-Satz

- Automatisches Auslagern beim Buchen einer Verkaufsrechnung:
In der Mandanten-Konfiguration lässt sich im Reiter "Lager" auswählen, ob
Artikel beim Buchen einer Verkaufsrechnung automatisch von den
Standardlagerplätzen ausgelagert werden sollen. Dabei werden die
Einstellungen für das Auslagern über Standardlagerplätze berücksichtigt.

- HTML-Editor jetzt auch im Bemerkungsfeld von Einkaufs/Verkaufsbelegen eingebaut

- %::myconfig wird nun auch dem JavaScript Client zur Verfügung gestellt

- Preisregeln können priorisiert werden

- Beim Anlegen von Lieferscheinen wird jetzt auch der Preis kurz versteckt
ermittelt und mitgespeichert, damit beim Umwandeln in Rechnungen keine
Überraschungen passieren. (Feature #41). Dies ist nützlich, wenn man den
Workflow nicht mit Angebot oder Auftrag sondern mit einem Lieferschein
beginnt.

Bugfixes:

- Bugfix #51 Stammdaten -> Waren -> Preisinformationen -> Blättern defekt
- Bugfix #49 / trac 2848 Langtext-Popup erscheint nicht immer
- Bugfix #48 '#' wird nicht bei Artikelnummer in LaTeX-Templates ausgedruckt
- Bugfix #47 Nicht mehr benötigte Trigger entfernt (check_inventory)
- CSS für PartPicker repariert
- Bug beim Parsen von benutzerdefinierten Variablen behoben (Commit 2b9e50ba72)

2015-02-28 - Release 3.2.0

Größere neue Features:

- Pflichtenhefte

Im Verkauf wurde ein neuer Belegtyp namens "Pflichtenheft"
eingeführt. Dieser steht im Prozess an erster Stelle noch vor dem
Angebot. Es ist möglich, in den Stammdaten Vorlagen für
Pflichtenhefte zu erstellen und diese immer wieder in neue
Pflichtenhefte hineinzukopieren.

Aus Pflichtenheften lassen sich direkt die weiteren Verkaufsprozesse
Angebot und Auftrag anstoßen, wobei die im Pflichtenheft gemachten
Einträge automatisch in die neuen Belege übernommen werden. Welche
Artikel dabei zum Einsatz kommen, kann frei konfiguriert werden.

- Verwendung von Rich-Text in Langtexten in Einkaufs- und
Verkaufsbelegen

Durch die Einführung von Pflichtenheften, in denen die Verwendung
von Rich-Text in Form von HTML-Editoren eingeführt wurde, wurden
auch die Artikelstammdaten sowie Einkaufs- und Verkaufsbelege
diesbezüglich nachgerüstet. Somit ist es möglich, die Langtexte der
Artikel mit Rich-Text zu formatieren. Dabei kommt eine
eingeschränkte Auswahl an Formatierungsmöglichkeiten zum Einsatz,
die korrekt in LaTeX- und OpenDocument-Druckvorlagen umgesetzt werden.

Verfügbare Formatierungsoptionen sind: Schriftauszeichnungen (fett,
kursiv, unterstrichen, durchgestrichen, höher und tiefer gestellt)
und Aufzählungslisten (sowohl Stichpunktlisten als auch nummerierte
Listen).
- Bugfix 1079: Rabatt falsch im Workflow Bestellung->Lieferschein->Einkaufsrechnung
- Bugfix 1080: Drucken über Drucker bringt Fehler
- Bugfix 1081: Bei Buchung einer Einkaufsrechnung geht das Rabatt verloren
- Bugfix 1082: Bei einem Lieferschein wird die Abteilung nicht mitgespeichert
- Bugfix 1095: Langtext wird bei Einkaufsrechnung nicht mitgespeichert
- Bugfix 1098: Beim aktualisieren eines Ansprechpartners erscheint "Syntaxerror bei cp_gender"
- Bugfix 1099: Druckausgabe OpenOffice: <%if innerhalb <%foreach
- Bugfix 1100: Inkonsistenz bei der Eingabe und Druckaufbereitung von Datumsfeldern
- Bugfix 1101: Historiensuchmaschine wirft Fehler
- Bugfix 1108: Suche nach Projekten
- Bugfix 1109: Berichtserstellung Auftraege mit Kriterium "Projekte": Sortierung erzeugt fehlerhafte Ausgabe
- Bugfix 1110: Auftrag als neu speichern
- Bugfix 1113: Lagerbewegungen einen Dokument zuordnen
- Bugfix 1115: Rundungsdifferenzen
- Bugfix 1116: Vorsteuer 7 % führt dazu, dass DATEV-Export scheitert
- Bugfix 1118: Bei "Nummernkreise und Standardkonten" wird unter "Verschiedes" die Gewichtseinheit nicht als Dropdownmenü angeboten
- Bugfix 1121: Firefox, kein update der Maske
- Bugfix 1122: Steuersatz "Kein (Kleinunternehmer)" fuer Lieferanten nach Par. 19 UStG fehlt
- Bugfix 1124: Bericht Waren
- Bugfix 1125: Lieferdatum aus Lieferscheinen
- Bugfix 1127: Kreditorenbuchungen werden aus den Lieferantenstammdaten nicht korrekt aufgerufen
- Bugfix 1130: Stammdaten -> Lieferanten -> Registerreiter Lieferungen: "Verkaufspreis" durch Einkaufspreis ersetzen
- Bugfix 1133: Dienstleistung ungültig setzen
- Bugfix 1135: Browserposition auf Seite bei Aktualisierung von Dokumenten (Rechnungen, Lieferscheine, etc.)
- Bugfix 1136: Kundenspezifische Rabatte funktionieren nicht richtig bei Auftrag und Angebot
- Bugfix 1138: Übersetzung der Einheiten auf Vorlagen funktioniert nicht
- Bugfix 1144: Mengen bei Einkaufs- und Verkaufsmasken
- Bugfix 1146: Verkauf -> Berichte -> Mahnungen : Auswahlkriterium "Naechste Mahnstufe" sollte "Aktuelle Mahnstufe" sein
- Bugfix 1147: Warenberichte mit Option "Vom Kunden bestellt": Links mit Auftragsnummern fuehren in Auftragsneuanlagen mit alten Feldeintraegen
- Bugfix 1150: lx-office lässt Buchungen auf ÜBERSCHRIFTEN im Kontenplan zu!
- Bugfix 1151: Verkauf -> Bericht -> Lieferschein -> neue Rechnung = Rabatt falsch
- Bugfix 1155: Null-Rechnungen in Berichten nicht sichtbar
- Bugfix 1160: Auswertung Waren
- Bugfix 1161: Konten erscheinen nicht / Saldenfehler
- Bugfix 1164: Zahlungsdatum wird beim Erstellen einer Rechnung immer gesetzt, auch wenn noch nichts bezahlt wurde
- Bugfix 1170: Teileinlagerungen, die nicht dem Lieferschein entsprechen
- Bugfix 1173: Usability: Detail-Haken loest Aktion aus
- Bugfix 1177: Feldbezeichnung "Bestellnummer des Kunden" in EK-Lieferscheinen
- Bugfix 1181: Gutschriftenerstellung aus Rechnung: Zahlungsausgaenge werden mit uebertragen
- Bugfix 1183: Warenanlage funktioniert nicht mehr
- Bugfix 1186: Preise in Berichten
- Bugfix 1188: Sortierung in Projektberichten veraendert Ergebnisse
- Bugfix 1190: GuV-Rechnung falsch bei EÜR und teilgezahlten Rechnungen
- Bugfix 1191: Update vom Freitag hat Benutzerdefinierte Variablen/Kundenverwaltung geschossen
- Bugfix 1194: WebDAV: Kein WebDAV-Ordner fuer Lieferscheine?
- Bugfix 1195: ERP Lieferanten und Kunden: Anfuehrungsstriche in y.B. Lieferantennamen nicht erlaubt, sollte aussortiert werden
- Bugfix 1197: OE - speichern mit unvollständiger Maske schlägt fehl
- Bugfix 1198: Usability, Erwartungskonformität und Einsatzbereiche: Firmenname vs Name vs Kundenname
- Bugfix 1199: Lieferantenauftragsaufruf aus Berichten: Falscher Lieferant wird eingetragen
- Bugfix 1200: Verzehnfachung der einfachen EK-Preise nach Abspeichern der EK-Rechnungen
- Bugfix 1201: Kreditorenbuchungen liefern beim Wiederaufruf eine Liste der Lieferanten im Dokumentkopf
- Bugfix 1209: Suchen nach CVar-Inhalten.
- Bugfix 1210: Schliessen eines Auftrages (!=abschliessen), den man aus einer Auswertung geoeffnet hat fuehrt nicht in dieselbe Auswertung zurueck
- Bugfix 1213: variablen in openoffice-vorlagen
- Bugfix 1214: Lieferant wird neu gesetzt beim Storno von Einkaufsrechnungen
- Bugfix 1215: Arraykonvertierungen?
- Bugfix 1229: SQL-Fehler, EK-R, ungültige Eingabesyntax für Typ date: »«
- Bugfix 1230: Fehler beim Datumseintrag bei Rechnungen, deren Zahlungskonditionen umgestellt werden
- Bugfix 1231: Artikelmengen weichen in Masken von einander ab
- Bugfix 1232: Strict-Cases: CSV-Export aus Auftragsberichten mit Projekteinschraenkung gibt alle Auftraege wieder, nicht nur die des Projektes
- Bugfix 1234: Strict-Cases: Bei der Erstellung einer Rechnung aus einem Auftrag heraus defaulten mehrere Feldbeschrifter und Buttons zurück in's Englische
- Bugfix 1235: Strict-Cases: Bei der Erstellung einer Rechnung aus einem Lieferschein heraus defaulten mehrere Feldbeschrifter und Buttons zurück in's Englische
- Bugfix 1238: SEPA-Fehler bei gemischten nationalen und internationalen Empfaengern.
- Bugfix 1239: Strict-Cases: Kontenuebersicht: Geht man in ein Kto rein, wirft LX einen Fehler
- Bugfix 1240: Strict-Cases: Rechnungsbuchung (Verkauf) schlaegt fehl
- Bugfix 1241: Strict-Cases: GuV schlaegt fehl
- Bugfix 1242: Strict-Cases: Bilanz schlaegt fehl
- Bugfix 1243: Datev-Export zunehmend fragil
- Bugfix 1244: Strict-Cases: Buchungsjournal hat es auch erwischt
- Bugfix 1245: Strict-Cases: Zahlungsbuchung in bestehender Kreditorenrechnung schlaegt fehl
- Bugfix 1246: Buchungsfehler mit aktueller Revision: mehrere Felder und Konten werden nach juengstem Update nicht bebucht
- Bugfix 1248: Probleme bei Berichte - Waren: kein Rechnungsdatum / Menge wird falsch mit 0 angegeben
- Bugfix 1249: Tippfehler bei Meldung SEPA ohne Konten
- Bugfix 1250: Default-Menge "0" bei Artikeln auf Einkaufsrechnungen
- Bugfix 1251: Anlegen von Datenbanken schlaegt fehl seit der letzten Reihe an Updates
- Bugfix 1252: Berechnung vom Ertrag nicht korrekt
- Bugfix 1253: DB-Upgrade Script die Zweite..noch Eines mit aehnlichem Fehler....
- Bugfix 1254: Kreditorenbuchungen: Steuerfreie Umsaetze lassen sich nicht buchen
- Bugfix 1256: Rechnung bearbeiten
- Bugfix 1257: Button "Gutschrift" nicht mehr in Rechnungen
- Bugfix 1258: Lager\Berichte\Lagerbuchungen: Die Art der Lagerbewegung wird in der CSV nicht ausgegeben
- Bugfix 1260: Rechnungen defaulten zu "Inland" nach erneutem Aufruf
- Bugfix 1261: EAN Auswahl
- Bugfix 1262: Bericht verkaufte Artikel + Storno
- Bugfix 1264: Suchenach Lieferantenauftrag/anfrage
- Bugfix 1265: WebDAV-Zeile nicht mehr aktiv, Ordner wird auch nicht mehr angelegt
- Bugfix 1266: Beim sortieren nach Kriterien in Mahnungsberichten gehen Selektionskriterien verloren und alles wird angezeigt.
- Bugfix 1270: In Einkaufsmasken ist oftmals von "Verkäufer" statt "Einkäufer" die Rede
- Bugfix 1271: Übersetzungsfehler 'Gruppenzugehörigkeit' im Adminbereich
- Bugfix 1272: Strict-Cases: Kreditorenbuchungen lassen sich nicht ausbuchen
- Bugfix 1276: Installation auf Ubuntu 9.10 durchgegangen (mit git-clone), INSTALL.texi angepasst
- Bugfix 1278: Schalter Vertreter
- Bugfix 1279: Felder Benutzer und Password
- Bugfix 1284: Kundenrabatt geht verloren
- Bugfix 1286: Lieferschein als Vorlage fuer neuen Lieferschein verwenden: Artikel werden in neuer Maske als ausgelagert angezeigt
- Bugfix 1287: Verkaufsmasken: Neuer Auftrag, Zahlungskonditionen werden nicht ausgetragen wenn Kunde keine hinterlegt hat
- Bugfix 1288: Verkaufs-Workflow: Auftrag wird bei Rechnung aus Lieferschein nicht geschlossen
- Bugfix 1289: Gutschriften auf Rechnungen loesen Lagerbewegung aus
- Bugfix 1290: Stammdaten\Berichte\Waren: Auswahl "Gekaufte Waren": Spaltenueberschrift "Verkaufspreis", es handelt sich aber um den EK in der Anzeige
- Bugfix 1294: Unter Berichte - Angebote erscheint "Lieferdatum" obwohl damit "gültig bis" gemeint ist und "Auftragsdatum" statt "Angebotsdatum"
- Bugfix 1299: Aufruf von kreditorenbuchungen aus Stammdaten des jeweiligen Lieferanten resultiert in leerer Maske
- Bugfix 1311: Abteilungsfeld zu Ansprechpartnern wird nicht zurueckgesetzt
- Bugfix 1314: Ueberschreiben der internen Bemerkung bei (Angebot|Auftrag|Lieferschein|Rechnung)
- Bugfix 1317: Usability: Feld fuer Kommentare bei Lagerein- und Ausbuchungen in der Praxis zu kurz
- Bugfix 1322: Berichte / Kontoübersicht = leer
- Bugfix 1326: WebDAV-user Dateien enthalten Dublikate.
- Bugfix 1328: ap.amount und acc_trans.amount sind verschieden
- Bugfix 1329: AJAX-Suche: autom. erste Zeile aktiviert, "Enter" loest Auswahl aus
- Bugfix 1330: AJAX: Abschaltbarkeit erwünscht
- Bugfix 1331: Rechnungsbutton "Drucken & Buchen" bucht nur noch, loest keinen Druck mehr aus
- Bugfix 1332: WebDAV-Links in aktueller Unstable kaputt
- Bugfix 1333: fehlerhafter Preis eines geänderten Artikels in einer Rechnung
- Bugfix 1334: Zusätzliches Ubuntu-Paket benötigt: libxml-writer-perl
- Bugfix 1335: Verkauf/Lieferschein: Button "Lieferadresse" -> dort eingetragene Adresse wird nicht übernommen
- Bugfix 1336: Details: Lieferantennummer nicht sichtbar in Details
- Bugfix 1338: Autom. Datenuebertrag Rechnungsadresse -> Lieferadresse
- Bugfix 1339: Vorlagen fuer Lieferschein
- Bugfix 1341: Gewicht (weight) und Mindestbestand (rop) 0 beim Import
- Bugfix 1342: Artikel als Shop-Artikel markieren beim Import von Waren
- Bugfix 1343: Speicherpfad bei Waren-Import parts.csv
- Bugfix 1349: Zahlungseingang buchen bei Kreditorenbuchungen bucht auf Wechselkurserträge
- Bugfix 1350: Kundendatenimport per CSV derzeit mehrfach defekt
- Bugfix 1352: Lieferant existiert nicht wenn Anzahl Lieferanten = Auswahllistenbegrenzung
- 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

Größere neue Features:

- Ein neues Feature "Preisfaktoren" wurde implementiert. Diese
können pro Artikel vergeben und in den Masken im Ein- und Verkauf
benutzt werden.
- Die Benutzerverwaltung wurde von Dateien im Verzeichnis "users"
auf die Verwendung einer Authentifizierungsdatenbank umgestellt.
Zusätzlich werden Rechte jetzt in Benutzergruppen verwaltet.
Benutzer erhalten die Freigaben der Benutzergruppen, denen sie
zugeordnet sind.
Benutzer können nun auch gegen einen LDAP-Server (z.B. OpenLDAP
oder Microsoft Active Directory) authentifiziert werden. Wichtige
Hinweise zum Upgrade bestehender Installationen befinden sich in
den Dateien "doc/UPGRADE" und "doc/INSTALL/index.html".
- Für Kunden-, Lieferanten- und Projektstammdaten können
benutzerdefinierte Variablen angelegt und verwaltet werden.
- Für Kunden und Lieferanten können beliebige Notizen angelegt
werden. Solche Notizen können auf Wiedervorlage gelegt werden.
- Einkaufs- und Verkaufsbelege können auf Wiedervorlage gelegt
werden. Wiedervorlagen können für beliebige Nutzer erstellt werden
(Aufgabe an andere Nutzer delegieren). Anstehende Wiedervorlagen
und abgelaufene Angebote werden auf der Startseite in einer
Aufgabenliste angezeigt.
- Beliebige Notizen können erstellt und auf Wiedervorlage gelegt
werden.
- Es gibt eine Aufgabenliste, in der z.B. Wiedervorlagen oder
überfällige offene Angebote aufgelistet werden. Diese kann nach
dem Login angezeigt werden.
- Es wurde eine Lagerverwaltung mit beliebig vielen Lagern und
Lagerplätzen implementiert. Die Lagerverwaltung interagiert mit
Aufträgen und Rechnungen im Ein- und Verkauf sowie dem
Lagerbestand in den Artikelstammdaten.
- Es wurden Lieferscheine als eigene Belege im Einkauf und Verkauf
implementiert. Diese interagieren mit der neuen Lagerverwaltung.
Lieferscheine liegen im Arbeitsfluss zwischen Aufträgen und
Rechnungen.
- Die bisherige Saldenbilanz wurde zu einer richtigen Summen- und
Saldenliste umgebaut.
- Lx-Office kann durchgängig mit UTF-8 als Zeichensatz betrieben
werden.
- Die stichtagsbezogene Auswertung von offenen Forderungen und
Verbindlichkeiten wurde implementiert.
- Die ehemals kommerziellen Schnittstellen zu osCommerce,
olCommerce, xtCommerce und PHPepperShop wurden freigegeben und
sind im Quellcode enthalten, allerdings noch nicht auf die
Verwendung mit Lx-Office 2.6.0 angepasst.

Kleinere neue Features und Detailverbesserungen:

- In Verkaufsberichten werden die Margen mit angezeigt.
- Die Reihenfolge einiger Menüpunkte wurde dem Arbeitsfluss angepasst.
- Beim Anlegen neuer Benutzer werden einige Felder mit sinnvolleren
Standardwerten vorbelegt.
- Der HTML-Code vieler Masken wurde vom Programmcode getrennt.
- LaTeX- und HTML-Druckvorlagen können nun das Format der
Variablennamen festlegen (z.B. "$(name)$" anstelle von
"<%name%>"), damit sie besser außerhalb von Lx-Office getestet
werden können.
- Beim Erzeugen von PDFs werden mehr Sonderzeichen in die
entsprechenden LaTeX-Notationen umgesetzt.
- Bei Verkaufsbelegen wird nach "Bearbeiter" und "Verkäufer"
unterschieden. Nach dem "Verkäufer" kann gefiltert werden.
- Beim Drucken von Mahnungen stehen Variablen für die Kontaktperson
des Kunden zur Verfügung.
- Beim Wechsel eines Kunden werden in den Verkaufsmasken immer die
Zahlungskonditionen des neuen Kunden ausgewählt.
- Die Berechnung der UStVA wurde deutlich beschleunigt.
- Ebenfalls wurden die Ausgaben von Listenansichten durch Verwendung
des Perl-Modules "Template" anstelle von "HTML::Template"
beschleunigt.
- Für Firefox gibt es ein neues, auf XML/XUL basierendes
Anwendungsmenü.
- Einstellungen, die für die ganze Lx-Office-Installation gelten wie
z.B. Nummernkreise sind nun über einen eigenen Menüpunkt im Menü
"System" verwaltbar. Damit können sie nicht mehr von jedem
Benutzer verändert werden.
- Wenn man nach einem erfolgreichen Login die selbe Installation in
einem zweiten Browserfenster öffnet, so wird gleich die Startseite
angezeigt und nicht mehr das Login.
- Die Erzeugung von PDFs aus Berichten geschieht nun mit dem
Perl-Modul "PDF::API2" anstelle des externen Programmes "html2ps",
wodurch die erzeugten PDFs besser aussehen, die Berichte mit mehr
Features ausgegeben werden können und die erste Seite auch im
Querformat dargestellt wird.
- Tabellenzeilen in PDF-Ausgaben von Berichten werden farblich
unterschiedlich hinterlegt.
- Das Kommandozeilentool "scripts/dbupgrade_tool.pl" kann nun eine
Liste aller bereits angewandten Datenbankupgradescripte anzeigen
und noch nicht angewandte Upgradescripte und alle Abhängigkeiten
anwenden.
- Aus der Administrationsmaske heraus kann beim Anlegen oder
Bearbeiten eines Benutzers die Verbindung zur Datenbank überprüft
werden.
- Beim Verschicken von Belegen per Email wird den Betreff analog zum
Namen des Anhangs vorbelegt (z.B. "Angebot 123").
- Unterstützung für die UStVA 2008 wurde implementiert.
- Kontaktpersonen werden alphabetisch sortiert angezeigt.
- In Kunden- und Lieferantenstammdaten können nun auch
Lieferadressen und Kontaktpersonen gelöscht werden, sofern diese
noch nirgends verwendet wurden.
- Die Druckvorlagen für die konfigurierten Mahnungen und Rechnungen
zu Mahnungen können über die Oberfläche bearbeitet werden.
- Ansprechpartner-Dropdownboxen zeigen jetzt auch den Vornamen an.
- Diverse Dialoge (z.B. Warenstammdaten, Einkaufs- und
Verkaufsbelege, Benutzereinstellungen) wurden aufgeräumt.
- Die Bücherkontrolle wurde überarbeitet.
- Dialogbuchungen können als Eröffnungs- oder Schlussbilanzbuchung
markiert werden.
- Die Suchfunktionen für offene Forderungen und Verbindlichkeiten
und die Summen- und Saldenliste wurden überarbeitet. Sie können
zusätzlich nach Datum eingeschränkt werden.
- Die Kontenübersicht wurde deutlich überarbeitet. Sie kann
umsortiert werden. Es können Zwischensummen angezeigt werden.
- Bei Aufträgen, Angeboten und Preisanfragen das Lieferdatum mit dem
nächsten Werktag und nicht dem aktuellen Datum vorbelegt.
- Die Berichte über Angebote, Aufträge, Preisanfragen,
Lieferscheine, Rechnungen, Debitoren- und Kreditorenbuchungen,
Kunden und Lieferanten, Mahnungen, Zahlungsein- und Ausgänge
sowie das Buchungsjournal wurden um die Möglichkeit erweitert, sie
auch absteigend sortieren zu lassen.
- Wird das Rechnungsdatum in einer Eingangsrechnung verändert, so
wird per AJAX das Fälligkeitsdatum anhand der beim Lieferanten
hinterlegten Zahlungsbedingungen berechnet und im Formular
ersetzt.
- Beim Umwandeln von Belegen in Belege einer anderen Art
(z.B. von Auftrag in Rechnung) wird der Ausgangsbeleg nicht mehr
schon beim Druck auf den Button als geschlossen markiert, sondern
erst, wenn der Zielbeleg gespeichert bzw. gebucht wird. In einigen
Fällen sogar erst noch später (z.B. ein Lieferschein erst dann,
wenn all seine Positionen über Rechnungen saldiert wurden).
- Konten können beim Bearbeiten mit dem Button "Als neu speichern"
kopiert werden.
- Beim Verschicken von Emails wird überprüft, ob es im
Vorlagenverzeichnis eine Vorlage gibt, deren Name "_email" hinter
dem Formulartyp enthält. Diese wird verwendet, sofern sie
existiert (z.B. "sales_quotation_email_en.tex" für eine
LaTeX-Angebotsvorlage in Englisch). Andernfalls wird die normale
Vorlage verwendet.
- Die Drop-Down-Box für die Lieferanschriften zeigt auch die Straße
und den Ort zur einfacheren Unterscheidung an.
- Beim Drucken von Einkaufs- und Verkaufsbelegen stehen zusätzliche
Variablen der Stammdaten zur Verfügung (EAN, Lieferant,
Lieferantenartikelnummer, Warengruppe).
- Die Kontrollsequenz "<pagebreak>" zum Erzwingen eines
Seitenumbruchs nach der aktuellen Position kann auch im Langtext
benutzt werden.
- Diverse Bugfixes um den DATEV-Export herum erfordern, dass einige
Features entfernt wurden. Dazu gehören: Checkbox "Korrektur" sowie
freie Eingabemöglichkeit für Steuerbeträge in Debitoren-,
Kreditoren- und Dialogbuchungen.
- Bei Kreditorenbuchungen werden die Umsatzsteuer-Steuerschlüssel
und bei Debitorenbuchungen die Vorsteuer-Steuerschlüssel nicht
mehr angezeigt.
- Das Feld "SIC" in den Stammdaten wurde entfernt.
- Berichte über Aufträge können anhand des Lieferdatums eingegrenzt
werden.
- Die Kunden- und Lieferantenstammdaten wurden um Felder "IBAN" und
"BIC" erweitert.
- Rechnungen können nicht mehr storniert werden, sofern für sie noch
nicht korrigierte Zahlungsein- bzw. -ausgänge existieren, um zu
vermeiden, dass der Benutzer denkt, dass gebuchte Zahlungen mit
storniert würden. Zahlungen zu Rechnungen müssen zuerst über
"Zahlung buchen" mit negativen Beträgen entsprechend ausgebucht
werden.
- Der Menüpunkt "Projektbuchungen" befindet sich jetzt im Menü
"Berichte".
- Die Dokumentation zu Vorlagenvariablen wurde deutlich erweitert
und aktualisiert.
- Die Kontenübersicht enthält nun einen laufenden Saldo.
- Beim Dialogbuchen werden die Salden der ausgewählten Konten
angezeigt.
- Die Erzeugnisstammdatenmaske zeigt nun auch den Einkaufspreis der
einzelnen Positionen sowie den Gesamteinkaufspreis an.
- Stammdatenmasken: Das Feld "Hersteller" wurden von einem
Freitextfeld in eine Drop-Down-Box mit allen im System
hinterlegten Lieferanten umgewandelt. Ein Datenbankupgrade
versucht, eine automatische Zuordnung des vorherigen Freitextes zu
existierenden Lieferanten vorzunehmen. Zusätzlich wurden
"Hersteller" und "Modell" in "Lieferant" und
"Lieferantenartikelnummer" umbenannt.
- Die Funktion "Als Vorlage speichern" wurde für Dialogbuchungen
implementiert.
- Das Feld "Erneuert am" in den Artikelstammdaten ist nun nicht mehr
vom Benutzer bearbeitbar und wird nur dann automatisch
aktualisiert, wenn sich mindestens einer der Preise geändert hat.
- Die Kontenübersicht zeigt nur noch bereits bebuchte Konten an.
- Die Funktion "Preise aktualisieren" fragt nun sicherheitshalber
mit einer besseren Beschreibung nach und überprüft die gemachten
Eingaben rigoros. Nach erfolgtem Update wird die Anzahl der
aktualisierten Preise angezeigt.

Bugfixes:

- Beim Drucken von Kundenrechnungen war der Steuersatz nicht in der
Variablen <%taxdescription%> enthalten.
- Beim Erzeugen von Mahnungen gab es Probleme beim Erzeugen der
Rechnungen über Mahngebühren und Zinsen.
- Bei Lieferanten wurden nicht alle Daten der Ansprechpartner in der
Datenbank gespeichert.
- Die Rabattberechnung für kleine Preise wurde berichtigt.
- Einige Fehler, die zur Umgehung der Authentifizierung benutzt
werden konnten, wurden behoben.
- Die Storno-Funktion wurde in mehreren Punkten verbessert.
- Die Verwendung von Zahlen bei Boolean-Datenbankspalten wurde
behoben.
- Buchungen im Buchungsjournal wurden unter Umständen falsch
dargestellt, wenn auf ein Konto gebucht wurde, das mit keiner
Steuer verknüpft war.
- Das CSS-Menü funktioniert nun auch mit dem Internet Explorer 7.
- Diverse Inkompatibilitäten mit verschiedenen PostgreSQL-Versionen
wurden behoben.
- Bei Artikelstammdaten wurden die Übersetzungen unter Umständen
nicht richtig übernommen.
- Von Lx-Office verschickte Emails haben nun eindeutige Message-IDs.
- Von Lx-Office verschickte Emails tragen nun als Envelope-Absender
die Emailadresse des aktuellen Benutzers anstelle des
Benutzernamens und Hostnamens des Webservers, damit diese Emails
nicht als Spam eingestuft werden.
- Von Lx-Office verschickte Emails haben den Standards entsprechende
MIME codierte Header.
- Beim Umwandeln von Auftrag in Rechnung wurden die
Zahlungsbedingungen des Kunden und nicht die des Auftrags
verwendet.
- Alle bekannten Fälle von SQL Injections wurden verhindert.
- Diverse Bugs im Dialog zum Bearbeiten von Konten wurden behoben.
- Zelleninhalte, die nur die Zahl "0" enthielten, wurden in PDF- und
HTML-Ausgaben von Berichten nicht angezeigt.
- In manchen Fällen wurde '&quot;' anstelle eines Anführungszeichens
in Formularen angezeigt.
- Beim Anlegen von Waren aus einem Vorgang heraus wurde der
Nachkommaanteil des Preises in der Vorbelegung abgeschnitten.
- Wurde beim Anlegen von Waren aus einem Vorgang heraus im Vorgang
ein Langtext angegeben, so wird dieser in der neu anzulegenden
Ware im Bemerkungsfeld vorbelegt.
- Berichte über Lieferantenstammdaten können nach der
Lieferantennummer sortiert werden.
- Es gab einen Fehler in der stichtagsbezogenen Auswertungen von
offenen Posten.
- In Druckvorlagen wurde der Rabatt entweder gar nicht oder mit
abgeschnittener Nachkommastelle angezeigt.
- Es ist in Einkaufsrechnungen nun nicht mehr möglich die Rechnungs-
nummer vom Lx-Office generieren zu lassen. Stattdessen wird korrekt
eine Rechnungsnummer zur Eingabe erwartet.
- Beim XML/XUL-Menü wird nun auch die TODO-Liste in der Startseite
angezeigt.
- Die DATEV-Exportfunktion wurde grundlegend überarbeitet; viele
Fehler wurden behoben, darunter:
* Bessere Berechnung der Bruttobeträge aus den gespeicherten
Nettobeträgen
* Erkennen weiterer Sonderfälle
* Bessere Konformität mit DATEV-KNE-Formatsbeschreibung
* Umlaute werden auch bei Nicht-ISO-8859-Codierungen richtig
ersetzt.
* Die SQL-Queries haben fälschlicherweise gewisse Zeilen aus
acc_trans mehrfach zurückgegeben.
* Aufeinanderfolgende DATEV-Exporte überschreiben nicht mehr die
vorher erzeugten Dateien.
- Exporte verschiedener Berichte in CSV oder PDF behalten ihre
vorherigen Filter- und Sortierkriterien bei und exportieren nicht
mehr alle Einträge.
- Beim Drucken von offenen Vorderungen oder Verbindlichkeiten waren
einige Spalten um eine Zeile verrutscht.
- Die Kompatibilität mit Perl 5.10 wurde verbessert.
- In Rechnungslisten waren Stornorechnung und stornierte Rechnung
falsch abgekürzt.
- Beim Umwandeln von Belegen in einen neuen Auftrag wurde die
Auftragsnummer manchmal vorbelegt.
- Beim Buchen von Verkaufsrechnungen wurden die Umbuchung der
Warenbestandskonten mit falschem Steuerschlüssel gespeichert.
- Beim Buchen von Kreditoren- und Debitorenbuchungen wurde unter
manchen Bedingungen zwar mit den richtigen Steuersätzen gerechnet,
aber es wurden falsche Steuerschlüssel gespeichert.
- Beim Dialogbuchen wurden die Felder "Beleg" und "Memo" nicht in
der Datenbank gespeichert.
- Diverse SQL-Fehler bzgl. ungültiger Abfragen wurden bei Bilanz-
und Summen-/Saldenlisten behoben.
- Beim Ausdruck war die Variable "partnotes", die die in den
Stammdaten hinterlegten Bemerkungen eines Artikels enthält,
verrutscht, sofern der Benutzer mindestens einmal Positionen in
einem Beleg umsortiert hat.
- Das Buchungsjournal zeigte Belegdaten nicht vollständig an, wenn
mehrere Belegdaten zu einem Buchungseintrag gehörten. Nach
Belegdaten kann nun nicht mehr sortiert werden.
- Unter bestimmten Umständen wurde die Sprache, die bei einem
Angebot ausgewählt war, beim Laden aus der Datenbank mit der beim
Kunden hinterlegten Sprache überschrieben.
- Diverse Bugs in der Historiensuchmaschine wurden behoben.
- Wenn Waren mit und Kunden ohne Preisgruppen angelegt wurden und
dann eine Rechnung mit einem dieser Artikel angelegt wurde, dann
wurde der Verkaufspreis immer wieder überschrieben.
- Die Formelfunktion wurde toleranter gegenüber nicht exakt
formatierter Formeln gemacht.
- Berichte über Erzeugnisse können nun auch die Spalte
"Einkaufspreis" anzeigen.
- Wenn ein Nummernkreis eines Kunden-/Lieferantentyps leer ist, so
wird jetzt der Standardnummernkreis benutzt.
- Beim Aufrufen der Dialogbuchenmaske werden automatisch die
richtigen Steuersätze für die vorausgewählten Konten und für neu
angezeigte Zeilen ("Erneuern") auswählen.
- Debitoren- und Kreditorenbuchungen: Beim Wechsel des
Kunden/Lieferanten werden das Konto und der Steuerschlüssel
richtig vorbelegt.
- Debitoren- und Kreditorenbuchungen: Die Steuerbeträge werden bei
jedem Seitenaufbau automatisch neu berechnet.
- Tabellen, für die die OID-Spalte gebraucht wird, werden explizit
mit dem SQL-Zusatz "WITH OIDS" angelegt.
- Die Gewinn- und Verlustrechnung wird einheitlich mit zwei
Nachkommastellen angezeigt.
- Beim Erzeugen von Mahnungen wird das Folgemahnlevel richtig
ausgewählt, wenn die Rechnung bereits angemahnt wurde.
- Wird bei Verkaufsbelegen keine Lieferadresse angegeben, so wird
nun auch das Feld "Kontakt" aus den Rechnungsstammdaten für die
Variable "shiptocontact" übernommen.

Liste gefixter Bugs aus dem Bugtracker:

- Bugfix 92 - Bücherkontrolle
- Bugfix 112 - Ohne Zeilensumme wird Menge nicht angezeigt
- Bugfix 161 - Zahlungsverkehr - Buchung von Teilbeträgen
- Bugfix 268 - Storno funktioniert nicht richtig
- Bugfix 325 - Rabattberechnung: unglückliches Runden bei großen Stückzahlen
- Bugfix 332 - Kontenübersicht/Vergleichsbilanz mit fehlerhaften Werten
- Bugfix 333 - Customer not in file or locked
- Bugfix 344 - Auswahl Abteilung
- Bugfix 344 - Fehlende Überschriften in Konten/Saldenbilanz
- Bugfix 349 - Rabatt des Kundentyps wird nicht berücksichtigt
- Bugfix 350 - Die BWA rechnet eine Zwischensumme nicht
- Bugfix 367 - DATEV Export Probleme mit Datumsformat
- Bugfix 378 - Format und Warenbestandproblem bei Backorders
- Bugfix 389 - Formular GuV
- Bugfix 426 - Lagerverwaltung und Process_Assembly
- Bugfix 434 - Import/Export von CSV per Daranorm
- Bugfix 458 - Fehler bei Kontenübersicht und Saldenbilanz
- Bugfix 480 - Keine sinnvolle Überprüfung der Eingaben
- Bugfix 510 - Status des Druckers anzeigen
- Bugfix 513 - Auftrag wandeln
- Bugfix 531 - Stammdaten - Berichte - Waren
- Bugfix 532 - SKR04: Bilanz und BWA verwenden Aufwandskonten nicht
<"changelog.html#L4139" data-txt="4139">
Rechn.- und Bezahldaten
- Bugfix 361 - WebDAV Ansicht
- Bugfix 181 - WebDAV Fehler bei Detailansicht einer Einkaufsrechnung

2007-01-19 - Version 2.4.1
- CSV-Import auf Verwendung von Buchungsgruppen angepasst
- Bei Einkaufs- und Verkaufsmasken lassen sich die zweiten Positionszeilen
verstecken und wieder anzeigen
- PDFs für die USTVA 2007 hinzugefügt
- Email-Funktion: Wenn bei den Kundendaten keine Emailadresse angegeben,
dafür aber ein Ansprechpartner ausgewählt ist, dann wird die Emailadresse
des Ansprechpartners automatisch eingetragen.
- Skontobeträge wurden fälschlicherweise vom Nettobetrag berechnet
- Neues, auf CSS basierendes Menü
- Bei allen Datumsfeldern den Javascript-Kalender hinzugefügt und an einigen
Stellen die Beschriftung berichtigt
- Fehler beim Buchen. Wenn EUR gesetzt war, wurde bei Eingangsrechnungen
das Bestandskonto angesprochen. Wenn EUR nicht gesetzt war, wurden beim
Verkauf die Kosten nicht vom Bestands- auf Kostenkonto umgebucht
- Beim Aufrufen der Masken für Dialogbuchen, Debitoren- und
Kreditorenrechnungen wird Datum der letzten Buchung als Datum für die
neue Maske ausgewählt
- Das Feld "Zahlungsziel" wurde aus den Masken entfernt
- Beim Anlegen von Buchungsgruppen werden die in den Benutzereinstelungen
festgelegten Standardkonten vorselektiert
- Beim DATEV-Export werden die Dateien nicht mehr auf dem Server abgelegt
sondern dem Benutzer direkt zum Download angeboten
- Die Bearbeitungsmöglichkeiten für Vorlagen wurden aus dem Menü entfern
- Verschiedene Konten und Buchungsgruppen wurden von "...16%..." auf
"...16%/19%..." umbenannt
- Anzeigefehler im Buchungsjournal: Wenn eine Buchung aufgerufen wird,
so werden jetzt die richtigen Konten in den Drop-Down-Listen ausgewählt
- Bei Einkaufsmasken wird der Einkaufs- und nicht der Verkaufspreis
vorbelegt
- Jeder Benutzer kann das standardmäßig vorausgewählte Vorlagenformat
festlegen
- Falsche Bestimmung des Steuersatzes bei Gutschriften behoben
- In den Vorlagen stehen diverse neue Variablen zur Verfügung
- Bei Eingangsrechnungen wird der richtige Nummernkreis verwendet
- Steuerzonen können überall auch nachträglich geändert werden
- Das Fälligkeitsdatum wird automatisch anhand der Zahlungsbedingungen
gesetzt
- $latex_templates und $latex werden nun beide akzeptiert und aktivieren
beide die Unterstützung von LaTeX-Vorlagen
- Falsche Steuerschlüsselangaben in Dantebanken behoben
- Fehler in den Kontenrahmendefinitionen für SKR03 und SKR04 behoben
- Aktualisierung der Dokumentation bzgl. Vorlagenvariablen und der
Verwendung von OpenDocument-Vorlagen
- Ersetzen der Einheitennamen anhand der Vorlagensprache
- Umformartierungen von Zahlen und Datumgsangaben anhand der
Vorlagensprache
- Bugfix 507 - interne Bemerkungen werden zu öffentlichen Bemerkungen
- Bugfix 502 - Keine PDF USTVA Vordrucke für 2007 vorhanden
- Bugfix 500, 503 - p_discount verrutscht in der Zeile bei "Waren gruppiert"
- Bugfix 499 - Ustva Export in Winston funktioniert nicht LX-Office 2.4.0.3
- Bugfix 497 - Einkaufsrechnung lässt sich nicht stornieren
- Bugfix 495 - SQL-Fehler beim Löschen von Eiheiten
- Bugfix 494 - SQL-Fehler beim Eintragen von Dienstleistungseinheiten
- Bugfix 491 - Neue Ware erfassen umständlich
- Bugfix 484 - Newlines in der Firmenadresse und Berichte
- Bugfix 478 - Konten in Dialogbuchung werden nach Buchung nicht mehr
angezeigt
- Bugfix 476 - Umwandlung Kundenauftrag in Lieferantenauftrag: fehlerhafte
Zahlenformatierung
- Bugfix 475 - Bei Einkaufsmasken wird der falsche Standardpreis verwendet
- Bugfix 474 - Version 2.4.0: Kodierfehler in SL/IC.pm
- Bugfix 470 - Fehler nach update auf 2.4.0, alte Rechnungen anzeigen
- Bugfix 469 - Fehler bei Zahlungskonditionen erfassen
- Bugfix 468 - Unternehmer-Steuernummer steht nicht als Variable in
Latextemplates zur Verfügung
- Bugfix 466 - Templatevariable "ustid" wird nicht gefüllt
- Bugfix 465 - Internal Server Error bei Steuerfreien Rechnungen
- Bugfix 464 - Steuerzone ändern
- Bugfix 460 - Bei Wareneinkauf wird in der Rechnung der Verkaufspreis
gebucht
- Bugfix 449 - Variablen in Vorlagen
- Bugfix 442 - EUST wird in Winston-Export nicht berücksichtigt
- Bugfixes 400, 401, 479, 492, 493 - Diverse Rechtschreibfehler
- Bugfix 359 - Noch eine unklare Betitelung - Nur eine Kleinigkeit
- Bugfix 352 - Zahlungsziel in Auftrag und Angebot
- Bugfix 345 - Datevexport nur mit LXDEBUG<>0
- Bugfix 309 - Konten anlegen und pflegen: Kontoart nicht ausreichend
auswählbar
- Bugfix 294 - Server Error bei Datev-Export
- Bugfix 291 - Wandeln von Angeboten/Anfragen verlieren Nachkommawerte
- Bugfix 151 - (Admin) Datenbank-Vorlage wird ignoriert

2006-12-12 - Version 2.4.0
- USTVA jetzt mit Taxbird und Winston Anbindung (als Templates verfügbar)
- Neues Steuersystem für beliebig viele Steuersätze pro Konto
- Update der Kontenrahmen für die MwSt.-Erhöhung ab 1.1.2007
- SKR04
- Beliebig viele Lieferanschriften beim Kunden administrierbar
- Beliebig viele Ansprechpartner beim Kunden administrierbar (ERP)
- Beliebig viele Sprachen können im System hinterlegt werden
- Individuelle Artikelbeschreibungen pro Sprache
- Optional individuelle Druckvorlagen pro Sprache
- Beliebig viele Zahlungsbedingungen können im System hinterlegt werden
- Beliebig viele Drucker können im System verwaltet werden
- Optional individuelle Druckvorlagen pro Drucker
- Verschiedene Erlöskonten pro Artikel für Auslandslieferungen
- Verwaltung der Konten für Artikel (Erlös, Aufwand und Bestand) über
Buchungsgruppen
- Zentrale Verwaltung von Einheiten für Artikel und Dienstleistungen
- Umrechnung zwischen kompatiblen Einheiten zur genauen Bestandsverwaltung
- Gutschriften
- Mahnwesen
- Individueller Artikellangtext aus Auftragsmaske heraus bearbeiten
- Bugfix 319 - Fehler Steuerkorrektur bei Kreditorenbuchungen
- Bugfix 327 - Kreditorenbuchung mit Steuer incl. bucht falsch
- Bugfix 376 - Preisgruppen verschwinden nach umsortieren der Positionen
- Bugfix 377 et al. - MwSt. wird nicht in Auftragsmaske übernommen nach
Neuanlegen eines Artikels
- Bugfix 409 - Bericht Waren funktioniert nicht bei Bestellt, etc.
- Viele weitere Bugfixes

2006-03-07 - Version 2.2.2 (942 - 970)
- Bugfix 308 - falsches Quoten bei Kreditorenbuchungen
- Bugfix 306 - UStVa Vorschau vervollstaendigt

2006-02-27 - Version 2.2.1 (856 - 941)

- Bugfix 288,290,296,297 - Upgradeskript fehlerhaft
- Bugfix Druck eines Lieferscheins fehlte in der Rechnungsmaske
- Bugfix 300 - falsches Quoten bei Kreditorenbuchungen
- Bugfix 301 - Opera/Konqueror - fehlerhafte Anzeige des neuen Menus
- Bugfix - Kundenmaske falsche max. Laenge von Firmenname und Lieferstr.
- Bugfix - Zeilenumbrueche in locales entfernt

2006-02-03 - Version 2.2.0 - Revision testing (542 - 855)

- Neues Menü - horizontal Anordnung
- Splitbuchungen für Kreditoren-, Debitoren- und Dialogbuchungen
- Preisgruppen für Waren und Erzeugnisse
- Sammelbestellungen aus Aufträgen generieren
- Verkauf Druckvorschau für Rechnungen
- Feld Drucken und Buchung für Verkauf Rechnung erfassen
- UStVa Jahresberichtsvorschau
- Zusätzliche Variablen für die Formulare
- Backuproutine aus dem Menü entfernt
- In Formularen verwendbares HTML-Markup
- Lieferdatum in Verkaufsrechnungen
- Bugfixes
Quoting überarbeitet
Fix für Perl 5.6.x - Block Syntaxfehler
SQL-Performance "Raussuchen letzter Kunde" optimiert
Fehlerhafte Seriennummernsuche bei Angeboten/Aufträgen
DATEV Bug: Kein Timeout bei großen Exporten
DATEV Bug: Fehler bei negativen Umsätzen
BWA Bug: Fehler bei der Berechnung der Summen
Kundenübersicht Auftragsnummer wurde nicht angezeigt
- Bugfixes Bugzilla
Bug#49: UStVa Rundungsfehler
Bug#124: UBL behoben
Bug#125: Buchungsjournal ließ sich nicht sortieren
Bug#131: Korrekturmöglichkeit für berechnete MwSt (Vorsteuer) fehlte
Bug#154: BWA hatte Vorzeichendreher
Bug#160: Feld "Buchen auf" bei gebuchten Rechnungen falsch gesetzt
Bug#163: Fehler im Workflow Lieferantenanfrage
Bug#164: Fehlerhafte UStVa-Berechnung
Bug#165: Projektnummern eindeutig
Bug#166: UStVa Variable doppelt vergeben
Bug#173: UStVa
Bug#179: Sortierung in der Berichtsübersicht bei Angeboten und Aufträgen nur nach Datum möglich gewesen
Bug#183: Rechtschreibfehler in German-income_statement.html
Bug#187: UBL im Buchungsjournal, wenn nicht alle ausgewählt war
Bug#189: Rundungsfehler behoben
Bug#190: Abteilung1/2 bei Lieferadresse konnten nicht gespeichert werden
Bug#198: Rechnung nicht angezeigt nach Eingabe einer Lieferanschrift
Bug#199: Speichern eines Lieferantenauftrages nicht möglich
Bug#204: Storno bei Splitbuchungen fehlerhaft
Bug#205: In Dialogbuchungen MwSt. bei Buchungen nicht berücksichtigt
Bug#206: In Dialogbuchungen Fehler bei Korrektur und Steuerinklusive
Bug#210, 212, 222: Fibu verlinkte auf falsche Konten
Bug#214: Falsche Anzeige der Projektbuchungen
Bug#220: Rabattbetrag in Vorlagen ohne Menge berechnet
Bug#224: Auftrag ließ sich aus Rechnung nicht generieren
Bug#231: Fehlerhaftes übernehmen von Zahlen (format_amount)
Bug#233: Falsches Zahlenformat und Nachkommastelle wurde abgeschnitten (format_amount)
Bug#237: UStVa Vorsteuer falsch berechnet
Bug#242: 2. Manuelle Auswahl der Steuer behoben
3. Beim Buchen wurde der doppelte Betrag (Soll) gebucht
Bug#245: Falsche Maske nach Auftrag erfassen
Bug#248: Falsche Benennungen
Bug#252: Rechnungsnummer nicht hochgezählt nach neu buchen
Bug#253: Sammelrechnung falsche Logo geladen
Bug#258: Abschneiden der Nachkommastelle nach Drucken und Buchen
Bug#259: Steuerkonten wurden nicht angezeigt, wenn Rechnung und Zahlung vom gleichen Tag
Bug#260: Debitorenbuchungen mit doppeltem Betrag
Bug#262: Falsche Berechnung der MwSt
Bug#264: Swiss-German-chart.sql mit fehlenden korekten Einträgen für MwSt
Bug#266: Lieferdatum in Rechnungen
Bug#267: Bei Bilanz waren Stichtag und Vergleichsstichtag vertauscht
Bug#270: Rabattfehler beim Umwandeln eines Angebotes in einen Auftrag
Bug#275: Es werden alle Umsätze bis zum gewählten Quartal berechnet!


2005-02-08 - Version 2.1.1
- Im Datenbankschema Geldbeträge vom Datentyp float nach numeric umgestellt
- UStVa - Modul überarbeitet
- Menuicons überarbeitet
- zusätzliche Felder beim Kunden/Lieferanten
- Bugfixes
Bug#145: Fehler bei der Suche nach Waren über den Hersteller
Bug#144: Fehler bei der Stringbehandlung in Form.pm
Bug#137: Fehler im Datenbankschema bei der Speicherung von Einheiten
Bug#136: cc Beim Versenden von eMails nicht gesetzt
Bug#123: Javascript-Kalender berücksichtig nur deutsches Datumsformat
Bug#119: Fehler in der Backuproutine verhindert Rückspielen des Backups
Kontakte konnten nicht richtig ausgewählt werden


2005-01-03 - Version 2.1.0
- Export von UStVA - Daten für ELSTER
- DATEV Exportschnittstelle
- Neue Optik
- Automatische Kunden-, Lieferanten- und Artikelnummervergabe
- umfangreiche Lizenz(Serien-)nummernverwaltung
- Javascript Kalendar, bei allen Datumsfelder. Global ein-/auschaltbar
- zuweisen von Kontaktpersonen zu Rechnungen,,Angeboten,Aufträgen
- Bugfixes

# Local Variables:
# mode: text
# coding: utf-8
# End:
(3-3/7)