et:yld_hankija
Erinevused
Siin näed erinevusi valitud versiooni ja hetkel kehtiva lehekülje vahel.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
et:yld_hankija [2020/02/20 15:31] – [Seadistamine] triin | et:yld_hankija [2021/05/26 17:51] – [Hankijate register] jane | ||
---|---|---|---|
Rida 7: | Rida 7: | ||
Hankijate register asub '' | Hankijate register asub '' | ||
- | |||
- | {{: | ||
Klikkides sõnal **Hankijad** avaneb hankijate register: | Klikkides sõnal **Hankijad** avaneb hankijate register: | ||
Rida 100: | Rida 98: | ||
Hankija automaatika seadistatakse hankijakohaselt ehk eraldi igale hankijale, kelle e-arvetele soovitakse (või on mõtet) seda rakendada. Reeglite kirjeldamiseks on abiks avada konkreetse hankija poolt saadetud e-arve XML, et näha, millist infot e-arve sisaldab. E-arve XML-i saab vaadata avades **Dokumentide transpordi** aknast konkreetse kirje ning sealt vajutades nuppu **XML**. Seadistamine toimub vastava hankija kaardi sakis Automaatika: | Hankija automaatika seadistatakse hankijakohaselt ehk eraldi igale hankijale, kelle e-arvetele soovitakse (või on mõtet) seda rakendada. Reeglite kirjeldamiseks on abiks avada konkreetse hankija poolt saadetud e-arve XML, et näha, millist infot e-arve sisaldab. E-arve XML-i saab vaadata avades **Dokumentide transpordi** aknast konkreetse kirje ning sealt vajutades nuppu **XML**. Seadistamine toimub vastava hankija kaardi sakis Automaatika: | ||
- | {{:et:triin20200220-151403.png}} | + | {{:et:jane: |
**Sisaldus** - tekstilõik, | **Sisaldus** - tekstilõik, | ||
Rida 107: | Rida 106: | ||
**Viitenumber** - tekstilõik, | **Viitenumber** - tekstilõik, | ||
+ | |||
+ | **Kogus** - number, mida otsitakse e-arve arverealt. Otsitakse täpset vastet. Kogus oskab ära tunda ka > ja < märgi ehk et kui >5 siis rakendub kui kogus on >5. | ||
+ | |||
+ | **Summa** - number, mida otsitakse e-arve arverealt. Otsitakse täpset vastet. | ||
**Personal** - reegli seos personali registriga. Seost saab luua läbi personali kaardi alamregistrite **Dokumendid, | **Personal** - reegli seos personali registriga. Seost saab luua läbi personali kaardi alamregistrite **Dokumendid, | ||
Rida 118: | Rida 121: | ||
**Projekt** - reegli tulemusele vastav projekt. Ehk see projekt rakendatakse reeglile vastavale ostuarve reale. See on reegli esimene eelistus. Kuid see võib jääda ka tühjaks, siis rakendub teistsugune projekti leidmise loogika. Vt. Toimimine; | **Projekt** - reegli tulemusele vastav projekt. Ehk see projekt rakendatakse reeglile vastavale ostuarve reale. See on reegli esimene eelistus. Kuid see võib jääda ka tühjaks, siis rakendub teistsugune projekti leidmise loogika. Vt. Toimimine; | ||
- | **Kasutaja** - reegli tulemusele vastav | + | **Kasutaja** - reegli tulemusele vastav |
+ | |||
+ | **Artikkel** - reegli tulemusele vastav Directo artiklikood. | ||
+ | |||
+ | **Klient** - reegli tulemusele vastav kliendikood. | ||
+ | |||
+ | **Sisu** - reegli tulemusele vastav tekst arve rea sisu lahtris. Kui on täidetud kirjutatakse rea sisu üle täpselt selle tekstiga. Kui on täitmata kirjutatakse arve sisule e-arve rea sisu. | ||
- | **Artikkel** - reegli tulemusele vastav | + | **Finantsretsept** - reegli tulemusele vastav |
- | Väljade **Sisaldus, Artikkel ja Personal** kaudu kehtestatakse reeglid ning **Konto, Objekt, Projekt, Kasutaja** on need, mis reegli kehtivus korral rakendatakse. | + | Väljade **Sisaldus, Artikkel, Viitenumber, |
===Toimimine=== | ===Toimimine=== | ||
Rida 179: | Rida 188: | ||
- | **4.** Seejärel täidetakse need reeglid, mis on seotud ainult **teksti** sisalduse otsimisega e-arve rea infost. St. reeglid, kus ükski | + | **4.** Seejärel täidetakse need reeglid, mis on seotud ainult **teksti**, **artikli**, |
Kui leitakse ostuarve rida, mille kehtib tingimus ehk ostuarve rea Sisu sisaldab reegli Sisaldust, siis: | Kui leitakse ostuarve rida, mille kehtib tingimus ehk ostuarve rea Sisu sisaldab reegli Sisaldust, siis: | ||
Rida 188: | Rida 197: | ||
* Asendatakse ostuarve rea **Kasutaja** reeglis näidatud kasutajaga. Kui reeglis ei ole kasutajat, siis jääb ostuarve reale see kasutaja, mis seal juba oli. | * Asendatakse ostuarve rea **Kasutaja** reeglis näidatud kasutajaga. Kui reeglis ei ole kasutajat, siis jääb ostuarve reale see kasutaja, mis seal juba oli. | ||
- | **5.** Viimasena täidetakse need reeglid, mis on seotud **artikli** sisalduse otsimisega e-arvest tuvastatud artiklite koodide seast. St. reeglid, kus ükski muu reegli osa (Sisaldus või Personal) ei ole kasutusel. | ||
- | Ostuarve ridu hakatakse järjest läbi käima ja vaadatakse, kas e-arvest tuvastatud artiklite koodide seast leidub mõni tekstilõik, | ||
- | Kui leitakse ostuarve rida, mille kehtib tingimus ehk ostuarve reale jõudnud e-arve artikkel sisaldab reegli Artiklit, siis: | + | :!: Iga järgnev samm EI kirjuta eelneva tulemuse üle, kui vastavat reeglit saab rakendada. Seega on väga oluline teha reeglid mõttestatult ning vältida vastuolulisi reegleid. |
- | * Asendatakse ostuarve rea **Konto** reeglis näidatud kontoga. | + | :!: Kui luua reeglid, mis kehtivad mingi rea kohta samal hetkel, siis rakendatakse reegleid tabeli järjekorra alusel alustades eespool olevast - kui rida "saab pihta" mitme reegliga, siis rakendub ainult esimene. |
- | * Asendatakse ostuarve | + | |
- | * Asendatakse ostuarve rea **Projekt** reeglis näidatud projektiga. Kui reeglis ei ole projekti, siis jääb ostuarve reale see projekt, mis seal juba oli; | + | |
- | * Asendatakse ostuarve rea **Kasutaja** reeglis näidatud kasutajaga. Kui reeglis ei ole kasutajat, siis jääb ostuarve reale see kasutaja, mis seal juba oli; | + | |
+ | **Näide:** E-arve real on sõne “BENSIIN 95“ | ||
- | :!: Iga järgnev samm võib kirjutada eelneva tulemuse üle, kui vastavat reeglit saab rakendada. Seega on väga oluline teha reeglid mõttestatult ning vältida vastuolulisi reegleid. Samas, võib olla käitumine, kus järgnev reegel kirjutab eelmise tulemuse üle, ka teadlik valik (näiteks, et ostuarve rida saaks kindlasti millegagi | + | Loome reegli, kus esimesel real on Sisalduseks sõna „BENSIIN 95“ (määrame kontoks 4444) ja teisel real nö üldisema reegli sõna „BENSIIN“ abil (määrame kontoks 5555). Selle tulemusena saavad kõik BENSIIN sisaldusega read kontoks 5555, välja arvatud, kui real sisaldub |
- | + | ||
- | :!: Kui luua reeglid, mis kehtivad mingi rea kohta samal hetkel, siis rakendatakse reegleid tabeli järjekorra alusel alustades eespool olevast - iga järgmine reegel kirjutab eelneva üle. | + | |
- | + | ||
- | **Näide:** E-arve | + | |
- | Loome reeglid, | + | :?: kasutades Sisaldus tulbas protsendi märki %, saame otsida „mida iganes“. Tähtis on sellised nn üldised |
- | :?: kasutades Sisaldus tulbas protsendi märki %, saame otsida „mida iganes“. Tähtis on sellised nn üldised reeglid luua tabeli alguses, mitte lõpus, sest vastasel juhul kirjutaks see spetsiifilised reeglid „üle“. Kui eelneva näite puhul lisada esimeseks kirjelduse reaks % ja kontoks 3333 siis loodavas ostuarves saaksid kõik read algatuseks kontoks 3333, kuid kuna teised read rakenduvad hiljem siis BENSIIN ja BENSIIN 95 saavad kontod nii nagu näites kirjas. | ||
+ | ==== Transport ==== | ||
+ | Ostuarvete loomisel: | ||
+ | {{: | ||
+ | **Teavitus e-mail sissetulnud dokumendi puhul**- e-mailiaadress, | ||
+ | **Mis kasutajaga luuakse sisenevad dokumendid**-kasutaja kood, mis määratakse antud hankija poolt saadetud sisse imporditavale e-arvele (Ostuarve) automaatselt väljale '' | ||
+ | **Mis objektiga luuakse sisenevad dokumendid**-objekti kood, mis määratakse antud hankija poolt saadetud sisse imporditavale e-arvele (ostuarve) automaatselt väljale '' | ||
+ | **Tekst artikliväljale, | ||
+ | **Mis seeriasse luuakse sisenevad dokumendid**- numbriseeria, | ||
+ | **Konto, kuhu koondatakse sisenenud ostuarve read**- finantskonto, | ||
+ | **Automaatselt genereeritav dokument e-arve laekumisel**- valikud Ostuarve/ | ||
et/yld_hankija.txt · Viimati muutnud: 2025/06/27 13:41 persoon lauratam