/* Options: Date: 2026-05-09 17:15:27 Version: 6.110 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://ws4.fibudata.net //Package: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: JTLRechnungenImportierenRequest.* //ExcludeTypes: //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.* */ import java.math.* import java.util.* import net.servicestack.client.* @Route(Path="/fibuscan/Onlinehandel/JTLRechnungenImportieren", Verbs="GET, POST") open class JTLRechnungenImportierenRequest : IReturn { var JTLRechnungenLst:ArrayList = ArrayList() var JTLKorrekturenLst:ArrayList = ArrayList() var JTLRechnungenLst7TageForecast:ArrayList = ArrayList() var JTLKorrekturenLst7TageForecast:ArrayList = ArrayList() var JTLRechnungenLstBytes:ByteArray? = null var JTLKorrekturenLstBytes:ByteArray? = null var JTLRechnungenLst7TageForecastBytes:ByteArray? = null var JTLKorrekturenLst7TageForecastBytes:ByteArray? = null var AusgangsrechnungKontonummer:String? = null var VonDatum:Date? = null var BisDatum:Date? = null var Log:String? = null companion object { private val responseType = JTLRechnungenImportierenResponse::class.java } override fun getResponseType(): Any? = JTLRechnungenImportierenRequest.responseType } open class JTLRechnungenImportierenResponse { var error:String? = null var result:Boolean? = null var EingefuegteJTLRechnungenOHDateiID:Long? = null var EingefuegteJTLKorrekturenOHDateiID:Long? = null } open class JTLRechnungen { var Zahlungsartname:String? = null var Zahlungsname:String? = null var InternerSchluessel:String? = null var Rechnungsnummer:String? = null var Bestellnummer:String? = null var USt:String? = null var ExterneBestellnummer:String? = null var Verwendungszweck1:String? = null var Ebayname:String? = null var ExterneTransaktionID:String? = null var Auftragswährung:String? = null var Währungsfaktor:BigDecimal? = null var VersandlandISO:String? = null var RAKundennummer:String? = null var RAUSTID:String? = null var LALandISO:String? = null var ErstelldatumRechnung:Date? = null var BetragBrutto:BigDecimal? = null var ErstelldatumBestellung:Date? = null var Versanddatum:Date? = null var Zahlungsziel:String? = null var Bezahlt:String? = null var Verwendungszweck2:String? = null var RAFirma:String? = null var RAVorname:String? = null var RANachname:String? = null var Zahlungsbetrag:BigDecimal? = null var Zahlungsinfos:String? = null var IBAN:String? = null var Konto:String? = null var OrderItems:ArrayList = ArrayList() var ColorSet:String? = null } open class JTLKorrekturen { var InternerSchluessel:String? = null var Zahlungsart:String? = null var Zahlungsname:String? = null var ErstattungTransaktionsId:String? = null var Gutschriftsnummer:String? = null var BezugRechnungsnummer:String? = null var USt:String? = null var Währung:String? = null var Währungsfaktor:BigDecimal? = null var ExterneBestellnummer:String? = null var VersandlandISO:String? = null var LieferlandISO:String? = null var RAKundennummer:String? = null var RAUSTID:String? = null var Erstelldatum:Date? = null var BetragBrutto:BigDecimal? = null var RAFirma:String? = null var RAVorname:String? = null var RANachname:String? = null var Ebayname:String? = null } open class JTLOrderItem { var Artikelnummer:String? = null var Menge:BigDecimal? = null var Bezeichnung:String? = null var USt:BigDecimal? = null var E_Preis:BigDecimal? = null var G_Preis:BigDecimal? = null }