Struktura stron
Przejdź do końca metadanych
Przejdź do początku metadanych

Wyświetlasz starszą wersję (v. /pages/viewpage.action?pageId=41879284) tej strony.

pokaż różnice pokaż historię strony

« Pokaż poprzednią wersję Wyświetlasz aktualną wersję tej strony. (v. 5) pokaż następną wersję »

Zakres danych

Przesyłane żądanie w formacie json przez API Rest musi posiadać poniższą strukturę danych

NAZWA POLA

NAZWA POLA W APLIKACJITYP POLAWYMAGANE

OPIS

ididintegerTAKid

Nazwa zamówienia

name
string
TAK


Numer zamówienia

number

integer

NIE

Kolejny numer zamówienia.

Status

status
string
TAK

Dostępne statusy: w przygotowaniu, w trakcie zatwierdzania, zatwierdzone, odrzucone,  wysłane do dostawcy, zrealizowane, anulowane, w realizacji

Szablon

orderTemplate
string
TAK

Pole wyboru ze słownika szablonów zamówień

Tworzący zamówienie

orderingOperator

string
NIE

Osoba tworząca zamówienie

NIP dostawcy

supplierNip
string
NIE

Pole uzupełnia się po wyborze dostawcy.

Termin dostawy

supplyDate
string
NIE

Pole uzupełniane ręcznie. Możliwość wskazania daty za pomocą opcji kalendarza. Z polem powiązana jest notyfikacja informująca osobę wysyłającą zamówienie o zbliżającej się dostawie. Notyfikacja wysyłana 24 h przed datą dostawy.

Waluta

currency
string
TAK

Możliwość wyboru z listy: PLN, USD, GBP, EUR, CHF.

Data wysłania (prawa strona)

sendingToSupplierDate
string
NIE

Pole uzupełniane automatycznie po wysłaniu zamówienia do dostawcy.

Kategorie zakupowe

buyerCategories
string
TAK

Konieczność przekazania kodu kategorii

Jednostka organizacyjna

organisationUnits
string
TAK

Możliwość wskazania jednostki organizacyjnej w imieniu, której tworzone jest zamówienie.

Adres dostawy

Nazwa firmy

companyName

string
NIE

Automatycznie przypisywany jest adres dostawy podany w jednostkach organizacyjnych. Można dodać inny/wybrać z listy dostępnych adresów.

KrajcountryCode
string
TAK
Numer budynkunumbervarchar(20)

TAK


Numer mieszkaniasupplyaddress_officenumbervarchar(20)

NIE


Miejscowośćsupplyaddress_placevarchar(512)

TAK


Województwosupplyaddress_province_id

bigint

NIE
Ulicasupplyaddress_streetvarchar(512)TAK
Kod pocztowysupplyaddress_zipcodevarchar(30)

TAK


Przedmiot zamówienia

TABELA Z POZYCJAMI





Indeks kupca

buyerIndexString

NIE

Indeks produktu, z którego korzysta dostawca

Nazwa

name
String

TAK

Nazwa produktu na linii

Ilość

quantityDouble

TAK

Ilość produktu na linii

Jednostka

measureunit_id

TAK

Słownik jednostek miar

Cena jednostkowa netto

netUnitPriceDouble

NIE

Liczba dziesiętna (2 miejsca po przecinku)

Wartość netto

netValueDouble

NIE

Liczba walutowa (2 miejsca po przecinku)

Stawka VAT

vatRate

NIE

Słownik stawek VAT. Pole nie wymagane.

Komentarz

commentString

NIE

Informacja o adresie dostawy

LISTA PÓL DODATKOWYCH





Uwagi

comments
String

NIE

 

 




Możliwość dodania załączników, które zostaną wysłane dostawcy razem z zamówieniem

Kody błędówStatusu odpowiedzi

Nazwa statusu

OK

ERROR


Kod Błędu

Nazwa

Opis

101

Nie wszystkie wymagane pola są uzupełnione.

Występuje kiedy pola wymagane nie zostały wysłane w żądaniu.

102

Uzupełnione pola są wypełnione nieprawidłowo.

Występuje  kiedy dane słownikowe wysłane w żądaniu nie zgadzają się ze słownikiem.

201

Błąd autoryzacji

Występuje  kiedy dane autoryzacyjne są nieprawidłowe.

202

Błąd podczas deserializacji json

Występuje kiedy w żądaniu występują nieprawidłowe dane.

203

Błąd json. Uszkodzenie całego pliku

Występuje kiedy całe żądanie jest nieprawidłowe błędy podczas transmisji danych.

UWAGA

Jeżeli nie posiadasz danej funkcji, skontaktuj się z nami w celu uzyskania szczegółów.


  • Brak etykietek