FIBUdataServiceStack

<back to all web services

OnlinehandelDefaultRequest

The following routes are available for this service:
GET, POST/fibuscan/Onlinehandel/Default

export class onlinehandel_datei implements IPrimaryKey, IMandnr, IDel, ITableBase
{
    public id?: number;
    public mandant?: number;
    public bankindex?: number;
    public del?: number;
    public dateiname: string;
    public kopf_hash: string;
    public betragskonvertierung?: number;
    public datumskonvertierung?: number;
    public trennzeichen: string;
    public originalname: string;
    public textcodierung?: number;
    public dateityp?: number;
    public kopfspalte_vorhanden?: number;
    public dateiinhalt: string;
    public _erstellt?: string;
    public _aenderung?: string;
    public _checked?: string;
    public originaldatei: string;
    public anfangsdatum?: string;
    public enddatum?: string;
    public positionen_anzahl?: number;
    public betragssumme?: number;
    public abrechnung_id?: number;
    public offene_positionen_id?: number;
    public bemerkung: string;
    public guid: string;
    public naechste_datei_id?: number;
    public letzte_datei_id?: number;
    public id2_text: string;
    public kopf_faengt_mit: string;
    public muster?: number;
    public schnittstelle?: number;
    public subpfad: string;
    public originaldateiname: string;
    public dateiinhalt_pfad: string;
    public anfangssaldo?: number;
    public endsaldo?: number;
    public aktueller_saldo?: number;
    public json_data: string;
    public waehrung: string;
    // @Ignore()
    public PrimaryKey?: number;

    public constructor(init?: Partial<onlinehandel_datei>) { (Object as any).assign(this, init); }
}

export class bank implements IPrimaryKey, IMandnr, IDel, ITableBaseErstelltAenderung, INutzerid
{
    public BankID?: number;
    public _erstellt?: string;
    public _aenderung?: string;
    public Anlagedatum?: string;
    public ktotyp?: number;
    public max_banktext?: number;
    public abruf?: number;
    public isRev?: number;
    public isSepa?: number;
    public buchungsdatum_isErfasst?: number;
    public del?: number;
    public id_lokal?: number;
    public mandant?: number;
    public Art?: number;
    public FibuKonto?: number;
    public Bezeichnung: string;
    public bic: string;
    public BLZ: string;
    public GUID: string;
    public iban: string;
    public Konto: string;
    public pw: string;
    public userBLZ: string;
    public userKto: string;
    public wkz: string;
    public universal: string;
    public nutzerid?: number;
    // @Ignore()
    public PrimaryKey?: number;

    public constructor(init?: Partial<bank>) { (Object as any).assign(this, init); }
}

export class fehler_log implements IPrimaryKey, IMandnr, ITableBase
{
    public id?: number;
    public mandant?: number;
    public nutzerid?: number;
    public stufe: string;
    public modul: string;
    public funktion: string;
    public meldung: string;
    public _erstellt?: string;
    public _aenderung?: string;
    // @Ignore()
    public PrimaryKey?: number;

    public constructor(init?: Partial<fehler_log>) { (Object as any).assign(this, init); }
}

export class onlinehandel_schnittstellen_status
{
    public id?: number;
    public name: string;
    public status?: number;
    public meldung: string;
    public url: string;
    public von?: string;
    public bis?: string;

    public constructor(init?: Partial<onlinehandel_schnittstellen_status>) { (Object as any).assign(this, init); }
}

export enum FortschrittsDetailsTyp
{
    onlinehandel_datei = 'onlinehandel_datei',
    onlinehandel_abrechnung = 'onlinehandel_abrechnung',
}

export class FortschrittsDetails
{
    public Wert: number;
    public server_name: string;
    public server_id?: number;
    public LastUpdate: string;
    public VorgangGuid: string;
    public InsertedDateiGuid: string;
    public Details: string;
    public Regel: string;
    public Dauer: string;
    public Gesamt: string;
    public Mandnr: number;
    public Server: string;
    public Von?: string;
    public Bis?: string;
    public Typ: FortschrittsDetailsTyp;
    public Status?: number;
    public Schnittstelle_id?: number;
    public Bank_id?: number;
    public AusgangsrechnungKontonummer?: number;
    public SuccesLst: string[];
    public ErrorLst: string[];
    public WarnungsLst: string[];
    public Selected_Schnittstellen: { [index: string]: string[]; };
    public datei: onlinehandel_datei;

    public constructor(init?: Partial<FortschrittsDetails>) { (Object as any).assign(this, init); }
}

