RegisterReceiptClient class
Methods
-
articleGroups()
→ Future<List<ArticleGroup>>
-
Artikelgruppen (Kategorien der Kachel-Kasse).
-
articles()
→ Future<List<PosArticle>>
-
Artikel in der Form, die die Kacheln brauchen.
-
cancelReceipt({required String originalReceiptId, required String reason, List<CancellationItem>? items, String? returnDisposition, Map<int, String>? itemReturnDispositions, String? note, List<KeckPaymentInput>? payments, KasseneckReceipt? original})
→ Future<CancelReceiptResult>
-
Storno-Beleg zu einem bestehenden Beleg — voll oder in Teilen.
-
cashregisters()
→ Future<List<CashregisterEntry>>
-
Die Kassen, die dem angemeldeten Benutzer offenstehen
(
listMyCashregisters); für einen Kassen-Benutzer genau die ihm
zugewiesenen.
-
fullReceiptId(String receiptId)
→ Future<String>
-
Verschlüsselte Volltext-Belegnummer (
generateFullReceiptId): der
Bezeichner, unter dem der Beleg öffentlich abrufbar ist.
-
get(String receiptId)
→ Future<KasseneckReceipt>
-
Einen Beleg vollstaendig holen — samt Belegkopf, fuer Nachdruck und Storno.
-
list({String? from, String? to, int? limit})
→ Future<List<ReceiptSummary>>
-
Belege dieser Kasse — Zusammenfassungen, neueste zuerst (Serverordnung).
-
listMyStocktakeCounts({required String stocktakeId, String? articleId, bool? ownOnly, int? limit, String? cursor})
→ Future<StocktakeCountPage>
-
Zaehlungen einer Inventur (
listMyStocktakeCounts), neueste zuerst;
ownOnly nur die eigenen.
-
listMyStocktakeItems({required String stocktakeId, bool? openOnly, int? limit, String? cursor})
→ Future<StocktakeItemPage>
-
Positionen einer Inventur (
listMyStocktakeItems); openOnly nur
ungezaehlte (in der Pruefung: die zum Nachzaehlen). Ab der Pruefung mit
Soll nur mit dem Recht stocktakeClose.
-
listMyStocktakes({String? locationId, String? status})
→ Future<List<Stocktake>>
-
Offene Inventuren (
listMyStocktakes); fuer Kassen-Benutzer nur
counting und review mit offenem Nachzaehlen. Ein leerer locationId
gilt wie keiner; status aus stocktakeStatuses.
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
recordMyStocktakeCount({required String idempotencyKey, required String stocktakeId, required String articleId, required int quantity, String? condition, List<String>? serialNumbers, String? note, String? cashregisterId})
→ Future<StocktakeCountResult>
-
Eine Zaehlung (
recordMyStocktakeCount). Antwort: die Zaehlung und die
Position danach (Ist-Summe, kein Soll).
-
sell({required List<KasseneckItem> items, required List<KeckPaymentInput> payments, int? tipCents, List<String>? customerLines, List<String>? legalNotices})
→ Future<KasseneckReceipt>
-
Normalbeleg (Verkauf): der signierte Beleg samt Belegkopf.
-
sendReceiptEmail({required String fullReceiptId, required String to, String? language})
→ Future<SendReceiptEmailResult>
-
Einen bereits ausgestellten Beleg als Link auf die oeffentliche
Belegseite an
to schicken (sendReceiptEmail).
-
setStockLocation({required String? stockLocationId, String? cashregisterId})
→ Future<CashregisterStockLocation>
-
Standort der Kasse setzen (
setMyCashregisterStockLocation) – von dort
bucht der Server Verkauf und Storno ab. Recht stockLocation.
-
stock({String? locationId, String? articleId, bool? belowMinimum})
→ Future<StockList>
-
Bestand je Artikel und Standort (
listMyStock), Mengen in Tausendstel
der Basiseinheit. Recht stockView; StockList.values nur mit
stockCosts, sonst null.
-
stockLocations()
→ Future<List<StockLocation>>
-
Standorte des Betriebs (
listMyStockLocations), samt aufgeloester
(active: false) und dem Hauptstandort. Recht stockView.
-
tipRecipients()
→ Future<List<KeckTipPerson>>
-
Personen, denen sich Trinkgeld zuweisen laesst. Dieselbe Menge, die der
Verkauf akzeptiert; ohne das Recht
tipAssign steht nur der Angemeldete
darin.
-
toString()
→ String
-
A string representation of this object.
inherited
-
voidMyStocktakeCount({required String idempotencyKey, required String stocktakeId, required String countId, required String reason})
→ Future<StocktakeCountResult>
-
Storniert eine Zaehlung mit Grund (
voidMyStocktakeCount; fremde nur
mit dem Recht stocktakeClose).