FIBUdataServiceStack

<back to all web services

JTLRechnungenImportierenRequest

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

Namespace Global

    Namespace FIBUdataServiceStack.ServiceModel.Messages

        Public Partial Class JTLKorrekturen
            Public Overridable Property InternerSchluessel As String
            Public Overridable Property Zahlungsart As String
            Public Overridable Property Zahlungsname As String
            Public Overridable Property ErstattungTransaktionsId As String
            Public Overridable Property Gutschriftsnummer As String
            Public Overridable Property BezugRechnungsnummer As String
            Public Overridable Property USt As String
            Public Overridable Property Währung As String
            Public Overridable Property Währungsfaktor As Decimal
            Public Overridable Property ExterneBestellnummer As String
            Public Overridable Property VersandlandISO As String
            Public Overridable Property LieferlandISO As String
            Public Overridable Property RAKundennummer As String
            Public Overridable Property RAUSTID As String
            Public Overridable Property Erstelldatum As Nullable(Of Date)
            Public Overridable Property BetragBrutto As Nullable(Of Decimal)
            Public Overridable Property RAFirma As String
            Public Overridable Property RAVorname As String
            Public Overridable Property RANachname As String
            Public Overridable Property Ebayname As String
        End Class

        Public Partial Class JTLOrderItem
            Public Overridable Property Artikelnummer As String
            Public Overridable Property Menge As Decimal
            Public Overridable Property Bezeichnung As String
            Public Overridable Property USt As Decimal
            Public Overridable Property E_Preis As Decimal
            Public Overridable Property G_Preis As Decimal
        End Class

        Public Partial Class JTLRechnungen
            Public Sub New()
                OrderItems = New List(Of JTLOrderItem)
            End Sub

            Public Overridable Property Zahlungsartname As String
            Public Overridable Property Zahlungsname As String
            Public Overridable Property InternerSchluessel As String
            Public Overridable Property Rechnungsnummer As String
            Public Overridable Property Bestellnummer As String
            Public Overridable Property USt As String
            Public Overridable Property ExterneBestellnummer As String
            Public Overridable Property Verwendungszweck1 As String
            Public Overridable Property Ebayname As String
            Public Overridable Property ExterneTransaktionID As String
            Public Overridable Property Auftragswährung As String
            Public Overridable Property Währungsfaktor As Decimal
            Public Overridable Property VersandlandISO As String
            Public Overridable Property RAKundennummer As String
            Public Overridable Property RAUSTID As String
            Public Overridable Property LALandISO As String
            Public Overridable Property ErstelldatumRechnung As Date
            Public Overridable Property BetragBrutto As Nullable(Of Decimal)
            Public Overridable Property ErstelldatumBestellung As Nullable(Of Date)
            Public Overridable Property Versanddatum As Nullable(Of Date)
            Public Overridable Property Zahlungsziel As String
            Public Overridable Property Bezahlt As String
            Public Overridable Property Verwendungszweck2 As String
            Public Overridable Property RAFirma As String
            Public Overridable Property RAVorname As String
            Public Overridable Property RANachname As String
            Public Overridable Property Zahlungsbetrag As Nullable(Of Decimal)
            Public Overridable Property Zahlungsinfos As String
            Public Overridable Property IBAN As String
            Public Overridable Property Konto As String
            Public Overridable Property OrderItems As List(Of JTLOrderItem)
            Public Overridable Property ColorSet As String
        End Class

        Public Partial Class JTLRechnungenImportierenRequest
            Public Sub New()
                JTLRechnungenLst = New List(Of JTLRechnungen)
                JTLKorrekturenLst = New List(Of JTLKorrekturen)
                JTLRechnungenLst7TageForecast = New List(Of JTLRechnungen)
                JTLKorrekturenLst7TageForecast = New List(Of JTLKorrekturen)
                JTLRechnungenLstBytes = New Byte(){}
                JTLKorrekturenLstBytes = New Byte(){}
                JTLRechnungenLst7TageForecastBytes = New Byte(){}
                JTLKorrekturenLst7TageForecastBytes = New Byte(){}
            End Sub

            Public Overridable Property JTLRechnungenLst As List(Of JTLRechnungen)
            Public Overridable Property JTLKorrekturenLst As List(Of JTLKorrekturen)
            Public Overridable Property JTLRechnungenLst7TageForecast As List(Of JTLRechnungen)
            Public Overridable Property JTLKorrekturenLst7TageForecast As List(Of JTLKorrekturen)
            Public Overridable Property JTLRechnungenLstBytes As Byte()
            Public Overridable Property JTLKorrekturenLstBytes As Byte()
            Public Overridable Property JTLRechnungenLst7TageForecastBytes As Byte()
            Public Overridable Property JTLKorrekturenLst7TageForecastBytes As Byte()
            Public Overridable Property AusgangsrechnungKontonummer As String
            Public Overridable Property VonDatum As Nullable(Of Date)
            Public Overridable Property BisDatum As Nullable(Of Date)
            Public Overridable Property Log As String
        End Class

        Public Partial Class JTLRechnungenImportierenResponse
            Public Overridable Property error As String
            Public Overridable Property result As Boolean
            Public Overridable Property EingefuegteJTLRechnungenOHDateiID As Nullable(Of Long)
            Public Overridable Property EingefuegteJTLKorrekturenOHDateiID As Nullable(Of Long)
        End Class
    End Namespace
