MicrotronX ERP - History / Changelog
Warnhinweis: Sie sind verpflichtet, vor jedem LiveUpdate eine Datensicherung durchzuführen.
3.25.0.1 - 2025-01-02
Allgemein / Global
- Erste Programmversion für das Jahr 2025 zur Aktivierung der Downloadberechtigungen. Gleicher Entwicklungsstand wie Version 3.24.0.106
3.25.0.2 - 2025-01-08
Dieses Update benötigt eine Reorganisation!
Allgemein / Global
- Das MXOPADMIN-Tool wurde erweitert:
- Erweiterung der Tabellenansicht der Buchungspositionen um Summenfelder
- Neues Häckchenfeld zum Abschalten der automatisch Umrechnungsfunktionen für Fremdwährung
- Das MXOPADMIN-Tool wurde erweitert:
Speditionslager
- Das "Auslagerungen Selektieren" Fenster wurde um einen Neuen Reiter mit der Gesamtliste der verfügbaren Lagereinheiten (basierend auf NVE/SSCC) erweitert.
- Die Lagerpreislisten wurden um eine Detailerfassung zu "Staffelung" und "Verpackungsarten" erweitert. Diese neue Funktion zum Ermitteln der Preise ist im BETA test und sollte nur nach Rücksprache mit dem MicrotronX Support verwendet werden.
Adressenverwaltung
- Erweiterung der Adressen-Datenfelder um K_STRASSE_HSNR = Hausnummer
- Die Berechnungsart für Debitoren- und Kreditorennummern (Admin-Einstellung KD_DEB_Berechnungsart=2) wurde optimiert.
Ab sofort wird eine Debitoren- bzw. Kreditorennummer nur dann erzeugt, wenn die betreffende Adresse mindestens einer der folgenden Kundenkategorien zugeordnet ist:
- Debitor: Auftraggeber, Frachtzahler, Besteller oder Speditionslager-Kunde
- Kreditor: Frachtführer, Agent, Lieferant, Zoll-Adresse, Speditionslager-Kunde oder Speditionskunde
Planer3
- Das Aufgaben & Todo's Modul wurde erweitert:
- Suchen, Sortieren und Filtern innerhalb der Tabelle aktiviert
- Neues Freitext Suchfeld
- Neue Admin-Einstellung zum Aktivieren der Checkbox "Alle Aufgaben im System anzeigen" = aufgaben_AllesAnzeigen
- Das Aufgaben & Todo's Modul wurde erweitert:
Auftragserfassung
- Neue Admin-Einstellung für die Sicherheitsabfrage nach dem Kopieren und Einfügen von Sendungsdaten aus einer anderen Position:
Name:possdgd.kue.deletefromsource
Beschreibung: Bestimmt, ob nach dem Einfügen von Sendungsdaten aus einer anderen Position eine Sicherheitsabfrage angezeigt werden soll, die das Löschen aus der ursprünglichen Position bestätigt.- 1 = Ja (Abfrage wird angezeigt)
- 0 = Nein (Sendungsdaten werden ohne Abfrage aus der ursprünglichen Position gelöscht)
- -1 = Keine Abfrage, und die Daten verbleiben in der ursprünglichen Position (werden nicht gelöscht)
- Neue Admin-Einstellung für die Sicherheitsabfrage nach dem Kopieren und Einfügen von Sendungsdaten aus einer anderen Position:
3.25.0.3 - 2025-01-09
Buchungen
- Korrektur eines Fehler bei der Buchungsvorschau / -Kontrolle: "tKundenpostfach: Operation bei geschlossener Datenmenge nicht ausführbar!"
Triggersystem
- Neue integrierte Triggerfunktion:
function mxff_BackupFile(const vSourceFilename:string; const vDestinationPath:string; const vCreateDestinationPath:boolean=true):string;
- Neue integrierte Triggerfunktion:
Einnahmen- / Ausgabenerfassung
- Die Auswahl der Fremdwährung ist nicht mehr NL gebunden
3.25.0.4 - 2025-01-10
Dieses Update benötigt eine Reorganisation!
Allgemein / Global
- Diverse Updates zu DevExpress Produkten mit kleinen Optimierungen und Fehlerkorrekturen im Bezug auf Design / Styles
MicrotronX SQL Server
- Bisher wurden Datenbankinformationen und Parameter in der internen „mxdbsystem“-Datenbankstruktur sowie in den zugehörigen DB-Katalogen gespeichert.
Mit diesem Update erhält jedoch jede ERP-Datenbank ihre eigenen „mxdbsystem_“-Tabellen. Diese Änderung und Erweiterung führt zu einer deutlich verbesserten Multithreading-Kompatibilität. - Alle Module und Erweiterungen wurden mit dieser neuen Einstellung neu kompiliert und werden mit diesem Update vollständig aktualisiert!
- Bisher wurden Datenbankinformationen und Parameter in der internen „mxdbsystem“-Datenbankstruktur sowie in den zugehörigen DB-Katalogen gespeichert.
Auftragserfassung
- Neuer Trigger nach dem Kopieren & Einfügen von Sendungszeilen: onpossdgdkueafterdeletefromsource
Adressenverwaltung
- Die Gruppe "XRechnung" innerhalb der Finanzdaten-Seite wurde in "ZUGFeRD / XRechnung Parameter und Einstellungen" umbenannt
- Neues Erfassungsfeld für Postfachadresse für die Elektronische Rechnung: Es können mehrere Zeilen = unterschiedliche Postfächer eingetragen und während der Belegerstellung selektiert werden.
- Das neue Feld für "Hausnummer" wird nun auch in allen anderen Modulen beim Laden einer Adresse berücksichtigt.
3.25.0.5 - 2025-01-14
S3M85 Elektronische Rechnungen
- Bisher wurde im Feld „BuyerReferenz“ entweder die LeitwegId oder die Bestellnummer aus dem Beleg eingetragen.
Mit diesem Update wird nun auch das Feld BUTEXT berücksichtigt, das in der Regel die kundeneigene Auftragsnummer aus der Auftragserfassung enthält. Die Reihenfolge für die Datenübernahme ist wie folgt:
1. LeitwegId
2. Falls keine LeitwegId vorhanden ist: BUTEXT
3. Falls auch diese nicht definiert ist: Bestellnummer - Auch das Feld „PurchaseOrderReferenz“ wird ab sofort entweder mit der Bestellnummer oder – falls diese nicht vorhanden ist – mit dem BUTEXT befüllt, in genau dieser Reihenfolge.
- Wenn der BUTEXT bislang nicht in einem der genannten Felder eingetragen werden konnte, wird er jetzt automatisch in das Feld „ProjectReference“ übernommen.
- Mit den oben genannten Änderungen werden nun sowohl die LeitwegID, die Bestellnummer als auch der BUTEXT im Belegsatz eingetragen.
- Bisher wurde im Feld „BuyerReferenz“ entweder die LeitwegId oder die Bestellnummer aus dem Beleg eingetragen.
Tarifwerk
- Die Formeltarife wurden erweitert. Bisher konnten bei den unterschiedlichen Tarifen für Dienstleister (im unteren Erfassungsbereich der Formeltarife) nur eindeutige Namen für die Ziel-Variable vergeben werden, beispielsweise „tdm“ bis „tdm999“.
Ab dieser Programmversion ist es nun möglich, mehrere Tarifzeilen (Lookup zu verschiedenen Matrizen für unterschiedliche Dienstleister) in derselben Variablen zu hinterlegen, zum Beispiel in „tdm“. Die Variable enthält dann den ersten ermittelten Wert, der ungleich 0 ist.
- Die Formeltarife wurden erweitert. Bisher konnten bei den unterschiedlichen Tarifen für Dienstleister (im unteren Erfassungsbereich der Formeltarife) nur eindeutige Namen für die Ziel-Variable vergeben werden, beispielsweise „tdm“ bis „tdm999“.
3.25.0.6 - 2025-01-15
Dieses Update benötigt eine Reorganisation!
S3M85 Elektronische Rechnungen
- Beim Versuch, für eine Buchung eine PDF-Datei zu erstellen, bei der im Kundenstamm eine XRechnung-XML hinterlegt war,
kam es bisher zu einer Zugriffsverletzung und die PDF-Erzeugung stürzte ab.
Dieser Fehler ist nun behoben, sodass auch bei Kunden mit der Einstellung „XRechnung“ wie gewohnt eine normale PDF-Datei erstellt werden kann.´ - Beim Erstellen von PDF-Dateien (Ausgangsrechnung, Ausgangsgutschrift) für Kunden, die auf XRechnung eingestellt sind, wird zusätzlich zur PDF-Datei stets auch die erforderliche XRechnung-XML-Datei erzeugt.
- Beim Versuch, für eine Buchung eine PDF-Datei zu erstellen, bei der im Kundenstamm eine XRechnung-XML hinterlegt war,
kam es bisher zu einer Zugriffsverletzung und die PDF-Erzeugung stürzte ab.
Tarifwerk
- Neue Triggerfunktion beim Starten von Tarifberechnungen oder -Tests: "tarif_Konstanten"
Über diesen Triggeraufruf können globale Konstanten für die Tarifberechnungen aktiviert werden, z.B. isADR
- Neue Triggerfunktion beim Starten von Tarifberechnungen oder -Tests: "tarif_Konstanten"
Speditionslager
- Beim „Einlagern“ aus einem Produktionsauftrag erscheint eine zusätzliche Abfrage, falls noch keine Einnahmen für die Produktion erfasst wurden. Vor dem Erzeugen der automatischen Einlagerung können dadurch die Erlöse eingeben und in die Einlagerungsbuchung übernommen werden.
- Das Datum der Einlagerung bei Fertigstellung der Produktion entspricht dem Fertigstellungsdatum des Produktionsauftrags.
- Die erste Einnahmezeile bekommt automatisch als Text die Artikelbeschreibung und als Menge die produzierte Anzahl eingetragen
Buchungskockpit
- In den Buchungscockpit-Einstellungen können verschiedene Filter definiert werden, die in einer bestimmten Reihenfolge abgearbeitet werden.
Diese Filter bestimmen beispielsweise, welche Auftragspositionen für Sammelrechnungen zusammengefasst werden. Neu hinzugekommen sind sogenannte
Ausschlussfilter, die ebenfalls in die Reihenfolge der Filter integriert werden können – je nach Bedarf vor, zwischen oder nach den bisherigen Positionsfiltern.
Sobald eine Position auf einen Ausschlussfilter passt, wird sie ab dieser Stelle von der weiteren Abrechnung ausgeschlossen und taucht in keinem nachfolgenden Filter mehr auf. Auf diese Weise lassen sich unerwünschte oder bestimmte Positionen bereits im Vorfeld der Abrechnung ausfiltern.
- In den Buchungscockpit-Einstellungen können verschiedene Filter definiert werden, die in einer bestimmten Reihenfolge abgearbeitet werden.
Diese Filter bestimmen beispielsweise, welche Auftragspositionen für Sammelrechnungen zusammengefasst werden. Neu hinzugekommen sind sogenannte
Ausschlussfilter, die ebenfalls in die Reihenfolge der Filter integriert werden können – je nach Bedarf vor, zwischen oder nach den bisherigen Positionsfiltern.
Adressenverwaltung
- Die Listen der Buchungskockpit-Filter für Sammelabrechnungen wurden wie folgt erweitert:
- Neue Spalte für "Ausschluss-Filter?"
- Ausschlussfilter werden mit rotem Hintergrund dargestellt
- Die Listen der Buchungskockpit-Filter für Sammelabrechnungen wurden wie folgt erweitert:
LKW Stammdaten
- Das Fahrzeug-Typ Erfassungsfeld wurde in ein Nachschlagefeld umgewandelt und ermöglicht die Auswahl anhand der bisher in anderen Fahrzeugen erfassten Daten
3.25.0.7 - 2025-01-20
Dateianlagen
- Das Dateianlagen-Modul hat in PDF-Dateien in allen Modulen nach Elektronischen-Rechnungs-Strukturen gesucht.
Ab dieser Programmversion wird diese Erweiterung nur noch bei Dateianlagen der OP-Module aktiviert.
- Das Dateianlagen-Modul hat in PDF-Dateien in allen Modulen nach Elektronischen-Rechnungs-Strukturen gesucht.
Personal Stammdaten
- Die Gruppenberechtigung „Seite Schulungsnachweise sichtbar?“ gilt ab sofort auch für den Reiter „Dokumente & Erlaubnisse“.
Somit kann ein Mitarbeiter ohne Berechtigung für die Pflege dieser Dokumente und Erlaubnisse auch nicht mehr auf die entsprechende Liste zugreifen.
- Die Gruppenberechtigung „Seite Schulungsnachweise sichtbar?“ gilt ab sofort auch für den Reiter „Dokumente & Erlaubnisse“.
Buchungen
- Neue Admin-Einstellung basis.zahlungsziel.ebu zur Festlegung, anhand welches Datums das Zahlungsziel bei Eingangsbuchungen (Eingangsrechnung, Eingangsgutschrift) berechnet wird. Mögliche Werte:
- 0 = Belegdatum
- 1 = Leistungsdatum
- 2 = Aktuelles Systemdatum
- 3 = Eingangsdatum/Erhalt
- Der Standardwert ist 0 (Belegdatum) bzw. wird einmalig aus der Einstellung basis.zahlungsziel für Ausgangsbuchungen übernommen
- Neue Admin-Einstellung basis.zahlungsziel.ebu zur Festlegung, anhand welches Datums das Zahlungsziel bei Eingangsbuchungen (Eingangsrechnung, Eingangsgutschrift) berechnet wird. Mögliche Werte:
Dispo-Modul
- Korrektur eines Summenfehlers bei der Ermittlung der Gesamtkosten für den Sammler:
Wenn der Sammler selbst Kosten hatte (normalerweise werden Sammlerkosten über eine Kostenverteilung auf die Unterpositionen aufgeteilt), wurden die Beträge bislang fälschlicherweise vervielfacht angezeigt. Dieser Anzeigefehler ist nun behoben.
- Korrektur eines Summenfehlers bei der Ermittlung der Gesamtkosten für den Sammler:
Auftragserfassung
- Neue Admin-Einstellung für die Ermittlung vom Frachtpflichtigen Gewicht: fkg_berechnung_fffz:
Werden die Standardwerte pro QBM bzw. LDM vom Kunden oder vom Hauptfrachtführer verwendet? Standard = 0 = Kunde / 1 = Hauptfrachtführer - Beim Ermitteln der Entfernungskilometer über mxMaps unter Verwendung von Weiteren Ladestellen werden ab dieser Version "Leere" Adressen übersprungen
- Neue Admin-Einstellung für die Ermittlung vom Frachtpflichtigen Gewicht: fkg_berechnung_fffz:
Buchungen
- Die Steuercodeautomatik im MicrotronX ERP war bisher nur für Kunden aktivierbar, deren eigenes Land laut Registrierung in einem EU-Land lag.
Ab dieser Version kann sie durch die Admin-Einstellung steuercode_automatik_regland_xx auch für andere Länder aktiviert werden.
- Die Steuercodeautomatik im MicrotronX ERP war bisher nur für Kunden aktivierbar, deren eigenes Land laut Registrierung in einem EU-Land lag.
MxCronJobs
- Erweiterung des Cronjob Moduls um Tariffunktionen, damit z.B. nach dem Importieren von Positionen automatische Nebenkostenberechnungen gestartet werden können.
3.25.0.8 - 2025-01-24
Dieses Update benötigt eine Reorganisation!
Allgemein / Global
- Update der DevExpress Komponenten auf die aktuellste Verfügbare Version 24.2.4 mit vielen Neuerungen und Verbesserungen seitens des Herstellers:
Link zu "Was ist Neu bei DevExpress VCL 24.2" - Die Funktion „mxdobinlog()“ in allen Programmen und Modulen wurde erweitert. Ab sofort wird für jedes Modul und jede Datenbankinstanz automatisch ein eigener Dateiname erzeugt, selbst wenn das Modul identisch ist, aber unterschiedliche DB-Namen verwendet werden.
- Update der DevExpress Komponenten auf die aktuellste Verfügbare Version 24.2.4 mit vielen Neuerungen und Verbesserungen seitens des Herstellers:
Triggersystem
- Erweiterungen der {tMXTarifVCL} Komponente für die Verwendung in Hintergrunddiensten und gleichzeitig in unterschiedlichen Threads
ERP Administration
- Mit diesem Update wird der Editor im SQL-Adminpanel durch eine Standardkomponente ersetzt. Die bisherige Komponente von ElevateDB zeigt mit der aktuellen Delphi-Version Funktionsstörungen und kann beim Wechseln sowie erneuten Zurückwechseln vom Formular abstürzen.
Adressenverwaltung
- Ab sofort können in der Kundenverwaltung Termine erfasst werden. Dabei lassen sich neben Datum, Start- und Endzeit auch ein Erinnerungsdatum eingeben.
Zusätzlich stehen ein Freitextfeld für "Grund vom Termin" sowie ein Infoblock für Hinweise und Notizen zur Verfügung. Zur weiteren Dokumentation können zudem Dateianhänge hinzugefügt werden, sodass beispielsweise Kundenbesuche geplant oder später nachvollziehbar dokumentiert werden können.
Achtung! Die Funktionen zum automatischen Erzeugen von Kalendereinträgen im Planer3 sind noch nicht verfügbar und werden mit einem der künftigen Updates entweder direkt im ERP oder als Triggersytemfunktionen verfügbar werden.
- Ab sofort können in der Kundenverwaltung Termine erfasst werden. Dabei lassen sich neben Datum, Start- und Endzeit auch ein Erinnerungsdatum eingeben.
Auftragserfassung
- Neue Admin-Einstellung zur veränderten Steuerung der Berechnung des frachtpflichtigen Gewichts:
Bisher wurde das frachtpflichtige Gewicht pro Sendungszeile anhand der Werte für Netto-KG, Brutto-KG, Lademeter und Kubikmeter ermittelt und jeweils der höchste Wert (auch anhand der Sperrigkeitseinstellungen für LDM/QBM) herangezogen.
Mit der neuen Admin-Einstellung „fkg_berechnung_nurmitldmqbm“ kann dieses Verhalten nun wie folgt angepasst werden:- Sind in einer Sendung Sendungszeilen mit LDM/QBM enthalten, wird nur für diese das frachtpflichtige Gewicht ermittelt.
- Für Sendungszeilen ohne LDM/QBM wird das Feld KGF geleert bzw. nicht berücksichtigt.
- Gibt es keine Sendungszeilen mit LDM/QBM, kommt weiterhin die bisherige Berechnungsweise (größter Wert) zum Einsatz.
- Neue Admin-Einstellung zur veränderten Steuerung der Berechnung des frachtpflichtigen Gewichts:
Tarifwerk
- Die "Lookuptariferfassung" in den Formeltarifen wurden zusätzlich zum Tarifauswahlfeld um ein Festpreis-Feld erweitert. Somit kann nun für bestimmte Dienstleister ein bestimmer Festpreis definiert werden anstatt für einen Festpreis einen eigenen Matrix-Tarif definieren zu müssen.
Dispo-Modul
- Korrektur eines Fehlers beim Ermitteln der Sammler Erlöse/Kosten und Anzeige als -1
Buchungen
- Eine veraltete Einstellung beim Erstellen von Sammelbuchungen konnte unter bestimmten Umständen dazu führen, dass das Belegdatum (Rechnungsdatum bzw. Gutschriftsdatum) automatisch auf das Ladedatum der ersten Position gesetzt wurde.
Mit diesem Update sind sämtliche ähnliche Probleme – etwa beim Erstellen von Leergut-Abrechnungen – behoben, und das „REDATUM“ wird nicht mehr automatisch verändert.
Falls ein Beleg in einer anderen Steuerperiode liegen soll, lässt sich dies über das Leistungsdatum steuern.
- Eine veraltete Einstellung beim Erstellen von Sammelbuchungen konnte unter bestimmten Umständen dazu führen, dass das Belegdatum (Rechnungsdatum bzw. Gutschriftsdatum) automatisch auf das Ladedatum der ersten Position gesetzt wurde.
MxCronJobs
- Diverse Verbesserungen und Optimierungen an internen Modulmechanismen sorgen für eine bessere Stabilität des MS100 Cronjob Moduls.
3.25.0.9 + .10 - 2025-01-29
Speditionslager
- Die Filter in der Tabellenansicht der Lagerbuchungen wurden erweitert:
- Eine neue Checkbox „Enthält NVE im Lagerbestand?“ zeigt bei Aktivierung ausschließlich Lagerbuchungen, in denen sich mindestens eine noch nicht ausgelagerte NVE befindet.
- Wird das Häkchen entfernt, können sämtliche Lagerbuchungen mit ausgelagerten NVE angezeigt werden.
- Die Filter in der Tabellenansicht der Lagerbuchungen wurden erweitert:
Reportbuilder
- Aktualisierung vom Reportbuilder und allen Zusatzkomponenten auf die aktuellste verfügbare Enterprise Version 23.00 mit diversen Korrekturen und Verbesserungen seitens des Herstellers
Auftragserfassung
- Bei aktivierter Admin-Einstellung „fkg_berechnung_nurmitldmqbm“ wird das frachtpflichtige Gewicht über alle Sendungszeilen (KG-Frachtpflichtig) ab sofort aus dem
größten Wert von den Summen für KG-Netto, KG-Brutto und KG-Frachtpflichtig ermittelt.
Dieser Wert wird im Feld „KGF“ in der Tabelle POSITIONEN gespeichert, ist nur in der Tabellenansicht sichtbar und wird bei Tarifberechnungen verwendet.
Gleichzeitig wird das Feld KGF pro Sendungszeile nur noch mit dem tatsächlichen Gewicht aus der Formel LDM/QBM gefüllt.
- Bei aktivierter Admin-Einstellung „fkg_berechnung_nurmitldmqbm“ wird das frachtpflichtige Gewicht über alle Sendungszeilen (KG-Frachtpflichtig) ab sofort aus dem
größten Wert von den Summen für KG-Netto, KG-Brutto und KG-Frachtpflichtig ermittelt.
3.25.0.11 - 2025-02-07
Buchungen
- Beim Verbuchen elektronischer Eingangsrechnungen und Eingangsgutschriften werden automatisch erweiterte Plausibilitätsprüfungen aktiviert.
Dazu gehören unter anderem die Überprüfung von Netto- und Bruttobeträgen, die korrekte Berechnung und Ausweisung der Steuer sowie ein Abgleich
mit relevanten Stammdaten (z. B. Lieferantendaten oder Buchungskonten).
Auf diese Weise wird sichergestellt, dass alle Belege korrekt erfasst und potenzielle Fehler frühzeitig erkannt werden. - Eine fehlerhafte Struktur einer elektronischen Eingangsrechnung (ER) oder Eingangsgutschrift (EG) löst nun keine unterbrechende Popup-Fehlermeldung mehr aus. Stattdessen wird der entsprechende Hinweis im rechten Vorschaufenster angezeigt, sodass der laufende Arbeitsprozess nicht blockiert wird.
- Beim Verbuchen elektronischer Eingangsrechnungen und Eingangsgutschriften werden automatisch erweiterte Plausibilitätsprüfungen aktiviert.
Dazu gehören unter anderem die Überprüfung von Netto- und Bruttobeträgen, die korrekte Berechnung und Ausweisung der Steuer sowie ein Abgleich
mit relevanten Stammdaten (z. B. Lieferantendaten oder Buchungskonten).
Auftragserfassung
- Sobald in einer Auftragsposition eine Rechnung oder Gutschrift erstellt wurde, wurden bisher die Eingabefelder für Frachtzahler und Frachtführer
automatisch deaktiviert. Mit diesem Update bleiben die Felder zwar weiterhin inaktiv, jedoch kann über den Fernglas-Button (rechts neben dem Eingabefeld)
dennoch der Kurzname angepasst werden.
Dies ermöglicht es, bei Bedarf nachträglich einen anderen Frachtzahler oder Frachtführer im Kopfbereich der Auftragsposition auszuwählen, ohne die bereits erfasste Rechnung oder Gutschrift zurücksetzen zu müssen.
- Sobald in einer Auftragsposition eine Rechnung oder Gutschrift erstellt wurde, wurden bisher die Eingabefelder für Frachtzahler und Frachtführer
automatisch deaktiviert. Mit diesem Update bleiben die Felder zwar weiterhin inaktiv, jedoch kann über den Fernglas-Button (rechts neben dem Eingabefeld)
dennoch der Kurzname angepasst werden.
S3M85 Elektronische Rechnungen
- Die Basiskomponenten zum Lesen und Schreiben von Elektronischen Rechnungsdateien wurden auf die aktuellsten Versionen aktualisiert
3.25.0.12 - 2025-02-10
Auftragserfassung
- Die Funktion „Erzeugen von (PDF-)Dateien für markierte Positionen“, die über das Kontextmenü (rechte Maustaste) in der Tabellenansicht aufgerufen wird,
kann die erstellten Dateien jetzt auch automatisch als Dateianlagen in den jeweiligen Positionen hinterlegen.
Dadurch wird der Workflow vereinfacht, da die Dokumente nicht mehr manuell hinzugefügt werden müssen und jederzeit direkt an der entsprechenden Position verfügbar sind.
- Die Funktion „Erzeugen von (PDF-)Dateien für markierte Positionen“, die über das Kontextmenü (rechte Maustaste) in der Tabellenansicht aufgerufen wird,
kann die erstellten Dateien jetzt auch automatisch als Dateianlagen in den jeweiligen Positionen hinterlegen.
Reportbuilder
- Korrektur einer sporadischen Zugriffsverletzung beim Erstellen von PDF-Dateien:
In der jüngsten Aktualisierung der ReportBuilder-Komponenten des Herstellers Digital Metaphors hat sich anscheinend ein Fehler eingeschlichen, der das Speichern von PDF-Dokumenten in bestimmten Fällen verhinderte. Mit diesem Update haben wir einen eigenen Bugfix aktiviert, um das Problem zu beheben. Wir warten jedoch weiterhin auf eine offizielle Lösung von Digital Metaphors.
- Korrektur einer sporadischen Zugriffsverletzung beim Erstellen von PDF-Dateien:
3.25.0.13 - 2025-02-12
Reportbuilder
- Der angeforderte Bugfix für die neueste Version des ReportBuilder wurde vom Hersteller bisher leider nicht bereitgestellt.
Wir haben daher die in unserer Anwendung integrierten ReportBuilder-Komponenten vorübergehend auf die vorherige Version zurückgestuft, um die Stabilität sicherzustellen und einen reibungslosen Betrieb zu gewährleisten.
- Der angeforderte Bugfix für die neueste Version des ReportBuilder wurde vom Hersteller bisher leider nicht bereitgestellt.
3.25.0.14 - 2025-02-13
Speditionslager
- Es wurde ein neuer Trigger aktiviert, der nach dem Vollständigen Auslagern einer Einlagerung aufgerufen wird: onVollstandigAuslagern
S3M85 Elektronische Rechnungen
- Korrektur einer Warnung beim Verbuchen von Eingangsbuchungen ohne Leistungsdatum
Buchungen
- Das Feld "Beleg erhalten am" im Buchungskontrollfenster ist ab sofort bei Eingangsbuchungen als Pflichtfeld definiert und wird, falls nicht angegeben, automatisch mit dem aktuellen Datum gefüllt.
- Die Berechnung des Zahlungsziels bei Eingangsbuchungen basierend auf dem Erhalten-Datum ist nun auch im Buchungen-Erstellen-Modul verfügbar. Bisher war diese Funktionalität ausschließlich im roten Kontrollfenster vorhanden.
- Der Titel des Eingabefelds für das Rechnungs- bzw. Gutschriftsdatum wurde von "Buchungsdatum" auf "Belegdatum" geändert.
Dateianlagen Manager
- Der Dateianlagen-Importserver erkennt nun automatisch eine laufende Datensicherung und pausiert den Datenimport, bis die Sicherung vollständig abgeschlossen ist.
Triggersystem
- Die interne {tmxPosThread}-Komponente erkennt nun automatisch, wenn die Datenbank gesperrt, im Wartungsmodus ist oder eine Datensicherung läuft.
In diesen Fällen wird die Verarbeitung pausiert und erst fortgesetzt, sobald die Datenbank wieder "online" ist.
- Die interne {tmxPosThread}-Komponente erkennt nun automatisch, wenn die Datenbank gesperrt, im Wartungsmodus ist oder eine Datensicherung läuft.
Druckmenü
- Das Druckmenü bzw. die "Einstellungen zu dieser Druckvorlage" (Erreichbar per Rechtsklick) wurde um ein Dateianlagenfenster erweitert. Diese Funktion ermöglicht das Hinterlegen zusätzlicher Dokumente (z. B. PDF-Dateien) für die jeweilige Druckvorlage.
Beim manuellen E-Mail-Versand über das Druckmenü werden die hinterlegten Dokumente automatisch als Anhänge in die ausgehende E-Mail integriert. Dies ist besonders nützlich, wenn beispielsweise beim Versenden von Transportaufträgen eine separate PDF-Datei mit Allgemeinen Geschäftsbedingungen (AGB) oder andere relevante Unterlagen beigefügt werden sollen.
In der ersten Beta-Version dieser Funktion erfolgt die Verwendung der Dateianlagen ausschließlich beim manuellen Versand durch den Mitarbeiter, der aktiv auf den "Senden"-Button klickt. Die automatische Verarbeitung im Rahmen von Hintergrunddiensten, wie beispielsweise Cronjobs, ist in dieser Version noch nicht implementiert und wird zu einem späteren Zeitpunkt ergänzt.
Diese Erweiterung sorgt für eine einheitliche und konsistente Kommunikation, reduziert den manuellen Aufwand und minimiert das Risiko fehlender Anhänge.
- Das Druckmenü bzw. die "Einstellungen zu dieser Druckvorlage" (Erreichbar per Rechtsklick) wurde um ein Dateianlagenfenster erweitert. Diese Funktion ermöglicht das Hinterlegen zusätzlicher Dokumente (z. B. PDF-Dateien) für die jeweilige Druckvorlage.
3.25.0.15 - 2025-02-20
Allgemein / Global
- Das TeamViewer QuickSupport-Modul wird auf die neueste Version aktualisiert.
- Neuer Hilfe-Button im Hauptmenü (oben rechts, neben dem Suchen-Feld): "Frage MicrotronX GPT"
Mit dem neuen Hilfe-Button "Frage MicrotronX GPT" steht Ihnen ab sofort eine direkte Schnittstelle zu den ChatGPT-Funktionen zur Verfügung. Durch einen Klick auf den Button wird die entsprechende Hilfeseite im Standardbrowser geöffnet, sodass Sie schnell und gezielt Fragen rund um das MicrotronX ERP-System stellen können.
Funktionsumfang:- Direkte Unterstützung: Stellen Sie gezielte Fragen zu Modulen, Prozessen oder Funktionen innerhalb von MicrotronX ERP.
- Browserbasierte Chat-Schnittstelle: Die Hilfeseite öffnet sich im Standardbrowser, sodass Sie parallel zur ERP-Anwendung arbeiten können.
- Effiziente Problemlösung: Schnelle Antworten auf häufige Fragestellungen, ohne separate Dokumentationen durchsuchen zu müssen.
Der neue Button bietet somit eine benutzerfreundliche, kontextbasierte Hilfefunktion, die direkt im Arbeitsumfeld verfügbar ist und eine effiziente Self-Service-Unterstützung gewährleistet.
Triggersystem
- Neue integrierte Triggerfunktion zum Erzeugen eines CRC64 Hash:
function mxenc_CreateCRC64(const vInput:string):string;
- Neue integrierte Triggerfunktion zum Erzeugen eines CRC64 Hash:
Offeneposten
- Die Filtergruppe "Sonstige Filter" wurde um eine neue Checkbox zum Suchen von Buchungen ohne Dateianlagen erweitert.
S3M85 Elektronische Rechnungen
- Diverse Erweiterungen und Verbesserungen der Basiskomponenten für Elektronische Rechnungsmodule
- Verbesserte Darstellung der Elektronischen Rechnungsvorschau
Auftragserfassung
- Beim Kopieren und Einfügen von Sendungszeilen zwischen Positionen werden die eingefügten Sendungszeilen nun gebündelt am Ende der jeweiligen Position eingefügt.
Bisheriges Verhalten:
Die Sendungszeilen wurden mit den ursprünglichen Werten im Feld "VSORT" eingefügt, wodurch die Reihenfolge der Datenzeilen durcheinandergeriet. Dies führte dazu, dass die Zeilen abwechselnd dargestellt wurden.
Neues Verhalten:
Ab sofort werden die eingefügten Sendungszeilen am Ende der Liste gesammelt und zusammenhängend dargestellt, was die Übersichtlichkeit und Nachvollziehbarkeit deutlich verbessert. - Das Einfügen von Sendungszeilen (inkl. ADR Angaben) wurde optimiert und erheblich beschleunigt.
- Der Excel-Export Button in den Tabellenansichten für Sendungsdaten wurde in allen Modulen aktiviert.
- Beim Kopieren und Einfügen von Sendungszeilen zwischen Positionen werden die eingefügten Sendungszeilen nun gebündelt am Ende der jeweiligen Position eingefügt.
Adressenverwaltung
- Die Seite Nebenkosten wurde optimiert und zeigt nun automatisch einen Scrollbalken am rechten Bildschirmrand an. Dadurch bleibt die Tabelle mit den erfassten Nebenkosten stets vollständig sichtbar.
Zuvor konnte es bei niedrigen Bildschirmauflösungen vorkommen, dass die Tabelle entweder stark verkleinert oder gar nicht angezeigt wurde. - Das Erfassungsfeld für "Firmengruppe" bietet ab sofort eine automatische Autovervollständigung basierend auf den bisher erfassten Einträgen an.
- Die Seite Nebenkosten wurde optimiert und zeigt nun automatisch einen Scrollbalken am rechten Bildschirmrand an. Dadurch bleibt die Tabelle mit den erfassten Nebenkosten stets vollständig sichtbar.
3.25.0.16 - 2025-02-24
Buchungen
- Die Fehlermeldung
"Der Netto-Buchungsbetrag in dieser Buchung weicht von dem
in der elektronischen Eingangsbuchungsstruktur hinterlegten Wert ab ..."
beim Verbuchen von Eingangsrechnungen wurde korrigiert. Tritt eine Buchung direkt nach einer elektronischen Rechnung auf und die aktuelle Rechnung verfügt nicht über eine elektronische Rechnungsanlage, wurde bisher der Buchungsbetrag fälschlicherweise mit der vorherigen elektronischen Rechnungsstruktur und dem falschen Betrag geprüft.
Obwohl die Buchung weiterhin möglich war, führte dies zu einer irreführenden Fehlermeldung. Dieses Update behebt das Problem und stellt sicher, dass die Buchungsprüfung korrekt durchgeführt wird.
- Die Fehlermeldung
3.25.0.17 - 2025-02-25
Dieses Update benötigt eine Reorganisation!
Allgemein / Global
- Das Kommandozeilentool mxDatabaseQuery.exe wurde erweitert:
- Die Nutzung erfordert ab sofort die Angabe von /username= und /password=
Eine Verwendung ohne Logindaten ist nicht mehr möglich! - Der Datenexport von JSON und XML-Strukturen kann nun um Detaildatensätze erweitert werden. Weitere Informationen dazu sind demnächst im Blog verfügbar.
- Die Nutzung erfordert ab sofort die Angabe von /username= und /password=
- Das Kommandozeilentool mxDatabaseQuery.exe wurde erweitert:
S3M85 Elektronische Rechnungen
- Beim Erzeugen der Vorschau für elektronische Rechnungen wurde das Zahlungsziel in einigen Fällen als 31.12.1899 angezeigt.
Dieser Fehler trat auf, wenn das Zahlungsziel des Belegs in der Vergangenheit lag.
Mit diesem Update wird der Fehler behoben, sodass nun das tatsächliche Zahlungsziel korrekt angezeigt wird. Falls in der elektronischen Struktur kein Zahlungsziel hinterlegt ist, wird das Zahlungsziel automatisch auf das Belegdatum plus einen Tag gesetzt. - Diverse Updates und Verbesserungen der Basiskomponenten wurden verarbeitet
- Beim Erzeugen der Vorschau für elektronische Rechnungen wurde das Zahlungsziel in einigen Fällen als 31.12.1899 angezeigt.
Dieser Fehler trat auf, wenn das Zahlungsziel des Belegs in der Vergangenheit lag.
Personal Stammdaten
- Die Detailseiten für Schulungsnachweise und Dokumente wurden beim Anlegen eines neuen Mitarbeiters nicht sofort aktualisiert,
wodurch fälschlicherweise die Daten des zuvor ausgewählten Mitarbeiters angezeigt werden konnten.
Dieses Update behebt das Anzeigeproblem und stellt sicher, dass die Detailseiten nun korrekt aktualisiert werden.
- Die Detailseiten für Schulungsnachweise und Dokumente wurden beim Anlegen eines neuen Mitarbeiters nicht sofort aktualisiert,
wodurch fälschlicherweise die Daten des zuvor ausgewählten Mitarbeiters angezeigt werden konnten.
Adressenverwaltung
- Neues Auswahlfeld für "Standard-Buchwährung". Diese Einstellung ermöglicht es, festzulegen, ob Buchungen (RE, GU) automatisch eine vordefinierte Buchwährung erhalten.
Wird eine Fremdwährung ausgewählt, wird sie nur dann für den Beleg verwendet, wenn sie mit einem gültigen Wechselkurs in den Buchungszeilen der aktuellen Buchung hinterlegt ist. Andernfalls bleibt die Standard-Buchwährung bestehen.
- Neues Auswahlfeld für "Standard-Buchwährung". Diese Einstellung ermöglicht es, festzulegen, ob Buchungen (RE, GU) automatisch eine vordefinierte Buchwährung erhalten.
Tarifwerk
- Korrektur eines Fehlers beim Laden von Nebenkosten:
Wenn ein Nebenkosteneintrag mit derselben Bezeichnung sowohl in den globalen Nebenkosten als auch beim Frachtzahler existierte, konnte es vorkommen, dass keiner der beiden Einträge verwendet wurde.
Dieses Update behebt das Problem, sodass nun die korrekte Zuordnung sichergestellt ist. - Optimierte und präzisere Übersetzungen im Modul.
- Korrektur eines Fehlers beim Laden von Nebenkosten:
Buchungen
- Das Datum für "Erhalten am" bei Eingangsbuchungen konnte in der Buchungsmaske des BUCHUNGEN-Moduls erfasst werden, jedoch wurde es nicht in das rote Kontrollfenster übernommen. Dieser Fehler wird mit dieser Version behoben.
- Das "Erhalten am" wird beim Erstellen einer Eingangsbuchung automatisch mit dem aktuellen Datum gefüllt und kann anschließend geändert werden.
3.25.0.18 - 2025-03-03
Auftragserfassung
- Wenn ein CO₂-Fahrzeugtyp ausgewählt wurde und das Feld für die CO₂-Berechnungsart undefiniert ist,
erfolgt die automatische Zuweisung der Berechnungsart nach folgendem Schema:
- Existiert nur eine Berechnungsart, wird diese automatisch verwendet.
- Gibt es mehrere Berechnungsarten, wird diejenige mit dem als „Standard“ markierten Häkchen ausgewählt.
- Wenn ein CO₂-Fahrzeugtyp ausgewählt wurde und das Feld für die CO₂-Berechnungsart undefiniert ist,
erfolgt die automatische Zuweisung der Berechnungsart nach folgendem Schema:
Buchungen
- Der Zwischenspeicher für die "Letzte Elektronische Rechnung" wird automatisch geleert, um sicherzustellen, dass beim Einbuchen einer neuen Eingangsrechnung stets die korrekten Strukturen für den Vergleich der Steuersummen herangezogen werden.
3.25.0.19 - 2025-03-05
Einnahmen- / Ausgabenerfassung
- Bisher wurde beim Laden eines Tarifs ausschließlich die Tarifbezeichnung (in Kleinbuchstaben) in das Textfeld übernommen.
Mit diesem Update kann nun ein individueller Abrechnungstext im Parameterfeld des Tarifs hinterlegt werden. Dies erfolgt durch folgende Syntax:
{TEXT:Mein abweichender Abrechnungstext}
Dadurch wird anstelle der Tarifbezeichnung der definierte Text automatisch in das Textfeld übernommen.
- Bisher wurde beim Laden eines Tarifs ausschließlich die Tarifbezeichnung (in Kleinbuchstaben) in das Textfeld übernommen.
Mit diesem Update kann nun ein individueller Abrechnungstext im Parameterfeld des Tarifs hinterlegt werden. Dies erfolgt durch folgende Syntax:
Tarifwerk
- Neuer Triggeraufruf beim Ermitteln des "Text" für den berechneten Tarif: tarif_aftergettariftext
MxCronJobs
- Die Funktionen zur Entfernungsermittlung aus dem Hauptprogramm MicrotronX ERP sind ab sofort auch im MS100 Cronjobs-Modul nutzbar und können direkt in automatisierten Abläufen integriert werden.
MS800 Webdienste
- Die Funktionen zur Entfernungsermittlung aus dem Hauptprogramm MicrotronX ERP sind ab sofort auch im MS800 Webdienste-Modul nutzbar und können direkt in automatisierten Abläufen integriert werden.
Auftragserfassung
- Beim Löschen oder Deaktivieren einer Position wird der neue Trigger "returnpositionlöschentest" aufgerufen, über den das Löschen zugelassen oder verhindert werden kann.
Adressenverwaltung
- Neue Admin-Einstellungen zur Steuerung der Debitoren- und Kreditorennummern-Erzeugung:
- KD_KREDDEB_debitoren_kdkat – Definiert die Kundenkategorien, für die eine Debitoren-Nummer erstellt wird (Standard: 1,2,7,11).
- KD_KREDDEB_kreditoren_kdkat – Legt fest, bei welchen Kundenkategorien eine Kreditoren-Nummer generiert wird (Standard: 3,4,8,10,11,99).
- KD_KREDDEB_nrtrennung_deaktivieren – Deaktiviert die separate Erzeugung von Debitoren- und Kreditorennummern, sodass beide Nummern für alle Kundenkategorien vergeben werden. (Standard: 0)
- Neue Admin-Einstellungen zur Steuerung der Debitoren- und Kreditorennummern-Erzeugung:
S3M85 Elektronische Rechnungen
- Mit diesem Update wird die Unterstützung vom alten ZUGFeRD 1.0 Format - welches Lizenzfrei im MicrotronX ERP verwendet werden konnte - abgeschaltet, weil das Format nicht mehr zulässig ist bzw. es nicht mehr sinnvoll ist, das alte ungültige Format zu erstellen.
3.25.0.20 - 2025-03-10
Dieses Update benötigt eine Reorganisation!
Allgemein / Global
- Erweiterte Sicherheitseinstellung: Automatische Benutzerüberprüfung bei Modulstart
Mit der neuen Sicherheitseinstellung wird bei jedem Start eines Moduls oder einer Funktion automatisch überprüft, ob der aktuell angemeldete Benutzer weiterhin aktiv ist. Falls der Benutzer durch die Administration zwischenzeitlich deaktiviert wurde, wird der Zugriff sofort unterbunden und das MicrotronX ERP automatisch geschlossen.
Diese Maßnahme stellt sicher, dass deaktivierte Benutzer keinen Zugriff mehr auf das System erhalten, selbst wenn sie noch eingeloggt sind. Dadurch wird die Sicherheit und Compliance des Systems weiter erhöht.
- Erweiterte Sicherheitseinstellung: Automatische Benutzerüberprüfung bei Modulstart
Speditionslager
- Die Artikelstammdaten werden um ein neues Kontrollkästchen "Abrechnung für diesen Artikel Abschalten?" erweitert.
Durch Aktivierung dieser Option kann festgelegt werden, dass die jeweilige Artikelnummer nicht in den Abrechnungsvorgang einbezogen wird. Dies ermöglicht eine gezielte Steuerung der Abrechnung, beispielsweise für interne Artikel, kostenlose Leistungen oder nicht fakturierbare Positionen.
- Die Artikelstammdaten werden um ein neues Kontrollkästchen "Abrechnung für diesen Artikel Abschalten?" erweitert.
Triggersystem
- Die interne Triggersystemfunktion zum Umwandeln einer Zeichenkette in eine Zahl wurde verbessert und optimiert:
function mxString2Float(vWert:string):double;
- Die interne Triggersystemfunktion zum Umwandeln einer Zeichenkette in eine Zahl wurde verbessert und optimiert:
Statistik Modul
- Die Rohdatentabelle einer Auswertung kann nun (im "Funktionalen Modus") direkt gefiltert werden, wodurch sich verbundene Pivot-Tabellen und Diagramme automatisch an die aktuelle Filterauswahl anpassen.
- Die Ergebnisseite wurde überarbeitet und zeigt nun eigene Reiter im oberen Bereich der Ergebnisseite für Rohdaten, Charts und Pivot
3.25.0.21 - 2025-03-12
Triggersystem
- Verbesserte Fehlerausgabe bei den gethttpresult... Funktionen
Buchungen
- Buchungen mit Nettobetrag 0,00 und Steuerbetrag ≠ 0 jetzt möglich:
Bisher war es nicht möglich, Buchungen mit einer Gesamtsumme von 0,00 zu erstellen, selbst wenn der Steuerbetrag ungleich 0 war. Mit diesem Update können nun Buchungen erfasst werden, bei denen der Nettobetrag 0,00 beträgt, aber ein Steuerbetrag vorhanden ist.
Dies ist insbesondere relevant für Fälle, in denen beispielsweise ein Betrag von -100,00 (ohne Steuer) mit einem Betrag von +100,00 (inkl. Steuer) innerhalb derselben Buchung verrechnet wird. Dadurch bleibt der Nettobetrag bei 0,00, während der Steuerbetrag weiterhin korrekt ausgewiesen wird.
- Buchungen mit Nettobetrag 0,00 und Steuerbetrag ≠ 0 jetzt möglich:
3.25.0.22 - 2025-03-17
Allgemein / Global
- Korrektur eines Anzeigeproblems von PDF-Dateien
Auftragserfassung
- Die Filtergruppe "Sonstige-Filter" wurde um ein neues Suchfeld für "Lade- / Entladereferenz" erweitert.
- Das Erfassungsfenster für "Weitere Fahrzeugdaten" wurde erweitert. Das bisherige Freitextfeld für "Typ" wurde durch ein Nachschlagefeld ersetzt, das eine Auswahl aus der neuen Stammdatentabelle "Weitere Fahrzeugtypen" bietet. Dieses Feld dient typischerweise zur Erfassung von Transportphasen wie Vorlauf, Hauptlauf oder Nachlauf und unterstützt eine einheitliche Dateneingabe. Falls erforderlich, kann weiterhin ein individueller Freitext eingegeben werden.
Tarifwerk
- Beim Anlegen von Nebenkosten können neue Konstanten für die Triggerberechnungen verwendet werden:
- fAB = Kundennummer vom Absender
- fABWAB = Kundennummer der abweichenden Ladestelle
- fEM = Kundennummer vom Empfänger
- fABWEM = Kundennummer der abweichenden Lieferadresse
- fNOTIFY = Kundennummer der Notify-Adresse
- Neue Plausibilitätsprüfung für Globale Nebenkosten:
Beim Speichern von Nebenkosten wird nun eine automatische Validierung durchgeführt. Dabei werden die Felder "Datum von" und "Datum bis" überprüft, um sicherzustellen, dass das Enddatum nicht vor dem Startdatum liegt. Falls ein fehlerhaftes oder zu kleines Enddatum eingegeben wurde, erfolgt eine entsprechende Prüfung und Korrekturhinweise.
- Beim Anlegen von Nebenkosten können neue Konstanten für die Triggerberechnungen verwendet werden:
Buchungen
- Neue Admin-Einstellung: kdauftragsnr_bestellnr
Diese Einstellung wirkt sich ausschließlich auf auftragsbezogene Einzelrechnungen aus und steuert, ob die kundeneigene Auftragsnummer aus der Auftragserfassung automatisch als Bestellnummer in die Ausgangsrechnung übernommen wird. (0=Deaktiviert, 1=Aktiviert, Standard=1)
Für Sammelrechnungen kann die Bestellnummer direkt im Buchungen-Modul vor der Erstellung der Sammelrechnung manuell eingetragen werden. - Ausgangsrechnungen und Ausgangsgutschriften, die bisher aus dem MicrotronX ERP als reine PDF-Dateien ohne elektronische Belegdaten erzeugt wurden – also normale PDFs und keine ZUGFeRD-PDFs – werden ab dieser Programmversion ohne Passwortschutz erstellt.
- Neue Admin-Einstellung: kdauftragsnr_bestellnr
Adressenverwaltung
- Neue Plausibilitätsprüfung für Nebenkosten:
Beim Speichern von Nebenkosten wird nun eine automatische Validierung durchgeführt. Dabei werden die Felder "Datum von" und "Datum bis" überprüft, um sicherzustellen, dass das Enddatum nicht vor dem Startdatum liegt. Falls ein fehlerhaftes oder zu kleines Enddatum eingegeben wurde, erfolgt eine entsprechende Prüfung und Korrekturhinweise.
- Neue Plausibilitätsprüfung für Nebenkosten:
Ausgangszahlungen (Sepa)
- Korrektur eines möglichen Summenfehlers im SEPA Modul beim Bestätigen der durchgeführten Überweisung
3.25.0.23 - 2025-03-20
Allgemein / Global
- Update der DevExpress Komponenten auf die aktuellste Verfügbare Version 24.2.5 mit vielen Neuerungen und Verbesserungen seitens des Herstellers:
Link zu "Was ist Neu bei DevExpress VCL 24.2"
- Update der DevExpress Komponenten auf die aktuellste Verfügbare Version 24.2.5 mit vielen Neuerungen und Verbesserungen seitens des Herstellers:
Buchungen
- Die Triggerfunktionen für kundenseitige Plausibilitätsprüfungen "returnbukriteriencheck" werden ab sofort auch direkt im "Kontrolle Buchungsdaten" Fenster beim Klicken auf Akpeztieren aufgerufen.
Offeneposten
- Die EDM-TR Schnittstelle bzw. Elektronische Rechnung Türkei wurde optimiert und die "OrderReference" Information aus der XML-Rechnung entfernt
3.25.0.24 - 2025-03-24
Dieses Update benötigt eine Reorganisation!
Triggersystem
- Update der Basiscomponenten für Bildberarbeitung und OCR (Texterkennung) auf die aktuellste Version mit diversen Verbesserungen bei der Performance und Genauigkeit der Texterkennung
Adressenverwaltung
- Die Liste der Ansprechpartner Abteilungen klappt nun vergrößert auf und zeigt bis zu 25 Einträge auf einmal an.
- Die Detailseite für "EDI Ident Nummern" wurde in "EDI Idents & Parameter" umbenannt
- Hinter dem Parameter "Abweichendes Format der Elektronischen Rechnungsausgabe:" konnte bisher nur ZUGFeRD oder XRECHNUNG ausgewählt werden.
Mit diesem Update gibt es auch die MÖglichkeit, die Ausgabe einer Elektronischen Rechnung abzuschalten. In diesem Fall wird eine normale PDF Datei erzeugt. - Alle Stammdatenfelder für elektronische Rechnungen wurden strukturiert in einem eigenen Gruppierfeld zusammengefasst, um die Übersichtlichkeit zu erhöhen.
- Neues Datenfeld: „BuyerTradeParty.ID“ – bislang wurde in der XML Struktur entweder die Debitoren- bzw. Kreditorennummer oder die GLN eingetragen.
Durch die neue Erweiterung besteht jetzt die Möglichkeit, eine eigene Identifikationsnummer speziell für die elektronische Rechnungsausgabe zu hinterlegen.
Buchungen
- Der Trigger onzugferd_XMLSchemaCreated, der beim Erstellen von ZUGFeRD PDF-Rechnungen ausgeführt wird, wurde erweitert und unterstützt nun zusätzlich das Einfügen von Anhängen in die PDF-Datei.
S3M85 Elektronische Rechnungen
- Es wurde ein neuer Trigger beim Erzeugen der XRechnung XML aktiviert: onmxbu2xrechnung_attachments
Über diesen Trigger kann in die XML-Struktur der Elektronischen Rechnung (sowohl bei ZUGFeRD als auch XRechnung-XML) eine oder mehrere Dateien eingefügt werden. - Der Dateiname der in der ZUGFeRD-PDF eingebetteten XML-Datei wurde von ursprünglich „ZUGFeRD-invoice.xml“ zu „xrechnung.xml“ geändert.
Grund hierfür ist die Verwendung des Profils EN16931 innerhalb der ZUGFeRD-PDF. Da dieses Profil technisch identisch mit dem Format „XRechnung“ ist, erhöht die Umbenennung zu „xrechnung.xml“ die Kompatibilität und Klarheit.
- Es wurde ein neuer Trigger beim Erzeugen der XRechnung XML aktiviert: onmxbu2xrechnung_attachments
MxCronJobs
- Die Entfernungsberechnung im Hintergrunddienst wurde um einen internen Cache erweitert.
Dadurch können Abfragen mit identischen Start-, Stopp- und Zielinformationen deutlich schneller beantwortet werden. Dies führt insgesamt zu einer effizienteren Verarbeitung und Performanceverbesserungen.
- Die Entfernungsberechnung im Hintergrunddienst wurde um einen internen Cache erweitert.
Speditionslager
- Die Tabellenansicht vom Produktionsmodul wurde um einen Zusatzfilter für "Kundeneigene Auftragsnummer" erweitert
3.25.0.25 - 2025-04-02
Auftragserfassung
- Neue Admin-Einstellung zum definieren der Berechnungsart für "Gesamt Versandeinheiten" zum Erstellen der Barcodes:
- sdg_berechnungsart_gve
Berechnungsart für Gesamt Versandeinheiten in dieser Position - Standard = 0
0 = ANCOL und ANPAL eindeutig zählen
1 = Nur ANPAL zählen
- sdg_berechnungsart_gve
- Neue Admin-Einstellung zum definieren der Berechnungsart für "Gesamt Versandeinheiten" zum Erstellen der Barcodes:
Triggersystem
- Die interne Trigger-Systemkomponente {c__Triggerconstants} wurde erweitert und kann nun deutlich besser mit Datums-, Uhrzeit- und
Zeitstempelwerten wie TDateTime, TDate und TTime umgehen.
In früheren Versionen konnte es vorkommen, dass Datumswerte beim Speichern fälschlicherweise in Strings umgewandelt wurden. Dies führte entweder zu Verarbeitungsfehlern oder erforderte eine manuelle Konvertierung in einen Double-Wert (vWert) bereits beim Speichervorgang.
- Die interne Trigger-Systemkomponente {c__Triggerconstants} wurde erweitert und kann nun deutlich besser mit Datums-, Uhrzeit- und
Zeitstempelwerten wie TDateTime, TDate und TTime umgehen.
S3M85 Elektronische Rechnungen
- Aktualisierung der Komponenten auf die aktuellste verfügbare Version
Allgemein / Global
- Neue Admin-Einstellung zum automatischen Laden von Benutzerberechtigungen zur Laufzeit: reloadusersettings.onclick
Bislang werden Benutzerberechtigungen nur beim Starten oder bei einer Neuanmeldung automatisch geladen. Mit dieser neuen Option werden Gruppen- und Benutzerberechtigungen hingegen regelmäßig beim Öffnen von Modulen und Funktionen aktualisiert. So können neu vergebene oder zurückgezogene Berechtigungen sofort bei den Anwendern greifen. Die Auswirkung auf die Performance beim Öffnen von Modulen bleibt minimal, ermöglicht jedoch das direkte Laden neuer Berechtigungen sowie das Sperren von Funktionen oder Benutzern.
Aktiviert = 1, Deaktiviert = 0 (Standard)
- Neue Admin-Einstellung zum automatischen Laden von Benutzerberechtigungen zur Laufzeit: reloadusersettings.onclick
3.25.0.26 - 2025-04-07
Allgemein / Global
- Aktualisierung vom TeamViewer Quicksupport Modul auf die aktuellste Version
Druckmenü
- Neuer Triggeraufruf: afterreportprint
Dieser Trigger wird nach dem erfolgreichen "Report.Print" zum Erstellen der Ausgabe gestartet und somit beim Drucken, Datei Speichern und E-Mail Versenden pro Druckvorlage aufgerufen.
- Neuer Triggeraufruf: afterreportprint
Buchungen
- Beim Erzeugen von Ausgangsbuchungen (Rechnungen, Gutschriften) wird das Fenster „Kontrolle Buchungsdaten“ um einen zusätzlichen Reiter „Dateianlagen“ erweitert.
Dort können Dateien angehängt und deren Verwendungsart definiert werden – entweder als klassische PDF-Anlage oder als Bestandteil der XRechnung-XML-Struktur.
- Beim Erzeugen von Ausgangsbuchungen (Rechnungen, Gutschriften) wird das Fenster „Kontrolle Buchungsdaten“ um einen zusätzlichen Reiter „Dateianlagen“ erweitert.
Offeneposten
- Die Buchungsdetailansicht im Modul „Offene Posten“ wird um einen zusätzlichen Reiter „Dateianlagen zur Übernahme in die elektronische Rechnungsstruktur“ erweitert.
Alle in diesem Reiter hinterlegten Dateien werden beim Export oder bei der strukturierten Weiterverarbeitung automatisch in die entsprechende elektronische Rechnungsstruktur integriert.
Die Zuordnung erfolgt dabei systemseitig ohne weiteren manuellen Eingriff.
- Die Buchungsdetailansicht im Modul „Offene Posten“ wird um einen zusätzlichen Reiter „Dateianlagen zur Übernahme in die elektronische Rechnungsstruktur“ erweitert.
Auftragserfassung
- Neuer Trigger der beim Änderung vom Sendungsstatus in der Formularansicht aufgerufen wird: onposstatuschanged
Geplant für nächstes Update
Dieses Update benötigt eine Reorganisation!
Allgemein / Global
Triggersystem
- Update der mxFlexcell Basis-Komponenten (zum Lesen und Schreiben von Excel Dateien, alle Versionen) mit vielen Korrekturen und Optimierungen seitens des Herstellers.
Zahlungswesen
- Beim Importieren von Kontoauszügen werden Kontobewegungen mit einem Valutadatum in der Zukunft nicht mehr eingelesen und gespeichert!
Personal Stammdaten
- Die "Todo & Aufgaben" Erfassung wurde um ein "Erledigt %" erweitert
LKW Stammdaten
- Die "Todo & Aufgaben" Erfassung wurde um ein "Erledigt %" erweitert
Buchungen
- Das Administrationstool "OP Admin Editor" wurde erweitert und protokolliert die Änderungen nicht mehr nur im ERP-Logbuch sondern auch in der Historie der jeweilingen Buchung!
MicrotronX SQL Server
- Neue SQL-Funktion zur Quartalsbestimmung:
Mit der Funktion mxQUARTAL(vINPUT: DATE): INTEGER steht ab sofort eine systemweite Datenbankfunktion zur Verfügung, die für ein beliebiges Datum (vINPUT) das zugehörige Kalenderquartal (1–4) ermittelt.
Beispiel: SELECT mxQUARTAL(DATE '2025-04-15') -- ergibt 2
- Neue SQL-Funktion zur Quartalsbestimmung:
Auftragserfassung
- Im Kopfbereich der Formular-/Detailansicht einer Position wurde bisher nur eine einzelne (meist die letzte) zugeordnete Sammlernummer angezeigt. Ein Doppelklick auf diese öffnete direkt die zugehörige Disposition.
Seit einigen Programmversionen wurde die Darstellung überarbeitet:
Es wird nun eine vollständige Liste aller zugeordneten Sammlernummern im Kopfbereich angezeigt.
Ein Doppelklick öffnet nun wieder korrekt die Übersicht aller angezeigten Sammler, ohne Fehlermeldung – selbst bei mehreren Verknüpfungen.
- Im Kopfbereich der Formular-/Detailansicht einer Position wurde bisher nur eine einzelne (meist die letzte) zugeordnete Sammlernummer angezeigt. Ein Doppelklick auf diese öffnete direkt die zugehörige Disposition.