Kundenvorbestellungen

 
 
Die Kundenvorbestellung wurde ab der Version 5.5 grundlegend überarbeitet. Die neue Version ist Grundsätzlich noch kompatibel zur letzten Version, so dass eine Maskenänderung nicht nötig ist allerdings empfohlen.
Der Hauptunterschied liegt darin, das nun Kundenvorbestellungen über sämtliche Finanzwege möglich ist.
 
Voraussetzung für die Kundenvorbestellung:
 

1. Bezahlweg

Legen Sie einen Bezahlweg vom Typ Anzahlung an. Hierbei sind keine weiteren Einstellungen ausser Name des Bezhalwegs sowie der Typ Anzahlung erforderlich.
 

2. Bontyp

Legen Sie einen Bontyp an.
Dabei sind die Optionen "Für Kundenvorbestellung" und "Nach zusätzlichem Datum fragen (z.B. Bestelldatum)" zwingend erfoderlich. Die andern Optionen wählen Sie nach Kundenbedarf.
 

3. Maskenintegration

Wechseln Sie mit einem Button auf den Bontyp der Kundenvorbestellung und bonieren Sie die gewünschte Vorbestellung wie einen normalen Verkaufsvorgang.
In der Bezahlmaske können Sie alle Verfügbaren Zahlmethoden auf diesen Bon anwenden. Wichtig dabei ist jedoch, dass nicht das vorzeitig das Kommando "Bezahlen bestätigen" ausgeführt wird.
Der Bon wird über das Kommando Bezahlen bestätigen abgeschlossen. Hierbei werden alle Zahlungen dann als Anzahlung gewertet.
GGf. nutzen Sie eine separate Bezahlmaske für die Kundenvorbestellungen (Ist aber nicht nötig)
 
Zum Abholen/Bearbeiten der Vorbestellung erstellen Sie Makro welches den Bonbrowser (Erweiterten Einstellungen)
      Eigenschaften: 1,2,12,20
     Überschreiben: true
     Bontyp: 16 (bitte an Ihren gewählten Bontyp anpassen)
     Spalten: 4,5
     Ansicht: 1,2
Im Anschluss noch das Kommando Bon fortsetzen. Als Bontyp wählen Sie hier 0 für eine Abholung oder den Bontyp der Kundenvorbestellung für eine Bearbeitung.
 
 
Über das Kommando Drucke Artikelzusammenfassung von Bestellbons können die Vorbstellungen summiert ausgedruckt werden.
Eine komplette Musterprogrammierung können Sie der itr Demomaske entnehmen.
 
 
 
Mit folgenden Parametern kann das Verhalten noch auf Kundenprozesse angepasst werden:
 
Misc.ConfirmReceipt.AskForAdditionalDate.DateIsMandatory=true
Misc.ConfirmReceipt.AskForAdditionalDate.MustBeInTheFuture=true
Misc.ConfirmReceipt.AskForAdditionalDate.CanBeToday=true
Misc.ConfirmReceipt.AskForAdditionalDate.CancelButtonVisible=false
Misc.ConfirmReceipt.AskForAdditionalDate.AskForTime=true
Misc.ConfirmReceipt.ScheduledComment.minimumAmountOfCharacters=0