Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

Dieses Nuclet beinhaltet Funktionalitäten für 

  • Handelsprozesse
  • LagerverwaltungLagerwirtschaft
  • Formulardruck und
  • E-Mail-Versand 

...

  • Eigenschaften

    • Verkaufsartikel = ein Artikel, der im Bestellwesen angeboten wird (z.B. in einer Bestellposition)
    • Einkaufsartikel = ein Artikel, der im Auftragswesen angeboten wird (z.B. in einer Angebotsposition) 
    • Lagergeführt = ein Artikel, der für die Lagerwirtschaft relevant ist, also ein-, aus- und umgelagert werden kann. Er kann Lagerbestände und Lagerbewegungen haben.
    • Standardlager, Standardlagerort = diese Daten werden z.B. standardmäßig in Auftragspositionen für diesen Artikel eingefügt
    • Seriennummerngeführt = dieser Artikel benötigt zwingend eine Seriennummer
    • Chargengeführt = dieser Artikel benötigt zwingend eine Charge
  • Mengeneinheit

    • Für jeden Artikel kann eine Mengeneinheit angegeben werden (z.B. Stück, kg)
    • Für jede Mengeneinheit können Umrechnungen in andere Mengeneinheiten definiert werden (z.B. 1 kg = 1.000 g)
    • Damit hat man die Möglichkeit, die Menge z.B. in einer Angebotsposition statt in kg auch in g anzugeben.
  • Verfügbarkeit

    • Anhand von Lagerbeständen und Bestellungen kann die Verfügbarkeit (in Versandlagern) eines Artikels berechnet werden
    • Bestand - Reserviert

    Verfügbarkeit

    • Anhand von Lagerbeständen und Bestellungen kann die Verfügbarkeit (in Versandlagern) eines Artikels berechnet werden
    • Bestand - Reserviert > 0 => Auf Lager
    • Bestellt > 0 => Bestellt
    • Sonst => Nicht verfügbar
  • Verkaufspreise

    • Hier kann ein Verkaufspreis angegeben werden
    • Es können kundenspezifische Verkaufspreise angegeben werden (siehe auch Geschäftspartner - Kunde)
    • Es können Preisgruppenpreise angegebenen werden, das heißt, es gilt ein anderer Preis, wenn ein Kunde einer bestimmten Preisgruppe (z.B. VIP, Geschäftskunde o.ä.) angehört
    • Es können Staffelpreise angegeben werden (Unterschiedliche Preise ja nach Verkaufsmenge)
    • Die Hierarchie ist 
      • kundenspezifischer Preis
      • Preisgruppenpreis
      • Staffelpreis
      • Verkaufspreis
    • das heißt es wird von oben nach unten geprüft, ob es einen passenden Eintrag gibt und sobald einer gefunden wird, wird dieser verwendet.
  • Einkaufspreise

    • Es können mehrere Lieferanten mit unterschiedlichen Einkaufspreisen angegeben werden
    • Es kann ein Standardlieferant definiert werden
    • Für jeden Lieferanten können außerdem eine Mindestbestellmenge und Staffelpreise definiert werden
    • Eine Bestellung für diesen Artikel muss sowohl die Mindestbestellmenge für den Artikel, als auch für den Lieferanten respektieren

