PlaceSimpleOrder API

Ett API för att skapa friorder i GKS3.

URL

Efter installation av PlaceSimpleOrder API nås webbtjänstens sida från:

Byt ut localhost mot er servers namn.

Autentisering

Ange ett GKS3-konto i body:n under:

circle-check

Exempelanrop

Följande HTTP-anrop kan skickas till servern. Första raden avser adressen till servern. Andra och tredje raden är headers. Följande rader tillhör body.

circle-check

Med curl

Teknisk dokumentation (WSDL)

Den tekniska dokumentationen är tillgänglig genom att addera frågesträngen ?WSDL till tjänstens URL. Den går även att ladda ner här:

Dokumentation

Skapa friorder i GKS3

POST /GKS.External.PlaceSimpleOrder/PlaceSimpleOrder.asmx

Beskrivning av de parameter som ingår i SOAP-anropet.

Anropet måste ha en (1) orderrad eller fler.

En obligatorisk parameter (required) måste vara inkluderad i anropet, men kan lämnas blank om inget annat framgår: <CustomerReferenceEmail /> En frivillig (optional) parameter kan utelämnas. En nullable parameter kan sättas till nil: <EInvoiceCode xsi:nil="true" />

Request Body

Name
Type
Description

SpecLanguage

int

Språk på ordern: 0: Svenska 1: Engelska 2: Norska Styr exempelvis språk som visas vid en utskrift av orderbekräftelse. (nullable)

CustomerId*

string

Kundnummer. Max 10 tecken. (får ej lämnas blank)

Title*

string

Orderbenämning. Max 80 tecken.

CustOrderNo

string

Beställningsnr.

Max 25 tecken.

ExtOrderNo

int

Externt referensnr för fri användning av anropande system.

CustomerReferenceName*

string

Referensens namn. Max 40 tecken.

CustomerReferencePhone*

string

Referensens telefon. Max 20 tecken.

CustomerReferenceMobile*

string

Referensens mobil. Max 20 tecken.

CustomerReferenceEmail*

string

Referensens e-post. Max 100 tecken.

DeliveryAddressRow1*

string

Leveransadress.

Max 80 tecken.

DeliveryAddressRow2*

string

Leveransadress. Max 80 tecken.

DeliveryAddressRow3*

string

Leveransadress. Max 80 tecken.

DeliveryAddressRow4*

string

Leveransadress. Max 80 tecken.

CustomerName*

string

Kundens företagsnamn, om angivet. I annat fall hämtas uppgiften från kundregistret. Max 128 tecken. (nullable)

CustomerDepartment*

string

Kundens avdelning, om angivet. I annat fall hämtas uppgiften från kundregistret. Max 128 tecken. (nullable)

CustomerAddressRow1*

string

Kundens fakturaadress, om angivet. I annat fall hämtas uppgiften från kundregistret.

Max 40 tecken. (nullable)

CustomerZipCode*

string

Kundens fakturaadress, om angivet. I annat fall hämtas uppgiften från kundregistret.

Max 10 tecken. (nullable)

CustomerCity*

string

Kundens fakturaadress, om angivet. I annat fall hämtas uppgiften från kundregistret.

Max 40 tecken. (nullable)

CustomerCountry*

string

Kundens fakturaadress, om angivet. I annat fall hämtas uppgiften från kundregistret. Max 40 tecken. (nullable)

Orderline.Specification*

string

Orderradens benämning. Max 80 tecken.

Orderline.Quantity*

int

Orderradens antal. Får inte vara negativt.

Orderline.UnitPrice*

double

Orderradens á-pris. Får inte vara negativt.

Orderline.ProfitCenterCode

string

Orderradens resultatenhet. Max 4 tecken.

PromisedDeliveryDate

dateTime

Utlovat leveransdatum (nullable)

PurchaseDate

dateTime

Beställningsdatum (nullable)

EInvoiceCode

string

Referensens e-fakturakod. Max 40 tecken. (nullable)

EmailInvoice

string

E-post för PDF-faktura. Max 100 tecken. (nullable)

OrderExport

enum

NoExport ExportWithinEU ExportOutsideEU (nullable)

VatProcentage

int

Moms. Tillåtna värden:

25

6

0 (nullable)

Orderline.SalesUnit

string

Orderradens försäljningsenhet Exempel: "st" Max 10 tecken.

Last updated