Automatisches Setzen des Auftragsstatus (Entwicklung/Vorschläge)
Automatisches Setzen des Auftragsstatus
Einige Anwender von Schreiners Büro haben den Vorschlag gemacht, ob es nicht möglich sei, den Auftragsstatus automatisch zu setzen. Ich möchte eine hierzu eine Diskussion anregen, um hierfür eine möglichst praxisnahe Lösung erarbeiten zu können.
Der Auftragsstatus könnte wie folgt automatisch gesetzt werden:
Status | Automatisches Setzen bei folgenden Bedingungen |
Angeboten | Bei Belegerzeugung Angebot |
Erteilt | Bei Belegerzeugung Auftragsbestätigung |
Planung/AV | (kein automatisches Setzen) |
Fertigung | Bei Erzeugung Werkstattunterlagen (Auftragskarte, Stückliste usw.) |
Geliefert | Bei Belegerzeugung Lieferschein + alle abrechenbaren Positionen des Auftrags haben Positionsstatus "Geliefert" |
Berechnet | Bei Belegerzeugung Rechnung + alle abrechenbaren Positionen des Auftrags haben Positionsstatus "Berechnet" |
Bezahlt | Bei Eingabe Zahlung im offenen Posten + alle abrechenbaren Positionen des Auftrags haben Positionsstatus "Berechnet" + alle ggf. vorhandenen Akonto-Rechnungen/Rechnungen des Auftrags sind verrechnet/ausgeglichen |
Archiv | (kein automatisches Setzen) |
Setzen des Auftragsstatus
Der neue Auftragsstatus wird nur "vorwärts" gesetzt: "Erteilt" wird bei Belegerzeugung der Auftragsbestätigung gesetzt, wenn der alte Auftragsstatus z.B. "Angeboten" ist. Der Auftragsstatus wird nicht "rückwärts" gesetzt: Wird (nochmals) ein Angebot erzeugt und der Auftragsstatus ist "Erteilt", wird der Auftragsstatus nicht auf "Angeboten" zurückgesetzt.
Prüfungen/Bedingungen
Alle Positionen = Normale und gesperrte Positionen
Beispiel bei 2 Teilrechnungen: Bei Teilrechnungen enthält die 1. Teilrechnung einen Teil der Positionen, die bei der Rechnungserstellung auf Positionsstatus "Berechnet" gesetzt werden. Bei der 2. Teilrechnung werden diese (schon berechneten) Positionen gesperrt und nur die noch nicht berechneten Positionen aufgeführt. Nach der Ausgabe der 2. Teilrechnung haben alle Positionen den Positionsstatus "Berechnet", sowohl die gesperrten Positionen der 1. Teilrechnung als auch die Positionen der 2. Teilrechnung.
Abrechenbare Positionen = Positionen mit Gesamtpreis
Positionen ohne Gesamtpreis (Textpositionen, Alternativpositionen usw.) werden nicht geprüft.
Gesamter Thread: