ObjednávkyTvorba objednávky

Tvorba objednávky


Základní info

  • URL: https://b2bapi-{INSTANCE}/api/orders
  • Povolené metody: POST
  • V těle dotazu je třeba vyplnit informace pro vytvoření objednávky

Schéma

Pro tvorbu objednávky je možné využít schéma stejné jako pro detail objednávky, ale s tím rozdílem, že některé položky jsou povinné nebo nebudou použity.

Hlavička objednávky

PoleDatový typPovinnéPopis
formNumberstring(150)AnoČíslo dokladu ve Vašem systému
transportTypeIdintAnoID typu dopravy
paymentTypeIdintAnoID typu platby
notestring(255)NePoznámka
addressOrderAddressNeAdresy objednávky
itemsOrderItem[]AnoPoložky objednávky (popsáno níže)

Položky objednávky

PoleDatový typPovinnéPopis
productIdintAnoID produktu
barcodestring(50)NeČárový kód, povinné pouze pokud je u produktu hasVariants == true
quantitydecimal(15,2)AnoObjednávané množství

Adresy objednávky

Adresy není nutné vyplňovat, pokud chcete použít výchozí adresu uloženou v systému.

PoleDatový typPovinnéPopis
companyIdentificationNumberstring(15)Ne
VATRegistrationNumberstring(15)NeDIČ
VATPayerboolNeJe plátce DPH
notestring(255)NePoznámka
deliveryAddressOrderDeliveryAddressAnoDodací adresa objednávky (popsáno níže)
invoicingAddressOrderInvoicingAddressAnoFakturační adresa objednávky (popsáno níže)

OrderDeliveryAddress

PoleDatový typPovinnéPopis
namestring(510)AnoJméno a příjmení nebo název firmy
address1string(160)Ano1. adresní řádek
address2string(160)Ne2. adresní řádek
address3string(160)Ne3. adresní řádek
citystring(160)AnoMěsto
zipCodestring(160)AnoPSČ
countrystring(160)AnoZemě v ISO 3166-1 alpha-3 formátu
contactstring(160)NeKontaktní osoba
phonestring(60)AnoTelefonní číslo
emailstring(160)AnoE-mail

OrderInvoicingAddress

PoleDatový typPovinnéPopis
namestring(510)AnoJméno a příjmení nebo název firmy
address1string(160)Ano1. adresní řádek
address2string(160)Ne2. adresní řádek
address3string(160)Ne3. adresní řádek
citystring(160)AnoMěsto
zipCodestring(160)AnoPSČ
countrystring(160)AnoZemě v ISO 3166-1 alpha-3 formátu
contactstring(160)NeKontaktní osoba
phonestring(60)AnoTelefonní číslo
emailstring(160)AnoE-mail