et:xml_direct:ost:purchaseorder
Sisujuht
Ostutellimused (purchaseorder)
Purchaseorders. Domeen: Ost.
| what | purchaseorder |
|---|---|
| Suund | Väljund (get), Sisend (put) |
| Endpoint | POST https://login.directo.ee/xmlcore/cap_xml_direct/xmlcore.asp |
| Skeem (väljund) | ws_otellimused.xsd |
| Skeem (sisend) | xml_IN_otellimused.xsd |
Väljund (get)
Päring (get)
| Parameeter | Selgitus |
|---|---|
token | token (kohustuslik) |
get | 1 |
what | purchaseorder |
number | filter (valikuline) |
date1 | perioodi algus |
date2 | perioodi lõpp |
supplier | filter (valikuline) |
confirmed | filter (valikuline) |
status | filter (valikuline) |
type | filter (valikuline) |
ts | muutunud alates |
stock | filter (valikuline) |
Päis
| XML väli | SQL väli | Tüüp | Pikkus | UI väli | Selgitus |
|---|---|---|---|---|---|
number | number | int | 9 | Arve | document number/ID |
supplier | hankija_kood | string | |||
payterm | tingimus | string | |||
suppliername | hankija_nimi | string | |||
country | asumaa | string | |||
date | aeg | dateTime | |||
comment | kommentaar | string | |||
intcomment | sisekommentaar | string | |||
order | tellimus | int | |||
delivery | lahetusaeg | dateTime | |||
delterm | lahetustingimus | string | |||
stock | ladu | string | |||
vatregion | maa | int | |||
language | keel | string | |||
status | staatus | string | |||
type | tyyp | string | |||
sum | summa | decimal | Kokku | ||
total | summakokku | decimal | Tasuda | ||
object | objekt | string | 255 | Objekt | |
project | projekt | string | 32 | Projekt | |
closed | suletud | int | 9 | Suletud | |
user | kasutaja | string | 32 | ||
datafield1 | lisa_field1 | string | |||
datafield2 | lisa_field2 | string | |||
datafield3 | lisa_field3 | string | |||
datafield4 | lisa_field4 | string | |||
datafield5 | lisa_field5 | string | |||
datafield6 | lisa_field6 | string | |||
datafield7 | lisa_field7 | string | |||
tolerance | viga | int | |||
confirmed | kinnitatud | int | |||
ts | ts | dateTime | document last changed |
Read
| XML väli | SQL väli | Tüüp | Pikkus | UI väli | Selgitus |
|---|---|---|---|---|---|
code | kood | string | |||
unit | yhik | string | |||
qty | kogus | decimal | |||
name | nimi | string | |||
arrivaltime | saabumisaeg | dateTime | |||
comment | r_kommentaar | string | |||
intcomment | r_sisekommentaar | string | |||
constant1 | konstant1 | decimal | |||
constant2 | konstant2 | decimal | |||
constant3 | konstant3 | decimal | |||
constant4 | konstant4 | decimal | |||
project | r_projekt | string | |||
oid | oid | int | |||
price | yhikuhind | decimal | |||
receivedqty1 | saadud1 | decimal | |||
receivedqty2 | saadud2 | decimal | |||
initialqty | kogus_alg | decimal | |||
object | r_objekt | string | |||
rn | rn | int |
Sisend (put)
Loomine: saada dokument. Muutmine: nõuab
xd_update=1 ja terve dokumendi postitamist. Vaikeväärtused (ALT.FROM): Kohustuslikud väljad.
- Kinnitatud dokumenti saab muuta ainult kui
xd_updateconfirmed=1; muidu vastusType=14. - Kinnitamist saab juhtida XML-väljaga
confirm(lisaks transpordiparameetrilexd_confirm).
Päis
| XML väli | SQL väli | Tüüp | Pikkus | Kohustuslik | UI väli | Selgitus |
|---|---|---|---|---|---|---|
number | number | int | 9 | jah | Ostutellimus | document number/ID, mandatory; It must be unique for each document and remain same if more than one transaction of the same document is necessary |
supplier | hankija_kood | string | ||||
payterm | tingimus | string | ||||
suppliername | hankija_nimi | string | ||||
country | asumaa | string | ||||
date | aeg | dateTime | ||||
comment | kommentaar | string | ||||
intcomment | sisekommentaar | string | ||||
order | tellimus | int | ||||
receivedate | lahetusaeg | dateTime | ||||
deliveryterm | lahetustingimus | string | ||||
stock | ladu | string | ||||
vatregion | maa | int | ||||
language | keel | string | ||||
supplier_regno | hankija_regnr1 | string | ||||
supplier_class | hankija_klass | string | ||||
user | kasutaja | string | ||||
type | tyyp | string | 50 | Tüüp | ||
status | staatus | string | 50 | Staatus | ||
datafield1 | lisa_field1 | string | ||||
datafield2 | lisa_field2 | string | ||||
datafield3 | lisa_field3 | string | ||||
datafield4 | lisa_field4 | string | ||||
datafield5 | lisa_field5 | string | ||||
datafield6 | lisa_field6 | string | ||||
datafield7 | lisa_field7 | string | ||||
address1 | aadress1 | string | 255 | ! | ||
address2 | aadress2 | string | 255 | ! | ||
address3 | aadress3 | string | 255 | ! | ||
stockaddress1 | laduaadress1 | string | 255 | ! | ||
stockaddress2 | laduaadress2 | string | 255 | ! | ||
stockaddress3 | laduaadress3 | string | 255 | ! | ||
phone | telefon | string | 100 | Telefon | ||
tolerance | viga | int | ||||
delivermode | lahetusviis | string | 32 | Lähetusviis | ||
origin | piirkonnakood | string | 32 | Päritolu | ||
dealtype | tehinguliik | string | 2 | |||
bankaccount | pangakonto | string | 50 | |||
reference | viide | string | 32 | |||
currency | valuuta | string | 32 | Valuuta | ALT.FROM: supplier > glob.settings > 'EUR' | |
object | objekt | string | 255 | |||
project | projekt | string | 32 | |||
fax | faks | string | 100 | |||
email | string | 255 | ||||
closed | suletud | int | ||||
confirm | kinnita | int |
Mitte saata:
session_id– for internal use at Directo side, do not send this field!
Read
| XML väli | SQL väli | Tüüp | Pikkus | Kohustuslik | UI väli | Selgitus |
|---|---|---|---|---|---|---|
code | kood | string | ||||
unit | yhik | string | ||||
price | yhikuhind | decimal | ||||
qty | kogus | decimal | ||||
name | nimi | string | ||||
receivedate | saabumisaeg | dateTime | ||||
comment | r_kommentaar | string | ||||
intcomment | r_sisekommentaar | string | ||||
constant1 | konstant1 | decimal | ||||
constant2 | konstant2 | decimal | ||||
constant3 | konstant3 | decimal | ||||
constant4 | konstant4 | decimal | ||||
tekst1 | tekst1 | string | ||||
tekst2 | tekst2 | string | ||||
tekst3 | tekst3 | string | ||||
tekst4 | tekst4 | string | ||||
project | r_projekt | string | ||||
stock | r_ladu | string | ||||
purchaseprice | soetushind | string | ||||
object | r_objekt | string | ||||
variant | variant | string | ||||
received1 | saadud1 | decimal | ||||
received2 | saadud2 | decimal | ||||
origin | piirkonnakood | string | ||||
rr | rv | int | ||||
rn | rn | int |
Transpordi parameetrid
Seadistatakse tokenile, ei saadeta xmldata sees. PARAMEETER 2 = dokumenditüüp.
| TÜÜP | KOOD | PARAMEETER 1 | PARAMEETER 2 | SELGITUS |
|---|---|---|---|---|
| XML | xd_updateconfirmed | 1 | PURCHASEORDER | Lubab kinnitatud ostutellimuse muutmist |
Vastus
docid = loodud/uuendatud dokumendi number. Veakoodid: Vastused ja veakoodid.
<results> <Result Type="0" Desc="Created" docid="100001" doctype="PURCHASEORDER" submit="Ostutellimused"/> </results>
et/xml_direct/ost/purchaseorder.txt · Viimati muutnud: 2026/06/25 11:42 persoon 127.0.0.1