FIBUdataServiceStack

<back to all web services

OnlinehandelImportAusgangsrechnungRequest

The following routes are available for this service:
GET, POST/Import/Ausgangsrechnung
namespace FIBUdataServiceStack.ServiceModel.Common

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

    [<AllowNullLiteral>]
    type OnlinehandelImportAusgangsrechnungResponse() = 
        member val ok:Boolean = new Boolean() with get,set
        member val fehler:String = null with get,set

    [<AllowNullLiteral>]
    type Ausgangsrechnung() = 
        member val datum_de:String = null with get,set
        member val betrag:Nullable<Decimal> = new Nullable<Decimal>() with get,set
        member val liefer_datum_de:String = null with get,set
        member val ust_id:String = null with get,set
        member val ust_satz:String = null with get,set
        member val ust_land_iso:String = null with get,set
        member val liefer_land_iso:String = null with get,set
        member val belegnummer:String = null with get,set
        member val auftragsnummer:String = null with get,set
        member val zahlart:String = null with get,set
        member val waehrung_iso:String = null with get,set
        member val kundennummer:String = null with get,set
        member val zahlungskondition:String = null with get,set
        member val belegempfaenger_name:String = null with get,set
        member val belegempfaenger_anschrift:String = null with get,set
        member val liefer_name:String = null with get,set
        member val liefer_anschrift:String = null with get,set
        member val zahlung_transaction_id:String = null with get,set
        member val gebuehren:Nullable<Decimal> = new Nullable<Decimal>() with get,set

    [<AllowNullLiteral>]
    type OnlinehandelImportAusgangsrechnungRequest() = 
        member val Beschreibung:String = null with get,set
        member val Ausgangsrechnung:ResizeArray<Ausgangsrechnung> = new ResizeArray<Ausgangsrechnung>() with get,set
        member val zeitraum_von_de:String = null with get,set
        member val zeitraum_bis_de:String = null with get,set

F# OnlinehandelImportAusgangsrechnungRequest 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 /Import/Ausgangsrechnung HTTP/1.1 
Host: ws4.fibudata.net 
Accept: application/json
Content-Type: application/json
Content-Length: length

{"Beschreibung":"String","Ausgangsrechnung":[{"datum_de":"String","betrag":0,"liefer_datum_de":"String","ust_id":"String","ust_satz":"String","ust_land_iso":"String","liefer_land_iso":"String","belegnummer":"String","auftragsnummer":"String","zahlart":"String","waehrung_iso":"String","kundennummer":"String","zahlungskondition":"String","belegempfaenger_name":"String","belegempfaenger_anschrift":"String","liefer_name":"String","liefer_anschrift":"String","zahlung_transaction_id":"String","gebuehren":0}],"zeitraum_von_de":"String","zeitraum_bis_de":"String"}
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length

{"ok":false,"fehler":"String"}