PaymentInput class

Eine Zahlung, wie das Fremdsystem sie meldet.

Constructors

PaymentInput({required String method, int? amountCents, String? paidAt, String? reference, bool? onSite})
const
PaymentInput.fromJson(Map<String, dynamic> j)
factory

Properties

amountCents int?
Ohne Angabe der volle Bruttobetrag.
final
hashCode int
The hash code for this object.
no setterinherited
method String
Ein Schlüssel aus invoicePaymentMethods.
final
onSite bool?
Die Zahlung erfolgte vor Ort (Terminal an der Kasse). Dann ist sie ein Barumsatz — auch mit Karte (§ 131b Abs. 1 Z 3 UStG) — und die Antwort trägt den Hinweis cash_receipt_required. Zu transfer passt das nicht.
final
paidAt String?
Ohne Angabe der heutige Wiener Tag; nie in der Zukunft.
final
reference String?
Zahlungskennung des Fremdsystems — gespeichert, aber nie gedruckt.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited