F-Script bei POS

Clipboard-Werte beim F-Script KASSE.FF

Der Scriptname KASSE.FF ist vorgegeben und kann nicht verändert werden.
Das F-Script wird bei folgenden Ereignissen ausgeführt:
  • Beim Öffnen des BC 51680
  • Beim Wechseln des BO (neues Verkaufsdokument im BC 51680 aktiv)
  • Bei jeder Zahlung
  • Beim Erfassen/Mutieren von Verkaufspositionen

Clipboard

CB(4)
CB(5)
Aktion
1
-
Normale Zahlungstransaktion.
0
-
Andere Transaktion, siehe CB(5).
0
1
Tagesabschluss
0
2
Nachdruck EFT-Beleg.
0
3
Neues Verkaufsdokument (SalDoc) im BC 51680 aktiv.
0
4
Storno
0
5
Zahlung drucken.
0
6
Kassierer anmelden.
0
7
Kassierer abmelden.
0
102
Kassenauslage
0
103
Kasseneinlage
0
104
Gutschrift verrechnen.
0
105
Vorauszahlung
0
106
Geldwechsel
0
107
Sammelzahlung
 
CB
Weitere Clipboard-Werte (bei jeder Aktion verfügbar)
CB(6)
Kassen Nr. aus BC 95680
CB(7)
Zu bezahlender Betrag.
CB(8)
Retour Betrag.
CB(9)
Anzahl Kopien EFT-Beleg.
CB(10)
Währung Saldo.
CB(11)
Währung Retour.
CB(12)
BO-Typ des aktiven BO (generell PosPayment). Wenn CB(5) = 3, SalDoc.
CB(13)
BoId des BO aus CB(12). Also entweder PosPayment.BoId oder SalDoc.BoId.
Hinweis
Hinweis
Bei einer Sammelzahlung steht zwischen jeder BoId ein @ als Trennzeichen
CB(14)
BoTyp des aktiven BO beim Erstellen/Mutieren von Verkaufspositionen: SalDocItem.
CB(15)
BoId des BO aus CB(14): SalDocItem.BoId
Wichtig
Wichtig
Aufgrund der hier speziell verfügbaren Clipboards, welche BO-Typ und BoId beinhalten, darf im KASSE.FF nicht mit dem XCNT-Befehl gearbeitet werden!
 
Zusatzinformationen
Es können auch Rechnungen mit negativem Betrag kassiert werden. Dabei ist zu beachten, dass beim Zahlungsvorgang im Eingabefeld Eingabe Summe kein Vorzeichen eingegeben wird.
Beispiel:
  • RE mit Betrag -150.00
  • Barzahlung - Eingabe Summe: 150.00
  • Die Rechnung mit negativem Betrag ist ausgeglichen.
BC 50086 POS-Zahlungen
  • Auf der entsprechenden Zahlung steht nun: Betrag: 150.00 - Funktionscode: credit
  • Bei einem Storno steht auf der Zahlung: Betrag: -150.00 - Funktionscode: debit
  • Zahlungen mit Funktionscode credit und debit werden per Default nicht an die Fiacc übergeben.
Eine Zahlung mit Funktionscode credit ist somit wie eine Kassenauslage zu behandeln.