/* Options: Date: 2026-05-09 17:12:56 Version: 6.110 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://ws4.fibudata.net //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: JTLRechnungenImportierenRequest.* //ExcludeTypes: //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.* */ import java.math.*; import java.util.*; import net.servicestack.client.*; public class dtos { @Route(Path="/fibuscan/Onlinehandel/JTLRechnungenImportieren", Verbs="GET, POST") public static class JTLRechnungenImportierenRequest implements IReturn { public ArrayList JTLRechnungenLst = null; public ArrayList JTLKorrekturenLst = null; public ArrayList JTLRechnungenLst7TageForecast = null; public ArrayList JTLKorrekturenLst7TageForecast = null; public byte[] JTLRechnungenLstBytes = null; public byte[] JTLKorrekturenLstBytes = null; public byte[] JTLRechnungenLst7TageForecastBytes = null; public byte[] JTLKorrekturenLst7TageForecastBytes = null; public String AusgangsrechnungKontonummer = null; public Date VonDatum = null; public Date BisDatum = null; public String Log = null; public ArrayList getJtlRechnungenLst() { return JTLRechnungenLst; } public JTLRechnungenImportierenRequest setJtlRechnungenLst(ArrayList value) { this.JTLRechnungenLst = value; return this; } public ArrayList getJtlKorrekturenLst() { return JTLKorrekturenLst; } public JTLRechnungenImportierenRequest setJtlKorrekturenLst(ArrayList value) { this.JTLKorrekturenLst = value; return this; } public ArrayList getJtlRechnungenLst7TageForecast() { return JTLRechnungenLst7TageForecast; } public JTLRechnungenImportierenRequest setJtlRechnungenLst7TageForecast(ArrayList value) { this.JTLRechnungenLst7TageForecast = value; return this; } public ArrayList getJtlKorrekturenLst7TageForecast() { return JTLKorrekturenLst7TageForecast; } public JTLRechnungenImportierenRequest setJtlKorrekturenLst7TageForecast(ArrayList value) { this.JTLKorrekturenLst7TageForecast = value; return this; } public byte[] getJtlRechnungenLstBytes() { return JTLRechnungenLstBytes; } public JTLRechnungenImportierenRequest setJtlRechnungenLstBytes(byte[] value) { this.JTLRechnungenLstBytes = value; return this; } public byte[] getJtlKorrekturenLstBytes() { return JTLKorrekturenLstBytes; } public JTLRechnungenImportierenRequest setJtlKorrekturenLstBytes(byte[] value) { this.JTLKorrekturenLstBytes = value; return this; } public byte[] getJtlRechnungenLst7TageForecastBytes() { return JTLRechnungenLst7TageForecastBytes; } public JTLRechnungenImportierenRequest setJtlRechnungenLst7TageForecastBytes(byte[] value) { this.JTLRechnungenLst7TageForecastBytes = value; return this; } public byte[] getJtlKorrekturenLst7TageForecastBytes() { return JTLKorrekturenLst7TageForecastBytes; } public JTLRechnungenImportierenRequest setJtlKorrekturenLst7TageForecastBytes(byte[] value) { this.JTLKorrekturenLst7TageForecastBytes = value; return this; } public String getAusgangsrechnungKontonummer() { return AusgangsrechnungKontonummer; } public JTLRechnungenImportierenRequest setAusgangsrechnungKontonummer(String value) { this.AusgangsrechnungKontonummer = value; return this; } public Date getVonDatum() { return VonDatum; } public JTLRechnungenImportierenRequest setVonDatum(Date value) { this.VonDatum = value; return this; } public Date getBisDatum() { return BisDatum; } public JTLRechnungenImportierenRequest setBisDatum(Date value) { this.BisDatum = value; return this; } public String getLog() { return Log; } public JTLRechnungenImportierenRequest setLog(String value) { this.Log = value; return this; } private static Object responseType = JTLRechnungenImportierenResponse.class; public Object getResponseType() { return responseType; } } public static class JTLRechnungenImportierenResponse { public String error = null; public Boolean result = null; public Long EingefuegteJTLRechnungenOHDateiID = null; public Long EingefuegteJTLKorrekturenOHDateiID = null; public String getError() { return error; } public JTLRechnungenImportierenResponse setError(String value) { this.error = value; return this; } public Boolean isResult() { return result; } public JTLRechnungenImportierenResponse setResult(Boolean value) { this.result = value; return this; } public Long getEingefuegteJTLRechnungenOHDateiID() { return EingefuegteJTLRechnungenOHDateiID; } public JTLRechnungenImportierenResponse setEingefuegteJTLRechnungenOHDateiID(Long value) { this.EingefuegteJTLRechnungenOHDateiID = value; return this; } public Long getEingefuegteJTLKorrekturenOHDateiID() { return EingefuegteJTLKorrekturenOHDateiID; } public JTLRechnungenImportierenResponse setEingefuegteJTLKorrekturenOHDateiID(Long value) { this.EingefuegteJTLKorrekturenOHDateiID = value; return this; } } public static class JTLRechnungen { public String Zahlungsartname = null; public String Zahlungsname = null; public String InternerSchluessel = null; public String Rechnungsnummer = null; public String Bestellnummer = null; public String USt = null; public String ExterneBestellnummer = null; public String Verwendungszweck1 = null; public String Ebayname = null; public String ExterneTransaktionID = null; public String Auftragswährung = null; public BigDecimal Währungsfaktor = null; public String VersandlandISO = null; public String RAKundennummer = null; public String RAUSTID = null; public String LALandISO = null; public Date ErstelldatumRechnung = null; public BigDecimal BetragBrutto = null; public Date ErstelldatumBestellung = null; public Date Versanddatum = null; public String Zahlungsziel = null; public String Bezahlt = null; public String Verwendungszweck2 = null; public String RAFirma = null; public String RAVorname = null; public String RANachname = null; public BigDecimal Zahlungsbetrag = null; public String Zahlungsinfos = null; public String IBAN = null; public String Konto = null; public ArrayList OrderItems = null; public String ColorSet = null; public String getZahlungsartname() { return Zahlungsartname; } public JTLRechnungen setZahlungsartname(String value) { this.Zahlungsartname = value; return this; } public String getZahlungsname() { return Zahlungsname; } public JTLRechnungen setZahlungsname(String value) { this.Zahlungsname = value; return this; } public String getInternerSchluessel() { return InternerSchluessel; } public JTLRechnungen setInternerSchluessel(String value) { this.InternerSchluessel = value; return this; } public String getRechnungsnummer() { return Rechnungsnummer; } public JTLRechnungen setRechnungsnummer(String value) { this.Rechnungsnummer = value; return this; } public String getBestellnummer() { return Bestellnummer; } public JTLRechnungen setBestellnummer(String value) { this.Bestellnummer = value; return this; } public String getUSt() { return USt; } public JTLRechnungen setUSt(String value) { this.USt = value; return this; } public String getExterneBestellnummer() { return ExterneBestellnummer; } public JTLRechnungen setExterneBestellnummer(String value) { this.ExterneBestellnummer = value; return this; } public String getVerwendungszweck1() { return Verwendungszweck1; } public JTLRechnungen setVerwendungszweck1(String value) { this.Verwendungszweck1 = value; return this; } public String getEbayname() { return Ebayname; } public JTLRechnungen setEbayname(String value) { this.Ebayname = value; return this; } public String getExterneTransaktionID() { return ExterneTransaktionID; } public JTLRechnungen setExterneTransaktionID(String value) { this.ExterneTransaktionID = value; return this; } public String getAuftragswährung() { return Auftragswährung; } public JTLRechnungen setAuftragswährung(String value) { this.Auftragswährung = value; return this; } public BigDecimal getWährungsfaktor() { return Währungsfaktor; } public JTLRechnungen setWährungsfaktor(BigDecimal value) { this.Währungsfaktor = value; return this; } public String getVersandlandISO() { return VersandlandISO; } public JTLRechnungen setVersandlandISO(String value) { this.VersandlandISO = value; return this; } public String getRaKundennummer() { return RAKundennummer; } public JTLRechnungen setRaKundennummer(String value) { this.RAKundennummer = value; return this; } public String getRaustid() { return RAUSTID; } public JTLRechnungen setRaustid(String value) { this.RAUSTID = value; return this; } public String getLaLandISO() { return LALandISO; } public JTLRechnungen setLaLandISO(String value) { this.LALandISO = value; return this; } public Date getErstelldatumRechnung() { return ErstelldatumRechnung; } public JTLRechnungen setErstelldatumRechnung(Date value) { this.ErstelldatumRechnung = value; return this; } public BigDecimal getBetragBrutto() { return BetragBrutto; } public JTLRechnungen setBetragBrutto(BigDecimal value) { this.BetragBrutto = value; return this; } public Date getErstelldatumBestellung() { return ErstelldatumBestellung; } public JTLRechnungen setErstelldatumBestellung(Date value) { this.ErstelldatumBestellung = value; return this; } public Date getVersanddatum() { return Versanddatum; } public JTLRechnungen setVersanddatum(Date value) { this.Versanddatum = value; return this; } public String getZahlungsziel() { return Zahlungsziel; } public JTLRechnungen setZahlungsziel(String value) { this.Zahlungsziel = value; return this; } public String getBezahlt() { return Bezahlt; } public JTLRechnungen setBezahlt(String value) { this.Bezahlt = value; return this; } public String getVerwendungszweck2() { return Verwendungszweck2; } public JTLRechnungen setVerwendungszweck2(String value) { this.Verwendungszweck2 = value; return this; } public String getRaFirma() { return RAFirma; } public JTLRechnungen setRaFirma(String value) { this.RAFirma = value; return this; } public String getRaVorname() { return RAVorname; } public JTLRechnungen setRaVorname(String value) { this.RAVorname = value; return this; } public String getRaNachname() { return RANachname; } public JTLRechnungen setRaNachname(String value) { this.RANachname = value; return this; } public BigDecimal getZahlungsbetrag() { return Zahlungsbetrag; } public JTLRechnungen setZahlungsbetrag(BigDecimal value) { this.Zahlungsbetrag = value; return this; } public String getZahlungsinfos() { return Zahlungsinfos; } public JTLRechnungen setZahlungsinfos(String value) { this.Zahlungsinfos = value; return this; } public String getIban() { return IBAN; } public JTLRechnungen setIban(String value) { this.IBAN = value; return this; } public String getKonto() { return Konto; } public JTLRechnungen setKonto(String value) { this.Konto = value; return this; } public ArrayList getOrderItems() { return OrderItems; } public JTLRechnungen setOrderItems(ArrayList value) { this.OrderItems = value; return this; } public String getColorSet() { return ColorSet; } public JTLRechnungen setColorSet(String value) { this.ColorSet = value; return this; } } public static class JTLKorrekturen { public String InternerSchluessel = null; public String Zahlungsart = null; public String Zahlungsname = null; public String ErstattungTransaktionsId = null; public String Gutschriftsnummer = null; public String BezugRechnungsnummer = null; public String USt = null; public String Währung = null; public BigDecimal Währungsfaktor = null; public String ExterneBestellnummer = null; public String VersandlandISO = null; public String LieferlandISO = null; public String RAKundennummer = null; public String RAUSTID = null; public Date Erstelldatum = null; public BigDecimal BetragBrutto = null; public String RAFirma = null; public String RAVorname = null; public String RANachname = null; public String Ebayname = null; public String getInternerSchluessel() { return InternerSchluessel; } public JTLKorrekturen setInternerSchluessel(String value) { this.InternerSchluessel = value; return this; } public String getZahlungsart() { return Zahlungsart; } public JTLKorrekturen setZahlungsart(String value) { this.Zahlungsart = value; return this; } public String getZahlungsname() { return Zahlungsname; } public JTLKorrekturen setZahlungsname(String value) { this.Zahlungsname = value; return this; } public String getErstattungTransaktionsId() { return ErstattungTransaktionsId; } public JTLKorrekturen setErstattungTransaktionsId(String value) { this.ErstattungTransaktionsId = value; return this; } public String getGutschriftsnummer() { return Gutschriftsnummer; } public JTLKorrekturen setGutschriftsnummer(String value) { this.Gutschriftsnummer = value; return this; } public String getBezugRechnungsnummer() { return BezugRechnungsnummer; } public JTLKorrekturen setBezugRechnungsnummer(String value) { this.BezugRechnungsnummer = value; return this; } public String getUSt() { return USt; } public JTLKorrekturen setUSt(String value) { this.USt = value; return this; } public String getWährung() { return Währung; } public JTLKorrekturen setWährung(String value) { this.Währung = value; return this; } public BigDecimal getWährungsfaktor() { return Währungsfaktor; } public JTLKorrekturen setWährungsfaktor(BigDecimal value) { this.Währungsfaktor = value; return this; } public String getExterneBestellnummer() { return ExterneBestellnummer; } public JTLKorrekturen setExterneBestellnummer(String value) { this.ExterneBestellnummer = value; return this; } public String getVersandlandISO() { return VersandlandISO; } public JTLKorrekturen setVersandlandISO(String value) { this.VersandlandISO = value; return this; } public String getLieferlandISO() { return LieferlandISO; } public JTLKorrekturen setLieferlandISO(String value) { this.LieferlandISO = value; return this; } public String getRaKundennummer() { return RAKundennummer; } public JTLKorrekturen setRaKundennummer(String value) { this.RAKundennummer = value; return this; } public String getRaustid() { return RAUSTID; } public JTLKorrekturen setRaustid(String value) { this.RAUSTID = value; return this; } public Date getErstelldatum() { return Erstelldatum; } public JTLKorrekturen setErstelldatum(Date value) { this.Erstelldatum = value; return this; } public BigDecimal getBetragBrutto() { return BetragBrutto; } public JTLKorrekturen setBetragBrutto(BigDecimal value) { this.BetragBrutto = value; return this; } public String getRaFirma() { return RAFirma; } public JTLKorrekturen setRaFirma(String value) { this.RAFirma = value; return this; } public String getRaVorname() { return RAVorname; } public JTLKorrekturen setRaVorname(String value) { this.RAVorname = value; return this; } public String getRaNachname() { return RANachname; } public JTLKorrekturen setRaNachname(String value) { this.RANachname = value; return this; } public String getEbayname() { return Ebayname; } public JTLKorrekturen setEbayname(String value) { this.Ebayname = value; return this; } } public static class JTLOrderItem { public String Artikelnummer = null; public BigDecimal Menge = null; public String Bezeichnung = null; public BigDecimal USt = null; public BigDecimal E_Preis = null; public BigDecimal G_Preis = null; public String getArtikelnummer() { return Artikelnummer; } public JTLOrderItem setArtikelnummer(String value) { this.Artikelnummer = value; return this; } public BigDecimal getMenge() { return Menge; } public JTLOrderItem setMenge(BigDecimal value) { this.Menge = value; return this; } public String getBezeichnung() { return Bezeichnung; } public JTLOrderItem setBezeichnung(String value) { this.Bezeichnung = value; return this; } public BigDecimal getUSt() { return USt; } public JTLOrderItem setUSt(BigDecimal value) { this.USt = value; return this; } public BigDecimal getEPreis() { return E_Preis; } public JTLOrderItem setEPreis(BigDecimal value) { this.E_Preis = value; return this; } public BigDecimal getGPreis() { return G_Preis; } public JTLOrderItem setGPreis(BigDecimal value) { this.G_Preis = value; return this; } } }