End Namespace

VB.NET JTLRechnungenImportierenRequest 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/JTLRechnungenImportieren HTTP/1.1 
Host: ws4.fibudata.net 
Accept: text/csv
Content-Type: text/csv
Content-Length: length

{"JTLRechnungenLst":[{"Zahlungsartname":"String","Zahlungsname":"String","InternerSchluessel":"String","Rechnungsnummer":"String","Bestellnummer":"String","USt":"String","ExterneBestellnummer":"String","Verwendungszweck1":"String","Ebayname":"String","ExterneTransaktionID":"String","Auftragswährung":"String","Währungsfaktor":0,"VersandlandISO":"String","RAKundennummer":"String","RAUSTID":"String","LALandISO":"String","ErstelldatumRechnung":"\/Date(-62135596800000-0000)\/","BetragBrutto":0,"ErstelldatumBestellung":"\/Date(-62135596800000-0000)\/","Versanddatum":"\/Date(-62135596800000-0000)\/","Zahlungsziel":"String","Bezahlt":"String","Verwendungszweck2":"String","RAFirma":"String","RAVorname":"String","RANachname":"String","Zahlungsbetrag":0,"Zahlungsinfos":"String","IBAN":"String","Konto":"String","OrderItems":[{"Artikelnummer":"String","Menge":0,"Bezeichnung":"String","USt":0,"E_Preis":0,"G_Preis":0}],"ColorSet":"String"}],"JTLKorrekturenLst":[{"InternerSchluessel":"String","Zahlungsart":"String","Zahlungsname":"String","ErstattungTransaktionsId":"String","Gutschriftsnummer":"String","BezugRechnungsnummer":"String","USt":"String","Währung":"String","Währungsfaktor":0,"ExterneBestellnummer":"String","VersandlandISO":"String","LieferlandISO":"String","RAKundennummer":"String","RAUSTID":"String","Erstelldatum":"\/Date(-62135596800000-0000)\/","BetragBrutto":0,"RAFirma":"String","RAVorname":"String","RANachname":"String","Ebayname":"String"}],"JTLRechnungenLst7TageForecast":[{"Zahlungsartname":"String","Zahlungsname":"String","InternerSchluessel":"String","Rechnungsnummer":"String","Bestellnummer":"String","USt":"String","ExterneBestellnummer":"String","Verwendungszweck1":"String","Ebayname":"String","ExterneTransaktionID":"String","Auftragswährung":"String","Währungsfaktor":0,"VersandlandISO":"String","RAKundennummer":"String","RAUSTID":"String","LALandISO":"String","ErstelldatumRechnung":"\/Date(-62135596800000-0000)\/","BetragBrutto":0,"ErstelldatumBestellung":"\/Date(-62135596800000-0000)\/","Versanddatum":"\/Date(-62135596800000-0000)\/","Zahlungsziel":"String","Bezahlt":"String","Verwendungszweck2":"String","RAFirma":"String","RAVorname":"String","RANachname":"String","Zahlungsbetrag":0,"Zahlungsinfos":"String","IBAN":"String","Konto":"String","OrderItems":[{"Artikelnummer":"String","Menge":0,"Bezeichnung":"String","USt":0,"E_Preis":0,"G_Preis":0}],"ColorSet":"String"}],"JTLKorrekturenLst7TageForecast":[{"InternerSchluessel":"String","Zahlungsart":"String","Zahlungsname":"String","ErstattungTransaktionsId":"String","Gutschriftsnummer":"String","BezugRechnungsnummer":"String","USt":"String","Währung":"String","Währungsfaktor":0,"ExterneBestellnummer":"String","VersandlandISO":"String","LieferlandISO":"String","RAKundennummer":"String","RAUSTID":"String","Erstelldatum":"\/Date(-62135596800000-0000)\/","BetragBrutto":0,"RAFirma":"String","RAVorname":"String","RANachname":"String","Ebayname":"String"}],"JTLRechnungenLstBytes":"AA==","JTLKorrekturenLstBytes":"AA==","JTLRechnungenLst7TageForecastBytes":"AA==","JTLKorrekturenLst7TageForecastBytes":"AA==","AusgangsrechnungKontonummer":"String","VonDatum":"\/Date(-62135596800000-0000)\/","BisDatum":"\/Date(-62135596800000-0000)\/","Log":"String"}
HTTP/1.1 200 OK
Content-Type: text/csv
Content-Length: length

{"error":"String","result":false,"EingefuegteJTLRechnungenOHDateiID":0,"EingefuegteJTLKorrekturenOHDateiID":0}