FIBUdataServiceStack

<back to all web services

BankdatenRequest

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

export class bankdaten implements IPrimaryKey, IBankindex, IPKindex, IDel
{
    public Datenindex?: number;
    public bankindex?: number;
    public Text: string;
    public Datum?: string;
    public Betrag?: number;
    public Erfasst?: string;
    public Bnr?: number;
    public Auftraggeber: string;
    public AuftraggeberBLZ: string;
    public AuftraggeberKto: string;
    public Buchungstyp: string;
    public Buchungstext: string;
    public Verbucht?: string;
    public PkontoID?: number;
    public Fälligkeit?: string;
    public Ktr?: number;
    public RNR: string;
    public Transfer?: number;
    public Info?: number;
    public Del?: number;
    public AZ?: number;
    public Vorlaufnr?: number;
    public Infotxt: string;
    public Briefktxt: string;
    public Briefkvorl?: number;
    public Skontoeuro?: number;
    public Mahnstufe?: number;
    public Mahndatum?: string;
    public Dta?: number;
    public Eingangdatum?: string;
    public File?: number;
    public Volltext: string;
    public Ausgeblendet?: number;
    public zurueckgesetzt?: number;
    public Faelligkeit?: number;
    public FaelligkeitSK?: number;
    public Bankindex_tr?: number;
    public ID_Verrechnung?: number;
    public ID_Transfer?: number;
    public ID_Lokal?: number;
    public Originalauszug?: number;
    public IsSkontoAusbuchung?: number;
    public Ablaufdatum?: string;
    public Dokumentenart: string;
    public Archivstruktur: string;
    public zeitstempel: string;
    public ocranalyse: string;
    public fremdguid: string;
    public isEinbehalt?: number;
    public barcode: string;
    public isFreigabe?: number;
    public ustmerkmal: string;
    public keinOP?: number;
    public ID_Wiederkehrend?: number;
    public bearbeiter: string;
    // @Ignore()
    public PrimaryKey?: number;

    // @Ignore()
    public PKIndex?: number;

    // @Ignore()
    public del?: number;

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

export class BankdatenResponse
{
    public Liste: bankdaten[];

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

export enum BankdatenOrderBy
{
    Standard = 'Standard',
    Erfasst = 'Erfasst',
    Datum = 'Datum',
    Bnr = 'Bnr',
    Datenindex = 'Datenindex',
    Eingangsdatum = 'Eingangsdatum',
}

export class BankdatenRequest implements IRequestFilter
{
    public limit?: number;
    public bankindexListe: number[];
    public bankindexStringListe: string;
    public expression: string;
    public DatumVon?: string;
    public DatumBis?: string;
    public OrderBy: BankdatenOrderBy;
    public ThenBy?: BankdatenOrderBy;
    public ThenByDescending: boolean;
    public OrderByDescending: boolean;
    public PKontoIds_RNRs: Tuple<number,string>[];

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

TypeScript BankdatenRequest DTOs

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

HTTP + OTHER

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

POST /fibuscan/Bankdaten HTTP/1.1 
Host: ws4.fibudata.net 
Accept: text/jsonl
Content-Type: text/jsonl
Content-Length: length

{"limit":0,"bankindexListe":[0],"bankindexStringListe":"String","expression":"String","DatumVon":"\/Date(-62135596800000-0000)\/","DatumBis":"\/Date(-62135596800000-0000)\/","OrderBy":"Standard","ThenBy":"Standard","ThenByDescending":false,"OrderByDescending":false,"PKontoIds_RNRs":[{}]}
HTTP/1.1 200 OK
Content-Type: text/jsonl
Content-Length: length

{"Liste":[{"Datenindex":0,"bankindex":0,"Text":"String","Datum":"\/Date(-62135596800000-0000)\/","Betrag":0,"Erfasst":"\/Date(-62135596800000-0000)\/","Bnr":0,"Auftraggeber":"String","AuftraggeberBLZ":"String","AuftraggeberKto":"String","Buchungstyp":"String","Buchungstext":"String","Verbucht":"\/Date(-62135596800000-0000)\/","PkontoID":0,"Fälligkeit":"\/Date(-62135596800000-0000)\/","Ktr":0,"RNR":"String","Transfer":0,"Info":0,"Del":0,"AZ":0,"Vorlaufnr":0,"Infotxt":"String","Briefktxt":"String","Briefkvorl":0,"Skontoeuro":0,"Mahnstufe":0,"Mahndatum":"\/Date(-62135596800000-0000)\/","Dta":0,"Eingangdatum":"\/Date(-62135596800000-0000)\/","File":0,"Volltext":"String","Ausgeblendet":0,"zurueckgesetzt":0,"Faelligkeit":0,"FaelligkeitSK":0,"Bankindex_tr":0,"ID_Verrechnung":0,"ID_Transfer":0,"ID_Lokal":0,"Originalauszug":0,"IsSkontoAusbuchung":0,"Ablaufdatum":"\/Date(-62135596800000-0000)\/","Dokumentenart":"String","Archivstruktur":"String","zeitstempel":"String","ocranalyse":"String","fremdguid":"String","isEinbehalt":0,"barcode":"String","isFreigabe":0,"ustmerkmal":"String","keinOP":0,"ID_Wiederkehrend":0,"bearbeiter":"String","PrimaryKey":0,"PKIndex":0,"del":0}]}