Version 2.0 des EinkaufsMonitor fasst alle fachlichen Änderungen seit dem letzten regulären Release 1.10.8 (18. Januar 2026) bis zum Stand vom 20. August 2026 zusammen – thematisch gegliedert, mit allem, was Anwender in der Oberfläche bemerken. Das größte Thema: die komplett neue Lieferschein-Prüfung mit automatischem Bestell-Abgleich gegen KWP.
Inhalt
- Lieferschein-Prüfung (komplett neue Seite)
- Bestell-Abgleich Lieferschein ↔ KWP-Bestellung (neu)
- Bestellung und Lieferung erzeugen / verbuchen
- Materialbuchung / Baustellenlager
- Rechnungsprüfung
- Rechnungseingang und Klärungsfälle
- Mehrere Dokumente pro Beleg
- Lieferschein- und Belegerfassung
- E-Mail-Abruf für Lieferscheine (neu)
- Tages-E-Mail (Daily-Mail)
- Rechnungsformate – ZUGFeRD, XRechnung, UGL
- Zahlung und KWP-Übergabe
- Menü, Benutzerrollen und Freischaltung
- Mandanten auf getrennten Laufwerken (neu)
- Bedienkomfort
- Stabilität und Performance
1. Lieferschein-Prüfung (komplett neue Seite)
Der größte Einzelblock dieses Release: eine vollständig neue Seite mit eigenem Arbeitsablauf für Lieferscheine.
- Neue Seite „Lieferschein-Prüfung“ mit Kopf- und Positionsübersicht, Datenabruf von Lieferungen/Lieferscheinen (LF/LS) und integrierter PDF-Anzeige.
- Eigene Lieferschein-Statustypen mit Statusanzeige und -filter; Status setzen inklusive Mangel-Validierung.
- Suche nach Lieferscheinnummer durchsucht Beleg- und Vorgangsnummer.
- Filter und Spalte für die Datei-Quelle (UGL/PDF).
- Kontextmenü auf der Liefer-Nr.: Lieferschein löschen, LS-Nummer bearbeiten.
- Kontextmenü für Bestellung zuordnen, Lieferung erzeugen, Projekt-Nr. zuordnen.
- „Lieferschein verbuchen“ per Kontextmenü, inklusive Spiegelung ins KWP-Baustellenlager.
- Liefermenge direkt korrigierbar, zusätzliche Spalte für die Mengeneinheit.
- Positionsnummer stammt aus der KWP-Bestellposition (BestLfdNr) statt aus einem leeren Feld.
- Zusätzliche Spalten KA-Nummer, KA-Text und Baustellenlager; Preisspalten entfernt.
- „Spalten zurücksetzen“-Button mit sofortiger Neuanordnung; gespeicherte Spalten- und Trennlinien-Positionen, persistentes Suchfeld.
- Im Baustellenlager-Modus werden die lieferungsbezogenen Menüeinträge und die Abgleich-Spalte ausgeblendet.
2. Bestell-Abgleich Lieferschein ↔ KWP-Bestellung (neu)
- Automatischer Abgleich zwischen Lieferschein und KWP-Bestellung, inklusive Berücksichtigung bereits erfolgter Vorlieferungen.
- Gegenüberstellung der Positionen mit Header-Status; Spalte „Menge VL“ (Summe der Vorlieferungen).
- Teillieferung und Überlieferung werden als eigene Status erkannt und angezeigt.
- Buchungs- und Verknüpfungsstatus pro Position (gebucht / ER-verknüpft).
- „Nur Bestellung“ wird als Information (blau) statt als Fehler dargestellt.
- Neuanlage einer Bestellposition aus einem reinen Lieferschein möglich.
- Abgleich-Ergebnis wird gespeichert und beim Wechsel des Lieferscheins wiederhergestellt.
- Beim Verbuchen wird der Abgleich bei Bedarf automatisch nachgezogen; ebenso direkt nach einem erfolgreichen KWP-Projekt-Check im UGL-Import.
- Die separate CheckBox „Bestell-Abgleich“ entfällt – die Spalten sind immer sichtbar.
3. Bestellung und Lieferung erzeugen / verbuchen
- „Bestellung erzeugen“ ist als wiederverwendbarer Service herausgelöst und steht damit in Rechnungsprüfung, Rechnungseingang und Lieferschein-Prüfung gleichermaßen zur Verfügung.
- „Lieferung erzeugen“ für eine bereits vorhandene Bestellung.
- Bestellung erzeugen auch ohne hinterlegte Belegart Bestellanlage; LS, LF und AB sind zulässige Belegarten; der ERB-Buchungsstatus wird geprüft.
- „Bestellung abschließen“ ist ausgegraut, solange keine Bestellnummer vergeben ist.
- „Bestellung erzeugen“ wird ausgeblendet, wenn der Mandant im Materialbuchungs-Modus arbeitet, und in der Lieferschein-Prüfung nur angeboten, solange keine Bestellnummer vergeben ist.
- Nach dem Erzeugen werden Bestell-Key, Artikelnummer und Abgleich-Status auf die Belegposition zurückgeschrieben.
- Vor-Check beim Verbuchen: definierte Reihenfolge der Prüfungen, Belegnummern-Prüfung und harter Stopp bei „nur Lieferschein“ mit Teillieferung.
4. Materialbuchung / Baustellenlager
- Der Modus (Baustellenlager oder Bestellwesen) wird über die neue KWP-Einstellung „Materialverbuchung“ gesteuert, nicht mehr über ein Lizenz-Feature.
- Materialbuchung auch für Gutschriften (Belegart GS).
- Mehrfachauswahl ohne Dialog je Beleg – stattdessen ein Sammeldialog am Ende.
- Neuer Status „Ohne Buchung abgeschlossen“.
- Aktualisieren-Dialog direkt integriert, mit Von/Bis-Anzeige statt DatePicker; das Bis-Datum ist optional und über einen X-Button entfernbar.
- Die Einstellung „MaterialbuchungMitBestellnr“ entfällt, die Buchung ist immer erlaubt.
- Fehlerbehebungen: Buchung nutzt das Lieferdatum (Fallback Belegdatum), Positionen werden vor der Baustellenlager-Buchung geladen, Belegnummer wird auf das KWP-Limit von 20 Zeichen gekürzt.
5. Rechnungsprüfung
- Neuer Lieferschein-Tab mit UGL-PDF-Vorschau; zeigt nur LS/LF, dedupliziert je Belegnummer, PDF hat Vorrang vor UGL.
- Neuer Tab für die Rechnungsbegleitdokumente, mit Dedup auf Basis der Datei-Kategorien.
- Lieferschein-Anzeige mit Anzahl, Tooltip und Bearbeiten-Flyout; Anzahl-Zeile im Lieferscheine-Tab.
- „Datei versenden“ per Rechtsklick auf die Rechnungs-Nr.
- Rechnung bearbeiten: Lieferscheinnummern editierbar, auch mehrere durch Semikolon getrennt.
- PDF-Sichtbeleg unterstützt jetzt auch Lieferscheine und Auftragsbestätigungen.
- Umbenennung der Seite von „InvoiceControl“ auf „Rechnungsprüfung“.
- „Spalten zurücksetzen“-Button (analog Lieferschein-Prüfung).
6. Rechnungseingang und Klärungsfälle
- Neuer sachlicher Prüfungsstatus „In Klärung“.
- Der Klärungsfall wird als eigener Marker geführt, nicht mehr nur über den Prüfungsstatus: Holt der Sachbearbeiter einen Beleg aus der Prüfung zurück, um z. B. das Projekt zu korrigieren, bleiben Klärungshinweis und Filterzugehörigkeit erhalten. Der Marker wird erst gelöscht, wenn der Beleg wieder zur Prüfung geht.
- Eigener Filter „In Klärung“; der Hinweis erscheint im Detailbereich und im Bestätigungsdialog beim Zurückholen.
- Beim Zurückholen blockiert nur ein tatsächlich gebuchter ER-Beleg; ist die KWP-Datenbank nicht erreichbar, wird die Aktion abgebrochen statt blind fortgesetzt.
- „Datei versenden“ auch im Rechnungseingang verfügbar.
- „Bestellung erzeugen“ / „mit Lieferung“ analog zur Rechnungsprüfung verfügbar.
7. Mehrere Dokumente pro Beleg
- Ein Beleg kann mehrere zugehörige Dateien führen (z. B. UGL und PDF).
- Quelle-Spalte zeigt die Dokument-Kombination; Filter arbeiten aspektbasiert.
- „Belege zusammenführen“ für bereits vorhandene Dubletten.
- Beim Verheiraten von PDF und UGL bleibt das UGL erhalten; Kategorie und Prüfsumme werden automatisch gesetzt.
8. Lieferschein- und Belegerfassung
- Button zum Verschieben eines Belegs aus der Beleg- in die Lieferschein-Erfassung.
- Ein bereits vorhandener UGL-Lieferschein wird erkannt und das passende PDF automatisch zugeordnet.
- Robustere Lieferschein-Erkennung mit Konfliktregel „Erfassung gewinnt“.
- Projektart-Ermittlung bei der Lieferscheinerfassung (relevant für die Archivierung).
- Seiten-Checkboxen werden bei „alle ausgewählt“ und beim Dateiwechsel korrekt aufgebaut.
- Fehler beim KWP-Archiv werden separat behandelt und brechen die Erfassung nicht ab.
9. E-Mail-Abruf für Lieferscheine (neu)
- Lieferscheine können aus einem eigenen E-Mail-Postfach abgerufen werden, getrennt vom Rechnungspostfach.
- Die OAuth-Anmeldung sucht das Konto gezielt nach E-Mail-Adresse, so dass mehrere Postfächer parallel funktionieren.
- Der angemeldete Benutzer wird in den Einstellungen angezeigt.
10. Tages-E-Mail (Daily-Mail)
- Der Versandumfang ist je Empfängerkreis konfigurierbar — persönliche Rechnungen, Geschäftsführung (Firmenübersicht) und Abteilungsleitung (Abteilungsübersicht) jeweils mit der Auswahl Keine / Sachlich / Fachlich / Beides. Die Voreinstellungen entsprechen dem bisherigen Verhalten; bei „Beides“ kommt die Spalte „Offene Prüfung(en)“ hinzu.
- Die Übersichten werden gegen die persönliche Liste dedupliziert.
- Mandanten-Information und fachliche Prüfungen in der Mail ergänzt, Betreff angepasst.
- Fehlerbehebung Mehrfachversand: Instanzen, die vor der Versandzeit gestartet wurden, konnten die komplette Tagesrunde erneut versenden (bei einem Kunden bis zu fünf Runden pro Tag). Der Versand-Marker wird jetzt ungepuffert gelesen und vor dem Versand gesetzt.
11. Rechnungsformate – ZUGFeRD, XRechnung, UGL
- Skonto: Der
#SKONTO#-Tag nach BR-DE-18 ist primäre Quelle und wird tolerant gegenüber Lieferanten-Abweichungen ausgewertet; Prozentsätze mit drei Nachkommastellen (z. B. „2,000 %“) werden korrekt erkannt; bei explizit gesetztem Basisbetrag 0 ergibt sich auch der Skontobetrag 0; bei Widerspruch zwischen Betrag und Prozent gilt der Betrag. - Zeilenbezogene Zu- und Abschläge gehen beim Import nicht mehr verloren.
- Lieferscheinnummern werden aus den ZUGFeRD-Positionen ausgelesen.
- Bei Gutschriften wird der Referenzbeleg aus dem Begleitdokument übernommen.
- ZUGFeRD 1.0: Namensraum-Problem beim CrossIndustryDocument behoben.
- Korrektur für ZUGFeRD-Rechnungen des Lieferanten GUT Brötje.
- UGL-Import: Belegnummer wird aus der Vorgangsnummer gesetzt, wenn keine RGD-Satzart vorliegt.
- Import-Zuordnung: Projekt- und Bestellnummer aus AB-, LS- und LF-Belegen werden wieder zugeordnet. Enthält die Vorgangsnummer mehrere semikolongetrennte Lieferscheine, wird jeder einzeln geprüft; Bestellnummern haben Vorrang vor Projektnummern, Mehrdeutigkeiten werden protokolliert.
- Nummern-Extraktion ist tolerant gegenüber Formatüberlauf.
12. Zahlung und KWP-Übergabe
- Neue Einstellung KwpAutoZahlungsfreigabe: Ist eine Rechnung sachlich und fachlich freigegeben, wird die Zahlungsfreigabe in KWP automatisch gesetzt (Rechnungsstatus 2 / Zahlungsstatus 1). Die automatische Freigabe ist gegen Fehler abgesichert.
- Manuell gesetzte Abteilungs-Nr. wird nicht mehr überschrieben; bei Projekt-Neuzuweisung wird sie dagegen automatisch neu gesetzt.
- Bestelladresse erlaubt 24 Zeichen statt bisher 8.
- Preiseinheit: Werte kleiner 1 werden auf 1 gesetzt statt stillschweigend auf 0.
- Berechnung des Netto-Einzelpreises in der Bestellposition korrigiert (Zuschlag wird nicht mehr durch die Menge geteilt).
- Fehlerbehebung: Bei Lastschrift wird kein Zahlbetrag mehr gesetzt.
- Lieferart und Bestellfortschritt werden beim Erzeugen korrekt vorbelegt.
13. Menü, Benutzerrollen und Freischaltung
- Menü neu strukturiert: eigene Gruppen „Rechnungen“ und „Lieferscheine“; Gruppen blenden sich aus, wenn der Benutzer für keinen Eintrag berechtigt ist.
- Neue Benutzerrolle „Lieferscheinprüfung“.
- Feature-Freischaltung nach Lizenzstufe (neu): Welche Funktionsmodule zur Verfügung stehen – Materialbuchung, Bestellwesen-Kontextmenüs, E-Mail und Lieferschein – richtet sich jetzt nach der erworbenen Lizenzstufe statt nach einzelnen Lizenz-Feature-Tags. Höhere Stufen enthalten die Funktionen der niedrigeren. Die Preiskontrolle bleibt unverändert ein eigenes Lizenz-Feature.
- Anmeldedialog mit „Passwort speichern“; letzter Benutzer wird automatisch vorbelegt.
- Projektleitungs-Auswahl mit Filterfeld nach Benutzer/Kürzel.
14. Mandanten auf getrennten Laufwerken (neu)
- In der mandanten.json kann pro Mandant ein eigenes Datenverzeichnis hinterlegt werden, das den Standard {KWP-Laufwerk}\EinkaufsMonitor\{MandantenId} überschreibt. Damit können Mandanten aus Gründen der Mandantentrennung auf verschiedenen Laufwerken liegen.
- Mandantenliste und Installer-Ordner bleiben gemeinsam auf dem KWP-Laufwerk.
- Ein nicht erreichbares Datenverzeichnis führt zu einer Meldung statt zu einem halb initialisierten Start.
- Mehrere Netzlaufwerke können gleichzeitig verbunden werden.
- Mandantendialog: Die Auswahl erfolgt über den Index statt über den Anzeigetext – Mandanten, deren Id einen Doppelpunkt enthält, wurden vorher nicht gefunden.
- Anleitung: Mandanten auf getrennten Laufwerken einrichten
15. Bedienkomfort
- Einheitliches Zeilen-Kontextmenü in Rechnungseingang, Rechnungsprüfung, Lieferschein-Prüfung und Materialbuchung – statt bisher unterschiedlicher Menüs je Spalte.
- Datums-Autovervollständigung setzt das Vorjahr ein, wenn Tag/Monat sonst in der Zukunft lägen (erst ab mehr als vier Monaten Zukunft); ungültige Tag/Monat-Kombinationen werden bei der Eingabe blockiert.
- Leeres bzw. offenes Bis-Datum wird als Leerstring statt als Jahr 9999 dargestellt.
- Eingabedialoge: Abbrechen verwirft, ein bewusst geleertes Feld wird übernommen.
- Trennlinien-Position der Grids wird gespeichert.
16. Stabilität und Performance
- Muster-Lieferant wird beim ersten Start nicht mehr angelegt – er verursachte zyklische SFTP-Verbindungsfehler im Systemprotokoll.
- Absturz beim Auslesen der KWP-bnsettings.xml behoben.
- Globale Fehlerbehandlung für unerwartete Ausnahmen auf dem UI-Thread.
- Try/Catch und Logging für die UI-Kommandos in Rechnungseingang und -prüfung.
- Absturz beim Doppelklick auf den Status behoben.
- Spaltenselektiver Datenabruf für Bestellnummern-, Projekt- und Dokumentenlisten – spürbar schneller bei großen Datenbeständen.
- Kundennummer beim Lieferanten wird von Leerzeichen bereinigt.
- Diverse Korrekturen bei Beleg-/Vorgangsnummern-Priorität und Regie-/Pool-Projekt-Suche.








