RegisterReceiptClient class
Properties
-
abschlussFrist
→ Duration
-
Der Abschluss darf länger warten als eine Belegliste: die Signatureinheit
braucht ihre Zeit, und ein Abbruch beendet nur das Warten der Kasse, nicht
die Arbeit des Servers.
final
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
transport
→ RegisterTransport
-
final
Methods
-
artikel()
→ Future<List<KasseArtikel>>
-
Artikel in der Form, die die Kacheln brauchen.
-
artikelgruppen()
→ Future<List<Artikelgruppe>>
-
Artikelgruppen (Kategorien der Kachel-Kasse).
-
auflisten({String? von, String? bis, int? hoechstens})
→ Future<List<Belegzusammenfassung>>
-
Belege dieser Kasse — Zusammenfassungen, neueste zuerst (Serverordnung).
-
holen(String receiptId)
→ Future<KasseneckReceipt>
-
Einen Beleg vollständig holen — samt Belegkopf, für Nachdruck und Storno.
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
stornieren({required String originalReceiptId, required String grund, List<Stornoposition>? positionen, String? anmerkung, KeckPaymentMethod? zahlungsart})
→ Future<Stornoergebnis>
-
Storno-Beleg zu einem bestehenden Beleg — voll oder in Teilen.
-
toString()
→ String
-
A string representation of this object.
inherited
-
verkaufen({required List<KasseneckItem> positionen, required KeckPaymentMethod zahlungsart, int? trinkgeldCents, List<String>? kundendaten, List<String>? rechtshinweise, String? kartenzahlungId, Map<String, dynamic>? kartenzahlungsdaten})
→ Future<KasseneckReceipt>
-
Normalbeleg (Verkauf) — der signierte Beleg samt Belegkopf.