FIBUdataServiceStack

<back to all web services

OnlinehandelAbrechnungGetGeparsteResultsRequest

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

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 enum Onlinehandel_Enum_Dateityp
{
    AR = 'AR',
    ZA = 'ZA',
    AR_Fremd = 'AR_Fremd',
    Bankzahlung = 'Bankzahlung',
    FolgemonatAR = 'FolgemonatAR',
    OffenePosten = 'OffenePosten',
    Warenbewegungen = 'Warenbewegungen',
    FolgemonatARManuell = 'FolgemonatARManuell',
    Commingling = 'Commingling',
    AbgleichDatei = 'AbgleichDatei',
    Warenbestand = 'Warenbestand',
}

export enum Spaltenkonfiguration
{
    OrderiD = 'OrderiD',
    Betrag = 'Betrag',
    GebuehrExtra = 'GebuehrExtra',
    GebuehrInkl = 'GebuehrInkl',
    Betragx_1 = 'Betragx_1',
    Gebuehr_extra_x_1 = 'Gebuehr_extra_x_1',
    GebuehrInkl_X_1 = 'GebuehrInkl_X_1',
    Waehrung = 'Waehrung',
    ID = 'ID',
    Sonstiges = 'Sonstiges',
    Datum = 'Datum',
    Buchungstext = 'Buchungstext',
    Zahlbetrag = 'Zahlbetrag',
    Zahlart = 'Zahlart',
    ID1 = 'ID1',
    ID2 = 'ID2',
    Menge = 'Menge',
    USt = 'USt',
    ID_intern = 'ID_intern',
    USt_ID = 'USt_ID',
    BruttoWaehrung = 'BruttoWaehrung',
    Kurs = 'Kurs',
    ID_Ursprung = 'ID_Ursprung',
    Waehrungsfaktor_EUR_Waehrung = 'Waehrungsfaktor_EUR_Waehrung',
    Waehrungsfaktor_Waehrung_EUR = 'Waehrungsfaktor_Waehrung_EUR',
    Soll_Haben = 'Soll_Haben',
    Volltext = 'Volltext',
    SonstigesOhneVolltext = 'SonstigesOhneVolltext',
    KursDatum = 'KursDatum',
}

export class OnlinehandelItem
{
    public fehler: boolean;
    public original: string;
    public header: string;
    public col_nummer: number;
    public konfiguration?: Spaltenkonfiguration;
    public summenkonfiguration: boolean;
    public value: Object;
    public datum?: string;
    public zahl: number;
    public datum_string: string;
    public zahl_string: string;

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

export class Onlinehandel_Index_Datensatz_Model
{
    public Menge: number;
    public Datei_Index: number;
    public Zeile_Index: number;
    public DateiGuid: string;
    public Typ_AR_ZA: Onlinehandel_Enum_Dateityp;
    public Zeile_Item: OnlinehandelItem[];
    public parseID: string;
    public Zeile_Zahlsystem: string;
    public ID_Liste: string[];
    public IsBearbeitet: number;
    public Geparsed_guid: string;
    public Datum?: string;
    public Buchungstext: string;
    public ZuzahlenderBetrag: number;
    public Zahlbetrag: number;
    public Dateiname: string;
    public Kurs: number;
    public Bruttowährung: number;
    public TrefferStelle: number;
    public TrefferInfo: string;
    public Volltext: string;
    public ID_All_Liste: string[];

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

export class OnlinehandelAbrechnungGetGeparsteResultsResponse
{
    public errorMSG: string;
    public content_bin: string;
    public DateienListe: onlinehandel_datei[];
    public dic_keys: Onlinehandel_Index_Datensatz_Model[];
    public dic_values: OnlinehandelItem[][];

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

export class OnlinehandelAbrechnungGetGeparsteResultsRequest
{
    public guid: string;
    public id?: number;

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

TypeScript OnlinehandelAbrechnungGetGeparsteResultsRequest 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/AbrechnungGetGeparsteResults HTTP/1.1 
Host: ws4.fibudata.net 
Accept: text/csv
Content-Type: text/csv
Content-Length: length

{"guid":"String","id":0}
HTTP/1.1 200 OK
Content-Type: text/csv
Content-Length: length

{"errorMSG":"String","content_bin":"AA==","DateienListe":[{"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}],"dic_keys":[{"Menge":0,"Datei_Index":0,"Zeile_Index":0,"DateiGuid":"String","Typ_AR_ZA":"AR","Zeile_Item":[{"fehler":false,"original":"String","header":"String","col_nummer":0,"konfiguration":"OrderiD","summenkonfiguration":false,"value":{},"datum":"\/Date(-62135596800000-0000)\/","zahl":0,"datum_string":"String","zahl_string":"String"}],"parseID":"String","Zeile_Zahlsystem":"String","ID_Liste":["String"],"IsBearbeitet":0,"Geparsed_guid":"String","Datum":"\/Date(-62135596800000-0000)\/","Buchungstext":"String","ZuzahlenderBetrag":0,"Zahlbetrag":0,"Dateiname":"String","Kurs":0,"Bruttowährung":0,"TrefferStelle":0,"TrefferInfo":"String","Volltext":"String","ID_All_Liste":["String"]}],"dic_values":[[{"fehler":false,"original":"String","header":"String","col_nummer":0,"konfiguration":"OrderiD","summenkonfiguration":false,"value":{},"datum":"\/Date(-62135596800000-0000)\/","zahl":0,"datum_string":"String","zahl_string":"String"}]]}