IssueInvoiceRequest class

Constructors

IssueInvoiceRequest({required String idempotencyKey, required String taxScheme, 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
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
serviceEnd String?
final
serviceStart String
final
taxScheme String
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