IssueInvoiceRequest class

Constructors

IssueInvoiceRequest({required String idempotencyKey, String? taxScheme, String? reverseChargeReason, required String priceMode, required String serviceStart, required List<InvoiceItemInput> items, String? customerId, String? serviceEnd, int? paymentTermDays, String? orderReference, String? intro, String? note, String? paymentReference, bool? girocode, bool? tracking, Map<String, String>? metadata, String? language, String? brandId, PaymentInput? payment})
const
IssueInvoiceRequest.fromJson(Map<String, dynamic> j)
factory

Properties

brandId → String?
Marke (Kennung aus listBrands); sonst die Standardmarke.
final
customerId → String?
Pflicht über 400 € brutto sowie bei Reverse Charge und ig. Lieferung.
final
girocode → bool?
final
hashCode → int
The hash code for this object.
no setterinherited
idempotencyKey → String
Pflicht: dieselbe Anfrage mit demselben Schlüssel erzeugt nie eine zweite Rechnung.
final
intro → String?
final
items → List<InvoiceItemInput>
final
language → String?
Sprache dieser Rechnung; sonst die des Kunden, sonst de.
final
metadata → Map<String, String>?
Eigene Merkmale (höchstens 20), nie gedruckt.
final
note → String?
final
orderReference → String?
final
payment → PaymentInput?
Schon bezahlt: die Zahlung entsteht in derselben Transaktion wie das Festschreiben, das PDF trägt dann keine Zahlungsinformationen.
final
paymentReference → String?
final
paymentTermDays → int?
final
priceMode → String
final
reverseChargeReason → String?
Pflicht bei domesticReverseCharge, ein Schlüssel aus reverseChargeReasons. Zu einem anderen Fall ist er ein Feldfehler.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
serviceEnd → String?
final
serviceStart → String
final
taxScheme → String?
Optional: der Server leitet den Fall aus Kundenland, Kundenart, UID und Ware/Leistung ab. Eine Angabe wird geprüft — passt sie nicht, kommt tax_scheme_mismatch mit dem erwarteten Fall zurück.
final
tracking → bool?
final

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