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