/* Options: Date: 2026-05-09 17:13:08 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: SchnittstellenImportRequest.* //ExcludeTypes: //DefaultImports: */ export interface IReturn { createResponse(): T; } export class KontoauszugUmsatzDetailsModel { // @DataMember public Ultimater_Creditor_Name: string; // @DataMember public Mandatsreferenz: string; // @DataMember public Schecknummer: string; // @DataMember public Banktransactioncode: string; // @DataMember public Amount: number; // @DataMember public Code: string; // @DataMember public Creditor_Name: string; // @DataMember public Creditor_IBAN: string; // @DataMember public Verwendungszweck: string; // @DataMember public ReturnInformationReasonCode: string; // @DataMember public TransactionIdentification: string; // @DataMember public ZusätzlicheTransaktiondetails: string; public constructor(init?: Partial) { (Object as any).assign(this, init); } } export class KontoauszugUmsatzModel { // @DataMember public ID: string; // @DataMember public Amount: number; // @DataMember public IsStorno: boolean; // @DataMember public Status: string; // @DataMember public Buchungsdatum: string; // @DataMember public Wertstellungsdatum: string; // @DataMember public ServiceReference: string; // @DataMember public BankTransactionCode: string; // @DataMember public IsSammler: boolean; // @DataMember public Sammler_Information: string; // @DataMember public Sammler_ID: string; // @DataMember public Sammler_Anzahl: number; // @DataMember public Zusatzinformation: string; // @DataMember public UmsatzDetailListe: KontoauszugUmsatzDetailsModel[]; public Rechnungsnummer: string; public AuftraggeberBLZ: string; public AuftraggeberKto: string; public Auftraggeber: string; public Buchungstyp: string; public EndSaldo?: number; public constructor(init?: Partial) { (Object as any).assign(this, init); } } export class CheckAmazonDataResponse { public error: string; public anzahl: number; public startSaldo: number; public endSaldo: number; public orders_id: string[]; public rueckmeldung: string; public constructor(init?: Partial) { (Object as any).assign(this, init); } } export class SchnittstellenImportResponse { public Liste: OnlinehandelItem[][]; public NeueDateiID?: number; public error: string; public warnungen: string; public KeineDaten: boolean; public real_report_id?: number; public Buchungen: KontoauszugUmsatzModel[]; public constructor(init?: Partial) { (Object as any).assign(this, init); } } // @Route("/fibuscan/Onlinehandel/SchnittstellenImport", "GET, POST") export class SchnittstellenImportRequest implements IReturn { public VonDatum?: string; public BisDatum?: string; public BankID?: number; public Schnittstelle: number; public Auth_wert1: string; public Auth_wert2: string; public Auth_wert3: string; public Auth_wert4: string; public Auth_wert5: string; public AusgangsrechnungKontonummer: string; public Auth_Dropdown1: string; public OnlinehandeDateiGenieren?: boolean; public bestehende_real_report_id?: number; public ZugangsdatenSpeichern: boolean; public ID1Checked: boolean; public IDChecked: boolean; public NurNeue: boolean; public AlleDatenImportieren: boolean; public IsWebClient: boolean; public SchnittstelleAusnahmen: number[]; public AmazonAlleMaerkte: boolean; public MitWarenbewegung: boolean; public MitOffenePosten: boolean; public MitVerkaufAnAmazon: boolean; public MitCommingling: boolean; public TagesgenauAbruf: boolean; public ResponseSupportTools: CheckAmazonDataResponse; public constructor(init?: Partial) { (Object as any).assign(this, init); } public getTypeName() { return 'SchnittstellenImportRequest'; } public getMethod() { return 'POST'; } public createResponse() { return new SchnittstellenImportResponse(); } }