/* Options: Date: 2026-05-09 17:14:14 Version: 6.110 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://ws4.fibudata.net //GlobalNamespace: //MakePropertiesOptional: False //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: JTLRechnungenImportierenRequest.* //ExcludeTypes: //DefaultImports: */ export interface IReturn { createResponse(): T; } export class JTLOrderItem { public Artikelnummer: string; public Menge: number; public Bezeichnung: string; public USt: number; public E_Preis: number; public G_Preis: number; public constructor(init?: Partial) { (Object as any).assign(this, init); } } export class JTLRechnungen { public Zahlungsartname: string; public Zahlungsname: string; public InternerSchluessel: string; public Rechnungsnummer: string; public Bestellnummer: string; public USt: string; public ExterneBestellnummer: string; public Verwendungszweck1: string; public Ebayname: string; public ExterneTransaktionID: string; public Auftragswährung: string; public Währungsfaktor: number; public VersandlandISO: string; public RAKundennummer: string; public RAUSTID: string; public LALandISO: string; public ErstelldatumRechnung: string; public BetragBrutto?: number; public ErstelldatumBestellung?: string; public Versanddatum?: string; public Zahlungsziel: string; public Bezahlt: string; public Verwendungszweck2: string; public RAFirma: string; public RAVorname: string; public RANachname: string; public Zahlungsbetrag?: number; public Zahlungsinfos: string; public IBAN: string; public Konto: string; public OrderItems: JTLOrderItem[]; public ColorSet: string; public constructor(init?: Partial) { (Object as any).assign(this, init); } } export class JTLKorrekturen { public InternerSchluessel: string; public Zahlungsart: string; public Zahlungsname: string; public ErstattungTransaktionsId: string; public Gutschriftsnummer: string; public BezugRechnungsnummer: string; public USt: string; public Währung: string; public Währungsfaktor: number; public ExterneBestellnummer: string; public VersandlandISO: string; public LieferlandISO: string; public RAKundennummer: string; public RAUSTID: string; public Erstelldatum?: string; public BetragBrutto?: number; public RAFirma: string; public RAVorname: string; public RANachname: string; public Ebayname: string; public constructor(init?: Partial) { (Object as any).assign(this, init); } } export class JTLRechnungenImportierenResponse { public error: string; public result: boolean; public EingefuegteJTLRechnungenOHDateiID?: number; public EingefuegteJTLKorrekturenOHDateiID?: number; public constructor(init?: Partial) { (Object as any).assign(this, init); } } // @Route("/fibuscan/Onlinehandel/JTLRechnungenImportieren", "GET, POST") export class JTLRechnungenImportierenRequest implements IReturn { public JTLRechnungenLst: JTLRechnungen[]; public JTLKorrekturenLst: JTLKorrekturen[]; public JTLRechnungenLst7TageForecast: JTLRechnungen[]; public JTLKorrekturenLst7TageForecast: JTLKorrekturen[]; public JTLRechnungenLstBytes: string; public JTLKorrekturenLstBytes: string; public JTLRechnungenLst7TageForecastBytes: string; public JTLKorrekturenLst7TageForecastBytes: string; public AusgangsrechnungKontonummer: string; public VonDatum?: string; public BisDatum?: string; public Log: string; public constructor(init?: Partial) { (Object as any).assign(this, init); } public getTypeName() { return 'JTLRechnungenImportierenRequest'; } public getMethod() { return 'POST'; } public createResponse() { return new JTLRechnungenImportierenResponse(); } }