export enum Schnittstellen
{
    Klarna = 1,
    Real_de = 2,
    Mollie = 3,
    easybill = 4,
    sumup = 5,
    Etsy = 6,
    Amazon = 7,
    Plenty = 8,
    Ebay = 9,
    Shopify = 10,
    DreamRobot = 11,
    Rakuten = 12,
    Lexoffice = 13,
    EbayAusgangsrechnung = 14,
    JTLRechnungen = 15,
    PayPal = 16,
    Billbee = 17,
    Concardis = 18,
    ShopifyPayment = 19,
    Afterbuy = 20,
    SevDesk = 21,
    Shopware = 22,
    AmazonPay = 23,
    AmazonAusgangsrechnungen = 24,
    AmazonOffenePosten = 25,
    AmazonWarenbewegungen = 26,
    Shopware6 = 27,
    Stripe = 28,
    Xentral = 29,
    AmazonSelfBilling = 30,
    Weclapp = 31,
    Gambio = 32,
    CardMarket = 33,
    Unzer = 34,
    StripeAusgangsrechnung = 35,
    Zettle = 36,
    OttoMarket = 37,
    MetroMarket = 38,
    AmazonOauth2 = 39,
    FIBUscanAPI = 40,
    AmazonSPA = 41,
    AmazonAusgangsrechnungenSPA = 42,
    AmazonOffenePostenSPA = 43,
    AmazonWarenbewegungenSPA = 44,
    AmazonSelfBillingSPA = 45,
    AmazonPayV2 = 46,
    AmazonComminling = 47,
    AmazonComminlingSPA = 48,
    EtsyV3 = 49,
    OttoZahlung = 50,
    MetroZahlung = 51,
    MagentoZahlung = 52,
    MagentoAusgangsrechnung = 53,
    Pixi = 54,
    Billomat = 55,
    AmazonVendorAR_SPA = 56,
    AmazonVendorZA_SPA = 57,
    WoocommerceAusgangsrechnung = 58,
    AmaInvoice = 59,
    AmazonPayV3 = 60,
    TikTok = 61,
}

export class OneClickHelper
{
    public bank: bank;
    public Schnittstelle: Schnittstellen;
    public SchnittstelleLong?: number;
    public info: string;
    public hatZugangsdaten: boolean;
    public AusgangsrechnungKontonummer?: number;
    public bank_ids: number[];

    public constructor(init?: Partial<OneClickHelper>) { (Object as any).assign(this, init); }
}

export class OnlinehandelDefaultResponse
{
    public Liste: onlinehandel_datei[];
    public StandardListe: onlinehandel_datei[];
    public BanksListe: bank[];
    public BankInfosListe: string[];
    public FehlerLogListe: fehler_log[];
    public SchnittstellenStatusListe: onlinehandel_schnittstellen_status[];
    public colsCount: number;
    public guid: string;
    public hatSumUpRefreshToken: boolean;
    public hatEtsyToken: boolean;
    public Is64BitProcess: boolean;
    public banks_mit_zugangsdaten: number[];
    public FortschrittsDetails: FortschrittsDetails;
    public OHParsingServerUrl: string;
    public NichtAutomatischAbrufbar: OneClickHelper[];
    public BereitsImportiertDateien: OneClickHelper[];
    public AR_SS_mit_zugangsdaten: number[];
    public SSMitZugangsdatenDetails: OneClickHelper[];
    public ws_version: string;
    public ist_oneClick: boolean;
    public infoBoxText: string;
    public InfoBoxAktiv: boolean;

    public constructor(init?: Partial<OnlinehandelDefaultResponse>) { (Object as any).assign(this, init); }
}

export enum Oem
{
    fibudata = 0,
    spectrum = 3,
}

export class OnlinehandelDefaultRequest
{
    public oem?: Oem;
    public fileName: string;
    public Dateityp?: number;
    public bankindex?: number;
    public Dateiname: string;
    public Textcodierung?: number;
    public Trennzeichen: string;
    public Datumskonvertierung?: number;
    public Betragskonvertierung?: number;

    public constructor(init?: Partial<OnlinehandelDefaultRequest>) { (Object as any).assign(this, init); }
}

TypeScript OnlinehandelDefaultRequest DTOs

To override the Content-type in your clients, use the HTTP Accept Header, append the .csv suffix or ?format=csv

HTTP + CSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /fibuscan/Onlinehandel/Default HTTP/1.1 
Host: ws4.fibudata.net 
Accept: text/csv
Content-Type: text/csv
Content-Length: length

