| GET, POST | /fibuscan/Onlinehandel/GespeicherteDateien |
|---|
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 onlinehandel_treffertypen implements IPrimaryKey, IMandnr, IDel, ITableBase
{
public id?: number;
public guid: string;
public mandant?: number;
public del?: number;
public parent_id?: number;
public soll_parsen?: number;
public bezeichnung: string;
public _erstellt?: string;
public _aenderung?: string;
public suchfeld1?: number;
public suchfeld1_text: string;
public suchfeld2?: number;
public suchfeld2_text: string;
// @Ignore()
public PrimaryKey?: number;
public constructor(init?: Partial<onlinehandel_treffertypen>) { (Object as any).assign(this, init); }
}
export class OnlinehandelTreffertypen
{
public data: onlinehandel_treffertypen;
public anzahl?: number;
public isEnum: boolean;
public Quote?: number;
public constructor(init?: Partial<OnlinehandelTreffertypen>) { (Object as any).assign(this, init); }
}
export class onlinehandel_abrechnung_light implements IPrimaryKey, IMandnr, IDel, ITableBase
{
public id?: number;
public mandant?: number;
public del?: number;
public bezeichnung: string;
public guid: string;
public parent_guid: string;
public _erstellt?: string;
public _aenderung?: string;
public nutzer_id?: number;
public in_arbeit?: number;
public ausgewaehlte_treffertypen: string;
public ausgewaehlte_zahlsysteme: string;
public zip_dateiname: string;
public exportdatum?: string;
// @Ignore()
public PrimaryKey?: number;
public constructor(init?: Partial<onlinehandel_abrechnung_light>) { (Object as any).assign(this, init); }
}
export class onlinehandel_abrechnung extends onlinehandel_abrechnung_light
{
public geparste_results_keys: string;
public geparste_results_values: string;
public constructor(init?: Partial<onlinehandel_abrechnung>) { super(init); (Object as any).assign(this, init); }
}
export class OnlinehandelListeAbrechnenResponse
{
public Liste: onlinehandel_datei[];
public parsed_date_guid: string;
public alleDictionaryitems: OnlinehandelTreffertypen[];
public Dic_zahlSystem: { [index: string]: number; };
public VorgangGuid: string;
public InsertedDatei: onlinehandel_abrechnung;
public ws_version: string;
public constructor(init?: Partial<OnlinehandelListeAbrechnenResponse>) { (Object as any).assign(this, init); }
}
export enum Oem
{
fibudata = 0,
spectrum = 3,
}
export class OnlinehandelGespeicherteDateienRequest
{
public oem?: Oem;
public expression: string;
public limit: number;
public zuordnung?: boolean;
public DateienGUIDs: string[];
public Abrechnung_IDs: number[];
public Rundungsabweichung?: number;
public Betragsabweichung?: number;
public VonDatum?: string;
public BisDatum?: string;
public constructor(init?: Partial<OnlinehandelGespeicherteDateienRequest>) { (Object as any).assign(this, init); }
}
TypeScript OnlinehandelGespeicherteDateienRequest DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /fibuscan/Onlinehandel/GespeicherteDateien HTTP/1.1
Host: ws4.fibudata.net
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length
{
oem: fibudata,
expression: String,
limit: 0,
zuordnung: False,
DateienGUIDs:
[
String
],
Abrechnung_IDs:
[
0
],
Rundungsabweichung: 0,
Betragsabweichung: 0,
VonDatum: 0001-01-01,
BisDatum: 0001-01-01
}
HTTP/1.1 200 OK
Content-Type: text/jsv
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: 0001-01-01,
_aenderung: 0001-01-01,
_checked: 0001-01-01,
originaldatei: AA==,
anfangsdatum: 0001-01-01,
enddatum: 0001-01-01,
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
}
],
parsed_date_guid: String,
alleDictionaryitems:
[
{
data:
{
id: 0,
guid: String,
mandant: 0,
del: 0,
parent_id: 0,
soll_parsen: 0,
bezeichnung: String,
_erstellt: 0001-01-01,
_aenderung: 0001-01-01,
suchfeld1: 0,
suchfeld1_text: String,
suchfeld2: 0,
suchfeld2_text: String,
PrimaryKey: 0
},
anzahl: 0,
isEnum: False,
Quote: 0
}
],
Dic_zahlSystem:
{
String: 0
},
VorgangGuid: String,
InsertedDatei:
{
geparste_results_keys: AA==,
geparste_results_values: AA==,
id: 0,
mandant: 0,
del: 0,
bezeichnung: String,
guid: String,
parent_guid: String,
_erstellt: 0001-01-01,
_aenderung: 0001-01-01,
nutzer_id: 0,
in_arbeit: 0,
ausgewaehlte_treffertypen: String,
ausgewaehlte_zahlsysteme: String,
zip_dateiname: String,
exportdatum: 0001-01-01,
PrimaryKey: 0
},
ws_version: String
}