Dodaj dokument magazynowy

Informacje

Za pomocą tej metody tworzony jest nagłówek dokumentu magazynowego w qcadoo.

Moduł integracyjny: urcMaterialFlowResources

URL: /integration/rest/document.html

Metoda http: POST

Zawartość żądania

{
  "name": "name",
  "time": 1421274697381,
  "type": "type",
  "description": "description",
  "locationFrom": "location from number",
  "locationTo": "location to number",
  "company": "company number"
}
Nazwa Typ Wymagalność Unikalność Zawartość
name tekst(255) N N nazwa
time data i czas(timestamp) T N data
type wyliczeniowy T N typ 01receipt - PZ,02internalInbound - PW,03internalOutbound - RW,04release - WZ,05transfer - MM
description tekst(2048) N N opis
locationFrom tekst(255) N N numer magazynu z - wymagany dla WZ,RW,MM
locationTo tekst(255) N N numer magazynu na - wymagany dla PZ,PW,MM
company tekst(255) N N numer kontrahenta

Zawartość odpowiedzi

{
    "status": "OK",
    "message": null // Gdy status ERROR - informacja z przyczyną błędu
}

Działanie

Za pomocą metody tworzony jest dokument magazynowy w qcadoo. Dokument ma wypełnione tylko dane w zakładce Główna. W kolejnym kroku należy dodać pozycje dokumentu metodą opisaną poniżej.


Dodaj pozycję dokumentu

Informacje

Za pomocą tej metody, do istniejącego w qcadoo dokumentu, dodawana jest pozycja.

Moduł integracyjny: urcMaterialFlowResources

URL: /integration/rest/document/position.html

Metoda http: POST

Zawartość żądania

{
    "product": "product number",
    "document": "document number",
    "quantity": 10
}
Nazwa Typ Wymagalność Unikalność Zawartość
product tekst(255) T N numer produktu
document tekst T N numer dokumentu
quantity liczba(14,5) >0 T N ilość

Zawartość odpowiedzi

{
    "status": "OK",
    "message": null // Gdy status ERROR - informacja z przyczyną błędu
}

Działanie

Za pomocą metody, do istniejącego w qcadoo dokumentu, dodawana jest pozycja. Wprowadzone dane będą widoczne w dokumencie w zakładce Pozycje.