Kasutaja tarvikud

Lehe tööriistad



et:xml_direct

Erinevused

Siin näed erinevusi valitud versiooni ja hetkel kehtiva lehekülje vahel.

Lõlita võrdlemise vaatele

Both sides previous revisionPrevious revision
Next revision
Previous revision
et:xml_direct [2025/03/05 16:15] – [Arved] toomaset:xml_direct [2025/03/18 09:09] (Hetkel kehtiv) – [Ressursid] toomas
Rida 41: Rida 41:
 =====Komponendid ===== =====Komponendid =====
 **Valitavad komponendid** **Valitavad komponendid**
-^ Komponent (what)                   ^ Sisend \\ (put=1)  ^ Väljund \\ (get=1) +^ Komponent (what)                            Sisend \\ (put=1)  Väljund \\ (get=1) 
-| Tellimused (order)                 |  x      |  x        +| Tellimused (order)                         |  x                  |  x                   
-| Arved (invoice )                   |  x      |  x       +| Arved (invoice )                           |  x                  |  x                   
-| Laekumised (receipt)               |  x      |  x       +| Laekumised (receipt)                       |  x                  |  x                   
-| Kliendid (customer)                |  x      |  x       +| Kliendid (customer)                        |  x                  |  x                   | 
-| Artiklid (item)                    |  x      |  x       +| Hankijad (supplier)                        |  x                  |                      | 
-| Artikliklassid (itemclass)                 |  x       +| Hankijad (supplier_x)                      |                      x                   | 
-| Laoseis (stocklevel)                       |  x       +| Hankijad (supplier_m)                      |                      x                   
-| Hinnavalemi read (priceformularow)         |  x       +| Artiklid (item)                            |  x                   x                   | 
-| Ostuarved (purchase)               |  x      |  x       +| Artiklid:Laolimiidid (itemstocklimit)      |                     |  x                   | 
-| Finantskanded (transaction)        |  x      |  x       +| Artiklid:Pakendid (itempackage)            |                      x                   | 
-| Kustutatud dokumendid                      |  x       |+| Artiklid:Soetud artiklid (itemrelitem)                          x                   
 +| Artikliklassid (itemclass)                                     |  x                   
 +| Laoseis (stocklevel)                                           |  x                   | 
 +| Laoseis seerianumbritega (stocklevel_sn)                        x                   | 
 +| Laoseis variantidega (stocklevel_variant)  |                      x                   
 +| Hinnavalemi read (priceformularow)         |                     |  x                   
 +| Ostuarved (purchase)                       |  x                  |  x                   
 +| Finantskanded (transaction)                |  x                  |  x                   | 
 +| Ressursid (resource)                        x                  |  x                   
 +| Kustutatud dokumendid                                          |  x                   |
  
 ====Sisendid ==== ====Sisendid ====
Rida 239: Rida 248:
  
 == Read: == == Read: ==