{"oem":"fibudata","fileName":"String","Dateityp":0,"bankindex":0,"Dateiname":"String","Textcodierung":0,"Trennzeichen":"String","Datumskonvertierung":0,"Betragskonvertierung":0}
HTTP/1.1 200 OK
Content-Type: text/csv
Content-Length: length

{"Liste":[{"id":0,"mandant":0,"bankindex":0,"del":0,"dateiname":"String","kopf_hash":"String","betragskonvertierung":0,"datumskonvertierung":0,"trennzeichen":"String","originalname":"String","textcodierung":0,"dateityp":0,"kopfspalte_vorhanden":0,"dateiinhalt":"String","_erstellt":"\/Date(-62135596800000-0000)\/","_aenderung":"\/Date(-62135596800000-0000)\/","_checked":"\/Date(-62135596800000-0000)\/","originaldatei":"AA==","anfangsdatum":"\/Date(-62135596800000-0000)\/","enddatum":"\/Date(-62135596800000-0000)\/","positionen_anzahl":0,"betragssumme":0,"abrechnung_id":0,"offene_positionen_id":0,"bemerkung":"String","guid":"String","naechste_datei_id":0,"letzte_datei_id":0,"id2_text":"String","kopf_faengt_mit":"String","muster":0,"schnittstelle":0,"subpfad":"String","originaldateiname":"String","dateiinhalt_pfad":"String","anfangssaldo":0,"endsaldo":0,"aktueller_saldo":0,"json_data":"String","waehrung":"String","PrimaryKey":0}],"StandardListe":[{"id":0,"mandant":0,"bankindex":0,"del":0,"dateiname":"String","kopf_hash":"String","betragskonvertierung":0,"datumskonvertierung":0,"trennzeichen":"String","originalname":"String","textcodierung":0,"dateityp":0,"kopfspalte_vorhanden":0,"dateiinhalt":"String","_erstellt":"\/Date(-62135596800000-0000)\/","_aenderung":"\/Date(-62135596800000-0000)\/","_checked":"\/Date(-62135596800000-0000)\/","originaldatei":"AA==","anfangsdatum":"\/Date(-62135596800000-0000)\/","enddatum":"\/Date(-62135596800000-0000)\/","positionen_anzahl":0,"betragssumme":0,"abrechnung_id":0,"offene_positionen_id":0,"bemerkung":"String","guid":"String","naechste_datei_id":0,"letzte_datei_id":0,"id2_text":"String","kopf_faengt_mit":"String","muster":0,"schnittstelle":0,"subpfad":"String","originaldateiname":"String","dateiinhalt_pfad":"String","anfangssaldo":0,"endsaldo":0,"aktueller_saldo":0,"json_data":"String","waehrung":"String","PrimaryKey":0}],"BanksListe":[{"BankID":0,"_erstellt":"\/Date(-62135596800000-0000)\/","_aenderung":"\/Date(-62135596800000-0000)\/","Anlagedatum":"\/Date(-62135596800000-0000)\/","ktotyp":0,"max_banktext":0,"abruf":0,"isRev":0,"isSepa":0,"buchungsdatum_isErfasst":0,"del":0,"id_lokal":0,"mandant":0,"Art":0,"FibuKonto":0,"Bezeichnung":"String","bic":"String","BLZ":"String","GUID":"String","iban":"String","Konto":"String","pw":"String","userBLZ":"String","userKto":"String","wkz":"String","universal":"String","nutzerid":0,"PrimaryKey":0}],"BankInfosListe":["String"],"FehlerLogListe":[{"id":0,"mandant":0,"nutzerid":0,"stufe":"String","modul":"String","funktion":"String","meldung":"String","_erstellt":"\/Date(-62135596800000-0000)\/","_aenderung":"\/Date(-62135596800000-0000)\/","PrimaryKey":0}],"SchnittstellenStatusListe":[{"id":0,"name":"String","status":0,"meldung":"String","url":"String","von":"\/Date(-62135596800000-0000)\/","bis":"\/Date(-62135596800000-0000)\/"}],"colsCount":0,"guid":"String","hatSumUpRefreshToken":false,"hatEtsyToken":false,"Is64BitProcess":false,"banks_mit_zugangsdaten":[0],"FortschrittsDetails":{"Wert":0,"server_name":"String","server_id":0,"LastUpdate":"\/Date(-62135596800000-0000)\/","VorgangGuid":"String","InsertedDateiGuid":"String","Details":"String","Regel":"String","Dauer":"String","Gesamt":"String","Mandnr":0,"Server":"String","Von":"\/Date(-62135596800000-0000)\/","Bis":"\/Date(-62135596800000-0000)\/","Typ":"onlinehandel_datei","Status":0,"Schnittstelle_id":0,"Bank_id":0,"AusgangsrechnungKontonummer":0,"SuccesLst":["String"],"ErrorLst":["String"],"WarnungsLst":["String"],"Selected_Schnittstellen":{"String":["String"]},"datei":{"id":0,"mandant":0,"bankindex":0,"del":0,"dateiname":"String","kopf_hash":"String","betragskonvertierung":0,"datumskonvertierung":0,"trennzeichen":"String","originalname":"String","textcodierung":0,"dateityp":0,"kopfspalte_vorhanden":0,"dateiinhalt":"String","_erstellt":"\/Date(-62135596800000-0000)\/","_aenderung":"\/Date(-62135596800000-0000)\/","_checked":"\/Date(-62135596800000-0000)\/","originaldatei":"AA==","anfangsdatum":"\/Date(-62135596800000-0000)\/","enddatum":"\/Date(-62135596800000-0000)\/","positionen_anzahl":0,"betragssumme":0,"abrechnung_id":0,"offene_positionen_id":0,"bemerkung":"String","guid":"String","naechste_datei_id":0,"letzte_datei_id":0,"id2_text":"String","kopf_faengt_mit":"String","muster":0,"schnittstelle":0,"subpfad":"String","originaldateiname":"String","dateiinhalt_pfad":"String","anfangssaldo":0,"endsaldo":0,"aktueller_saldo":0,"json_data":"String","waehrung":"String","PrimaryKey":0}},"OHParsingServerUrl":"String","NichtAutomatischAbrufbar":[{"bank":{"BankID":0,"_erstellt":"\/Date(-62135596800000-0000)\/","_aenderung":"\/Date(-62135596800000-0000)\/","Anlagedatum":"\/Date(-62135596800000-0000)\/","ktotyp":0,"max_banktext":0,"abruf":0,"isRev":0,"isSepa":0,"buchungsdatum_isErfasst":0,"del":0,"id_lokal":0,"mandant":0,"Art":0,"FibuKonto":0,"Bezeichnung":"String","bic":"String","BLZ":"String","GUID":"String","iban":"String","Konto":"String","pw":"String","userBLZ":"String","userKto":"String","wkz":"String","universal":"String","nutzerid":0,"PrimaryKey":0},"Schnittstelle":"Klarna","SchnittstelleLong":0,"info":"String","hatZugangsdaten":false,"AusgangsrechnungKontonummer":0,"bank_ids":[0]}],"BereitsImportiertDateien":[{"bank":{"BankID":0,"_erstellt":"\/Date(-62135596800000-0000)\/","_aenderung":"\/Date(-62135596800000-0000)\/","Anlagedatum":"\/Date(-62135596800000-0000)\/","ktotyp":0,"max_banktext":0,"abruf":0,"isRev":0,"isSepa":0,"buchungsdatum_isErfasst":0,"del":0,"id_lokal":0,"mandant":0,"Art":0,"FibuKonto":0,"Bezeichnung":"String","bic":"String","BLZ":"String","GUID":"String","iban":"String","Konto":"String","pw":"String","userBLZ":"String","userKto":"String","wkz":"String","universal":"String","nutzerid":0,"PrimaryKey":0},"Schnittstelle":"Klarna","SchnittstelleLong":0,"info":"String","hatZugangsdaten":false,"AusgangsrechnungKontonummer":0,"bank_ids":[0]}],"AR_SS_mit_zugangsdaten":[0],"SSMitZugangsdatenDetails":[{"bank":{"BankID":0,"_erstellt":"\/Date(-62135596800000-0000)\/","_aenderung":"\/Date(-62135596800000-0000)\/","Anlagedatum":"\/Date(-62135596800000-0000)\/","ktotyp":0,"max_banktext":0,"abruf":0,"isRev":0,"isSepa":0,"buchungsdatum_isErfasst":0,"del":0,"id_lokal":0,"mandant":0,"Art":0,"FibuKonto":0,"Bezeichnung":"String","bic":"String","BLZ":"String","GUID":"String","iban":"String","Konto":"String","pw":"String","userBLZ":"String","userKto":"String","wkz":"String","universal":"String","nutzerid":0,"PrimaryKey":0},"Schnittstelle":"Klarna","SchnittstelleLong":0,"info":"String","hatZugangsdaten":false,"AusgangsrechnungKontonummer":0,"bank_ids":[0]}],"ws_version":"String","ist_oneClick":false,"infoBoxText":"String","InfoBoxAktiv":false}