| GET, POST | /fibuscan/Onlinehandel/JTLRechnungenImportieren |
|---|
namespace FIBUdataServiceStack.ServiceModel.Messages
open System
open System.Collections
open System.Collections.Generic
open System.Runtime.Serialization
open ServiceStack
open ServiceStack.DataAnnotations
[<AllowNullLiteral>]
type JTLRechnungenImportierenResponse() =
member val error:String = null with get,set
member val result:Boolean = new Boolean() with get,set
member val EingefuegteJTLRechnungenOHDateiID:Nullable<Int64> = new Nullable<Int64>() with get,set
member val EingefuegteJTLKorrekturenOHDateiID:Nullable<Int64> = new Nullable<Int64>() with get,set
[<AllowNullLiteral>]
type JTLOrderItem() =
member val Artikelnummer:String = null with get,set
member val Menge:Decimal = new Decimal() with get,set
member val Bezeichnung:String = null with get,set
member val USt:Decimal = new Decimal() with get,set
member val E_Preis:Decimal = new Decimal() with get,set
member val G_Preis:Decimal = new Decimal() with get,set
[<AllowNullLiteral>]
type JTLRechnungen() =
member val Zahlungsartname:String = null with get,set
member val Zahlungsname:String = null with get,set
member val InternerSchluessel:String = null with get,set
member val Rechnungsnummer:String = null with get,set
member val Bestellnummer:String = null with get,set
member val USt:String = null with get,set
member val ExterneBestellnummer:String = null with get,set
member val Verwendungszweck1:String = null with get,set
member val Ebayname:String = null with get,set
member val ExterneTransaktionID:String = null with get,set
member val Auftragswährung:String = null with get,set
member val Währungsfaktor:Decimal = new Decimal() with get,set
member val VersandlandISO:String = null with get,set
member val RAKundennummer:String = null with get,set
member val RAUSTID:String = null with get,set
member val LALandISO:String = null with get,set
member val ErstelldatumRechnung:DateTime = new DateTime() with get,set
member val BetragBrutto:Nullable<Decimal> = new Nullable<Decimal>() with get,set
member val ErstelldatumBestellung:Nullable<DateTime> = new Nullable<DateTime>() with get,set
member val Versanddatum:Nullable<DateTime> = new Nullable<DateTime>() with get,set
member val Zahlungsziel:String = null with get,set
member val Bezahlt:String = null with get,set
member val Verwendungszweck2:String = null with get,set
member val RAFirma:String = null with get,set
member val RAVorname:String = null with get,set
member val RANachname:String = null with get,set
member val Zahlungsbetrag:Nullable<Decimal> = new Nullable<Decimal>() with get,set
member val Zahlungsinfos:String = null with get,set
member val IBAN:String = null with get,set
member val Konto:String = null with get,set
member val OrderItems:ResizeArray<JTLOrderItem> = new ResizeArray<JTLOrderItem>() with get,set
member val ColorSet:String = null with get,set
[<AllowNullLiteral>]
type JTLKorrekturen() =
member val InternerSchluessel:String = null with get,set
member val Zahlungsart:String = null with get,set
member val Zahlungsname:String = null with get,set
member val ErstattungTransaktionsId:String = null with get,set
member val Gutschriftsnummer:String = null with get,set
member val BezugRechnungsnummer:String = null with get,set
member val USt:String = null with get,set
member val Währung:String = null with get,set
member val Währungsfaktor:Decimal = new Decimal() with get,set
member val ExterneBestellnummer:String = null with get,set
member val VersandlandISO:String = null with get,set
member val LieferlandISO:String = null with get,set
member val RAKundennummer:String = null with get,set
member val RAUSTID:String = null with get,set
member val Erstelldatum:Nullable<DateTime> = new Nullable<DateTime>() with get,set
member val BetragBrutto:Nullable<Decimal> = new Nullable<Decimal>() with get,set
member val RAFirma:String = null with get,set
member val RAVorname:String = null with get,set
member val RANachname:String = null with get,set
member val Ebayname:String = null with get,set
[<AllowNullLiteral>]
type JTLRechnungenImportierenRequest() =
member val JTLRechnungenLst:ResizeArray<JTLRechnungen> = new ResizeArray<JTLRechnungen>() with get,set
member val JTLKorrekturenLst:ResizeArray<JTLKorrekturen> = new ResizeArray<JTLKorrekturen>() with get,set
member val JTLRechnungenLst7TageForecast:ResizeArray<JTLRechnungen> = new ResizeArray<JTLRechnungen>() with get,set
member val JTLKorrekturenLst7TageForecast:ResizeArray<JTLKorrekturen> = new ResizeArray<JTLKorrekturen>() with get,set
member val JTLRechnungenLstBytes:Byte[] = [||] with get,set
member val JTLKorrekturenLstBytes:Byte[] = [||] with get,set
member val JTLRechnungenLst7TageForecastBytes:Byte[] = [||] with get,set
member val JTLKorrekturenLst7TageForecastBytes:Byte[] = [||] with get,set
member val AusgangsrechnungKontonummer:String = null 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
member val Log:String = null with get,set
F# JTLRechnungenImportierenRequest DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml
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: application/xml
Content-Type: application/xml
Content-Length: length
<JTLRechnungenImportierenRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/FIBUdataServiceStack.ServiceModel.Messages">
<AusgangsrechnungKontonummer>String</AusgangsrechnungKontonummer>
<BisDatum>0001-01-01T00:00:00</BisDatum>
<JTLKorrekturenLst>
<JTLKorrekturen>
<BetragBrutto>0</BetragBrutto>
<BezugRechnungsnummer>String</BezugRechnungsnummer>
<Ebayname>String</Ebayname>
<ErstattungTransaktionsId>String</ErstattungTransaktionsId>
<Erstelldatum>0001-01-01T00:00:00</Erstelldatum>
<ExterneBestellnummer>String</ExterneBestellnummer>
<Gutschriftsnummer>String</Gutschriftsnummer>
<InternerSchluessel>String</InternerSchluessel>
<LieferlandISO>String</LieferlandISO>
<RAFirma>String</RAFirma>
<RAKundennummer>String</RAKundennummer>
<RANachname>String</RANachname>
<RAUSTID>String</RAUSTID>
<RAVorname>String</RAVorname>
<USt>String</USt>
<VersandlandISO>String</VersandlandISO>
<Währung>String</Währung>
<Währungsfaktor>0</Währungsfaktor>
<Zahlungsart>String</Zahlungsart>
<Zahlungsname>String</Zahlungsname>
</JTLKorrekturen>
</JTLKorrekturenLst>
<JTLKorrekturenLst7TageForecast>
<JTLKorrekturen>
<BetragBrutto>0</BetragBrutto>
<BezugRechnungsnummer>String</BezugRechnungsnummer>
<Ebayname>String</Ebayname>
<ErstattungTransaktionsId>String</ErstattungTransaktionsId>
<Erstelldatum>0001-01-01T00:00:00</Erstelldatum>
<ExterneBestellnummer>String</ExterneBestellnummer>
<Gutschriftsnummer>String</Gutschriftsnummer>
<InternerSchluessel>String</InternerSchluessel>
<LieferlandISO>String</LieferlandISO>
<RAFirma>String</RAFirma>
<RAKundennummer>String</RAKundennummer>
<RANachname>String</RANachname>
<RAUSTID>String</RAUSTID>
<RAVorname>String</RAVorname>
<USt>String</USt>
<VersandlandISO>String</VersandlandISO>
<Währung>String</Währung>
<Währungsfaktor>0</Währungsfaktor>
<Zahlungsart>String</Zahlungsart>
<Zahlungsname>String</Zahlungsname>
</JTLKorrekturen>
</JTLKorrekturenLst7TageForecast>
<JTLKorrekturenLst7TageForecastBytes>AA==</JTLKorrekturenLst7TageForecastBytes>
<JTLKorrekturenLstBytes>AA==</JTLKorrekturenLstBytes>
<JTLRechnungenLst>
<JTLRechnungen>
<Auftragswährung>String</Auftragswährung>
<Bestellnummer>String</Bestellnummer>
<BetragBrutto>0</BetragBrutto>
<Bezahlt>String</Bezahlt>
<ColorSet>String</ColorSet>
<Ebayname>String</Ebayname>
<ErstelldatumBestellung>0001-01-01T00:00:00</ErstelldatumBestellung>
<ErstelldatumRechnung>0001-01-01T00:00:00</ErstelldatumRechnung>
<ExterneBestellnummer>String</ExterneBestellnummer>
<ExterneTransaktionID>String</ExterneTransaktionID>
<IBAN>String</IBAN>
<InternerSchluessel>String</InternerSchluessel>
<Konto>String</Konto>
<LALandISO>String</LALandISO>
<OrderItems>
<JTLOrderItem>
<Artikelnummer>String</Artikelnummer>
<Bezeichnung>String</Bezeichnung>
<E_Preis>0</E_Preis>
<G_Preis>0</G_Preis>
<Menge>0</Menge>
<USt>0</USt>
</JTLOrderItem>
</OrderItems>
<RAFirma>String</RAFirma>
<RAKundennummer>String</RAKundennummer>
<RANachname>String</RANachname>
<RAUSTID>String</RAUSTID>
<RAVorname>String</RAVorname>
<Rechnungsnummer>String</Rechnungsnummer>
<USt>String</USt>
<Versanddatum>0001-01-01T00:00:00</Versanddatum>
<VersandlandISO>String</VersandlandISO>
<Verwendungszweck1>String</Verwendungszweck1>
<Verwendungszweck2>String</Verwendungszweck2>
<Währungsfaktor>0</Währungsfaktor>
<Zahlungsartname>String</Zahlungsartname>
<Zahlungsbetrag>0</Zahlungsbetrag>
<Zahlungsinfos>String</Zahlungsinfos>
<Zahlungsname>String</Zahlungsname>
<Zahlungsziel>String</Zahlungsziel>
</JTLRechnungen>
</JTLRechnungenLst>
<JTLRechnungenLst7TageForecast>
<JTLRechnungen>
<Auftragswährung>String</Auftragswährung>
<Bestellnummer>String</Bestellnummer>
<BetragBrutto>0</BetragBrutto>
<Bezahlt>String</Bezahlt>
<ColorSet>String</ColorSet>
<Ebayname>String</Ebayname>
<ErstelldatumBestellung>0001-01-01T00:00:00</ErstelldatumBestellung>
<ErstelldatumRechnung>0001-01-01T00:00:00</ErstelldatumRechnung>
<ExterneBestellnummer>String</ExterneBestellnummer>
<ExterneTransaktionID>String</ExterneTransaktionID>
<IBAN>String</IBAN>
<InternerSchluessel>String</InternerSchluessel>
<Konto>String</Konto>
<LALandISO>String</LALandISO>
<OrderItems>
<JTLOrderItem>
<Artikelnummer>String</Artikelnummer>
<Bezeichnung>String</Bezeichnung>
<E_Preis>0</E_Preis>
<G_Preis>0</G_Preis>
<Menge>0</Menge>
<USt>0</USt>
</JTLOrderItem>
</OrderItems>
<RAFirma>String</RAFirma>
<RAKundennummer>String</RAKundennummer>
<RANachname>String</RANachname>
<RAUSTID>String</RAUSTID>
<RAVorname>String</RAVorname>
<Rechnungsnummer>String</Rechnungsnummer>
<USt>String</USt>
<Versanddatum>0001-01-01T00:00:00</Versanddatum>
<VersandlandISO>String</VersandlandISO>
<Verwendungszweck1>String</Verwendungszweck1>
<Verwendungszweck2>String</Verwendungszweck2>
<Währungsfaktor>0</Währungsfaktor>
<Zahlungsartname>String</Zahlungsartname>
<Zahlungsbetrag>0</Zahlungsbetrag>
<Zahlungsinfos>String</Zahlungsinfos>
<Zahlungsname>String</Zahlungsname>
<Zahlungsziel>String</Zahlungsziel>
</JTLRechnungen>
</JTLRechnungenLst7TageForecast>
<JTLRechnungenLst7TageForecastBytes>AA==</JTLRechnungenLst7TageForecastBytes>
<JTLRechnungenLstBytes>AA==</JTLRechnungenLstBytes>
<Log>String</Log>
<VonDatum>0001-01-01T00:00:00</VonDatum>
</JTLRechnungenImportierenRequest>
HTTP/1.1 200 OK Content-Type: application/xml Content-Length: length <JTLRechnungenImportierenResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/FIBUdataServiceStack.ServiceModel.Messages"> <EingefuegteJTLKorrekturenOHDateiID>0</EingefuegteJTLKorrekturenOHDateiID> <EingefuegteJTLRechnungenOHDateiID>0</EingefuegteJTLRechnungenOHDateiID> <error>String</error> <result>false</result> </JTLRechnungenImportierenResponse>