-^XML väli^SQL väli^UI väli^Selgitus^ +^ XML väli      ^ SQL väli      ^ UI väli     ^ Selgitus                                                                      
-|item|artikkel|Artikkel| | +| item          | artikkel      | Artikkel                                                                                  
-|description|nimetus|Sisu| ALT.FROM: item | +| description   | nimetus       | Sisu        | ALT.FROM: item                                                                
-|price|yhikuhind|Ühikuhind| unit price without vat | +| price         | yhikuhind     | Ühikuhind   | unit price without vat                                                        
-|quantity|kogus|Kogus| | +| quantity      | kogus         | Kogus                                                                                     
-|discount|pross|%| | +| discount      | pross         | %                                                                                         
-|account|konto|Konto| ALT.FROM: item > item class (depending on vatregion) | +| account       | konto         | Konto       | ALT.FROM: item > item class (depending on vatregion)                          
-|vatcode|kmkood|KMk|  ALT.FROM: customer > item > item class (depending on vatregion)| +| vatcode       | kmkood        | KMk                       ALT.FROM: customer > item > item class (depending on vatregion) | 
-|unit|yhik|Ühik| ALT.FROM: item | +| unit          | yhik          | Ühik        | ALT.FROM: item                                                                
-|comment|r_kommentaar|Kommentaar| | +| comment       | r_kommentaar  | Kommentaar                                                                                
-|variant|variant|Variant| +| variant       | variant       | Variant                                                                                   
-|rsum|rsum|RSKM (kui on saadetud price/ühikuhind, siis rskm'i ei kasutata)| +| deliverytime  | lahetusaeg    | Lähetusaeg                                                                                
-|deliverytime|lahetusaeg|Lähetusaeg| | +| stock         | r_ladu        | Ladu                                                                                      
-|stock|r_ladu|Ladu| | +| project       | projekt       | Projekt     | ALT.FROM: item > item class                                                   
-|project|projekt|Projekt| ALT.FROM: item > item class | +| ext_sum       | ext_sum                                                                                                 
-|ext_sum|ext_sum| | | +| ext_id        | ext_id                                                                                                  
-|ext_id|ext_id| | | +| rn            | rn            | Nr          | row order number in document 1 - N ,  ALT.FROM: random                        
-|rn|rn|Nr|row order number in document 1 - N ,  ALT.FROM: random | +| rr            | rv            | Rv          | row reference for grouping, otherwise equals to rn ,  ALT.FROM: equals to rn  |
-|rr|rv|Rv|row reference for grouping, otherwise equals to rn ,  ALT.FROM: equals to rn |+
  
  
Rida 267: Rida 275:
 |XML|xd_confirm|0|ORDER|Automaatne dokumendi kinnitamine, seda saab ka juhtida XML väljaga "confirm"| |XML|xd_confirm|0|ORDER|Automaatne dokumendi kinnitamine, seda saab ka juhtida XML väljaga "confirm"|
 |XML|xd_update|1|ORDER|Luba dokumendi update, kui puuduvad seotud dokumendid| |XML|xd_update|1|ORDER|Luba dokumendi update, kui puuduvad seotud dokumendid|
-|XML|xd_series|DOK|ORDER|Seeria, juhul kui luuakse dokumendi number liideses, "uniqueid" transpordi parameeter peab olema ka seadistatud toimimiseks ja skeemis peab olema väli "ext_unique_id"| 
 |XML|xd_autocustomer_autocode|0|ORDER|Seotud kliendi loomisel luuakse kood liideses, unikaalne email on vajalik ja kliendi koodi süsteemiseadistused on vajalikud| |XML|xd_autocustomer_autocode|0|ORDER|Seotud kliendi loomisel luuakse kood liideses, unikaalne email on vajalik ja kliendi koodi süsteemiseadistused on vajalikud|
 |XML|xd_customer_update|0|ORDER|Kliendi andmete osaline update, (nimi, email, telefon) või vastavalt spekile| |XML|xd_customer_update|0|ORDER|Kliendi andmete osaline update, (nimi, email, telefon) või vastavalt spekile|
-|XML|xd_uniqueid|kliendi_tellimus|ORDER|Andmebaasi väli, kuhu panna väline unikaalne identifikaator (Nt. kliendi_tellimus, lisa_field7, kliendikaart), kui dokumendi numbrit/koodi ei saadeta, väli "ext_unique_id" peab ka skeemis olema| 
 |XML|xd_salesman|XML|ORDER|Vaikimisi müüja|x |XML|xd_salesman|XML|ORDER|Vaikimisi müüja|x
 |XML|xd_confirmpayment|1|ORDER|Automaatne laekumise kinnitamine| |XML|xd_confirmpayment|1|ORDER|Automaatne laekumise kinnitamine|
Rida 420: Rida 426:
  
 ==Kliendi transpordi parameetrid == ==Kliendi transpordi parameetrid ==
-^TÜÜP ^KOOD ^PARAMEETER 1 ^PARAMEETER 2 ^SELGITUS^ +^ TÜÜP  ^ KOOD  ^ PARAMEETER 1  ^ PARAMEETER 2  ^ SELGITUS  
-|XML |xd_uniqueid |email |CUSTOMER |Andmebaasi välikuhu panna väline unikaalne identifikaator (Nt. kliendi_tellimus, lisa_field7, kliendikaart), kui dokumendi numbrit/koodi ei saadeta, väli „ext_unique_id“ peab ka skeemis olema |+ 
 + 
 +===Hankijad === 
 +  * Postitamisel ja muutmisel on alati nõutud code! \\ 
 +what=supplier 
 +[[https://login.directo.ee/xmlcore/cap_xml_direct/xml_IN_hankijad.xsd|Skeem ]] 
 + 
 + 
 + 
 +==hankijad: == 
 +^XML väli^SQL väli^UI väli^Selgitus^ 
 +|session_id|x| | for internal use at Directo sidedo not send this field! | 
 +|code|kood|Kood| document number/IDmandatory; It must be unique for each document and remain same if more than one transaction of the same document is necessary | 
 +|name|nimi|Nimi| | 
 +|contact|kontakt| | | 
 +|address1|aadress1| | | 
 +|address2|aadress2| | | 
 +|address3|aadress3| | | 
 +|phone|telefon| | | 
 +|fax|faks| | | 
 +|comment|kommentaar| | | 
 +|payment|tasumine| | | 
 +|vatregion|tasu| | | 
 +|bankaccount|pangakonto| | | 
 +|debtaccount|vkonto| | | 
 +|expenseaccount|kulukonto| | | 
 +|factoring|arvetasub| | | 
 +|currency|valuuta| | | 
 +|country|maa| | | 
 +|object|objekt| | | 
 +|language|keel| | | 
 +|class|klass| | | 
 +|deliveryterm|lahting| | | 
 +|deliverymode|lahviis| | | 
 +|vatregno|kmregnr| | | 
 +|alert|hoiatus| | | 
 +|vatcode|kmkood| | | 
 +|regno|regnr1| | | 
 +|ppaccount|ekonto| | | 
 +|bycustomer|klient| | | 
 +|lskonto|lskonto| | | 
 +|email|email| | | 
 +|reference|viide| | | 
 +|closed|suletud| | | 
 +|dealtype|tehinguliik| | | 
 +|origin|saatjariik| | | 
 +|normtime|norm_aeg| | | 
 +|trancost|transakulu| | | 
 +|skype|skype| | | 
 +|discount|ale| | | 
 +|proceeders|menetlejad| | | 
 +|prefilled|eeltaida| | | 
 +|stock|ladu| | | 
 +|proceedertempalte|menetlejad_mall| | | 
 +|referencemandatory|viide_kohustuslik| | | 
 +|type|hank_tyyp| | | 
 +|purchasinggroup|ostugrupp| | | 
 +|county|maakond| | | 
 + 
 +== hankijad lisaväljad: == 
 +^XML väli^SQL väli^UI väli^Selgitus^ 
 +|code|kood| | | 
 +|content|sisu|Sisu| | 
 +|param|param|Parameeter| | 
  
 ===Artiklid=== ===Artiklid===
Rida 553: Rida 623:
 |maxlevel|max_kogus|MAX| | |maxlevel|max_kogus|MAX| |
  
-==Kliendi transpordi parameetrid ==+==Artikli transpordi parameetrid ==
 ^TÜÜP ^KOOD ^PARAMEETER 1 ^PARAMEETER 2 ^SELGITUS^ ^TÜÜP ^KOOD ^PARAMEETER 1 ^PARAMEETER 2 ^SELGITUS^
-|XML |xd_uniqueid |ribakood |ITEM |Andmebaasi väli, kuhu panna väline unikaalne identifikaator (Nt. kliendi_tellimus, lisa_field7, kliendikaart), kui dokumendi numbrit/koodi ei saadeta, väli "ext_unique_id" peab ka skeemis olema | 
 |XML |xd_supplieritemtype |0 |ITEM |0 = hankija artikkel; 1 = müügi artikkel | |XML |xd_supplieritemtype |0 |ITEM |0 = hankija artikkel; 1 = müügi artikkel |
 |XML |type |1 |ITEM |1 = laoartikkel | |XML |type |1 |ITEM |1 = laoartikkel |
Rida 658: Rida 727:
  
 ==Ostuarve transpordi parameetrid == ==Ostuarve transpordi parameetrid ==
-^TÜÜP^KOOD^PARAMEETER 1^PARAMEETER 2^SELGITUS^ +^ TÜÜP  ^ KOOD                      ^ PARAMEETER 1  ^ PARAMEETER 2  ^ SELGITUS                                                                                                                          
-|XML|xd_autosupplier|1|PURCHASE|Automaatne seotud hankija loomine, kui hankija koodi ei eksisteeri, unikaalne regnr on eelduseks| +| XML   | xd_autosupplier           | 1             | PURCHASE      | Automaatne seotud hankija loomine, kui hankija koodi ei eksisteeri, unikaalne regnr on eelduseks                                  
-|XML|xd_uniqueid|hankija_arve|PURCHASE|Andmebaasi väli, kuhu panna väline unikaalne identifikaator (Nt. kliendi_tellimus, lisa_field7, kliendikaart), kui dokumendi numbrit/koodi ei saadeta, väli "ext_unique_id" peab ka skeemis olema| +| XML   | xd_autosupplier_autocode  | 0             | PURCHASE      | Seotud hankija loomisel luuakse kood liideses, unikaalne reg.number on vajalik ja hankija koodi süsteemiseadistused on vajalikud  
-|XML|xd_autosupplier_autocode|0|PURCHASE|Seotud hankija loomisel luuakse kood liideses, unikaalne reg.number on vajalik ja hankija koodi süsteemiseadistused on vajalikud| +| XML   | xd_update                 | 0             | PURCHASE      | Luba dokumendi update, kui puuduvad seotud dokumendid                                                                             
-|XML|xd_update|0|PURCHASE|Luba dokumendi update, kui puuduvad seotud dokumendid| +| XML   | supplier_update           | 0             | PURCHASE      | Hankija andmete osaline update, (email, ... ) väljad on vaja spekis täpsustada                                                    
-|XML|xd_series|DOK|PURCHASE|Seeria, juhul kui luuakse dokumendi number liideses, "uniqueid" transpordi parameeter peab olema ka seadistatud toimimiseks ja skeemis peab olema väli "ext_unique_id"+| XML   | xd_object                 | VEEB          | PURCHASE      | Vaikimisi objekt, kui ei saadeta                                                                                                  
-|XML|supplier_update|0|PURCHASE|Hankija andmete osaline update, (email, ... ) väljad on vaja spekis täpsustada| +| XML   | xd_confirm                | 0             | PURCHASE      | Automaatne dokumendi kinnitamine, seda saab ka juhtida XML väljaga "confirm"                                                      | 
-|XML|xd_object|VEEB|PURCHASE|Vaikimisi objekt, kui ei saadeta| + 
-|XML|xd_confirm|0|PURCHASE|Automaatne dokumendi kinnitamine, seda saab ka juhtida XML väljaga "confirm"|+ 
 +===Ressursid === 
 + 
 +what=resource 
 +[[https://login.directo.ee/xmlcore/cap_xml_direct/xml_IN_ressursid.xsd|Skeem ]] 
 + 
 + 
 + 
 +== Päis: == 
 +^XML väli^SQL väli^UI väli^Selgitus^ 
 +|session_id|x| | | 
 +|ext_unique_id|ext_unique_id| | | 
 +|number|number| | | 
 +|date|aeg| | | 
 +|comment|kommentaar| | | 
 +|customer|vaik_klient_kood| | | 
 +|employee|vaik_tegija| | | 
 +|stock|ladu| | | 
 +|project|projekt| | | 
 +|asset|inventar| | | 
 +|datafield1|lisa_field1| | | 
 +|datafield2|lisa_field2| | | 
 +|datafield3|lisa_field3| | | 
 +|datafield4|lisa_field4| | | 
 +|datafield5|lisa_field5| | | 
 +|datafield6|lisa_field6| | | 
 +|datafield7|lisa_field7| | | 
 +|object|objekt| | | 
 +|confirm|kinnita| | | 
 + 
 +== Read: == 
 +^XML väli^SQL väli^UI väli^Selgitus^ 
 +|item|artikkel| | | 
 +|quantity|kogus| | | 
 +|date|aeg| | | 
 +|description|nimetus| | | 
 +|price|hind| | | 
 +|discount|ale| | | 
 +|comment|kommentaar| | | 
 +|event|event| | | 
 +|purchaseprice|fifo| | | 
 +|unit|yhik| | | 
 +|employee|tegija| | | 
 +|invoiced|arvega| | | 
 +|contract|leping| | | 
 +|timewindow1|aeg_aken1| | | 
 +|timewindow2|aeg_aken2| | | 
 +|project|projekt| | | 
 +|sum|summa| | | 
 +|customer|klient_kood| | | 
 +|customername|klient_nimi| | | 
 +|stock|r_ladu| | | 
 +|vatcode|kmk| | | 
 +|contact|kontakt| | | 
 +|object|objektid| | | 
 +|closed|suletud| | | 
 +|initialqty|kogus_alg| | | 
 +|finishedqty|kogus_tehtud| | | 
 +|stopped|peatutud| | | 
 +|customerqty|klient_kogus| | | 
 +|sn|sn| | | 
 +|constant1|konstant1| | | 
 +|constant2|konstant2| | | 
 +|constant3|konstant3| | | 
 +|constant4|konstant4| | | 
 +|asset|r_inventar| | | 
 +|capitalasset|pohivara| | | 
 +|shelf|riiul| | | 
 +|department|osakond| | | 
 +|text1|tekst1| | | 
 +|text2|tekst2| | | 
 +|text3|tekst3| | | 
 +|text4|tekst4| | | 
 +|delete|kustuta| | | 
 +|rn|rn| | | 
 + 
 +==== Väljundid ==== 
 + 
 +=== Artiklid (Items) === 
 + 
 +  * what=item  [[https://login.directo.ee/xmlcore/cap_xml_direct/ws_artiklid.xsd|Skeem ]] \\ Filtrid: class,code,type,barcode,supplier,supplieritem,closed,ts 
 + 
 +== Artikli laolimiidid (Item stock limits) == 
 +  * what=itemstocklimit [[https://login.directo.ee/xmlcore/cap_xml_direct/ws_artiklid_laolimiidid.xsd|Skeem ]] \\ Filtrid: code,stock,ts 
 + 
 +== Artikli pakendid (Item packages) == 
 +  * what=itempackage [[https://login.directo.ee/xmlcore/cap_xml_direct/ws_artiklid_pakendid.xsd|Skeem ]] \\ Filtrid: code,ts 
 + 
 +== Seotud artikli (Item relations) == 
 +  * what=itemrelitem [[https://login.directo.ee/xmlcore/cap_xml_direct/ws_artiklid_seotud.xsd|Skeem ]] \\ Filtrid: code,ts 
 + 
 +=== Kliendid (Customers) ===
  
-====Väljundid ==== 
-==Artiklid (Items) == 
-  * what=item  [[https://login.directo.ee/xmlcore/cap_xml_direct/ws_artiklid.xsd|Skeem ]] \\ Filtrid: class,code,type,barcode,supplier,supplieritem,closed,ts  
-==Kliendid (Customers) == 
   * what=customer [[https://login.directo.ee/xmlcore/cap_xml_direct/ws_kliendid.xsd|Skeem ]] \\ Filtrid: code,loyaltycard,regno,email,phone,closed,ts   * what=customer [[https://login.directo.ee/xmlcore/cap_xml_direct/ws_kliendid.xsd|Skeem ]] \\ Filtrid: code,loyaltycard,regno,email,phone,closed,ts
-== Laoseis (Stock levels) == + 
-  * what=stocklevel [[https://login.directo.ee/xmlcore/cap_xml_direct/ws_laoseis.xsd|Skeem ]] \\ Filtrid: code,stock,ts +=== Hankijad (Suppliers) === 
-== Hinnavalemi read (Price formula rows) ==+ 
 +  * what=supplier_x [[https://login.directo.ee/xmlcore/cap_xml_direct/ws_hankijad_max.xsd|Skeem ]] \\  
 +  * what= supplier_m [[https://login.directo.ee/xmlcore/cap_xml_direct/ws_hankijad_min.xsd|Skeem ]] \\ 
 +  * Filtrid: code,regno,email,closed,ts 
 + 
 +=== Laoseis (Stock levels) === 
 +  * what=stocklevel [[https://login.directo.ee/xmlcore/cap_xml_direct/ws_laoseis.xsd|Skeem ]] \\ 
 +  * what= stocklevel_sn [[https://login.directo.ee/xmlcore/cap_xml_direct/ws_laoseis_sn.xsd|Skeem ]] \\ 
 +  * what=stocklevel_variant [[https://login.directo.ee/xmlcore/cap_xml_direct/ws_laoseis_variandid.xsd|Skeem ]] \\ 
 +  * Filtrid: code,stock,ts 
 + 
 +=== Hinnavalemi read (Price formula rows) ==
   * what=priceformularow [[https://login.directo.ee/xmlcore/cap_xml_direct/ws_hinnavalemid.xsd|Skeem ]] \\ Filtrid: class,code,type,barcode,supplier,supplieritem,closed,ts   * what=priceformularow [[https://login.directo.ee/xmlcore/cap_xml_direct/ws_hinnavalemid.xsd|Skeem ]] \\ Filtrid: class,code,type,barcode,supplier,supplieritem,closed,ts
-== Artikli klassid (Item classes) ==+ 
 +=== Artikli klassid (Item classes) ==
   * what=itemclass [[https://login.directo.ee/xmlcore/cap_xml_direct/ws_artikliklassid.xsd|Skeem ]] \\ Filtrid: code,master   * what=itemclass [[https://login.directo.ee/xmlcore/cap_xml_direct/ws_artikliklassid.xsd|Skeem ]] \\ Filtrid: code,master
-== Arved (Invoices) ==+ 
 +=== Arved (Invoices) ==
   * what=invoice [[https://login.directo.ee/xmlcore/cap_xml_direct/ws_arved.xsd|Skeem ]] \\ Filtrid: number,customercode,transactiondate,date1,date2,ts, ordernumber   * what=invoice [[https://login.directo.ee/xmlcore/cap_xml_direct/ws_arved.xsd|Skeem ]] \\ Filtrid: number,customercode,transactiondate,date1,date2,ts, ordernumber
-== Tellimused (Orders) ==+ 
 +=== Tellimused (Orders) ==
   * what=order [[https://login.directo.ee/xmlcore/cap_xml_direct/ws_tellimused.xsd|Skeem ]] \\ Filtrid: number,date1,date2,ts, projekt, customerordernumber, stock, status   * what=order [[https://login.directo.ee/xmlcore/cap_xml_direct/ws_tellimused.xsd|Skeem ]] \\ Filtrid: number,date1,date2,ts, projekt, customerordernumber, stock, status
-== Finantskanded (Transactions) == + 
 +=== Finantskanded (Transactions) ==
   * what=transaction [[https://login.directo.ee/xmlcore/cap_xml_direct/ws_kanded.xsd|Skeem ]] \\ Filtrid: number,date1,date2,ts   * what=transaction [[https://login.directo.ee/xmlcore/cap_xml_direct/ws_kanded.xsd|Skeem ]] \\ Filtrid: number,date1,date2,ts
-== Laekumised (Receipts) ==+ 
 +=== Laekumised (Receipts) ==
   * what=receipt [[https://login.directo.ee/xmlcore/cap_xml_direct/ws_laekumised.xsd|Skeem ]] \\ Filtrid: number,date1,date2,ts   * what=receipt [[https://login.directo.ee/xmlcore/cap_xml_direct/ws_laekumised.xsd|Skeem ]] \\ Filtrid: number,date1,date2,ts
-== Ostuarved (Purchase) ==+ 
 +=== Ostuarved (Purchase) ==
   * what=purchase [[https://login.directo.ee/xmlcore/cap_xml_direct/ws_oarved.xsd|Skeem ]] \\ Filtrid: number,date1,date2,supplier,confirmed,status,ts   * what=purchase [[https://login.directo.ee/xmlcore/cap_xml_direct/ws_oarved.xsd|Skeem ]] \\ Filtrid: number,date1,date2,supplier,confirmed,status,ts
-== Kustutatud dokumendid (Deleted documents ) ==+ 
 +=== Ressursid (Resources) === 
 +  * what=resource [[https://login.directo.ee/xmlcore/cap_xml_direct/ws_ressursid.xsd|Skeem ]] \\  
 +  * Filtrid: number,confirmed,ts 
 + 
 +=== Kustutatud dokumendid (Deleted documents ) ==
   * what=delete [[https://login.directo.ee/xmlcore/cap_xml_direct/ws_kustutamised.xsd|Skeem ]] \\ Filtrid: number,code,document,ts   * what=delete [[https://login.directo.ee/xmlcore/cap_xml_direct/ws_kustutamised.xsd|Skeem ]] \\ Filtrid: number,code,document,ts
 +
  
et/xml_direct.1741184135.txt.gz · Viimati muutnud: 2025/03/05 16:15 persoon toomas

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki