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. 6) 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 budynkunumber
string

TAK


Numer mieszkaniaofficeNumber
string

NIE


Miejscowośćplace
string

TAK


Województwoprovince
string
NIE
Ulicastreet
string
TAK
Kod pocztowyzipcode
string

TAK


Przedmiot zamówienia

TABELA Z POZYCJAMI





ididintegerTAKid

Indeks kupca

buyerIndex
string

NIE

Indeks produktu, z którego korzysta dostawca

Nazwa

name
string

TAK

Nazwa produktu na linii

Ilość

quantitynumeric

TAK

Ilość produktu na linii

Jednostka

measureUnit
string

TAK

Słownik jednostek miar

Cena jednostkowa netto

netUnitPricenumeric

NIE

Liczba dziesiętna (2 miejsca po przecinku)

Wartość netto

netValuenumeric

NIE

Liczba walutowa (2 miejsca po przecinku)

Stawka VAT

vatRatenumeric

NIE

Słownik stawek VAT. Pole nie wymagane.

Komentarz

comment
string

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