/* Options: Date: 2026-05-09 17:14:53 SwiftVersion: 5.0 Version: 6.110 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://ws4.fibudata.net //BaseClass: //AddModelExtensions: True //AddServiceStackTypes: True IncludeTypes: JTLRechnungenImportierenRequest.* //ExcludeTypes: //ExcludeGenericBaseTypes: False //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: Foundation,ServiceStack */ import Foundation import ServiceStack // @Route("/fibuscan/Onlinehandel/JTLRechnungenImportieren", "GET, POST") public class JTLRechnungenImportierenRequest : IReturn, Codable { public typealias Return = JTLRechnungenImportierenResponse public var jtlRechnungenLst:[JTLRechnungen] = [] public var jtlKorrekturenLst:[JTLKorrekturen] = [] public var jtlRechnungenLst7TageForecast:[JTLRechnungen] = [] public var jtlKorrekturenLst7TageForecast:[JTLKorrekturen] = [] public var jtlRechnungenLstBytes:[UInt8] = [] public var jtlKorrekturenLstBytes:[UInt8] = [] public var jtlRechnungenLst7TageForecastBytes:[UInt8] = [] public var jtlKorrekturenLst7TageForecastBytes:[UInt8] = [] public var ausgangsrechnungKontonummer:String public var vonDatum:Date? public var bisDatum:Date? public var log:String required public init(){} } public class JTLRechnungenImportierenResponse : Codable { public var error:String public var result:Bool public var eingefuegteJTLRechnungenOHDateiID:Int? public var eingefuegteJTLKorrekturenOHDateiID:Int? required public init(){} } public class JTLRechnungen : Codable { public var zahlungsartname:String public var zahlungsname:String public var internerSchluessel:String public var rechnungsnummer:String public var bestellnummer:String public var uSt:String public var externeBestellnummer:String public var verwendungszweck1:String public var ebayname:String public var externeTransaktionID:String public var auftragswährung:String public var währungsfaktor:Double public var versandlandISO:String public var raKundennummer:String public var raustid:String public var laLandISO:String public var erstelldatumRechnung:Date public var betragBrutto:Double? public var erstelldatumBestellung:Date? public var versanddatum:Date? public var zahlungsziel:String public var bezahlt:String public var verwendungszweck2:String public var raFirma:String public var raVorname:String public var raNachname:String public var zahlungsbetrag:Double? public var zahlungsinfos:String public var iban:String public var konto:String public var orderItems:[JTLOrderItem] = [] public var colorSet:String required public init(){} } public class JTLKorrekturen : Codable { public var internerSchluessel:String public var zahlungsart:String public var zahlungsname:String public var erstattungTransaktionsId:String public var gutschriftsnummer:String public var bezugRechnungsnummer:String public var uSt:String public var währung:String public var währungsfaktor:Double public var externeBestellnummer:String public var versandlandISO:String public var lieferlandISO:String public var raKundennummer:String public var raustid:String public var erstelldatum:Date? public var betragBrutto:Double? public var raFirma:String public var raVorname:String public var raNachname:String public var ebayname:String required public init(){} } public class JTLOrderItem : Codable { public var artikelnummer:String public var menge:Double public var bezeichnung:String public var uSt:Double public var e_Preis:Double public var g_Preis:Double required public init(){} }