Prikazane so razlike med izbrano in trenutno različico strani.
Both sides previous revision Prejšnja revizija Naslednja revizija | Prejšnja revizija Naslednja revizija Both sides next revision | ||
nabisrestapi-document-v1-7a04stt [2017/10/05 11:52] rok-navodila |
nabisrestapi-document-v1-7a04stt [2017/10/05 14:31] rok-navodila |
||
---|---|---|---|
Vrstica 13: | Vrstica 13: | ||
* hidden: naročilo ste ročno označili kot skrito s setDocumentFlags | * hidden: naročilo ste ročno označili kot skrito s setDocumentFlags | ||
* processed: naročilo ste ročno označili kot obdelano s setDocumentFlags | * processed: naročilo ste ročno označili kot obdelano s setDocumentFlags | ||
- | * new: nova naročila (niso označena z nebeno od zgornjih oznak) (privzeto) | + | * //new//: nova naročila (niso označena z nebeno od zgornjih oznak) (privzeto) |
- | * any: vsa naročila, ne glede na oznake | + | * //any//: vsa naročila, ne glede na oznake |
=== Primer === | === Primer === | ||
* URL/getDocumentHeaders?Client-Id=//<UUID1>//&Application-Id=//<UUID2>// | * URL/getDocumentHeaders?Client-Id=//<UUID1>//&Application-Id=//<UUID2>// | ||
Vrstica 47: | Vrstica 47: | ||
* orderValue(decimal): vrednost naročila, brez DDV | * orderValue(decimal): vrednost naročila, brez DDV | ||
* orderItemCount(int): število postavk na naročilu | * orderItemCount(int): število postavk na naročilu | ||
- | * flags(string[]): oznake naročila, kot so opisane v getDocumentHeaders | + | * flags(string[]): kombinacija sledečih oznak (lahko nobena): |
+ | * read | ||
+ | * hidden | ||
+ | * processed | ||
==== getDocument ==== | ==== getDocument ==== | ||
Vrstica 116: | Vrstica 119: | ||
* netPrice(decimal|null): neto cena ali NULL | * netPrice(decimal|null): neto cena ali NULL | ||
* taxPercentage(decimal|null): DDV % ali NULL | * taxPercentage(decimal|null): DDV % ali NULL | ||
+ | |||
+ | |||
+ | ==== setDocumentFlags ==== | ||
+ | Nastavi ali doda oznake naročil. | ||
+ | === Parametri === | ||
+ | * documentID: ID naročila (obveznen parameter) | ||
+ | * flags: kombinacija sledečih oznak (lahko nobena) ločenih z vejico (obvezen parameter): | ||
+ | * read | ||
+ | * hidden | ||
+ | * processed | ||
+ | * mode: način spreminjanja (privzeto: add): | ||
+ | * add: doda k že obstoječim oznakam | ||
+ | * set: odstrani obstoječe oznake in nastavi na podane | ||
+ | === Primer === | ||
+ | * URL/setDocumentFlags?Client-Id=//<UUID1>//&Application-Id=//<UUID2>//&documentID=10060&flags=processed | ||
+ | * Doda oznako "obdelano" | ||
+ | * URL/setDocumentFlags?Client-Id=//<UUID1>//&Application-Id=//<UUID2>//&documentID=10060&mode=set&flags= | ||
+ | * Odstrani vse obstoječe oznake | ||
+ | * URL/setDocumentFlags?Client-Id=//<UUID1>//&Application-Id=//<UUID2>//&documentID=10060&mode=set&flags=read,hidden | ||
+ | * Odstrani vse obstoječe oznake in nastavi oznaki "prebrano" in "skrito" | ||
+ | |||
+ | Odgovor: | ||
+ | { | ||
+ | "documentID": 10060, | ||
+ | "flags": ["read", "processed"] | ||
+ | } | ||
+ | |||
+ | === Polja === | ||
+ | * documentID: ID naročila | ||
+ | * flags: novo stanje po spremembi | ||
+ |