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/verkaufen/
stornieren schickt — Zwilling von ReceiptPaymentInput. id und
changeCents vergibt der Server.
Functions
-
zahlungenFehler(List<KeckPaymentInput> zahlungen, {required bool storno})
→ String?
-
Was an der Zahlungsliste nicht stimmt --
null, wenn die Form passt.
-
zahlungsKonflikt(Map<String, Object?> felder)
→ String?
-
payments neben einer Einzel-Zahlungsart oder Kartenfeldern? Liefert den
Grund (Backend: PAYMENTS_CONFLICT), sonst null. Nie still eines
bevorzugen. felder nennt die Felder mit ihrem Drahtnamen.