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 dokumentu. Można tu przekazać numer dokumentu z systemu zewnętrznego |
time | data i czas(timestamp) | T | N | data |
type | wyliczeniowy | T | N | typ dokumentu. Możliwe wartości: - 01receipt - PZ, - 02internalInbound - PW, - 03internalOutbound - RW, - 04release - WZ, - 05transfer - MM |
description | tekst(2048) | N | N | opis |
locationFrom | tekst(255) | N | N | numer magazynu, z którego następuje rozchód - wymagany dla WZ, RW, MM |
locationTo | tekst(255) | N | N | numer magazynu, na który nastąpi przychód - wymagany dla PZ, PW, MM |
company | tekst(255) | N | N | numer kontrahenta. Kontrahent musi istnieć w qcadoo |
Zawartość odpowiedzi
{
"status": "OK",
"message": null, // Gdy status ERROR - informacja z przyczyną błędu
"id": 598
}
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,
"price" : 5.5,
"sellingPrice" : 4.5,
"expirationDate" : expirationDate,
"batchId" : 5
}
Nazwa | Typ | Wymagalność | Unikalność | Zawartość |
---|---|---|---|---|
product | tekst(255) | T | N | numer produktu. Produkt musi istnieć w qcadoo |
document | tekst(255) | T | N | numer dokumentu. Dokument musi istnieć w qcadoo |
quantity | liczba(14,5) >0 | T | N | ilość |
price | liczba(12,5) >=0 | N | N | cena |
sellingPrice | liczba(12,5) >=0 | N | N | cena sprzedaży |
expirationDate | data | N | N | data ważności |
batchId | liczba całkowita | N | N | id partii |
Zawartość odpowiedzi
{
"status": "OK",
"message": null, // Gdy status ERROR - informacja z przyczyną błędu
"id": 598
}
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.