FIBUdataServiceStack

<back to all web services

AllerAbfragenAusfuehrenRequest

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

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

    [<AllowNullLiteral>]
    type AllerAbfragenAusfuehrenResponse() = 
        member val error_msg:String = null with get,set
        member val errors_liste:ResizeArray<String> = new ResizeArray<String>() with get,set
        member val success_liste:ResizeArray<String> = new ResizeArray<String>() with get,set
        member val warnings_liste:ResizeArray<String> = new ResizeArray<String>() with get,set
        member val result:Boolean = new Boolean() 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

    type Schnittstellen =
        | Klarna = 1
        | Real_de = 2
        | Mollie = 3
        | easybill = 4
        | sumup = 5
        | Etsy = 6
        | Amazon = 7
        | Plenty = 8
        | Ebay = 9
        | Shopify = 10
        | DreamRobot = 11
        | Rakuten = 12
        | Lexoffice = 13
        | EbayAusgangsrechnung = 14
        | JTLRechnungen = 15
        | PayPal = 16
        | Billbee = 17
        | Concardis = 18
        | ShopifyPayment = 19
        | Afterbuy = 20
        | SevDesk = 21
        | Shopware = 22
        | AmazonPay = 23
        | AmazonAusgangsrechnungen = 24
        | AmazonOffenePosten = 25
        | AmazonWarenbewegungen = 26
        | Shopware6 = 27
        | Stripe = 28
        | Xentral = 29
        | AmazonSelfBilling = 30
        | Weclapp = 31
        | Gambio = 32
        | CardMarket = 33
        | Unzer = 34
        | StripeAusgangsrechnung = 35
        | Zettle = 36
        | OttoMarket = 37
        | MetroMarket = 38
        | AmazonOauth2 = 39
        | FIBUscanAPI = 40
        | AmazonSPA = 41
        | AmazonAusgangsrechnungenSPA = 42
        | AmazonOffenePostenSPA = 43
        | AmazonWarenbewegungenSPA = 44
        | AmazonSelfBillingSPA = 45
        | AmazonPayV2 = 46
        | AmazonComminling = 47
        | AmazonComminlingSPA = 48
        | EtsyV3 = 49
        | OttoZahlung = 50
        | MetroZahlung = 51
        | MagentoZahlung = 52
        | MagentoAusgangsrechnung = 53
        | Pixi = 54
        | Billomat = 55
        | AmazonVendorAR_SPA = 56
        | AmazonVendorZA_SPA = 57
        | WoocommerceAusgangsrechnung = 58
        | AmaInvoice = 59
        | AmazonPayV3 = 60
        | TikTok = 61

    [<AllowNullLiteral>]
    type OneClickHelper() = 
        member val bank:bank = null with get,set
        member val Schnittstelle:Schnittstellen = new Schnittstellen() with get,set
        member val SchnittstelleLong:Nullable<Int64> = new Nullable<Int64>() with get,set
        member val info:String = null with get,set
        member val hatZugangsdaten:Boolean = new Boolean() with get,set
        member val AusgangsrechnungKontonummer:Nullable<Int32> = new Nullable<Int32>() with get,set
        member val bank_ids:ResizeArray<Int64> = new ResizeArray<Int64>() with get,set

    [<AllowNullLiteral>]
    type AllerAbfragenAusfuehrenRequest() = 
        member val VonDatum:Nullable<DateTime> = new Nullable<DateTime>() with get,set
        member val BisDatum:Nullable<DateTime> = new Nullable<DateTime>() with get,set
        member val VorgangGuid:String = null with get,set
        member val Schnittstellen:ResizeArray<Int64> = new ResizeArray<Int64>() with get,set
        member val Banks:ResizeArray<Int64> = new ResizeArray<Int64>() with get,set
        member val Webclient:String = null with get,set
        member val AusgangsrechnungenMitKontonummer:ResizeArray<OneClickHelper> = new ResizeArray<OneClickHelper>() with get,set

F# AllerAbfragenAusfuehrenRequest DTOs

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

HTTP + JSV

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

POST /fibuscan/Onlinehandel/AllerAbfragenAusfuehren HTTP/1.1 
Host: ws4.fibudata.net 
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length

{
	VonDatum: 0001-01-01,
	BisDatum: 0001-01-01,
	VorgangGuid: String,
	Schnittstellen: 
	[
		0
	],
	Banks: 
	[
		0
	],
	Webclient: String,
	AusgangsrechnungenMitKontonummer: 
	[
		{
			bank: 
			{
				BankID: 0,
				_erstellt: 0001-01-01,
				_aenderung: 0001-01-01,
				Anlagedatum: 0001-01-01,
				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
			},
			Schnittstelle: Klarna,
			SchnittstelleLong: 0,
			info: String,
			hatZugangsdaten: False,
			AusgangsrechnungKontonummer: 0,
			bank_ids: 
			[
				0
			]
		}
	]
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	error_msg: String,
	errors_liste: 
	[
		String
	],
	success_liste: 
	[
		String
	],
	warnings_liste: 
	[
		String
	],
	result: False
}