et:xml_direct:muuk:receipt
Sisujuht
Laekumised (receipt)
Receipts. Domeen: Müük.
| what | receipt |
|---|---|
| Suund | Väljund (get), Sisend (put) |
| Endpoint | POST https://login.directo.ee/xmlcore/cap_xml_direct/xmlcore.asp |
| Skeem (väljund) | ws_laekumised.xsd |
| Skeem (sisend) | xml_IN_laekumised.xsd |
Väljund (get)
Päring (get)
| Parameeter | Selgitus |
|---|---|
token | token (kohustuslik) |
get | 1 |
what | receipt |
number | filter (valikuline) |
date1 | perioodi algus |
date2 | perioodi lõpp |
paymentmode | filter (valikuline) |
confirmed | filter (valikuline) |
ts | muutunud alates |
Päis
| XML väli | SQL väli | Tüüp | Pikkus | UI väli | Selgitus |
|---|---|---|---|---|---|
number | number | int | 9 | Number | |
paymentmode | tasumisviis | string | 255 | Tas. viis | |
aeg | aeg | string | Aeg | ||
confirmed | kinnitatud | int | 1 | confirmed document = 1 | |
ts | ts | string | document last changed |
Read
| XML väli | SQL väli | Tüüp | Pikkus | UI väli | Selgitus |
|---|---|---|---|---|---|
invoice | arvenumber | int | Arve nr | ||
order | ettemaks | int | Tellimuse nr | ||
aeg | raeg | dateTime | Aeg | ||
customer | klient_kood | string | 32 | Klient | |
customername | klient_nimi | string | 200 | Tekst | |
received | summa_p | decimal | Summa S | ||
regno | reg | string | 32 | Reg number/IK | |
invoicesum | summa_a | decimal | Arve saldo |
Sisend (put)
Loomine: saada dokument. Muutmine: nõuab
xd_update=1 ja terve dokumendi postitamist. Vaikeväärtused (ALT.FROM): Kohustuslikud väljad.
- Kinnitatud dokumenti ei saa muuta (vastus
Type=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 | Laekumine | 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 |
date | aeg | dateTime | Aeg | ALT.FROM: current time | ||
description | seletus | string | 255 | Kommentaar | ||
paymentmode | tasumisviis | string | 255 | Tas. viis | ||
user | kasutaja | string | 32 | Kasutaja | ||
reference | viide | string | 32 | Viide | ||
object | objekt | string | 255 | Objekt | ALT.FROM: tr.params | |
project | projekt | string | 32 | Projekt | ALT.FROM: tr.params | |
location | arvuti | string | 32 | Koht | ||
confirm | kinnita | int | 1 | confirm document = 1 |
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 |
|---|---|---|---|---|---|---|
invoice | arvenumber | int | Arve nr | |||
aeg | raeg | dateTime | Aeg | ALT.FROM: receipt header | ||
customer | klient_kood | string | 32 | Klient | ALT.FROM: invoice > order > customer by regno field | |
order | ettemaks | int | Tellimuse nr | |||
customername | klient_nimi | string | 200 | Tekst | ALT.FROM: invoice > order > customer by regno field | |
payment | tasuti | decimal | Tasuti | ALT.FROM: in case of base currency = received field | ||
bankcurrency | valuuta_p | string | 32 | Val saadud | ALT.FROM: glob.settings > 'EUR' | |
received | summa_p | decimal | Summa S | |||
currencyrate | kurss_p | decimal | Kurss S | ALT.FROM: ECB current published rates | ||
paymentfee | teenustasu | decimal | T-Tasu | |||
vatcode | kmk | int | KMk | ALT.FROM: tr.params | ||
paymentfeecurrency | valuuta_teenus | string | 32 | T-Tasu val. | ||
description | selgitus | string | 255 | Selgitus | ||
regno | reg | string | 32 | Reg number/IK | ALT.FROM: customer | |
bankaccount | arveldusarve | string | 100 | Arveldusarve | ||
objects | objektid | string | 255 | Objekt | ALT.FROM: invoice > order | |
account | r_konto | string | 32 | Konto | ||
fine | viivis | decimal | Viivis | |||
rn | rn | int | Nr | row order number in document 1 - N ALT.FROM: random |
Transpordi parameetrid
Seadistatakse tokenile, ei saadeta xmldata sees. PARAMEETER 2 = dokumenditüüp.
| TÜÜP | KOOD | PARAMEETER 1 | PARAMEETER 2 | SELGITUS |
|---|---|---|---|---|
| XML | xd_vatcode | 1 | RECEIPT | Vaikimisi KM-kood |
| XML | xd_project | (projekt) | RECEIPT | Vaikeprojekt |
Vastus
docid = loodud/uuendatud dokumendi number. Veakoodid: Vastused ja veakoodid.
<results> <Result Type="0" Desc="Created" docid="100001" doctype="RECEIPT" submit="Laekumised"/> </results>
et/xml_direct/muuk/receipt.txt · Viimati muutnud: 2026/06/25 11:42 persoon 127.0.0.1