| 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
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}