FIBUdataServiceStack

<back to all web services

SchnittstellenImportRequest

The following routes are available for this service:
GET, POST/fibuscan/Onlinehandel/SchnittstellenImport
Imports System
Imports System.Collections
Imports System.Collections.Generic
Imports System.Runtime.Serialization
Imports ServiceStack
Imports ServiceStack.DataAnnotations
Imports FIBUdataServiceStack.ServiceModel.Messages
Imports FIBUdataServiceStack.ServiceModel.Banking

Namespace Global

    Namespace FIBUdataServiceStack.ServiceModel.Banking

        Public Partial Class KontoauszugUmsatzDetailsModel
            <DataMember>
            Public Overridable Property Ultimater_Creditor_Name As String

            <DataMember>
            Public Overridable Property Mandatsreferenz As String

            <DataMember>
            Public Overridable Property Schecknummer As String

            <DataMember>
            Public Overridable Property Banktransactioncode As String

            <DataMember>
            Public Overridable Property Amount As Decimal

            <DataMember>
            Public Overridable Property Code As String

            <DataMember>
            Public Overridable Property Creditor_Name As String

            <DataMember>
            Public Overridable Property Creditor_IBAN As String

            <DataMember>
            Public Overridable Property Verwendungszweck As String

            <DataMember>
            Public Overridable Property ReturnInformationReasonCode As String

            <DataMember>
            Public Overridable Property TransactionIdentification As String

            <DataMember>
            Public Overridable Property ZusätzlicheTransaktiondetails As String
        End Class

        Public Partial Class KontoauszugUmsatzModel
            Public Sub New()
                UmsatzDetailListe = New List(Of KontoauszugUmsatzDetailsModel)
            End Sub

            <DataMember>
            Public Overridable Property ID As String

            <DataMember>
            Public Overridable Property Amount As Decimal

            <DataMember>
            Public Overridable Property IsStorno As Boolean

            <DataMember>
            Public Overridable Property Status As String

            <DataMember>
            Public Overridable Property Buchungsdatum As Date

            <DataMember>
            Public Overridable Property Wertstellungsdatum As Date

            <DataMember>
            Public Overridable Property ServiceReference As String

            <DataMember>
            Public Overridable Property BankTransactionCode As String

            <DataMember>
            Public Overridable Property IsSammler As Boolean

            <DataMember>
            Public Overridable Property Sammler_Information As String

            <DataMember>
            Public Overridable Property Sammler_ID As String

            <DataMember>
            Public Overridable Property Sammler_Anzahl As Integer

            <DataMember>
            Public Overridable Property Zusatzinformation As String

            <DataMember>
            Public Overridable Property UmsatzDetailListe As List(Of KontoauszugUmsatzDetailsModel)

            Public Overridable Property Rechnungsnummer As String
            Public Overridable Property AuftraggeberBLZ As String
            Public Overridable Property AuftraggeberKto As String
            Public Overridable Property Auftraggeber As String
            Public Overridable Property Buchungstyp As String
            Public Overridable Property EndSaldo As Nullable(Of Decimal)
        End Class
    End Namespace

    Namespace FIBUdataServiceStack.ServiceModel.Messages

        Public Partial Class CheckAmazonDataResponse
            Public Sub New()
                orders_id = New List(Of String)
            End Sub

            Public Overridable Property error As String
            Public Overridable Property anzahl As Long
            Public Overridable Property startSaldo As Decimal
            Public Overridable Property endSaldo As Decimal
            Public Overridable Property orders_id As List(Of String)
            Public Overridable Property rueckmeldung As String
        End Class

        Public Partial Class SchnittstellenImportRequest
            Public Sub New()
                SchnittstelleAusnahmen = New List(Of Integer)
            End Sub

            Public Overridable Property VonDatum As Nullable(Of Date)
            Public Overridable Property BisDatum As Nullable(Of Date)
            Public Overridable Property BankID As Nullable(Of Long)
            Public Overridable Property Schnittstelle As Long
            Public Overridable Property Auth_wert1 As String
            Public Overridable Property Auth_wert2 As String
            Public Overridable Property Auth_wert3 As String
            Public Overridable Property Auth_wert4 As String
            Public Overridable Property Auth_wert5 As String
            Public Overridable Property AusgangsrechnungKontonummer As String
            Public Overridable Property Auth_Dropdown1 As String
            Public Overridable Property OnlinehandeDateiGenieren As Nullable(Of Boolean)
            Public Overridable Property bestehende_real_report_id As Nullable(Of Long)
            Public Overridable Property ZugangsdatenSpeichern As Boolean
            Public Overridable Property ID1Checked As Boolean
            Public Overridable Property IDChecked As Boolean
            Public Overridable Property NurNeue As Boolean
            Public Overridable Property AlleDatenImportieren As Boolean
            Public Overridable Property IsWebClient As Boolean
            Public Overridable Property SchnittstelleAusnahmen As List(Of Integer)
            Public Overridable Property AmazonAlleMaerkte As Boolean
            Public Overridable Property MitWarenbewegung As Boolean
            Public Overridable Property MitOffenePosten As Boolean
            Public Overridable Property MitVerkaufAnAmazon As Boolean
            Public Overridable Property MitCommingling As Boolean
            Public Overridable Property TagesgenauAbruf As Boolean
            Public Overridable Property ResponseSupportTools As CheckAmazonDataResponse
        End Class

        Public Partial Class SchnittstellenImportResponse
            Public Sub New()
                Liste = New List(Of List(Of OnlinehandelItem))
                Buchungen = New List(Of KontoauszugUmsatzModel)
            End Sub

            Public Overridable Property Liste As List(Of List(Of OnlinehandelItem))
            Public Overridable Property NeueDateiID As Nullable(Of Long)
            Public Overridable Property error As String
            Public Overridable Property warnungen As String
            Public Overridable Property KeineDaten As Boolean
            Public Overridable Property real_report_id As Nullable(Of Long)
            Public Overridable Property Buchungen As List(Of KontoauszugUmsatzModel)
        End Class
    End Namespace
