models/keck_payment
library
Classes
-
KeckPayment
-
Eine Zahlung am Beleg — Zwilling von
ReceiptPayment in
@kreiseck/kasseneck-api (models/receipt-payment.ts) und der Eintraege,
die functions/gemeinsam/zahlungen-core.js unter payments ablegt.
-
KeckPaymentInput
-
Eine Zahlung, wie der Aufrufer sie an
sellReceipt/sell/
cancel schickt – Zwilling von ReceiptPaymentInput. id und
changeCents vergibt der Server.
Constants
-
maxPayments
→ const int
-
Hoechstzahl der Zahlungen je Beleg (Backend: MAX_ZAHLUNGEN).
-
mixedNotSentReason
→ const String
-
Warum
mixed nie hinausgeht -- derselbe Satz fuer Einzel-Zahlungsart und
Zahlungsliste.
Functions
-
paymentsConflict(Map<String, Object?> fields)
→ String?
-
payments neben einer Einzel-Zahlungsart oder Kartenfeldern? Liefert den
Grund (Backend: payments_conflict), sonst null. Nie still eines
bevorzugen. fields nennt die Felder mit ihrem Drahtnamen.
-
paymentsError(List<KeckPaymentInput> payments, {required bool cancellation, bool payout = false})
→ String?
-
Was an der Zahlungsliste nicht stimmt --
null, wenn die Form passt.