Verkauf

  • Belege

    • Belege sind z.B.

    Angebot

    • Das Angebot ist der erste typische Vertreter eines Beleges. Belege ( Aufträge, Lieferscheine, AusgangsechnungenAusgangsrechnungen, Gutschriften, Bestellungen , oder Eingangsrechnungen. Sie sind alle recht ähnlich aufgebaut
    • Alle Belege folgen eigenen Statusmodellen mit fest definierten Statuswechseln (siehe Statusmodell).
    • Belege sollten nicht gelöscht werden, sondern ggf. in den Status Status Storniert überführt werden (falls möglich), damit z.B. getätigte Lagerreservierungen sauber zurück gebaut werden.
    • Das Angebot Ein Beleg enthält Informationen zum Kunden, Adressen, Ansprechpartner und Sprache, diese werden bei entsprechender Konfiguration des Kunden automatisch nach Auswahl des Kunden befüllt
    • Die Sprache bestimmt die Sprache in Druckformularen und E-Mails
    • Der Bearbeiter wird bei entsprechender Konfiguration automatisch gefüllt (siehe Thema Mitarbeiter)
    • Der USt-Satz wird anhand der Ländergruppe des Landes der Lieferadresse automatisch ermittelt.
    • Aus USt-Satz und Angebotsdatum wird der eigentliche Steuersatz Ust [%] automatisch ermittelt
    • Es kann ein Rabatt für das gesamte Angebot den gesamten Beleg und für einzelne Angebotspositionen Positionen angegeben werden
  • Angebot

    • Für allgemeine Eigenschaften siehe Thema Belege
    • Aus einem angenommenen Angebot wird automatisch ein Auftrag generiert. Über den Objektgenerator können weitere Aufträge generiert werden.
    • Zum Thema Textbausteine siehe Thema Druckausgaben
    • Der Job Setze alte Angebote auf Abgelaufen setzt Angebote im Status Offen nach x Tagen (Nucletparameter Gültigkeitsdauer von Bestellvorschlägen) auf den Status Abgelaufen 
    • Zum Thema Textbausteine und Bemerkungen (intern) siehe Thema Druckausgaben
  • Auftrag

    • Für allgemeine Eigenschaften siehe Thema Belege

    Auftrag

    • Ein Auftrag funktioniert ähnlich wie ein Angebot
    • Er kann aus einem Angebot erzeugt oder direkt angelegt werden
    • Aus einem Auftrag können über den Objektgenerator Lieferscheine und Rechnungen erzeugt werden
    • Sobald ein Auftrag den Status Bestätigt erreicht, wird das benötigte Material reserviert und steht nicht mehr für andere Aufträge zur Verfügung
  • Lieferschein

    • Ein Lieferschein funktioniert ähnlich wie ein AngebotFür allgemeine Eigenschaften siehe Thema Belege
    • Er sorgt für die Ausbuchung der Artikel aus dem Lager
  • Ausgangsrechnung

    • Für allgemeine Eigenschaften siehe Thema Belege
    • Der Job Setze alte Ausgangsrechnungen auf Überfällig setzt Ausgangsrechnungen im Status Offen auf den Status ÜberfälligEine Ausgangsrechnung funktioniert ähnlich wie ein Angebot

Einkauf

  • 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
    • Aus einem Bestellvorschlag im Status Freigegeben kann eine Bestellung generiert werden.
    • 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

    Bestellung

      Eine Bestellung funktioniert ähnlich wie ein Angebot
    • 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
  • 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


Lagerwirtschaft

  • Lager

    • Definiert verschiedene Lager mit ihren Lagerorten /

Lager

  • Lager

    • 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
  • Inventur
  • Bestandsprüfung
  • Validiere Lagerbestände
  • Report

Allgemeine Funktionen

  • Wenn berechtigt, stehen in vielen BO's Objektgeneratoren zur Verfügung (Auswahl "Objektgenerator" in der Detailansicht). 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
  • 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.

Beschreibung der Administrator-Funktionen

Wertelisten

  • Alle Wertelisten mit Aktiv-Flag, i.A. nur Admin mit Schreibrechten
  • Mengeneinheiten mit Umrechnungen => VLP
  • Rolle => Für Bearbeiter - VLP's, Bezeichnungen dürfen nicht geändert werden

Nummernkreise

E-Mail-Versand

  • Template-Konfiguration (siehe Nuclet: E-Mail-Versand)
  • Das E-Mail-Protokoll enthält alle versendeten, noch zu versendenden und empfangenen E-Mails (siehe Nuclet: E-Mail-Versand)
  • Unter E-Mail-Templates werden durch den Job "Erzeuge Beispieldaten" einige Beispiel-Templates angelegt (initial inaktiv)
    • Auftragsbestätigung an Kunden
    • Rechnung an Kunden
    • Bestellung an Lieferanten

Druckausgaben

  • 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.

Beschreibung der Administrator-Funktionen

Nummernkreise

E-Mail-Versand

  • Siehe Nuclet: E-Mail-Versand
  • Der E-Mail-Versand ist über sogenannte E-Mail-Templates möglich. Diese ermöglichen es, dem Administrator die zu versendenden E-Mails zu konfigurieren und im laufenden Betrieb zu ändern.
  • Um E-Mails zu versenden, muss in den Systemparametern ein E-Mail-Server angegeben (siehe Parameter für Mailversand) und ggf. die Templates aktiviert werden.
  • Der Job "Erzeuge Beispieldaten" erzeugt einige Beispiel-Templates (initial inaktiv)
    • Auftragsbestätigung an Kunden - wird an den Ansprechpartner des Kunden versendet, wenn der Auftrag in den Status Bestätigt wechselt
    • Rechnung an Kunden - wird an den Ansprechpartner des Kunden versendet, wenn die Rechnung in den Status Offen wechselt
    • Bestellung an Lieferanten - wird an den Ansprechpartner des Lieferanten versendet, wenn die Bestellung in den Status Bestellt wechselt
  • Das E-Mail-Protokoll enthält alle versendeten, noch zu versendenden und empfangenen E-Mails

Druckausgaben

  • 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
  • Formular-Felder

    • 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, ...
  • Mehrsprachigkeit, Sprache
  • Zahlen- und Datumsformate
  • Formular-Bausteine
  • Formular-Felder
  • Formular-Konfigurationen
  • Bemerkungsfeld
  • Automatisches Speichern

Nuclet-Parameter

NameFunktion Beispiel
BestandsprüfungBei 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 DatumVerwendetes Datumsformat in Formularen, wenn es nicht aus den Daten ermittelt werden kanndd.MM.yyyy 
Default Format ZahlVerwendete Locale für das Zahlenformat in Formularen, wenn es nicht aus den Daten ermittelt werden kannDE
DefaultspracheVerwendete Sprache in Formularen, wenn sie nicht aus den Daten ermittelt werden kannde_DE
Eigene USt-IdNr.Die eigene UST-IdNr. 123456890
Fälligkeit BestellungenAnzahl der Tage nach denen Bestellungen den Status "Überfällig" erhalten (Job "Setze alte Bestellungen auf Überfällig")14
Gültigkeitsdauer von AngebotenAnzahl der Tage nach denen Angebote den Status "Abgelaufen" erhalten (Job "Setze alte Angebote auf Abgelaufen") 42
Gültigkeitsdauer von BestellvorschlägenAnzahl der Tage nach denen Bestellvorschläge den Status "Abgelaufen" erhalten (Job "Setze alte Bestellvorschläge auf Abgelaufen") 13
Prüfe Lagerbestand BestandBei 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 
ÜberreservierungErmöglicht es, größere Mengen zu reservieren, als tatsächlich im Lager vorhanden sind.true / false 
Validiere LagerbeständeBei 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 

...