PlaceSimpleOrder API
Ett API för att skapa friorder i GKS3.
URL
Efter installation av PlaceSimpleOrder API nås webbtjänstens sida från:
Autentisering
Ange ett GKS3-konto i body:n under:
GKS-konot som anges måste minst ha behörigheten EHandel.
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.
Byt ut localhost på första raden mot er servers fulla namn.
Byt ut CustomerId till ett kundnummer som finns i ert kundregister.
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