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. 3) 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

Nazwa zamówienia

requestName

varchar(300)

TAK


Numer zamówienia

ordernumber

varchar(30)

NIE

Kolejny numer zamówienia.

Status

orderstatusvarchar(50)TAK

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

Szablon

ordertemplate_idbigintTAK

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

Tworzący zamówienie

orderingOperator_id

bigintNIE

Osoba tworząca zamówienie

NIP dostawcy

suppliervatidvarchar(20)NIE

Pole uzupełnia się po wyborze dostawcy.

Termin dostawy

supplydatedateNIE

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

company_idbigintTAK

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

Data wysłania (prawa strona)

sendingtosupplierfirstdatetimestampNIE

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

Kategorie zakupowe

buyer_category_idbigintTAK

Konieczność przekazania kodu kategorii

Jednostka organizacyjna

company_organisation_unit_idbigintTAK

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

Adres dostawy

Nazwa firmy

supplyaddress_companyname

varchar(512)

NIE

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

Krajsupplyaddress_country_id

bigint

TAK
Numer budynkusupplyaddress_numbervarchar(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