End Namespace

VB.NET SchnittstellenImportRequest 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/SchnittstellenImport HTTP/1.1 
Host: ws4.fibudata.net 
Accept: application/json
Content-Type: application/json
Content-Length: length

{"VonDatum":"\/Date(-62135596800000-0000)\/","BisDatum":"\/Date(-62135596800000-0000)\/","BankID":0,"Schnittstelle":0,"Auth_wert1":"String","Auth_wert2":"String","Auth_wert3":"String","Auth_wert4":"String","Auth_wert5":"String","AusgangsrechnungKontonummer":"String","Auth_Dropdown1":"String","OnlinehandeDateiGenieren":false,"bestehende_real_report_id":0,"ZugangsdatenSpeichern":false,"ID1Checked":false,"IDChecked":false,"NurNeue":false,"AlleDatenImportieren":false,"IsWebClient":false,"SchnittstelleAusnahmen":[0],"AmazonAlleMaerkte":false,"MitWarenbewegung":false,"MitOffenePosten":false,"MitVerkaufAnAmazon":false,"MitCommingling":false,"TagesgenauAbruf":false,"ResponseSupportTools":{"error":"String","anzahl":0,"startSaldo":0,"endSaldo":0,"orders_id":["String"],"rueckmeldung":"String"}}
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length

{"Liste":[[{"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"}]],"NeueDateiID":0,"error":"String","warnungen":"String","KeineDaten":false,"real_report_id":0,"Buchungen":[{"ID":"String","Amount":0,"IsStorno":false,"Status":"String","Buchungsdatum":"\/Date(-62135596800000-0000)\/","Wertstellungsdatum":"\/Date(-62135596800000-0000)\/","ServiceReference":"String","BankTransactionCode":"String","IsSammler":false,"Sammler_Information":"String","Sammler_ID":"String","Sammler_Anzahl":0,"Zusatzinformation":"String","UmsatzDetailListe":[{"Ultimater_Creditor_Name":"String","Mandatsreferenz":"String","Schecknummer":"String","Banktransactioncode":"String","Amount":0,"Code":"String","Creditor_Name":"String","Creditor_IBAN":"String","Verwendungszweck":"String","ReturnInformationReasonCode":"String","TransactionIdentification":"String","ZusätzlicheTransaktiondetails":"String"}],"Rechnungsnummer":"String","AuftraggeberBLZ":"String","AuftraggeberKto":"String","Auftraggeber":"String","Buchungstyp":"String","EndSaldo":0}]}