FIBUdataServiceStack

<back to all web services

OnlinehandelAbrechnungListeRequest

The following routes are available for this service:
GET, POST/fibuscan/Onlinehandel/AbrechnungListe
namespace FIBUdataServiceStack.ServiceModel.Common

open System
open System.Collections
open System.Collections.Generic
open System.Runtime.Serialization
open ServiceStack
open ServiceStack.DataAnnotations

    [<AllowNullLiteral>]
    type onlinehandel_datei() = 
        member val id:Nullable<Int64> = new Nullable<Int64>() with get,set
        member val mandant:Nullable<Int64> = new Nullable<Int64>() with get,set
        member val bankindex:Nullable<Int64> = new Nullable<Int64>() with get,set
        member val del:Nullable<Int64> = new Nullable<Int64>() with get,set
        member val dateiname:String = null with get,set
        member val kopf_hash:String = null with get,set
        member val betragskonvertierung:Nullable<Int32> = new Nullable<Int32>() with get,set
        member val datumskonvertierung:Nullable<Int32> = new Nullable<Int32>() with get,set
        member val trennzeichen:String = null with get,set
        member val originalname:String = null with get,set
        member val textcodierung:Nullable<Int32> = new Nullable<Int32>() with get,set
        member val dateityp:Nullable<Int32> = new Nullable<Int32>() with get,set
        member val kopfspalte_vorhanden:Nullable<Int32> = new Nullable<Int32>() with get,set
        member val dateiinhalt:String = null with get,set
        member val _erstellt:Nullable<DateTime> = new Nullable<DateTime>() with get,set
        member val _aenderung:Nullable<DateTime> = new Nullable<DateTime>() with get,set
        member val _checked:Nullable<DateTime> = new Nullable<DateTime>() with get,set
        member val originaldatei:Byte[] = [||] with get,set
        member val anfangsdatum:Nullable<DateTime> = new Nullable<DateTime>() with get,set
        member val enddatum:Nullable<DateTime> = new Nullable<DateTime>() with get,set
        member val positionen_anzahl:Nullable<Int64> = new Nullable<Int64>() with get,set
        member val betragssumme:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val abrechnung_id:Nullable<Int64> = new Nullable<Int64>() with get,set
        member val offene_positionen_id:Nullable<Int64> = new Nullable<Int64>() with get,set
        member val bemerkung:String = null with get,set
        member val guid:String = null with get,set
        member val naechste_datei_id:Nullable<Int64> = new Nullable<Int64>() with get,set
        member val letzte_datei_id:Nullable<Int64> = new Nullable<Int64>() with get,set
        member val id2_text:String = null with get,set
        member val kopf_faengt_mit:String = null with get,set
        member val muster:Nullable<Int64> = new Nullable<Int64>() with get,set
        member val schnittstelle:Nullable<Int32> = new Nullable<Int32>() with get,set
        member val subpfad:String = null with get,set
        member val originaldateiname:String = null with get,set
        member val dateiinhalt_pfad:String = null with get,set
        member val anfangssaldo:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val endsaldo:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val aktueller_saldo:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val json_data:String = null with get,set
        member val waehrung:String = null with get,set
        [<Ignore>]
        member val PrimaryKey:Nullable<Int64> = new Nullable<Int64>() with get,set

    [<AllowNullLiteral>]
    type onlinehandel_abrechnung_light() = 
        member val id:Nullable<Int64> = new Nullable<Int64>() with get,set
        member val mandant:Nullable<Int64> = new Nullable<Int64>() with get,set
        member val del:Nullable<Int64> = new Nullable<Int64>() with get,set
        member val bezeichnung:String = null with get,set
        member val guid:String = null with get,set
        member val parent_guid:String = null with get,set
        member val _erstellt:Nullable<DateTime> = new Nullable<DateTime>() with get,set
        member val _aenderung:Nullable<DateTime> = new Nullable<DateTime>() with get,set
        member val nutzer_id:Nullable<Int64> = new Nullable<Int64>() with get,set
        member val in_arbeit:Nullable<Int64> = new Nullable<Int64>() with get,set
        member val ausgewaehlte_treffertypen:String = null with get,set
        member val ausgewaehlte_zahlsysteme:String = null with get,set
        member val zip_dateiname:String = null with get,set
        member val exportdatum:Nullable<DateTime> = new Nullable<DateTime>() with get,set
        [<Ignore>]
        member val PrimaryKey:Nullable<Int64> = new Nullable<Int64>() with get,set

    [<AllowNullLiteral>]
    type onlinehandel_abrechnung() = 
        inherit onlinehandel_abrechnung_light()
        member val geparste_results_keys:Byte[] = [||] with get,set
        member val geparste_results_values:Byte[] = [||] with get,set

    [<AllowNullLiteral>]
    type bank() = 
        member val BankID:Nullable<Int64> = new Nullable<Int64>() with get,set
        member val _erstellt:Nullable<DateTime> = new Nullable<DateTime>() with get,set
        member val _aenderung:Nullable<DateTime> = new Nullable<DateTime>() with get,set
        member val Anlagedatum:Nullable<DateTime> = new Nullable<DateTime>() with get,set
        member val ktotyp:Nullable<Int32> = new Nullable<Int32>() with get,set
        member val max_banktext:Nullable<Int32> = new Nullable<Int32>() with get,set
        member val abruf:Nullable<Int32> = new Nullable<Int32>() with get,set
        member val isRev:Nullable<Int32> = new Nullable<Int32>() with get,set
        member val isSepa:Nullable<Int32> = new Nullable<Int32>() with get,set
        member val buchungsdatum_isErfasst:Nullable<Int32> = new Nullable<Int32>() with get,set
        member val del:Nullable<Int64> = new Nullable<Int64>() with get,set
        member val id_lokal:Nullable<Int64> = new Nullable<Int64>() with get,set
        member val mandant:Nullable<Int64> = new Nullable<Int64>() with get,set
        member val Art:Nullable<Int64> = new Nullable<Int64>() with get,set
        member val FibuKonto:Nullable<Int64> = new Nullable<Int64>() with get,set
        member val Bezeichnung:String = null with get,set
        member val bic:String = null with get,set
        member val BLZ:String = null with get,set
        member val GUID:String = null with get,set
        member val iban:String = null with get,set
        member val Konto:String = null with get,set
        member val pw:String = null with get,set
        member val userBLZ:String = null with get,set
        member val userKto:String = null with get,set
        member val wkz:String = null with get,set
        member val universal:String = null with get,set
        member val nutzerid:Nullable<Int64> = new Nullable<Int64>() with get,set
        [<Ignore>]
        member val PrimaryKey:Nullable<Int64> = new Nullable<Int64>() with get,set

    [<AllowNullLiteral>]
    type OnlinehandelAbrechnungListeResponse() = 
        member val Liste:ResizeArray<onlinehandel_datei> = new ResizeArray<onlinehandel_datei>() with get,set
        member val GespeicherteDateien:ResizeArray<onlinehandel_abrechnung> = new ResizeArray<onlinehandel_abrechnung>() with get,set
        member val Bankzahlung:ResizeArray<bank> = new ResizeArray<bank>() with get,set
        member val Banks:ResizeArray<bank> = new ResizeArray<bank>() with get,set
        member val Rundungsabweichung:Nullable<Decimal> = new Nullable<Decimal>() with get,set

    type Oem =
        | fibudata = 0
        | spectrum = 3

    [<AllowNullLiteral>]
    type OnlinehandelAbrechnungListeRequest() = 
        member val oem:Nullable<Oem> = new Nullable<Oem>() with get,set
        member val VonDatum:Nullable<DateTime> = new Nullable<DateTime>() with get,set
        member val BisDatum:Nullable<DateTime> = new Nullable<DateTime>() with get,set

F# OnlinehandelAbrechnungListeRequest DTOs

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

To embed the response in a jsonp callback, append ?callback=myCallback

HTTP + JSON

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

POST /fibuscan/Onlinehandel/AbrechnungListe HTTP/1.1 
Host: ws4.fibudata.net 
Accept: application/json
Content-Type: application/json
Content-Length: length

{"oem":"fibudata","VonDatum":"\/Date(-62135596800000-0000)\/","BisDatum":"\/Date(-62135596800000-0000)\/"}
HTTP/1.1 200 OK
Content-Type: application/json
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}],"GespeicherteDateien":[{"geparste_results_keys":"AA==","geparste_results_values":"AA==","id":0,"mandant":0,"del":0,"bezeichnung":"String","guid":"String","parent_guid":"String","_erstellt":"\/Date(-62135596800000-0000)\/","_aenderung":"\/Date(-62135596800000-0000)\/","nutzer_id":0,"in_arbeit":0,"ausgewaehlte_treffertypen":"String","ausgewaehlte_zahlsysteme":"String","zip_dateiname":"String","exportdatum":"\/Date(-62135596800000-0000)\/","PrimaryKey":0}],"Bankzahlung":[{"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}],"Banks":[{"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}],"Rundungsabweichung":0}