| Auszug |
|---|
|
Nuclet Module – Nuclet: Basisnuclet für Handelsunternehmen: Dieses Nuclet beinhaltet Funktionalitäten für |
Sprache: Deutsch · English (in Aufbau)
Nuclet: Basisnuclet für Handelsunternehmen
Dieses Nuclet beinhaltet Funktionalitäten für
| Status |
|---|
| colour | Blue |
|---|
| title | Integratoren |
|---|
|
| Status |
|---|
| colour | Green |
|---|
| title | Stand: Jul 2026 |
|---|
|
| Status |
|---|
| colour | Grey |
|---|
| title | gilt fuer Nuclos 4.2026.x |
|---|
|
Releases
| Version | Datum | Hinweise | Kompatibilität |
|---|
| 1.2.1 | <in naher Zukunft> | Erste veröffentlichte Fassung | ab Nuclos 4.2024.8 |
Überblick
Dieses Nuclet beinhaltet Funktionalitäten für
- Handelsprozesse
- Lagerwirtschaft
- Formulardruck und
- E-Mail-Versand
und bietet somit den idealen Startpunkt führ Ihr individuelles ERP-System.
Integration
| Schritt | Beschreibung |
|---|
| 1 | Wenn noch nicht geschehen, aktivieren Sie in Ihrem aktuellen System die Mehrsprachigkeit (siehe Thema Datensprache), ggf. nur mit der Primärsprache "Deutsch (DE)" |
| 2 | Importieren Sie das Nuclet in Ihrem Nuclos-System (siehe Thema Nuclet Import) |
| 3 | Führen Sie den Job "Initialisiere Nuclet Handel" aus, dieser erzeugt technisch notwendige Daten, wie z.B. Nummernkreise, Formularfeld-Bezeichnungen und Lagerbewegungsarten. |
| 4 | Legen Sie unter Stammdaten > Organisation einen neuen Datensatz an und befüllen Sie ihn mit den vorhandenen Daten Ihres Unternehmens |
| 5 | Für einen schnelleren Einstieg in die Entwicklung oder das Testen können Sie sich mit dem Job "Erzeuge Beispieldaten" ein paar Beispieldaten (Organisation, Mitarbeiter, Kunden, Artikel, ...) erzeugen lassen. |
| 6 | Passen Sie bei Bedarf die Nucletparameter im Basisnuclet an |
| 7 | Wenn Sie den E-Mail-Versand nutzen wollen, erstellen und befüllen Sie bitte die Systemparameter für den Mailversand und aktivieren Sie die erstellten E-Mail-Templates. |
| 8 | Wenn Sie den DATEV-Export nutzen wollen, beachten Sie bitte die Punkte 4.4 und 4.6 der DATEV-Integration |
| 9 | Wenn Sie SEPA nutzen wollen, passen Sie bitte die Nucletparameter für SEPA im SEPA-Nuclet an |
| 10 | Wenn Sie CAMT-Import nutzen wollen, passen Sie bitte die Nucletparameter im Nuclet CAMT an |
Benutzer-Funktionen
Stammdaten
...
Bestellvorschlag
- Für jeden Lagerbestand-Datensatz kann ein minimaler Lagerbestand und eine Wiederbestellmenge definiert werden
- Ist (Bestand - Reserviert + Bestellt) < Minimalbestand, erzeugt der Job Erzeuge Bestellvorschläge automatisch einen Bestellvorschlag mit der angegebenen Wiederbestellmenge für diesen Artikel und dem Standardlieferanten
- Der Job Setze alte Bestellvorschläge auf Abgelaufen setzt Bestellvorschläge im Status Entwurf nach x Tagen (Nucletparameter Gültigkeitsdauer von Angeboten) auf den Status Abgelaufen
- Aus einem Bestellvorschlag im Status Freigegeben kann eine Bestellung generiert werden.
Bestellung
- Für allgemeine Eigenschaften siehe Thema Belege
- Sie kann manuell angelegt oder aus einem Bestellvorschlag erzeugt werden.
- Für jede Bestellpositionen können Wareneingänge angelegt werden, bis jede Position geliefert wurde.
- Wareneingänge erhöhen den Lagerbestand
- Der Job Setze alte Bestellungen auf Überfällig setzt Bestellungen im Status Bestellt auf den Status Überfällig, wenn das Datum Fällig am erreicht wurde
- Das Datum Fällig am wird beim Statuswechsel nach Bestellt aus dem aktuellen Datum und dem Nucletparameter Fälligkeit Bestellungen berechnet.
- Eingangsrechnung
- Für allgemeine Eigenschaften siehe Thema Belege
- Eine Eingangsrechnung dient in erster Linie dazu, die Daten einer zu einer Bestellung eingegangenen Rechnung aufzunehmen
- Sie hat keinen weiteren Einfluss auf andere BO's
LagerwirtschaftLager- Definiert verschiedene Lager mit ihren Lagerorten / Lagerplätzen
- Versandlager = Lager aus denen versendet wird. Nur diese Lagerbestände haben Einfluss auf Lieferzeiten (ermöglicht Reparaturlager, Reklamationslager, etc.)
Lagerbestand und Lagerbewegung- Kleinstmögliche Lagereinheit
- Lagerbewegung = Protokoll der Änderungen an Lagerbestand, Reservierung oder Bestellung
- Lagerbewegungsart
- Diese sollten nicht umbenannt werden, da sie fest mit der Lagerlogik verdrahtet sind
- Wählbar? = In Valuelist Providern bei Einlagerung, Auslagerung, Umlagerung wählbar, je nach Konfiguration von Eingang? und Ausgang?
- Reservierungsänderung? => Ändert nur die Menge Reserviert, nicht den Bestand
- Bestellungsänderung? => Ändert nur die Menge Bestellt, nicht den Bestand
- Änderungen am Lagerbestand finden i.A. automatisch durch z.B. Lieferscheine (Warenausgang) und Bestellungen (Wareneingang) statt
- Es gibt aber auch die Möglichkeit, davon unabhängig Einfluss auf den Lagerbestand zu nehmen. Dafür gibt es drei Prozesse:
- Einlagerung
- Auslagerung
- Umlagerung
Lagerinventur- Bei einer Lagerinventur können im angegebenen Lager bestimmte oder alle Artikelgruppen inventarisiert werden
- Im Status Durchführung sind keine Bestandsänderungen mehr für die betroffenen Lagerbestände möglich
- Die Lagerbestände in Nuclos können dann mit den tatsächlichen Lagerbeständen abgeglichen werden
- Beim Statuswechsel zu Gebucht werden dann alles ermittelten Differenzen ins Lager eingebucht
- Danach sind Bestandsänderungen wieder möglich, die Lagerinventur ist abgeschlossen
Prüfungen- Gerade in der Entwicklungsphase des Nuclets kann es hilfreich sein, Inkonsistenzen in der Lagerwirtschaft schnell zu finden.
- Dazu gibt es Nucletparameter, die die Gesundheit des aktuellen Lagerbestandes bei jeder Änderung überprüfen.
- Da dies u. U. zu Lasten der Performance geht, kann man diese Prüfung über die Nuclet Parameter bei Bedarf ein- und ausschalten
- Siehe Nucletparameter
- Bestandsprüfung
- Prüfe Lagerbestand Bestand
- Prüfe Lagerbestand Bestellt
- Prüfe Lagerbestand Reserviert
- Validiere Lagerbestände
- Außerdem gibt es einen Report Fehlerreport Lagerbestand, der alle Abweichungen zwischen dem aktuellen Bestand und der Summer der Lagerbewegungen auflistet
| |
Allgemeine Funktionen
- Wenn berechtigt, stehen in vielen BO's Objektgeneratoren zur Verfügung (Auswahl Objektgenerator in der Detailansicht der BO's). Hier kann man z.B. aus einem Kunden oder einem Angebot einen Auftrag erzeugen oder aus einem Bestellvorschlag oder einem Lieferanten eine Bestellung.
- Wenn bestimmte Daten einer Werteliste bereits in anderen BO's verwendet werden (z.B. eine Lieferbedingung in Aufträgen), dann kann man diese nicht mehr löschen. Man kann aber das Flag "Aktiv" in der entsprechenden Lieferbedingung entfernen. Dadurch wird die Lieferbedingung zukünftig nicht mehr in Aufträgen in der Auswahl angeboten. Diese Möglichkeit gibt es für alle Wertelisten.
- Viele BO's bieten die Möglichkeit in einem Reiter Dokumentenanhang Dokumente/Dateien zu diesem BO abzulegen. Dokumentenanhänge sind nicht in der Datenbank abgelegt sondern im Ordner <NUCLOS-HOME>/data/documents. Daher sollte dieser Ordner Teil des Sicherungs-Backups sein.
- Wenn ein BO' eine Referenz auf ein anderes BO hat, z.B. hat ein Auftrag eine Referenz auf einen Kunden, kann man sich andersherum im Kunden anschauen, welche Aufträge es zu dem Kunden gibt. Die Aufträge werden dort nur angezeigt und sind nicht bearbeitbar.
...
- Wichtige BO's (Angebote, Aufträge, ...) können als PDF gedruckt werden.
- Jedes erzeugte Formular wird automatisch am entsprechenden BO im Reiter Dokumentenanhänge gespeichert.
- Es gibt verschiedene Möglichkeiten, ohne größeren Aufwand Einfluss auf diesen Ausdruck zu nehmen.
Sprachen
- Um das Nuclet überhaupt zu importieren, muss die Mehrsprachigkeit (siehe Datensprache) aktiviert werden
- Daten, die für Druckformulare relevant sind (z.B. Artikelbezeichnung, Zahlungsbedingung) können dann in die angegebenen Datensprachen übersetzt werden
- In der Tabelle System > Sprache können alle Sprachen angelegt werden, die für Kunden, Lieferanten und Ansprechpartner zur Verfügung stehen sollen
- Wenn keine Übersetzung für eine Sprache gefunden wird, wird die Übersetzung der Defaultsprache verwendet (siehe Nucletparameter)
- Jeder Sprache können auch Zahlen- (1.000,00 (DE) vs. 1,000.00 (US)) und Datumsformate (01.12.2000 (DE) vs. 12/01/2000 (US)) zugeordnet werden. Werden keine Formate gefunden, greifen die in den Nucletparametern hinterlegten Formate
- Hier werden Formularfelder angelegt und übersetzt (z.B. allgemein.datum = (Datum, Date, ...))
- Dadurch können Druckformulare zur Laufzeit geändert und für weitere Sprachen konfiguriert geändert werden
Variable Bestandteile
- In Formular-Baustein können Textbausteine (inkl. Übersetzung) angelegt werden, z.B. für die AGB's. Diese Bausteine können im Reiter Textbausteine manuell zu Belegen hinzugefügt werden
- In den jeweiligen Formular-Konfigurationen hinterlegten Standard-Bausteine werden jedem Formular automatisch hinzugefügt
- Der im Feld Bemerkungen (intern) hinterlegte Text wird im Formular abgedruckt. Dies ermöglicht individuelle Zusätze je Angebot, Auftrag, ...
Nuclet-Parameter
| Name | Funktion | Beispiel |
|---|
| Bestandsprüfung | Bei jeder Änderung des Lagerbestands wird geprüft, ob der aktuelle Bestand gleich der Summe der Lagerbewegungen ist. Dies kann hilfreich sein, um früh Fehler in der Lagerwirtschaft zu finden, kann mit der Zeit aber auch zu schlechter Performance führen. | true / false |
| Default Format Datum | Verwendetes Datumsformat in Formularen, wenn es nicht aus den Daten ermittelt werden kann | dd.MM.yyyy |
| Default Format Zahl | Verwendete Locale für das Zahlenformat in Formularen, wenn es nicht aus den Daten ermittelt werden kann | DE |
| Defaultsprache | Verwendete Sprache in Formularen, wenn sie nicht aus den Daten ermittelt werden kann | de_DE |
| Eigene USt-IdNr. | Die eigene UST-IdNr. | 123456890 |
| Fälligkeit Bestellungen | Anzahl der Tage nach denen Bestellungen den Status "Überfällig" erhalten (Job "Setze alte Bestellungen auf Überfällig") | 14 |
| Gültigkeitsdauer von Angeboten | Anzahl der Tage nach denen Angebote den Status "Abgelaufen" erhalten (Job "Setze alte Angebote auf Abgelaufen") | 42 |
| Gültigkeitsdauer von Bestellvorschlägen | Anzahl der Tage nach denen Bestellvorschläge den Status "Abgelaufen" erhalten (Job "Setze alte Bestellvorschläge auf Abgelaufen") | 13 |
| Prüfe Lagerbestand Bestand | Bei jeder Änderung des Lagerbestands wird geprüft, ob der aktuelle Bestand gleich der Summe der Lagerbewegungen ist. Dies kann hilfreich sein, um früh Fehler in der Lagerwirtschaft zu finden, kann mit der Zeit aber auch zu schlechter Performance führen. | true / false |
| Prüfe Lagerbestand Bestellt | Bei jeder Änderung des Lagerbestands wird geprüft, ob der Menge Bestellt gleich der Summe der Lagerbewegungen ist. Außerdem wird geprüft, ob die Menge Bestellt konsistent mit dem aktuellen Bestand an Bestellungen ist. Dies kann hilfreich sein, um früh Fehler in der Lagerwirtschaft zu finden, kann mit der Zeit aber auch zu schlechter Performance führen. | true / false |
| Prüfe Lagerbestand Reserviert | Bei jeder Änderung des Lagerbestands wird geprüft, ob die Menge Reserviert gleich der Summe der Lagerbewegungen ist. Außerdem wird geprüft, ob die Menge Reserviert konsistent mit dem aktuellen Bestand an Aufträgen ist. Dies kann hilfreich sein, um früh Fehler in der Lagerwirtschaft zu finden, kann mit der Zeit aber auch zu schlechter Performance führen. | true / false |
| Überreservierung | Ermöglicht es, größere Mengen zu reservieren, als tatsächlich im Lager vorhanden sind. | true / false |
| Validiere Lagerbestände | Bei jeder Änderung des Lagerbestands wird geprüft, ob der aktuelle Bestandsdatensatz valide ist (Mengen < 0, Charge und Seriennummer vorhanden falls notwendig, ...) Dies kann hilfreich sein, um früh Fehler in der Lagerwirtschaft zu finden. | true / false |
Jobs
Name | Funktion | Zyklus |
|---|
Empfange Emails | Liest E-Mails von dem unter Administration > Parameter angegebenen E-Mail-Konto aus und speichert diese im E-Mail-Protokoll. | Regelmäßig |
Erzeuge Beispieldaten | Erzeugt Beispieldaten (Artikel, Kunden, Lager, …) für den schnellen Einstieg in die Entwicklung und das Testen. | Einmalig |
Erzeuge Bestellvorschläge | Erzeugt Bestellvorschläge bei unterschrittenen Mindestlagerbeständen | Regelmäßig |
Initialisiere Nuclet Emailversand | Erzeugt die notwendigen Daten, die für den E-Mail-Versand notwendig sind | Einmalig |
Initialisiere Nuclet Handel | Erzeugt die Daten, die für das Handels-Nuclet technisch notwendig sind (z.B. Lagerbewegungsarten, Formularfelder, Steuersätze …). Dieser Job kann erweitert werden, um nach jedem weiteren Nuclet-Update automatische Anpassungen vorzunehmen. | Einmalig |
Setze alte Angebote auf Abgelaufen | Setzt automatisch abgelaufene Angebote in den Status "Abgelaufen" (Nucletparameter "Gültigkeitsdauer von Angeboten") | Regelmäßig |
Setze alte Ausgangsrechnungen auf Überfällig | Setzt automatisch überfällige Rechnung in den Status "Überfällig" ("Anzahl Tage" in der Zahlungsbedingung) | Regelmäßig |
Setze alte Bestellungen auf Überfällig | Setzt automatisch überfällig Bestellungen in den Status "Überfällig" (Nucletparameter "Fälligkeit Bestellungen") | Regelmäßig |
Setze alte Bestellvorschläge auf Abgelaufen | Setzt automatisch abgelaufene Bestellvorschläge in den Status "Abgelaufen" (Nucletparameter "Gültigkeitsdauer von Bestellvorschlägen") | Regelmäßig |
Validiere E-Mail-Templates | Validiert alle E-Mail-Templates | Bei Bedarf |
Versende Emails | Versendet alle im E-Mail-Protokoll für den Versand vorgemerkten E-Mails (Nucletparameter "Email sofort versenden" = "N") | Regelmäßig |
Versende Erinnerungen | Versendet wiederkehrende Erinnerungs-Mails | Regelmäßig |
Verwandte Seiten