Ladu20 Ladudest inspireeritud lao- ja müügisüsteem Ladu20 aitab ettevõttel keskenduda sellele, mis on igapäevases töös päriselt oluline. Teabevaramu võtab kokku programmi peamised funktsioonid ja näitab ka, kuidas neid kasutada. Registrid Registrid võimaldavad infosüsteemidel hõlpsamalt andmeid koondada ja töödelda, vähendades samal ajal kasutajate vaeva andmete sisestamisel. Nii piisab dokumendiga seotud kliendi kirjeldamiseks vaid ühest valikust ning ära jääb igakordne nimede, kontaktide ja muude andmete sissekandmine. Selles peatükis võtame kokku Ladu20 erinevad registrid, nende defineerimise ning kasutamise. Kasutajad ja kasutajaõigused Kõik tarkvarade Ladu20/laomees/TelliKMA kasutajad kirjeldatakse ühises loetelus, sama registri alusel toimub ka kasutajate tuvastamine. Olulisemad andmed on kasutajatel: kasutajakood (kasutatakse andmete logimiseks) kasutajanimi ja salasõna (autentimiseks) omanik (mitme osakonna puhul) õiguste grupp (kirjeldab kasutaja õigused) aruandegrupp (kirjeldab aruannete õigused) Kasutajagrupid Ladu20 kasutajaõigused on soovitatav seadistada kasutajagruppide lõikes, vähendades seeläbi andmete korduvat sisestamist. Samuti vähendab gruppide kasutamine võimalust eksimusteks kasutaja seadistamisel. Õiguste detailne nimekiri on välja toodud programmis endas ning võib ajas muutuda. Antud õigused on tähistatud täidetud valikukastidega. Muudatused õigustes rakenduvad pärast kasutaja uut sisselogimist Ladu20-sse. Laomees ja TelliKMA Laomehe  ja  TelliKMA  kasutajaõigused seadistatakse kokkuleppel kliendiga eraldiseisvalt ning neid ei ole võimalik kasutajatel endal jooksvalt muuta.   Kliendid, tarnijad, tootjad, vedajad Kõigi laoettevõtte partnerite andmed asuvad Ladu20 kliendiregistris ühiste kirjete - kliendikaartidena . Üldandmed Kliendi üldandmed kirjeldavad ära peamised kliendi informatiivsed kirjed: kontaktandmed ning juriidilised andmed - kasutatakse loendites ning väljatrükkidel kliendigrupid - kasutatakse aruandluses ning erilahenduste teostamiseks, väärtused võetakse kliendigruppide registrist Kliendiolekud Sõltuvalt vajadusest on võimalik kliente defineerida läbi erinevate rollide, ehk kliendiolekute : klient - on võimalik valida müügidokumentidele tarnija - on võimalik valida ostudokumentidele tootja - on võimalik siduda kaupade ning ostudokumentidega vedaja - on võimalik siduda ostu- ja müügidokumentidega tarnete korraldamiseks omanik - tähistab ettevõtte osakonda; on kasutusel ka logistikalahendustes tähistamaks, kellele kuuluvad laos asuvad kaubad või tellimused kassaklient - tähistab kliente, kes saavad oste teostada ainult kassades eraisik juhuklient - üldine klient, kelle puhul eraldi kliendikaarti ei kasutata; dokumentidel kuvatakse juhuklientide jaoks eraldiseisvaid ning ühekordselt kasutatavaid nime- ja aadressi lahtreid;   Klientide seosed Ladu20s on klientide hierarhia kirjeldamiseks kasutusel kolm eraldi terminit: klient - firma/osakond, kellele esitatakse või kes esitab tellimusi maksja - firma, kellelega toimub arveldamine saaja - firma/osakond, kellele viiakse kaubad Näiteks on iga ketikaupluse pood kirjeldatud eraldi kliendina ja nende maksjakliendiks on vastava keti peaettevõte, võimaldades kaubad tarnida õigetesse punktidesse ning arveldused koondada keti emaettevõttele, kes on märgitud maksjaks . Saajaklient on mõiste mida kasutatakse kui ühe kliendi n. eri tüüpi arved peavad liikuma eraldi arvelduses aga kaup liigub samasse kohta. Näiteks, kui restorani kontor kliendina tellib kaupu, arve maksab restorani emaettevõte ning kaubad viiakse saajale - restorani tootmisüksusesse kõrvalmajja. Lepingu- ja võlahaldus Võimaldab kirjeldada kliendi lepingu andmed ning finantstingimused kliendi teenindamiseks, sh viivise , maksimaalse arvesuuruse , krediidilimiidi , maksepäevade arvu , valuuta ja hinnatäpsuse dokumentidel (mitu kohta peale koma). Panga andmed on kasutusel, kui kasutusel on ka Ladu20 reskontro või on teostatud liidestus raamatupidamistarkvaraga. Viimase korral edastakse need  andmed elektroonselt raamatupidamistarkvarale. Intrastat Soovides Ladu20s saada kätte ka intrastati aruande tuleks kliendikaardil täita ka Intrastati riik . Täiendavad valikud plokis on vaikimisi valikandmed uute dokumentide loomiseks ning nende muutmine ei muuda tagantjärele varasemalt tehtud dokumente.  Müügihaldus Kliendile on võimalik defineerida kuni  kolm seotud kasutajat , vastavalt valitud andmeid kasutatakse aruandluses ning eesmärgisüsteemides andmete koondamiseks ja analüüside teostamiseks: Müügiagent - peamine müüja Müügiagent 2 - vabalt kasutatav Müügijuht - valdkonnajuht Ühtlasi on võimalik registreerida kliendi tellimis- ja külastussagedust ja ka seda et mis liiki dokumente on võimalik TelliKMAga teha (tellimus, soovituslik tellimus või arve) EDI dokumendid Ladu20 puhul on võimalik elektroonselt andmeid partneritele saata järgnevaid EDI kanaleid pidi: Telema Edisoft E-arve meilile Riiklik e-arveldaja Dokumentide saatmise jaoks on kliendikaardil vaja valida vastav saatmisviis (EDI ja/või meiliga saatmine) ning sobiv kanal.  Arvete saatmine läbi E-arveldaja  on Ladu20 kasutajale tasuta. Dokumentide seadistused Kliendipõhiselt on võimalik häälestada ka, millistesse dokumendiliiki kliendi dokumendid vaikimisi tehakse ning valida ka kliendipõhised vaikimisi väljatrükid , kui need peaksid erinema tavapärasest. Parameetrid Kliendikaardil toimub ka kliendi lisaparameetrite kirjeldamine. Viimastest loe lähemalt vastavast peatükist . Kliendikontaktid Kliendikaardil on võimalik igale kliendile kirjeldada piiramatul hulgal kliendikontakte koos seotud andmetega. Kontakte kasutatatakse dokumentide kirjeldamisel, meilide andmisel ning muudel juhtudel firmaga seotud isikute määratlemiseks. Lähemalt on selles juttu omaette peatükis Kliendikontaktid. Kliendikaardi lisaloendid Kliendikaardilt on lisaks andmete kirjeldamisele võimalik saada ka ülevaade kliendiga seotud muudest andmetest, näiteks: kehtivad hinnakokkulepped võlgnevused taara saldo üles laetud lisafailid CRMi kirjete ülevaade alamklientide loend Laod ja osakonnad Ladu20s  ei ole eraldi lao mõistet ja selle asemel kasutatakse kaupade või partiide või laoaadresside klassifitseerimist.  Selline lähenemine annab oluliselt suurema vabaduse andmete töötluseks ja jäävad ära kõik eri ladudega seotud tehnilised piirangud.  Näited võimalikest olukordadest: 1. Ettevõttel on filiaal Tallinnas ja Tartus.  * Ladu20 on kirjeldatud kliendiregistris 2 omanik/ladu : Tallinn ja Tartu. *  kõik kliendid ja kaubad on kasutatavad mõlemas asukohas aga nende laoseisud hoitakse eraldi. Selleks on laoaadressidel küljes klassifikator mis määrab konkreetse aaderssi asukoha. Süsteemi tasemel on osakond määratud partiile.  * kasutajatel on küljes klassifikaator mis seob ta vastava asukohaga.  * kõik dokumendid on seotud klassifikaatoriga mis määrab dokumendi osakonna.    2. Ettevõte pakub laoteenust paljudele ettevõtetele * Ladu20 on kirjeldatud kliendiregistris eraldi omanikuna kõik ettevõtted  kellele teenust pakutakse *  kõigi süsteemi kirjeldatud klientidel on määratud omanik kellele ta kuulub *  kõigile süsteemi kirjeldatud kaupadele on määratud omanik kellele kuulub * kasutajatel ei ole küljes piiranguid ja nad saavad tegeleda kõigi kaupadega * kõik dokumendid on seotud klassifikaatoriga mis määrab dokumendi omaniku.    Kliendigrupid Kliendigruppide peamine eesmärk on võimaldada saada soovitud detailsusega analüüsi klientide lõikes. Seega on võimalik, et klient kuulub mitmesse gruppi, läbi mille aruandeid või väljavõtteid koostada. Näiteks, et teostada aruanne müügidokumentidest A-tasandi kliendidele, kes kuluvad piirkonnagruppi Mandri-Eesti. Ladu20s on võimalik kliente klassifitseerida kuni kümne omavahel sõltumatul tasemega. Gruppide defineerimine toimub süsteemi püsiandmetes ning seda saavad teostada vastava õigusega kasutajad. Enamlevinud kategooriad on: kliendi piirkond kliendi tegevusala XYZ kliendikategooria kliendi füüsiline või finantsiline suurus Kliendikontaktid Kliendikontaktide register on Ladu20 kliendiregistri alamosa, kus on võimalik hallata partneritega seotud kontaktisikuid. Näiteks hankija puhul erinevate osakondade kontaktisikuid, nende kontaktandmeid ja rolle. Eriti oluline on kontaktide register kui kasutatakse veebipõhist tellimiskeskkonda või muid veebilahendusi, kus partnerkliendid peaksid ligi pääsema teie infosüsteemidele. Sellisel juhul on kliendikontakti küljes kirjeldatud veebi ligipääsud ning eraldi märgitav, millised kontaktisikud on antud firma mõistes n-ö veebi peakasutajad (näiteks näevad kõikide enda firma osakondade dokumente, kaupu vmt). Lisaks kontakti põhiandmetele saab kliendikontaktides määrata ka vaikimisi kontaktid, kellele saadetakse automaatselt  arved ,  saatelehed ,  saldoteatised.           Kaubad Ülevaade: "Kaubad" aknas saab näha kõike, mis ühe kauba puhul vajalik. Kogu kaubainfo koos hindade, asenduste, parameetrite, partiide, piltide ning hinnakokkulepetega. Lisaks kauba hetkeseisu, tellitud- ja reserveeritud koguseid. Kaupu saab lihtsalt lisada, muuta ja varjata vastavalt vajadusele. Süsteemi käitumist kõige rohkem mõjutavad kauba andmed Kaubakaardi hind ("hind KM-ta") on enamasti peamine müügihind. Selle suhtes hakkavad kehtivma enamus allahindlused.  "Kaup on aeguv"/ "kaup ei ole aeguv"  - aeguvate kaupade puhul hoitakse süstemis iga eri aegumiskuupäevaga partii laoseisu eraldi. Aeguvate kaupade puhul on soovitatav märkida ka "toote eluiga" .  Kui see on mägitud aitab Ladu20 kauba saabumisel mugavalt jälgida,  et saaabunud kaup oleks piisavalt värske. Kaupu väljastades arvutab Ladu20 "toote eluea" ja kliendi poolt "nõutud kauba värskuse" info alusel välja millised partiid on konkreetsele kliendile müümiseks kõlbulikud.  "abiühik" - soovitatav täita kaalukauba puhul, kui seda on aegajalt on vaja müüa tükkides (n. Õun. tema põhiühik on enamasti laos "kg", samas aegajalt mõni klient vajab konkreetset tükilist kogust, siis võimaldab süsteem tellimuse vastu võtta abiühikus. Väljastades kuvatakse laomehele kogust abiühikus, ta peaks vastava koguse kaaluma ja sisestama juba konkreetselt väljastatavaks koguseks koguse kg.-s ) "tarnija kaubakood" ja "kirjeldus". Kui need on täidetud saab Ladu20 ostutellimuse tarnijale saata tarnijale tuttavates koodides ja nimetustes. "eritellimus"- toode. Kaup millele oma laos üldjuhul laoseisu ei hoita ja tellitakse lattu vaid siis kui on olemas  konkreetne müügitellimuse klient kes seda kaupa soovib. "instrastati  info" - vajalik täita, kui on soov/ vajadus Ladu20s otse saada kätte Statistikaameti poolt nõutavat intrastati aruannet "pakendiringluse info"- vajalik täita, kui on soov/ vajadus Ladu20s otse saada kätte Statistikaameti poolt nõutavat pakendiringluse aruannet Uue kauba lisamine:  Uue kauba lisamiseks tuleb kõigepealt "Kaubad" lehele minna ja klikata "Uus". Selle peale avaneb tühi kaubakaart, kuhu andmeid sisestada. Kõige olulisemad on nimetus, kaubakood ja joonkood. Lisaks kogu hinna- ja grupeerimise info.    "Lisa" leheküljelt saab kaubale lisada täpsemat infot (ühikud, kaalud, mõõdud, säilitamine jne), tarnijainfot, aegumisi ja nähtavusi.     Kaupade muutmine ja varjamine: Kaubakaardil muudatuste tegemiseks tuleb lihtsalt minna soovitud kauba rea peale ja klikata sellel. Kõrval avaneb koheselt kaubakaart (nagu ülemisel pildil), kus saab koheselt muudatusi teha. Muudatuste salvestamiseks vajuta lõpus üleval servas olevat "Salvesta" nuppu. Kaubad mida enam  lähitulevikus ei ole plaani müüa on soovitatav varjata (kaupu süsteemist kustutada ei saa, kuna muidu kaoks vana ajalugu). Kauba varjamiseks tuleb soovitud kaubal klikata ning avanenud kaubakaardi all servas panna linnuke kasti "Varjatud" (pildil nr 1). Varjatud kaupade hilisemaks nägemiseks tuleb üleval reas aktiveerida "varjatud" täpike (pildil nr 2).       Vaata ka jaotist kaubagrupid Kaubagrupid Kaupade lihtsamalt liigitamiseks oleme loonud kaubagrupid.  Kaubagruppide seadistamine Kaubagrupi lisamiseks tuleb kõigepealt Ladu20 püsiandmete "Seadistused" alt kirjeldada ära uusi "Kaubagrupeeringuid" (Kirjelda ja vajuta üleval "salvesta"). Gruppide lisamine Järgmiseks tuleb püsiandmete alt minna "Grupeeringud" aknale ja avada sobiva grupi loend. Vajutades seal nuppu "Lisa" avaneb pildilolev aken, kus saab ära kirjeldada koodi, määrata ülemgrupi ning kirjelduse. Salvestades on olemas uus kaubagrupp. Kaubagruppidele on võimalus lisada ka alamgruppe. Kauba loetelu saab järjestada ka kaubagrupi alusel. Selleks tuleb "Kaubagrupp" veerul lihtsalt klikata (pildil). Üldregistrid Ladu20-s  on kasutusel veel palju harva muudetavaid registreid. Kõik alljärgnevad registrid on leitavad menüüpunktist "püsiandmed": autod - kasutatav logistikamodulis  CN8 - vajalik intrastati aruande jaoks brändid filiaalid ikoonid - kasutusel veebipoe jaoks inventuuride liigid kaubaühikud keeled küsitlused - TelliKMA küsitluste kirjeldamine liikumiste liigid - sissetuleku ja väljastuse dokumentide klassifikaator partiide soodusklassid  riigid - peamiselt vajalik intrastati klassifitseerimiseks sündmuste tüübid - kasutusel TelliKMA CRM-s tarnetingimused  taski liigid tunnused - võimadab omavahel seotud dokumente siduda valuutakursid   Lisaparameetrid Mitmeid süsteemi parameetrid kirjeldame ka Ladu20 püsiandmed alamsektsioonid "seadistused" Siin on kirjeldatud: loeteludesse dünaamiliselt lisatavate veergude nimed integreeritud programmide API lingid Ladu20 baasi jaoks mittesüsteemsed parameetrid Valikregistrite haldus Valikregistrite sisusid saab hallata plokis "püsiandmed". Ekraani vasakul pool tuleb valida registri nimetus (1) ja paremal pool anda sellele väärtus (2). Sobiva registri puudumisel saab lisada uue registri vajutades nuppu "uus" (3). Hinnakokkulepete haldus Erinevad kaupade müügihinnad Ladu20s: * Kaubakaardi hind * Hinnakirjagrupi hinnakirjad/kampaaniad * Erikokkulepped * Soovituslik jaemüügihind Hinnakokkulepped hinnakirjagruppide alusel Üheks võimaluseks Ladu20 hinnakokkuleppeid hallata on teha seda hinnakirjagrupide kaudu. Kõige tihedamalt kasutatakse seda ketiklientide hinnakokkulepete haldamiseks. Selleks, et Ladu20-s rakenduks kliendile hinnakirjagruppide kokkulepped tuleb  kliendikaardil hinnasüsteemi sektsioonis teha vastav märge. Samas, "sortimendi" osas, on koheselt võimalik lisada ka märge, et kas kliendile on võimalik müüa vaid hinnakirjagrupi hinnakirjades olevaid tooteid või ka hinnakirjagrupi väliseid tooteid. Grupipõhiseid hinnakirju saab teha mitut liiki : hinnakiri(1), püsisoodus(2)  või kampaania(3). Sulgudes olev number näitab prioriteetsust hinnakirja rakendumisel Üldjuhul on Ladu20 seadistatud nii, et kui leitakse mitu konkureerivat hinnakokkulepet, siis rakendub kõrgeima prioriteetsusega kokkulepe. Igal hinnakirjal peab olema määratud tema kehtivusaeg. Juhul kui täita hinnakirja pealdises linnuke "erisortiment", siis rakenduvad hinnakirja hinnad vaid nendele kauplustele millel on konkreetselt sortiment fikseeritud. Täiendavalt on võimalik registreerida, et kas  hinnakirja sisestatud kogus on müügiprognoos või broneering *1 .  Hinnakirjad Hinnakirja sortimenti on võimalik määrata lehel "sortiment". Selleks, et sortimenti märkida tuleb kõigepealt vasakpoolsest alumisest loetelust valida kliendid kellele sortimenti soovitakse määrata. Seejärel saab juba konkreetslt kauplusepõhiselt sortimendi  linnukestega ära märkida.   Vajadusel on iga hinnakirja rea kohta võimalik sisestada ka detailsem prognoosi jagunemine ajaliselt.    *1 - konkreetne käitumine on KMA poolt seadsitatud kliendipõhiselt Erikokkulepped Erikokkulepete moodulis saab fikseerida konkreetsele kliendile või kliendigrupile kauba- või kaubagrupipõhised laohinnast lähtuvad müügi kokkulepped. Samas saab registreerida ka konkreetseid ostukokkuleppeid ja oodatavaid juurdehindlusi. Oodatavad juurdehindlused on selleks, et lihtsustada müügihinna kujundust. Siin kirjeldatud reegleid kasutab Ladu20  ostumooduli "hinnakujunduse akendes"     Kauba hinnakontroll ostul Ladu20 "Hinnakokkulepete" alampunkis "Erikokkulepped"  lehel "oodatav juurdehindlus" on võimalik ära kirjeldada oodatav juurdehindlus. Sisselekute loetelus on võimalik sissetuleku kaupade kohta avada aken "hinnakontroll" kus on ülevaade senistest hindadest. Samas on võimalik sisestada uued müügihinnad.  Kui soovida teha hinnakujundust mingi tootegrupi kohta korraga võib sama akna avada menüüpunkti "Hinnakokkulepped" valikust "Baashinna kujundus"   Ostutoimingud * ostutellimused, tarnija kinnitused/saatelehed/arved = tellimused ja eelinfo selle kohta mis on saabumas * eelsissetulekud = lattu saabunud kaup mida veel ei soovita müüa * sissetulekud = kaubad mis on lattu saabunud. * sissetuleku arved= keerulisematel juhtudel kauba laohinna kujunemise jälgimiseks. Ostutellimused Üldiselt: Ostutellimuste loetelus on Ladu20s koos: ostutellimused tarnijate poolt saadetud tellimuste kinnitused/saatelehed (edaspidi "tarnija dokumendid") Tarnija dokumentide loetelusse loeb Ladu20 automaatselt Telemast/Edisoftist tulnud tarnijate saadetud arved/saatelehed. Ostutellimust on soovitatav Ladu20-s teha kasutades selleks "soovitusliku ostutellimuse moodulit" (SOT) Ostutellimuse tegemine SOT mooduli abil Selleks, et Ladu20 saaks soovitusliku tellimuse koostada on vaja sisestada: Piirata kaubad millistele soovitakse tellimust teha. Üldjuhul soovitame teha tellimus korraga ühele tarnijale. Kui on soov teha tellimus vaid mingile osale kaupadest on võimalik sisestada täiendavad kaubapõhised piirangud.  Määrata periood mille Ladu20 võtab aluseks müügistatistika arvutamisel. Märkida mis kuupäeval on samalt tarnijalt jägmine kord kaubad saabumas - see on kuupäev milleni käesoleva tellimusega tellitud kaupadest peab jaguma.  On võimalik märkida kordaja milliseks eeldatakse müügi kasvu/kahanemist Peale seda kui eelkirjeldatud andmed on registreeritud tuleb vajutada nuppu "Arvuta soovituslik OT", misjärel Ladu20 arvutab vastavalt eelkirjeldatud reeglitele välja kõigile soovitud kaupadele koguse, mida Ladu20 soovitab tellida. Ladu20 soovitusliku tellimuse kogust arvutades arvestatakse kauba olemasolevat laoseisu, toote eluiga ja laoaega, analüüsitava perioodi müügistatistikat, ülevalolevaid ostu- ja müügitellimusi ja eesmärke/ prognoose. Juhul kui mingid väljad mis Ladu20 arvutas lähevad punaseks, tähendab see seda, et mingid numbrid lähevad vastuollu. (n. kui soovitakse tellida kaupa nii et seda jaguks kolmeks kuuks, aga toote eluiga on  vaid 50 päeva.) Seejärel on kasutajal võimalik kõiki neid andmeid vaadata ja tellimuse kogust soovi korral käsitsi korrigeerida. Selleks et kasutaja saaks teha kõige õigema otsuse  kuvatakse talle iga kauba kohta: laos olevad partiid ja selle kauba suurimad ostjad, müügistatistika kuude ja nädalate lõikes, ostuajalugu, müügieesmärgid ja varasemate ajalooliste eemärkide statistika ja palju muud.  Käsitisi uue ostutellimuse tegemine: Uue ostutellimuse dokumendi tegemiseks tuleb "Ostutellimused" aknas vajutada "Uus" peal. Avanevas aknas täita ära ostutellimuse info olulisemad väljad (klient, kuupäev) ning asuda kauba valimise juurde vajutades "Ostutellimuse kaubad" akna peal. Paremal pool kaubarea peal topelt klikates aktiveerub vasakul lahter, kus märkida ära kogus ja hind, vajadusel ka allahindluse %. Vajutades enter arvuti klaviatuuril salvestub rida automaatselt. Kui kõik soovitud kaubad on tellimusele lisatud, tuleb ülevalt vasakust nurgast vajutada "Salvesta ostutellimus". Seejärel on see leitav ostutellimuse leheküljel olevast loetelust.  Ostutellimuse importimine Excelist Ostutellimusi ja tarnija dokumente on Ladu20sse võimalik importida Excelist. Selleks tuleks Ladu20s teha käsitsi ostutellimuse päis ja liikuda ostudokumendi sisusse. Seejärel tuleb avada Excel, sealt valida vastav andmehulk ja see võtta clipboardile (Crtl+C) Seejärel tuleb liikuda Ladu20 ostutellimuse sisusse ja teha hiirega aktiivseks ostudokumendi sisu mõni suvaline väli (vasakpoolse loetelu suvalise veeru peakirjale klikates) ja vajutada seal Ctrl+V.  Excelist kopeerides kasutatavad veerud esimene veerg : kaubakood, EAN või tarnija kaubakood teine veerg: tellitav kogus  kui on täidetud ka kolmas veerg, siis sealt loetakse hind, kui see on täitmata, siis Ladu20 otsib hinna vastavalt olemasolevatele hinnakokkulepetele kui on täidetud 4 veerg, siis selle Ladu20 impordib kui Tarnija soovitud kaubakood. Sel juhul saatelehel kuvatakse kaupa vastava koodi alusel.       Ostutellimuse muutmine, kustutamine, kinnitamine: Ostutellimuse muutmiseks tuleb vastaval real topeltklikiga klikata või tellimuse rida klikiga aktiveerida ning ülevalt valida "Muuda".  Tellimuste kinnitamiseks, kustutamiseks jms jaoks tuleb samuti soovitud rida aktiivseks teha sellel klikates ning ülevalt valida soovitud tegevus.   Sissetulekud Üldinfo: Sissetuleku aknas on näha kogu info kaupade sissetulekutest, arvelevõtmistest, laoliikumistest (sisse), tagastustest/ mahakandmistest jms. Kõikidele eelnevatele on võimalik teha uusi dokumente, neid muuta, kustutada või trükkida ja meilida. Eelsissetulek: Olukordades kus Ladu20 kasutaja on soovinud, et süsteem on seadistatud nii et saabunud kaupa ei saaks enne müüa kui sissetulek on täielikult (sh. hindade osas) kontrollitud, oleme seadistanud, et kaup võetakse esialgu arvele eelsissetulekuna. Eelsissetulekus olev kaup ei ole veel ladu20s arvel. Kaup tuleb Ladu20 arvele alles seejärel kui eelsissetulek salvestatakse sissetulekuks. Tänasel päeval enamustes ettevõtetes on Ladu20 seadistatud nii, et kaup tuleb arvelevõtmisel kohe lattu arvele ja eelsissetuleku etapp jäetakse vahele. Selline lähenemine annab võimaluse juba kauba rea arvelevõtmisel seda kogust samast hetkest alates vajadusel väljastada.   Enamasti võetakse kaubad arvele laoskänneritega kasutades Laomees tarkvara.   Uue sissetuleku käsitsi tegemine Ladu20s: Uue sissetuleku tegemiseks tuleb "Sissetulekud" aknas vajutada "Uus" peal. Avanevas aknas täita ära sissetulekuinfo olulisemad väljad (tarnija, kuupäev,) ja arveinfo (arve nr, valuuta, allahindluse % ja juurdehindlused).  Selleks, et Ladu20 arvutaks kauba laohinna sisse lisaks otsesele kauba hinnale ka kauba ostuga seotud täiendavad kulud, tuleb need kõik sisestada sissetuleku pealdise andmetesse osasse "transport ja muud kulud". Samas on võimalik seadistada reegel mille alusel (kas summa, kaal, maht, kogus või kastide arv) soovitakse seotud kulud kaupadele jagada. Vaikimisi jagamise reegliks on kauba maksumuse alusel proportsionaalne jagamine. Kui on soov jagada transpordikulu mingile kaubale teises suuruses kui Ladu20 automaatselt arvutab, siis selleks tuleb   sissetulekureale märkida käsitsi eraldi "transpordi" maksumus. Sel juhul sellele reale rakendub konkreetne täiendav lisakulu ja teiste ridade vahel jagab Ladu20 ülejäänud lisakulu maksumuse vastavalt üldreeglitele.  Sissetulekule kaupade lisamiseks vajuta "Sissetuleku kaubad" akna peal. Avanevas aknas vasakul poolel on avatud sissetuleku kaupade loetelu ning paremal poolel on üldine kaupade  ja partiide loetelu. Et lisada kaup dokumendile tuleb see otsida üles paremalt poolelt ja hiire topeltkliki peale liigub kaup vasakule poolele kus on võimalik sisestada saabunud kogus ja hind ja partiipõhised andmed.  Kui soovitakse kaupa arvele võtta süsteemis juba olemasolevasse partiisse, siis selleks tuleks kauba valik teha parempoolse akna partiide loetelust (alumine loetelu). Sissetuleku arved Ladu20sse on võimalik sisestada eraldi ka sissetuleku arved. Sissetuleku arvete sisestamine annab võimaluse sissetulekute juures mugavamalt hoomata mis arvete alusel on vastava sissetuleku hind kujunenud.  Sisestatud sissetulekute arveid on võimalik siduda sissetulekutega.  N1. võib olla soov, et sissetulekuga saabunud kaubale lisaks võtta omahinna arvestamisel arvesse ka transpordi maksumus. Kohati võib aga olla olukord kus transpordi arve tuleb mitme sissetuleku peale ühine. Sel juhul sisestatakse süsteemi sissetulekute arvete alla vaid 1 transpordi arve ja selle kulu jagatakse mitmele sissetulekule laiali.  N2.  Olukord kus tarnija saadab kauba mitmes osas aga nende kohta tuleb üks ühine arve. Sissetulekuarvete kohta sisestatakse Ladu20sse vaid üldinfo (kaubapõhist infot ei ole võimalik sisestada kuna see on olemas sissetulekute moodulis). Juhul kui sissetulekuarvete funktsionaalsus on Ladu20s kasutusel, siis üldjuhul lingitakse raamatupidamistarkvaraga  sissetulekuarved (mitte sissetulekud) ja seetõttu on selle külge registreeritud ka konteerimisinfo.       Müügitoimingud Kõige tavalisem müügiprotsess: müügitellimus >> noppekäsk >> väljastus>> arve Müügitellimused Enamasti on lao jaoks müügi poole esmane dokument müügitellimus.  Müügitellimus saab Ladu20sse saabuda : TelliKMA-st või mõnest teisest mobiilsest müügitöö rakendusest Elektroonselt standard EDI dokumendina (Telema,  Edisoft või mõni muu API-ga seotud liides) Elektroonselt e-poest või veebipõhisest tellimiskeskkonnast (API liides) Käsitsi Ladu20-s sisestatud dokumendina Ladu20sse käsitsi imporditud dokumendina (Excelist) Tellimust käsitsi Ladu20sse sisestades on dokumendi kohta primaarne täita tellija ja soovitava tarneaja info. Tellimuse sisestamisel on võimalik sisestada ettemaksu soov, soovitud transpordiviis ja muu täiendav info. Tellimuse salvestamisel arvutab Ladu20 automaatselt tellimusele seose planeeritava veoringiga (vastavalt veoringide seadistusele).   Kui tellimuse klient ja soovitud tarneaeg on sisestatud tuleb registreerida tellitavad kaubad. Kaupade sisestamiseks avaneb kaheosaline aken- akna vasakus pooles on loetelu juba dokumendil olevatest kaupadest, paremal poolel on kaupade loetelu, millest on võimalik kaupu dokumendile valida.  Kauba valimiseks tuleb paremalt poolelt valida kaup ja peale ENTER või hiirel topeltkliki vajutamist liigub kaup vasakule poolele üles osasse kus on koheselt võimalik sisestada soovitud kogus ja hinnad. Kui süsteemis on korrektselt kirjeldatud kõik hinnareeglid, siis tuleb koheselt hinnalahtisse kliendile kehtiv hind. Üldjuhul on tellimus tehtud kauba täpsusega. Et võimaldada kontrollitult müüa n. praakpartiisid on TelliKMAs ja  Ladu20s võimalik sisestada tellimus ka partiipõhiselt. Kui on soov kliendile registreerida tellimus mingile konkreetsele kaubapartiile, siis saab selle partii valida paremal poolel olevast alumisest partiide loetelust. Nii on võimalik n. konkreetselt müüa soodus- või aeguvaid partiisid. Aeguvate kaupade kohta on igal tellimuse real koheselt info kauba aegumiskuupäevade miinimumnõuetega. Kui elektroonselt saabuval tellimusel on vastav info juba tarnija poolt saadetud, siis kasutab süsteem seda tingimust. Kui seda infot tellimuse saabumisel kaasas ei ole, arvutab Ladu20  igale tellimuse reale realiseerimiskuupäeva automatselt vastavalt Ladu20s kirjeldatud kauba värskuse kokkulepetele.   Selleks, et tellimusest tekiks noppekäsk tuleb tellimus kinnitada. Tellimust saab kinnitada  müügitellimuste loetelus. Sõltuvalt kliendi äriprotsessidest saab süsteemi seadistada tellimusi automaatselt kinnitama (vajalik KMA poole eraldi seadistamine). Kui soovitakse kaupa väljastada ilma mobiilse töövahendita, siis selleks tuleb tellimus Ladu20st otse väljastada. Seda saab teha müügitellimuste loetelus nupuga "väljasta". Nupu vajutuse peale Ladu20 kontrollib kaupade olemasolu ja teeb automaatselt väljastusdokumendi ja kuvab selle kasutajale.        Väljastused Väljastuste loeteleus on Ladu20 kõik kauba laost väljastamised. Siia tulevad kokku nii mobiilselt Laomees tarkvaraga väljastatud dokumendid kui Ladu20s müügitellimuste loetelust otse väljastatud dokumendid. Enamasti on väljastused Ladu20 seadistatud nii et eri tüüpi dokumendid on leitavad väljastuste loetelus eraldi lehtedelt. Väljastuse dokumendid tekivad Ladu20sse peamiselt: Laomees tarkvaraga komplekteerides noppekäske Laomees tarkvaraga Ostukorvi moodulis  Ladu20s müügitellimusi otse väljastades Ladu20 kassamüügi moodulis TelliKMAga kaupu mobiilselt kliendile müües Aktsepteeritud inventuuride kohta teeb Ladu20 vahede kohta automaatselt väljastusdokumendi Kliendilt kaubatagastused tulevad Ladu20sse negatiivsete väljastustena  Väljastuste osa on Ladu20s koos mitu eri funktsiooni: "tavaväljastused"  "kaubatagastuste haldus"  "hinnaparanduste haldus" "kassamüük"      Kaubatagastuste ja hinnaparanduste halduses on kasutajal näha ülevaatlikult kliendi kaubapõhine tehingute ajalugu ja selle alusel võimalik otsustada et kas ja mis hinnaga on võimalik kaupa kliendil tagastada.        Arved Arved Ladu20 on raamatupidamislikud väljundid väljastustest. Arved võivad olla nii üksiku väljastuse kui mitme väljastuse kohta koondarvena.  Ilma väljastusteta arveid Ladu20s teha ei saa! Sõltuvalt seadistusest koostab enamasti Ladu20 kliendile  arve kauba komplekteerimise lõpus automaatselt. Automaatselt noppimise lõpus ei tehta arveid kliendile kellele saadetakse koondarve.  Arve käsitsi koostamiseks tuleb väljastuste loetelust valida dokument millele arve koostada ja vajutada menüüst "koosta arve". Juhul kui Ladu20 leiab, et samale kliendile on mitu väljastust millest on arve koostamata, siis avaneb aken kus kasutaja saab valida kas  ja milliste väljastuste kohta koostada koondarve.    EDI Kui kliendikaardil on seadistatud  mõni arve elektroonne edastusviis (e-arve, Telema, Edisoft, e-mail, ...), siis lähetab Ladu20 dokumendi automaatselt vastavat kanalitpidi kliendile.  Raamatupidamisse edastamine Sõltuvalt seadistusest saadab Ladu20 arve andmed automaatselt koheselt ka raamatupidamisprogrammi.   Korrigeerimised = hinnaparandus, ümberhindlus Selleks, et teha kliendile hinnaparandus on kõige mugavam kasutada Ladu20 moodulit "hinnaparanduste haldus". Peale seda kui on kasutaja on valinud, kes on klient kellele hinnaparandust tehakse tuleb tal valida kaup/ kaubad millele hinnaparandus teha.  Analoogselt kõigi teiste dokumentidega on ka hinnaparandusdokumendi sisu aknal 2 poolt: vasakul poolel on dokumendil olevad read ning paremal poolel on üldine kaupade loetelu. Valides paremal poolel asuvast ülemisest kaupade loetelust kauba, avaneb parempoolses alumises loetelu infoga, mis kuupäevadel, mis hinnaga ja kogustes ja mis partiides vastav klient on seda kaupa saanud. Kasutajal tuleb sellest loetelust valida muutmiseks sobilik rida ja sisestada kas uus hind või allahindluse %. Korrektse statistika saamiseks soovitame registreerida ka hinnaparanduse tegemise põhjus.  Peale seda kui kõik vajalikud hinnamuudatused on registreeritud, tuleb kasutajal dokument lõpetada vajutades nupule "salvesta ja aktsepteeri muudatused" ja selle käigus koostatakse kliendile hinnaparanduse kohta arve.    Kaupade tagastus Kaupade tagastamise protsessis võivad olla mimed osad: Ladu20sse võib olla registreeritud tagastustaotlus. (Negatiivne, eri tüüpi müügitellimus) Kaup tagastatakse lattu ja saabunud info registreeritakse Laomees tarkvaras saabumise hetkel Ladu20 "kaubatagastuste halduses " kontrollitakse müügiosakonna poolt dokument üle ja aktsepteeritakse Tagastustaotlused võivad olla kliendi poolt saadetud läbi Telema (n. Selver teeb nii) või sisestatud kas TelliKMA programmis müügiagendi poolt või otse Ladu20sse. PS. Tagastustaotlus ei ole kohustuslik dokument. Ladu20 "kaubatagastuste halduse" moodulis on halduril täielik ülevaade kliendipõhiselt kauba liikumiste ajaloo kohta kus on korrektselt kuvatud mis kogused, mis hinnaga ja mis partiidest klient on kaupa saanud. Samas on koheselt kuvatud ka see kui palju on klient kaupa varasemalt tagastanud.  Vasakpoolses loetelus on kaubad, mis on tagastatud. Read on punased seni kuni nad ei ole veel süsteemis seotud konkreetsete väljastustega. Minnes vasakul pool mingi rea peale kuvab Ladu20 kohe parempoolses alumises loetelus millal ja mis tingimustel klient on vastavat kaupa saanud.  Selleks, et vastavad read siduda tuleb vastaval seotaval real klikata ja vajutada "Salvesta". Kui tagastatav kogus on suurem kui konkreetse seotava müügiga kliendile kaupa väljatati, siis ilmub kasutajale vastav teade ja tal on võimalus kas rida poolitada või siduda hoolimata süsteemi poolt leitud veast.  Veel üheks võimaluseks tagastusi sisestada on avada müük-tavaväljastused. Akna avamise järgselt tuleb teha hiireklikk sobiliku dokumendi rea peal ja vajutada klaviatuuril CTRL+T. Selle peale avaneb uus aken mille paremalt poolelt tuleb valida kaup ning vasakule poole tuleb sisestada kogus. Kui kõik kaubad ja kogused on dokumendile lisatud, siis tuleb vajutada "aksepteeri ja lukusta" ning tagastus ongi vormistatud. Kassamüük Kassamüük on Ladu20 funktsionaalsus mida soovitame kasutada cash&carry tüüpi laos või kaupluses Kassamüük avaneb menüüpunktist "Müügitellimused ja väljastused" -> "Kassamüük" Kassamüügis avatakse aken kuhu saab hakata kaupu lisama (5)    Kui kassa dokumendile on sama kaupa lisatud mitu korda, siis on võimalus "grupeeritud vaatega" sama kauba read kokku koondada: Müügitehingu lõpetamine: Veel võimalusi kassamüügi aknas:           "Ülevaade" tellimuse ja kauba liikumise dokumendi omavaheline kontroll Nii kaupade ostul kui müügil on võimalus võtta "ülevaade" mis näitab tellimuse ja kauba liikumise dokumentide vahelist vastavust. "Ülevaate" aknas on kasutaja jaoks välja toodud: koguse erinevused  hinna erinevused toote eluiga ja laoaeg sõltuvalt kauba aegumiskuupäevast Koondarve koostamine Ladu20 võimaldab mitme müügitellimuse puhul vormistada koondarvet. Selleks tuleb avada müük- väljastuste ülevaade. Sellelt lehelt tuleb vaida kliendile tehtud väljastus ning vajutada "koosta arve" nuppu, mis küsib kasutajalt kas soovitakse teha koondarvet või tavalist arvet. Vajutades "jah, teen koondarve" avab programm uue akna kust kohast saab valida milliste väljastuste kohta koondarve tehakse ning seal saab märkida koondarve tingimusi. Kui tingimused ja väljastused on valitud ning on vajutatud nuppu "arveks", liigub koondarve müük-arved vaatesse. Sealt on võimalik koondarve kas trükkida või meilida kliendile. Kaupade broneerimine Kohati ollakse olukorras kus kaupa ei jagu kõigile klientidele ja tuleb teha valik et kes kaupa saab. Vaikimisi seadistuses saab kauba sel juhul see klient kelle tellimsut kõige esimesena komplekteeritakse.  Kui on soov et Ladu20 aitab hoolitseda selle eest, et kauba saaks just mingi kindel klient, tuleks kaubale  sisestada  broneering. Kui süsteemis on kehtiv broneering, siis Ladu20 ise hoolitseb selle eest  et ühele kliendile mõeldud kaupa ei väljastataks teistele klientidele ära.  Ladu20 laoseisu aknas on võimalus registreerida broneeringud. Ladu20 jälgib jooksvalt palju on klient juba telllimud ja kaupa saanud ja palju on tal veel võimalus selle broneeringu alusel tellida.  "Broneeringu periood" on periood kliendi tellimuste kaupa vaja kpv järgi millised tellimused loetakse broneeringuks.  "Kogus"-e lahtrisse tuleks sisestada kogus mis soovitakse sellele kliendile broneerida.  "Broneeringu algus" on kuupäev millest alates Ladu20 hakkab kauba vastava broneeringu jaoks kinni hoidma. N. olukod kus on planeeritud kliendil kampaania 1...15 märts, siis või olla vajadus et juba alates 1 jaanuar soovitakse et süsteem keelaks kliendile broneeritud koguse teistele klientidele väljastamist. Juhul kui Ladu20 kasutaajal on seadistatud et ta sisestab broneeringuid ka hinnakirjades/kampaaniates, siis seal sisestadeud broneeringu kogused tulevad samuti siia listi nähtavale.  Mobiilsel kaupade komplekteerimisel annab Laomees tarkvara komplekteerijale teada, et kas vastav rida on broneeringu alune või mitte. Juhul kui komplekteeritav kaup on broneeritud kellegile teisele, siis vähendab süsteem automaatselt komplekteerimist vajatavat  kogust. Andes samas kasuajale teada, mis oli kliendi esialgu soovitud kogus.            Laoarvestus ja laohaldus Laoseisu kujunemine Ladu20 hoiab laoseisu kolmel tasemel: Kaubapõhiselt (moodustub kauba partiide laoseisust) Partiipõhiselt Partii paigutuse põhiselt laoaadresside lõikes Lõik sisse- ja välja- liikumised tehakse Ladu20s partiipõhiselt märkides juurde aadressi kust/kuhu kaup liigub. Ladu20 mõjutavad laoseisu: sissetulekud väljastused aktsepteeritud tagastused inventuurid (aktsepteeritud read) laoaadressidevahelised kanded Laoseisu ei mõjuta: ostutellimused, müügitellimused, tagastustaotlused ja aktsepteerimata inventuuri read. Laoseisu arvutamise valem Lõpliku laoseisu arvutamiseks (sõltumata, kas partii või kauba oma) kasutatakse järgnevat valemit: hetkeseis = algseis + sisse võetud kaubad + toodetud kaubad - väljastatud kaubad - maha kantud kaubad Laoseisu arvutamine toimub iga kauba liikumisega seotud toimingu järel automaatselt ning tulemus kajastub partii ning kauba andmetes. Laoseisu ülevaated Kõige mugavama ülevaate kaupade laoseisust  "Laoseis" Selles aknas on kaupade loetelu ja aktiiver kauba kohta kuvatakse  laoseisu info partiide lõikes kauba liikumiste ja ajaloo infot laoaadressidepõhist paigutust laoseisu infot filiaalides Lehel "kaubad koos partiidega" on kaupade loetelu asendatud partiipõhise kaupade loeteluga. Siit on lihtne otsida kaupu mis hakkavad aeguma n. järgmine nädal.  Kui on seadistatud reegel millised partiid kantakse automaatselt maha (n. kaalukaupadel partiipõhised laojäägid alla Xg või aegunud partiid), siis siit saab ka need kiiresti kätte ja samas kohe teha ka automaatselt mahakandmisdokumendi. Kaupade paigutused Ladu20s on süsteemselt arvel kaupade ja pariide täielik paigutus- st., et iga hetk on teada täpselt kus laoaadressil mis kauba mis partii kui suures osas parasjagu asub. Selleks, et  kogu süsteem töötaks  vigadeta on oluline, et laomehed registreerivad kaupa lattu paigutades, laosiseselt liigutades ja kaupa välja komplekteerides alati kogu töö korrektselt. Kõige mugavamalt näeb  Ladu20s laopaigutuse hetkeseisu Laoseisu aknast. Laosisesed liikumised Ladu20 laosisesed liikumised mõiste all mõtleme kahte erinevat sisu: Kauba viimine ettevõtte ühest laost teise (n. Tallinnast Tartu) Kauba nihutamiselt ühelt laoaadressilt teisele   Füüsiliselt eraldi laokohtade vaheline liikumine Füüsiliselt eraldi kohtadel asuvad sama ettevõtte laod on enamasti Ladu20s süsteemi siseselt lahendatud eraldi "omanik/ ladudena". Kauba nihutamiseks ühest laost teise tehakse saatvast laost väljastus ja kauba saabumisel sihtlattu tehakse sinna sissetulek. Sisuliselt on pealtnäha liikumine väga analoogne klientide ja tarnijate vahelise kauba liikumisega.  Sellise laoliikumise tellimiseks saab süsteemis kasutada eriliigilisi ostu- ja müügitellimusi. Laosisene aadressidevaheline kauba liigutamine Laoaadresside vaheline liikumine tehakse enamasti Laomees tarkvaras ümberpaigutusega.  Ladu20s on võimalik sisestada ka laoliikumine käsitsi. Selleks tuleb aknas "Laoseis" alumises parempoolses laopaigutuse aknas klikata aadressile kust soovitakse kaupa ära paigutada. Seejärel avaneb aken kus kasutajal on võimalik sisestada sihtaadress ja ümber paigutatav kogus.  Üldjuhul laosisesed ümberpaigutuste tellimused on süsteemis seadistatud kuvama automaatselt vastavalt aadressidele või piirkondadele määratud piirnormidele.        Inventuurid Laoseise on aeg-ajalt soovitatav üle lugeda. Seda nimetatakse enamasti inventuuriks.  Ladu20s saab olla peamiselt kahte tüüpi inventuure: üldinventuur - koostatakse Ladu20-st jooksev päevapõhine inventuur - tekib automaatselt, kui Laomehe rakenduses kantakse kaupu maha laoseisu fikseeringuga Üldinventuur Üldinventuur on inventuur mis on algatatud Ladu20s kasutaja poolt. Selleks koostatakse inventuuri moodulis inventuuri algseisuga blankett. Blanketi koostamisel on kasutajal võimalus määrata kui suur inventuur on (mis kaubagrupid ja aadressid on kaasatud). Peale blanketi koostamist peaks toimuma Laomees tarkvara abil kauba ülelugemine laos. Iga koguse ja aadressi ülelugemisest jääb süsteemi jälg et kes ja mis kell vastava koguse kust registreeris.  Peale seda kui  kõik kaubad on laos Laomees tarkvara abil üle loetud, on võimalus  Ladu20s vaadata tulemust, aktsepteerida sobivad read, märkida mingid read kahtlaseks ja saata uuesti üle lugemisele.  Inventuuri akna all paremas servas on partiipõhiselt näha mis aadressilt mis koguses ja milline laomees kaupa luges.  Ridu saab üle lugemiseks märkida  kahel viisil: võimalus on märkida partiipõhiselt, et see partii vajab ülelugemist võimalus on mingid lugemised märkida, et need tunduvad kahtlased.  Peale ülelugemist tuleb vaadata read ükshaaval üle ja otsustada missugused lugemised on need, mida arvestatakse inventuuris (vajadusel eemaldada lugemistelt linnuke "arvestada") Selleks, et teostatud inventuuri tulemusel saadud laoseis muudaks ära Ladu20 laoseisu tuleb inventuuri read ükshaaval aktsepteerida(saab teha ka kõik read korraga).  Inventuuri blanketi koostamisest kuni inventuuri lõpuni (kõigi soovitud ridade aktsepteerimiseni) ei tohi kaupa laos liigutada ei sisse ega välja!!! Aktsepteeritud inventuuri ridade kohta tekib Ladu20s väljastusdokument. Selle dokumendi summa on inventuuri ülelugemisel tekkinud laoseisu muutus  Jooksva inventuuri päevapõhine koond Laomees tarkvaras on võimalik laomeestel  suvalisel hetkel registreerida kauba laoseisu erinevus süsteemis oleva laoseisu ja riiulis oleva koguse vahel. Kõigist ühe päeva jooksul tehtud "laoseisu fikseeringutest" moodustub automaatselt päevapõhine koondinventuri dokument. Selles on registreeritud, et mis kell ja milline laomees mis kaupa ja mis aadressil probleemi registreeris  (mis oli algseis ja mis on fikseeritud seis). Pakkeüksused Ladu2 0 koos mobiilse laotöö tarkvaraga Laomees võimaldab registreerida pakkeüksusi. Andmete kogumine ja funktsionaalsus on tagatud tänu mobiilsele kaupade komplekteerimisele.  Põhiline tööprotsess noppimisel: Laomees alustab pakkeüksust. Kõik järgmised komplekteeritavad kaubad  registreerib süsteem automaatselt, st. et need pannakse avatud pakkeüksusele. Kui vastav pakkeüksus on täis, siis on laomehel võimalus pakkeüksus lõpetada, trükkida välja vajalikud pakkeüksuse kleepsud ja alustada uut pakkeüksust.    Jääkide mahakandmine Kui on soov laoarvestusest maha kanda mõned aegunud kaubad või kaalukaupade marginaalse kogusega laojäägid, siis seda saab teha kahes menüüpunktis: a. "Inventuur" menüüpunkt "Partii jääkide mahakandmine" b. "Laoseis" aknas lehel "kaubad koos partiidega" Eelduseks on Ladu20 poolt seadistus, et mis tingimustele vastavaid partiijääke süsteem võimaldab nii maha kanda.  Mahakande kohta teeb Ladu20 automaatselt mahakandmise liigi alla väljastusdokumendi.       Ringlustaara arvestus Ringlustaaradena peetakse enamasti euroaluseid, BEPCO plastkaste ja igasugu teisi suhteliselt suure omahinnaga taarasid/ kaste, mille kohta peetakse enamasti arvestust klientide ja tarnijate lõikes. Kõik erinevad ringlustaarade liigid registreeritakse Ladu20's kaupade registris ja neile tuleb panna linnuke "ringlustaara". Ringlustaarade kohta peab Ladu20 automaatselt liikumiste alusel kliendipõhiselt saldosid.  Kui on vajadus muuta Ladu20 poolt automaatselt peetud leitud taara saldot (fikseerida mingi hetke saldo), siis tuleb taara saldode registrisse sisestada vastav kirje. Omahinna arvestusloogika Ladu20s Üldised põhimõtted: Kaubakulu (omahinna) arvestusse võtab Ladu20 lisaks kauba otsesele ostuhinnale ka kõik sissetulekule registreeritud lisakulud (transpordi maksumus, tollikulud, vahendus). Kaubakulu hoiab Ladu20 partiipõhiselt.  Omahinda mõjutavad Ladu20 normaalolukorras kõik sissetuleku dokumendid. Täiendavalt võivad kauba omahinda mõjutada erimärgistusega "Fix.oh." väljastusdokumendid (n. kui võetakse tagastusega tagasi kaupa mida Ladu20s ei ole kunagi arvel olnud. ) Ladu20 arvutab samasse partiisse kaupa juurde võttes uue kaalutud keskmise omahinna matemaatiliselt dokumentide kuupäevade järgi arvutatud varasema jäägi ja selle omahinna ja lisandunud koguse omahindade kaalutud keskmisena.  Tagamaks maksimaalselt korrektset omahinda ka juhul kui muudetakse dokumente mis mõjutavad ajaloos laoseise, siis Ladu20 arvutab igaöiselt uuesti jooksvalt ümber omahinnad ja muudab ka varasematel dokumentidel. Muuta on võimalik ja ümberavutus tehakse vaid avatud perioodi kohta (üldiselt soovitame panna lukku periood mis on kuni eelneva kuu lõpuni).     Näide 1. Lattu saabus kaupa 1.jaanuar 50  tk hinnaga 500 EUR tk., täiendavalt registreeriti, et koorma transpordiks kulus 250 EUR Kui koormas muud kaupa ei ole, siis on kauba omahinnaks Ladu20s (500*50+250)/10= 505 EUR/tk Peale seda kui sellest kaubast müüdi maha 30 tk. saabus 1 veebruar kaupa juurde 10tk hinnaga 400 EUR/tk Sellest hetkest alates on kauba/ partii uueks omahinnaks (20*505 +10*400)/30=470 Perioodil 1. jan - 1. veb  oli kauba omahinnaks 525 EUR/tk. ja alates 1.veebruarist oli kauba omahinnaks 470 EUR/tk Kui kauba müügihind on koguaeg ühtlane, siis aruandlus annab info, et jaanuaris müüdud vastava kauba juurdehindlus on oluliselt  suurem kui veebruaris.  Näide 2. Eelmise näite dokumente muudeti nii, et kustutati süsteemist üks väljastus ja alles jäid dokumendid nii, et januaris müüdi kaupa vaid 5 tk. Sellisel juhul arvutab Ladu20 hinnad ümber ja leiab, et alates 1.veebruarist on uueks omahinnaks (45*505 +10*400)/55=485.909                       Laoaadressid Laoaadresside registris on kirjeldatud laoaadressid, nende tüübid ja laoaadresside läbikäimise järjekord optimaalselt kauba komplekteerimiseks.  Suuremates ladudes kasutatakse enamasti kahte sisult erinevat tüüpi laoaadresse: aktiivaadressid ja passiivaadressid. Peamine komplekteerimine käib vaid aktiivaadressidelt. Passiivaadressidelt käib vaid alusepõhine komplekteerimine ja aktiivaadresside varustamine.   Läbikäimise järjekord on arvuliselt kasvavas jadas olev number. Kui soovitakse miski aadress nihutada komplekteerimisel teiste  omavahel järjestikkuste aadresside vahele, siis tuleb nihutatava aadressi järjekorranumbriks panna suvaline arv, mis asub kahe eelnimetatud aadressi järjekorranumbri vahel.         Aktiiv- ja passiivaadressid Laos võib olla erinevaid tüüpe laoaadresse. Kõige levinumalt jaotatakse laoaadressid kaheks "aktiivaadressid" ja "passiivaadressid". Enamasti käib Laomehes kauba komplekteerimine peamiselt "aktiivaadressidelt". Passiivaadressid asuvad üldjuhul komplekteerimisala kaugemas servas või kõrgemal ja nendest varustatakse peamiselt aktiivala.  Kui on kasutusel lahendus et iga kaupa saab olla aktiivaadressil vaid kuni 1 euroalus, siis Laomees tarkvara üldjuhul suunab komplekteerija otse esimesele vanima sobiva partiiga passivaadressile.        Laotöö mõõtmine Kui laotööd tehakse Laomees tarkvaraga, siis on automaatselt registreeritud iga kauba arvelevõtmise ja väljastamise dokumendi rea põhiselt vastava rea tegija ja tegemise aeg. Täiendavalt registreeruvad süsteemi automaatselt inventuuride lugemised ja kauba laoseisesed ümberpaigutamised.  Nende andmete pealt teeb Ladu20 kogu vajaliku laotöö ülevaate aruandeid. Aruannete koostamine käib läbi Ladu20 aruannete sektsiooni. Tänu automaatsele kogu info registreerimise korrektsusele saab ka hiljem teha kvalitatiivset mõõtmist (n. kliendilt tagasi tulnud pretensioonide alusel).  Partiide käsitlemine (FIFO, LIFO, muud) Kõik aegumise jälgimist vajavad kaubad on Ladu20s arvel partiidena. Tänu sellele on iga partii kohta süsteemil teada tema aegumiskuupäev ja saabumiskuupäev. Sõltuvalt kauba iseloomust on lisaks eelmainitule vajadusel registreeritud ka partii number ja/või  tootmiskuupäev, mille järgi on võimalik tagada tuvastatavust ka tagantjärele. Kauba värskuse nõude tagamine Klientide poolt esitatud kauba värskuse nõuete korrektseks jälgimiseks tuleb kliendikaardil kirjeldada kauba värskuse nõuded.  Üldise kauba värskuse nõude saab kirjeldada kliendikaardil "kauba värskuse nõue% " lahtrisse. Juhul, kui üksikute kaupade suhtes kehtivad erinevad reeglid, saab need kirjeldada lehel "kaubapõhised värskuse erikokkulepped". Kauba komplekteerimisel juhendab Laomees/ Ladu20 programm kasutajat võtma kõige vanema realiseerimisajaga partii mis aegumisnõuete alusel vastab kliendi ootustele.  FIFO | LIFO | Kauba värskuse erikokkulepped Ladu20 võimaldab kasutada laost väljastamiseks nii FIFO kui ka LIFO meetodeid, pakkudes komplekteerimiseks ja väljastamiseks vastavalt sobivaima partii sõltuvalt sellest, millist varianti klient vajab. Seadistuse teeb selles osas KMA kliendikokkuleppe alusel. Erandiks on aeguvad kaubad , mille puhul ladu pakub vaikimisi väljastamiseks alati esimest sobivat partiid kõige varasema võimaliku aegumiskuupäevaga. See vähendab riski, et klientidele väljastakse kaupa, mis on küll FIFO/LIFO alusel sobilik, aga hilisema aegumiskuupäevaga. Varaseim "sobiv" partii tähistab samuti sobivust, kui kliendiga on sõlmitud kauba värskuse või eluea kokkuleppeid. Viimane käitumismudel on tavapärane kaubavahetusel suuremate jaekettidega, kes nõuavad saadetud kaubast endale kindla protsendi elueast - seega võib sellisele kliendile FIFO või LIFO mudeli asemel sobida hoopis mõni teine partii. Logistika Ladu20 logistikamooduli abil saab juhtida müügitellimuste komplekteerimist vastavalt veoringide väljumise graafikule, registreerida koormate laost väljumisi ja omada korraliku kontrolli veoringidele kaasa lähetatud ringlustaara osas Veoringid Laotöö korrektsuse ja tähtaegsuse aluseks on süsteemne lähenemine kauba laost õigeaegsele ja õiges suunas lähetamistele.  Ladu20 logistikamoodulis soovitame registreerida kõik kasutatavad veoringid ja nende esinemissagedused. (n. Lõuna-Eesti  ring käib iga esmasp, kolmap ja reede väljumisega kell 10:20; Põhja-Tallinn iga päev väljumisega kell 14.00). Kõikidel klientidel, kellele kaup kohale viiakse, peaks olema märgitud, mis veoringil ta asub.  Ladu20 määrab alati tellimuse sisestamisel süsteemi koheselt mis päeva mis veoringile tellimus läheb (kasutajal on võimalik seda hiljem muuta) ja veoringi väljumise ajast on süsteemil teada viimane piir, mis hetkeks peab olema vastav kaup komplekteeritud. Kui tellimusel on valitud tarneviisiks "klient tuleb kaubale ise järgi" või "Itella/Omniva" (või mõni kaubale lattu järgi tulev kullerfirma), siis sarnaste tarneviisidega tellimuste kohta koostab Ladu20 automaatselt vastavalt kliendi poolt tellimisel märgitud kaupa soovitud kuupäeva kohta eraldi veoringid ja kõik sarmased tellimused on veoringide loetelus leitavad vastavalt veoringilt.  Veoringide vaates tehtavad toimingud Veoringide aken on üles ehitatud vastavalt logistikute vajadustele ja seega on seal võimalik: Hallata veoringidel olevaid tellimusi Ühendada ja poolitada veoringe, tõsta üksikuid tellimusi ümber teistele ringidele Kontrollida jooksvalt, kas kauba väljaandmiseks on kõik vajalikud kaubad koos, vajadusel teha kaupadele asendusi Arvutada ja kontrollida veose kubatuuri ning registreerida kaasaminevat ringlustaarat Kontrollida veoringi tarnepunkte ning teekonda kaardil Trükkida koondina välja veoringi lähetamiseks vajalikud dokumendid Hallata ringide väljumisi Tarnepunktide teekonna näitamine ja selle optimeerimine Lähemalt tarnepunktide teekonnast ja selle optimeerimisest:  1. Oluline on, et klientidel oleks kliendikaardil märgitud GPS koordinaadid.     Selleks tuleb kliendikaardil klikata nupul "maakaart", seejärel kuvab Ladu20 kaarti ning seejärel andmetes juba ka koordinaate.          "salvesta" nupp kinnitab muudatused. 2. Veoringid, mis saaks ära viia korraga ühe transpordiga, on võimalik koondada üheks veoringiks. Selleks vali soovitud veoringid ja vajuta "ühenda veoringid".  3. Valides aktiivseks lehe tarnepunktid näitab programm aktiivse veoringi tarnepunkte. Kui klikata "Näita teekonda" või kui on soovi optimeerida, siis "optimeeri teekonda" - programm näitab mis teed pidi ja mis järjekorras on mõistlik sõita ning mis on kilometraaz. Kasutaja saab järjekorda ise muuta, lohistades valitud ridu sobivasse kohta. Ladu20 on olemas API integratsioon järgnevate kullerfirmadega: DPD OMNIVA ITELLA/SMARTPOST OSC * Veoringid + komplekteerimine veoringide alusel Veoringide aknas kuvab Ladu20 kõik valitud perioodi veoringid ja kasutajal on koheselt ülevaade vastavale veoringile planeeritud tellimustest ja nende komplekteerimise staatusest.  Samast kohast on kasutajal võimalus veoringe kas ühendada või poolitada. Veoringe ühendatakse enamasti olukorras kus lähetatakse auto korraga viima kaupu eri veoringidele kirjeldatud klientidele. Veoringide poolitamist kasutatakse enamasti olukorras kui ühele veoringile tuleb niipalju tellimusi et neid ei ole võimalik/ mõistlik ühe autoga lähetada. Sel juhul poolitatakse ja poolitamisel jagatakse eri poolte vahel tellimused vastvalt sellele kumma autoga on mõistlikum saadetis kliendile lähetada.  Veoringide aknas vasakus pooles on kuvatud valitud päeva(de) veoringid. Vasaku poole alumises sektsioonis kuvab Ladu20 veoringile määratud tellimuste mahu koondinfot. Koondinfo on kuvatud kahes veerus: esmasena tellimuste alusel, teisena komplekteeritud väljastuste alusel (kohati võib olla olukord kus kõiki tellitud kaupu ei ole võimalik laos komplekteerida ja maht võib muutuda). Veoringi akna paremas pooles kuvatakse aktiivse veoringi tellimuste või noppekäskude ülevaadet. Parema poole ülemine osa kuvab dokumente ja alumine osa vastava dokumendi ridu. Ridade värvid näitavad komplekteerimise staatust (must rida on töötlemata, roheline  juba komplekteeritud, oranz dokument on parasjagu komplekteerimses olev dokument).  Samas aknas on kasutajal võimalus nihutada mõni tellimus teisele veoringile. Selleks tuleb lihtsalt vastav tellimus lohistada soovitud veoringile.  Soovitame laos kaupu komplekteerida veoringide kaupa. See annab võimaluse fokusseeritult keskenduda nendele tellimustele mis peavad välja minema korraga. Selline lähenemine annab ka võimaluse ruumi kokku hoida väljastamisalas tänu saadetiste õiges järjekorras komplekteerimisele ja kiirele laost lähetamisele. Lisaks komplekteerimise ülevaatele on võimalik veoringi aknast kutsuda esile ka autojuhile kaasa antavate dokumentide korraga printimine.  Veoringi noppekäskude loetelus on võimalik muuta noppekäskude noppmise prioriteetsust  ja ka soovi korral määrata laomees kes konkreetse tellimuse peaks komplekteerima.  Ladu20+TelliKMA - kaupade üleandmise registreerimine Ladu20 logistika ühe komponendina on võimalik kasutada TelliKMA'd registreerimaks saadetiste üleandmist tellijale.  TelliKMA autojuhi mooduli täpsem selgitus https://wiki.kma.ee/books/tellikma/page/tellikma-autojuhi-moodul . Registreerides kaupade üleandmise TelliKMA rakendusega jääb süsteemi täpne ajatempel, et mis kell konkreetne saadetis kliendile üle anti.   Veoringide kirjeldamine Ladu20's  saab kirjeldada logistikaringe (n. Lõuna-Eesti ring, Lääne-Eesti ring). Soovitatav on kõik kliendid jagada veoringidele laiali vastavalt nende asukohale ja veograafikule. Müügitellimuse süsteemi saabumisel leiab Ladu20 automaatselt sobivaima veoringi millele kliendi tellimus suunatakse. Üldjuhul soovitame ka noppekäskude komplekteerimist teha veoringide lõikes, et optimeerida kaupade komplekteerituna laos hoidmise aega. Veoringide kirjeldamiseks on vaja avada jaotis veoringid > veoringide kirjeldamine .   Veoringi kirjeldamiseks on vaja kõigepealt luua veoring (ekraanil vasakult esimene paan) ning seejärel siduda kliendid vastavate veoringidega (lohistada parempoolsest nimekirjast keskmisse nimistusse). Üks klient võib paikneda mitmes erinevas veoringis. Veoringi kirjeldamisel on võimalik täpsustada, millistele päevadele ja aegadele on planeeritud veo komplekteerimine ja väljumine. Lisadimensioonidena saab kirjeldada ka veo kilometraaži ja määrata veo teostaja. Samuti tasub veoringile anda inimloetav nimetus, et seda oleks hiljem lihtsam tuvastada ja kokku viia.       Raamatupidamise liidesed Andmevahetus raamatupidamistarkvaraga OÜ KMA poolt soovitatav Ladu20 liidestus raamatupidamisprogrammiga (RMP). Baaspõhimõtted: Klientide ja tarnijate registri originaal asub Ladu20s Kaupade info asub vaid Ladu20-s Kauba sissetulekute ja väljastuste info on vaid Ladu20s Kõik tellimused (ost,müük) on vaid Ladu20-s Ostu arvete info originaal sisestatakse Ladu20-sse Müügiarved koostatakse Ladu20-s ja edastatakse ka elektroonsetesse kanalitesse (e-arve, Telema, Edisoft,…) Ladu20-st. Laekumised sisestatakse RMPsse. Kogu kliendi võlgade originaalinfo on RMP-s.   Andmevahetus Ladu20 <> RMP vahel: Klientide ja tarnijate registri kandmiseks Ladu20st > RMP-sse käib regulaarne andmevahetus (n. kord ööpäevas) Ostu ja müügiarvete info liigutatakse elektrooniliselt RMP-sse peale dokumendi lukustamist Ladu20s (online  andmevahetus arve koostamisel) Ladu20 loeb RMP-st kliendi võlgade info regulaarselt (n. kord ööpäevas).  Sõltuvalt RMP võimekusest loetakse kliendipõhine võlainfo onlines ka tellimuse koostamise hetkel.   kaubakulu kanded viiakse perioodi kohta korraga peale vastava perioodi lõppu ja andmete kontrolli ja perioodi sulgemist ( sõltuvalt tehnilistest võimalustest viiakse kanded kas automaatselt või sisestatakse RMP-sse käsitsi Ladu20 aruande alusel). Perioodiks on soovitatavalt üks kalendrikuu. Perioodi kulukannete eksport Perioodi kauba ostuhinnas kulukannete detailsus sõltub konkreetse ettevõtte vajadustest, need on seadistatud KMA poolt vastava detailsusega. ERP tarkvara võimalustest ja seadistusest sõltuvalt tehakse kord kuus kas Ladu20 poolt automaatkanded või võetakse Ladu20st raamatupidamise perioodi koondaruandest andmed ja raamatupidaja sisestab vastavad kanded käsitsi raamatupidamisprogrammi. Kaubakulu (omahinna) arvestusse võtab Ladu20 lisaks kauba otsesele ostuhinnale ka kõik sissetulekule registreeritud lisakulud (transpordi maksumus, tollikulud, vahendus). Kaubakulu hoiab Ladu20 partiipõhiselt.                Raamatupidamise aruanded Lisaks Ladu20 üldistele aruannetele on raamatupidamise jaoks vajalikud eraldi üksikuid spetsiaalaruanded: (Müügi)arvete loetelu kontode ja käibemaksuliikide lõikes Sissetulekuarvete loetelu kulukontode lõikes Sissetulekute ja sissetulekuarvete võrdlus Kuu koondaruanne milles on lisaks detailsele koondile nähtav kuupõhine kaubakulu kontode lõikes Seotavate raamatupidamistarkvarade nimekiri ERPLY Books arved - online Ladu20> ERPLY Books ostuarved - online Ladu20> ERPLY Books kliendid, tarnijad - online Ladu20> ERPLY Books kõigi võlgade üldloetelu - kord ööpeävad ERPLY Books> Ladu20 üksikukliendi võlgade info - online ERPLY Books> Ladu20 müügitellimuse või arve tegemisel müügi kulukanded käsitsi (soovitatavalt kord kuus) Directo arved - online Ladu20> Directo ostuarved - online Ladu20> Directo kliendid, tarnijad - online Ladu20> Directo kõigi võlgade üldloetelu - kord ööpeävad Directo> Ladu20 üksikukliendi võlgade info - online Directo > Ladu20 müügitellimuse või arve tegemisel müügi kulukanded käsitsi (soovitatavalt kord kuus) Navision arved - online Ladu20> Navision ostuarved - online Ladu20> Navision kliendid, tarnijad - online Ladu20> Navision kõigi võlgade üldloetelu - kord ööpeävad Navision> Ladu20 müügi kulukanded käsitsi (soovitatavalt kord kuus) Merit Aktiva arved - online Ladu20> Merit Aktiva ostuarved - online Ladu20> Merit Aktiva kliendid, tarnijad - online Ladu20> Merit Aktiva kõigi võlgade üldloetelu - kord ööpeävad Merit Aktiva> Ladu20 müügi kulukanded käsitsi (soovitatavalt kord kuus) Hansa arved - online Ladu20> Hansa ostuarved - online Ladu20> Hansa kliendid, tarnijad - online Ladu20> Hansa kõigi võlgade üldloetelu - kord ööpeävad Hansa> Ladu20 müügi kulukanded käsitsi (soovitatavalt kord kuus) Andmevahetuse lahendused (EDI, API, XML) Telema OÜ KMA on Telema sertifitseeritud partner. Telema andmevahetuse kaudu vahetatavad dokumendid: Tellimus Saateleht Arve e-arve 4 dok andmevahetus Kaupade register (partneritevaheliseks kaupade andmete kooskõlastuseks) Aktiivse liidese puhul loeb Ladu20 Telemast saabuvad andmed sisse automaatselt. Telema kaudu kliendile dokumentide saatmiseks tuleb kliendikaardil märkida EDI XML vorminguna "Telema" Telemaga dokumentide andmevahetus käib üldjuhul 5 minutilise regulaarsusega. Kaubabaasi uuendamiseks Telema andmebaasis saadetakse kogu kaupade loetelu  Telemasse 1 kord nädalas.  Kui on vajadus seda saata käsitsi , siis seda saab teha Ladu20->Abitegevused->Telema/Edisoft logid menüüpunkt "ekspordi kaubad". Telema andmevahtuse logi on leitav Ladu20 menüüpunktist Abitegevused->Telema/Edisoft logid.   Telema andmevahetuse kasutamiseks tuleb Ladu20 kasutajal sõlmida otseleping Telema ga.  KMA poolt täiendavaid dokumendipõhiseid kulusid Telema andmevahetuse kasutamise eest ei lisandu. Edisoft Edisofti kaudu vahendatavad Ladu20 dokumendid: Tarnijadokumendid (sissetuleku alusdokument) Müügitellimused Arved/saatelehed Aktiivse liidese puhul loeb Ladu20 andmed Edisoftist saabuvad andmed sisse automaatselt. Edisofti kaudu kliendile dokumentide saatmiseks tuleb kliendikaardil märkida EDI XML vorminguna "Edisoft" Edisofti andmevahetuse kasutamiseks tuleb Ladu20 kautajal sõlmida otse leping Edisoftiga . OÜ KMA poolt igakuiseid ega dokumendipõhiseid tasusid Edisofti andmevahetise kasutamisel ei lisandu.     Väljuvad API-d API põhist andmevahetust kasutame paljude parneritega linkimiseks.  Läbi API liidese on liidestatud: raamatupidamisprogrammid Directo, ERPLY ja  ERPLYBooks, Merit Activa veebipõhised tellimiskeskkonad n. Wordpress Woocommerce E-arveldaja   Ladu20 kasutajatel on võimalik E-arveldaja kaudu saata e-arveid oma klientidele tasuta. E-arveldaja kaudu e-arvete saatmiseks ei ole vaja ettevõttel eraldi täiendavat lepingut sõlmida.  E-arveldaja kaudu arvete edastamise funktsionaalsuse aktiveerimiseks tuleb Ladu20 püsiandmetes "omanik" lehel seadete lehel aktiveerida "e-arveldaja leping".  Ladu20-s on vaja nendele klientidele kellele soovitakse e-arveid saata läbi E-arveldaja märkida EDI  XML vorminguks "E-arveldaja e-arve ".       Import Ladu20s on mitmeid andmeimpordi võimalusi.  Lisaks Telema, Edisofti, API ja e-arveldaja automaatsetele dokumentide impordi lahendustele on võimalus kasutajatel importida ka muid andmeid. Üheks võimaluseks andmeid Ladu20sse importida Excel XLS  formaatidesse on kasutada Ladu20 "abitegevused" menüüpunkti all asuvat "Import" moodulit. Importmoodulis on võimalik kasutajal valida fail mida soovitakse importida, viidata mis lehelt andmed importida ja seejärel defneerida mis veerust mis andmed pärinevad. Ühe võimalusena on kaustada impordina ka menüüpunkti "Import". Selle kaudu on võimalik importida süsteemi eeldefineeritud XML faile. Seda võimalust kasutatakse hetkel kõige rohkem e-arvete importimisel tarnijadokumendiks olukorras kui partner on e-arve saatnud e-kirjaga (mitte Telema või Edisofti kaudu). Samuti saab selle kaudu importida teiste tarkvarade (n. RV-Soft ladu) loodud süstemseid faile. Seda kaudu import vajab enamasti KMA poolset abi konkreetsete partnerite XML failide seadistuste defineerimisel.   Kiir-import otse dokumenti Andmete importimine Excelist Müügitellimusi, ostutellimusi ja hinnakirju on Ladu20sse võimalik importida Excelist. Selleks tuleks Ladu20s teha käsitsi dokumendi päis ja liikuda dokumendi sisusse. Seejärel tuleb avada Excel, sealt valida vastav andmehulk ja see võtta clipboardile (Crtl+C) Seejärel tuleb liikuda Ladu20 tehtava dokumendi sisusse ja teha hiirega aktiivseks dokumendi sisu mõni suvaline väli (vasakpoolse loetelu suvalise veeru peakirjale klikates) ja vajutada seal Ctrl+V. Excelist kopeerides kasutatavad veerud ostutellimuse jaoks: esimene veerg : kaubakood, EAN või tarnija kaubakood teine veerg: tellitav kogus  kui on täidetud ka kolmas veerg, siis sealt loetakse hind, kui see on täitmata, siis Ladu20 otsib hinna vastavalt olemasolevatele hinnakokkulepetele kui on täidetud 4 veerg, siis selle Ladu20 impordib kui Tarnija soovitud kaubakood. Sel juhul saatelehel kuvatakse kaupa vastava koodi alusel.   Excelist kopeerides kasutatavad veerud  müügitellimuse jaoks: esimene veerg : kaubakood, EAN või tarnija kaubakood teine veerg: tellitav kogus  kui on täidetud ka kolmas veerg, siis sealt loetakse hind, kui see on täitmata, siis Ladu20 otsib hinna vastavalt olemasolevatele hinnakokkulepetele   Excelist kopeerides kasutatavad veerud hinnakirjade jaoks: Kaubakood Hind Müügiprognoos Kliendile öeldav alghind Kliendi väljamüügihind Lisainfo Tühjasid veergusid ei impordita.   Aadresside otsing ADSist Eesti aadressandmete register (ADS) on Maa-ameti haldusalas . ADS-aadresside kasutamine vähendab võimalikke vigu aadressandmetes ja tagab aadresside standardse kuju ja ristkasutatavuse kolmandate osapooltega (näiteks logistikaettevõtted).  LADU20 võimaldab pärida aadresse ADS-st. Allpool on toodud näide ADS aadressi otsingust kliendi tarneaadressi korral. ADS aadressi otsinguks sisestage väljale sobiv aadressi osa. Üldjuhul piisab tänava nimetusest ja maja numbrist: Seejärel vajutage välja taga olevat "Otsi" nuppu. Avaneb aken leitud vastetega: Kui vasteid ei leitud, siis saate vastava teate. Sellisel juhul muutke sisestatud väärtust (eemaldage alustuseks maja number või kui tegemist on liitnimelise tänavaga, siis jätke alles vaid esimene osa vms). NB! Otsingu tegemisel eemaldatakse sisestatud väärtusest lühendid "mnt" ja "tn". See on vajalik, et "Jõhvika 4" otsingu korral kajastuks vastuste hulgas ka "Jõhvika tn 4". Ehk - selliste tänavanimede korral teostage otsing ilma lühendita ja seejärel vajadusel lisage piirang filtris (vt järgmine samm). Kui vasteid on palju, saate neid filtreerida lisades soovitud väärtuse filtri väljale: Valige sobiv väärtus klõpsates vastaval real. Aadress koos postiindeksiga omistatakse kliendikaardile ja "Otsi" nupp muutub roheliseks - see annab märku ADS aadressi kasutamisest: Äriregistri päring LADU20 võimaldab ettevõtete andmeid pärida Äriregistrist äriregistri koodi abil. Selleks sisestage otsitava ettevõtte äriregistri kood vastavale väljale ja vajutage välja taga olevat nuppu "Otsi". Olemasoleva kliendi korral vajutage lihtsalt otsi nuppu. Süsteem küsib kinnitust, kas andmeid uuendada: Kui vastate "Jah", siis täidetakse kliendikaardi andmed Äriregistrist leitutega: CRM CRM CRM aknasse jookseb kokku enamasti TelliKMA kasutajate kliendikülastuste info.  Sellest on näha mis klientide juures agent pidi käima,  kus ta käis ja kaua visiit kestis ja mis on visiidiga seotud toimingud. Samast on koheselt näha ka visiidil tehtud pildid.  Ladu20 kasutajatel on käsitsi võimalik registreerida kogu vajalik kliendisuhtluse info samasse. Aruandlus Aruandlus jaguneb Ladu20s eri tüüpi aruanneteks: 1. Ladu20 armatuurlaud - kasutajale kriitiliselt jooksvalt jälgimist vajatavate andmete kuvamine 2. Loetelupõhised aruanded 3. Müügianalüüs 4. Eesmärgid 5. Kasutajale otse meilile saadetavad aruanded Ladu20 armatuurlaud Armatuurlauale saab iga kasutaja seadistada just teda huvitavad näitajad. Armatuurlaua seadistamiseks  tuleb avada armatuurlaua "Haldus" ja sealt märkida  mis andmeid soovitakse näha. Paljud valikud on kliendispetsiifilised ja ei pruugi kõigile olla kättesaadavad. Kui on soov saada armatuurlauale miski info, mida etteantud  valikutes ei ole, siis soovitame ühendust võtta KMA klienditoega. Müügianalüüs Ladu20 müügianalüüs on Exceli sarnases kujunduses koondaruanne , mile koostamisel kasutaja saab valida mis andmeid ta soovib omavahel risttabelina vaadata.  Kõige levinum viis on vaadata kaupade või klientide müüki kuude lõiges. Võimalik on andmed klassifitseerida järgmiste andmetüüpide alusel: kaubad, kliendid, agendid, perioodid (päev, nädal, kuu, kvartal, aasta) ja  kauba- ja kliendigrupid.  Peale soovitud piirangute sisestamist ja "koosta" nupule vajutamist, arvutab Ladu20 välja andmed mis on leitud neljal kihil: kogus, summa omahinnas, summa müügihinnas, juurdehindlus (kasum) "Müügianalüüs (2 perioodi)" "Müügianalüüs 2 perioodi" võimaldab mugavalt võrrelda kahe eri perioodi andmeid           Loetelupõhised aruanded Kõige tavalisem aruandluse viis on loetelupõhised aruanded. Neil on Ladu20s eri seadistustes üle 200: Loetelupõhised aruanded leiab menüüpunktist "aruandlus">"aruanded". Menüüst punkti avamisel avaneb kasutajale aken millest tuleb esiteks valida aruanne mida soovitakse vaadata. Loetelust soovitud aruande valimise järel avaneb aruande piirangute aken. Peale soovitud piirangute sisestamist  tuleb aruande tulemi saamiseks vajutada nuppu "Koosta" Soovi korral on võimalik eksportida aruande tulemus Excelisse. Aruannete haldusmoodul on kättesaadav üldjuhul vaid administraatorile. Haldusmoodulis avanevas aruannete loetelus on baasaruanded nimekirjas kuvatud jämedas kirjas, juba seadistatud aruanded aga tavalises kirjas.  Haldusmoodulis on võimalik valida baasarunnete hulgast aruande põhi ja salvestada see eraldi uue aruande vormina (nupp "salvesta uue aruandena") ja panna paika piirangud, et kes kasutajatest või kasutajagruppidest saavad seda aruannet kasutada. Seejuures on võimalik piirata ka seda, et uude aruandesse jääksid nähtavale vaid mõned baasaruandes olnud veergudest. Eesmärgid Eesmärkide moodul võimaldab Ladu20's kirjeldada eesmärke kasutajate, osakondade, kaupade ja kaubagruppide lõikes. Ladu20 arvutab igaöiselt välja kõigi aktiivsete eemärkide hetkeseisu ja kasutajatele kuvatakse temaga seotud eesmärke. Oodatavaid eesmärke saab kirjeldada nii koguseliselt, müügikäibe kui juurdehindluse põhiselt . TelliKMA kasutajatele kuvatakse kasutajapõhiseid eesmärke TelliKMA avakuval.  Kirjeldada saab ka regulaarseid eesmärke. N. igakuine käive xxxxxx.xx EUR. Regulaarsel eesmärgil on võimalik defineerida ka oodatav regulaarne eesmärgi kasv. Kaubaanalüüs Kaubaanalüüsi aknas saab kiire ülevaate, kui efektiivne on mingi kaup ja mis kaubad on seisvad ja mis liikuvad Kaubaanalüüsi tehes kuvame: keskmist laoseisu ja hetkeseisu 30 päeva müüki, käivet ja kasumit (keskmise arvutamiseks võtame arvesse viimase 3 kuu kauba liikumise andmed) laovaru ja kauba eluiga ja ringluskiirust ABC analüüsi käibe ja kasumi järgi kauba TEI indexit Probleem (aegub/seisev kaup jms) keskmist omahinda Varude ringluskiirus L aovarude käibesagedus ehk ringluskiirus ja varude käibevälde. Laovarude käibekiirus näitab, kui mitu korda aasta jooksul laos olevad kaubavarud läbi müüakse ja kui mitu korda ringleb varudesse investeeritud raha. Käibesagedus = aasta müügikäive / keskmine laoseis (lao käibevara maksumus)   ABC analüüs A-kategooria kaubad teevad  70% ettevõtte käibest, moodustades müügiühikute kogu hulgast tavaliselt 10-20% B-kategooria kaubad moodustavad kuni 10...30% käibest ja tenamasti sama suure protsendi ka ühikute hulgast C-kategooria kaubad on kaubad mis annavad 10% käibest. Need kaubad hõivavad enamasti palju ressursse, 60-70%, ent panustavad käibesse vähe  need on tihti kaubad, millega jääte kliendile silma laia tootesordimendiga ehkki mõned neist ei pruugi üldse müüki tehagi. D - Lisaks tavalisele ABC kategooririaks jagamisele paneb Ladu20 seisvatele kaupadele külge kategooriatunnuse D.    R ingluse-tulu indeks TEI   Paljud ettevõtted kasutavad varude ringlemissageduse ja müügi kasumlikkuse omavahelise seose leidmiseks ringluse-tulu indeksit TEI. TEI = müügimarginaal x varude ringlemissagedus = TEI leidmiseks korrutatakse keskmine müügimarginaal varude ringlemissagedusega. Müügimarginaal näitab, millise protsendi moodustab müügikate müügihinnast. TEI-d väljendatakse indeksi või protsendina. TEI aitab tasakaalustada varu ringlemissagedust ja müügihinda. Varude ringlussagedus võib olla väiksem kui müügimarginaal on suur TEI võiks soovituslikult olla suurem kui 100%, vähemalt 120%. Kui müügimarginaal on 10% peaksid varud ringlema 12,5 korda aastas. Kui müügimarginaal on 50% piisab soovitusliku TEI väärtuse saamiseks 2,5 kordsest ringlemissagedusest. NB! Arvutusi teostame korra ööpäevas ning kuvatavad numbrid võivad seeläbi erineda vähesel määral hetkeseisust. Mailitemplaatide loomine Ladu20 on võimalik luua mailitemplaate, mis lähevad automaatselt saadetava e-kirjaga kaasa.  Klõpsates "saada mail", avaneb aken e-kirja saatmiseks.    Tootmine Ladu20 tootmismoodul võimaldab edukalt hallata ja ellu viia ettevõtte tootmistegevuseks vajalikke toiminguid. Lahendus aitab kirjeldada tootmisretseptid, teostada tootmisvajaduste analüüse, registreerida tootmistegevusi, hallata tooteanalüüse. Samuti on lahendus üles ehitatud nii, et ettevõttel oleks võimalikult lihtne leida oma toodete tegelikud laohinnad - sh üldkulud, mille ulatust tootmisdokumentide peal täpselt ette ei kirjeldata. Tootmise üldregistrid Tootmistegevuse elluviimiseks on Ladu20-s võimalik kirjeldada järgnevad kõrvalregistrid, mille alusel tegevusi koondada ning jaotada. Register Sisu Tootmisliinid Tootmiseks vajalike liinide kirjeldamine koos jõudlusega. Vajalik tootmise planeerimiseks. Tootmistsüklid Võimaldab kirjeldada erinevaid tootmise tsükleid. Vajalik samuti tootmise planeerimiseks ning parema ülevaate saamiseks pooleliolevatest tootmistest. Tootmisliigid Jaotab tootmisdokumendid erinevatesse liikidesse parema ülevaate saamiseks ning hilisema aruandluse jaoks. Kuluartiklid Tootmise üldkulud, mis ei ole defineeritud kaupadena, vaid lisatakse perioodi lõpus üldjaotusena toodete omahinnale. Näiteks üldkuludena tööjõukulu, elekter, turundus, saastekvootide kulu jmt. Analüüsid Tootmiskvaliteedi hindamiseks vajalikud kriteeriumid. Tavapäraselt kasutusel toiduainetööstuses toote kvaliteedinäitajate hindamiseks. Retseptid Ladu20 tootmisretseptid kirjeldavad ära ühe toote valmistamise protsessi ning ettenähtud sisendid-väljundid. Retsept omakorda on aluseks tootmistellimuste koostamiseks ja tootmiste sissekandmiseks. Võimalikud parameetrid hõlmavad järgmisi andmeid: Toodetav kaup Kaup, mille tootmist retseptiga kirjeldatakse. NB! Ühel kaubal saab olla korraga üks kehtiv retsept Toodetav kogus Kauba kordaja, mille järgi retsepti sisendid ja väljundid on arvestatud. Näiteks võib tootmiskogus olla moosi puhul 1 kg, aga ka 10kg või 100kg. Soovituslik on valida proportsionaalsed mõistlikud sisendkogused, mis aitaks lihtsamini kätte saade ülevaadet kujunevast omahinnast ja planeerida paremini ka sisendeid.   Tootmistellimuste genereerimisel arvestatakse väljundite ja sisendite hulk välja läbi toodetava kauba tootmiskoguse kordaja. Tootmise liik Määrab tootmisliigi Tootmise liin Kui toodet on võimalik toota ainult ühel liinil, saab siin selle täpsustada. Tootmistsükkel Määrab tootmistsükli Tootlikkus Kirjeldab ühe toote tootmisvõimsuse, vaikimisi ühe tunni sees.   Sisendid ja väljundid Retsepti peal on võimalus kirjeldada järgnevaid retsepti komponente: Tootmisel tekkivad sekundaarsed kaubad Kaubad mis tekivad tootmise jäägina. Näiteks juustu tootmisel eraldub toorainest löss. Sisendkaubad Laokaubad ning teenused, mis on vajalikud toote valmistamiseks. Sisendmaterjalid Materjalid mida tootmiseks tarvis läheb, kuid mida ei hoita laos kaupadena. Sageli kirjeldatakse siia pakendeid, etikette ja muid tarvikuid. Kuluartiklid Füüsiliselt mõõdetamatud kulud, mis retseptis kirjeldatud koguse tootmisega kaasnevad. Näiteks elektri või ruumide kulud, administreerimiskulud jpm.   Kulud sisestatakse osajaotisena. St et iga retsepti peal märgitakse vastava kulu kogus. Kuu kulude jaotamisel summeeritakse perioodis toodetud kulude kogused kokku ning jaotatakse märgitud kulusumma vastavalt ühikulisele jaotusele igale toodetud partiile laiali.   Tootmisvajaduste analüüs ja tootmiste genereerimine Tootmisvajaduste analüüs on peamine töövahend vajalike tootmismahtude hindamiseks ja tootmistellimuste automaatseks genereerimiseks. Analüüsi alustamiseks on vaja kasutajal defineerida, millist tootmisperioodi ta soovib analüüsida ning millise sisendi alusel: müügitellimuste täitmise järgi - peamiselt kliendipõhise tootmise jaoks tootmistellimuste järgi - peamiselt koondatud tootmiste genereerimiseks Kasutajale kuvatakse analüüsi tulemusena soovitused, milliseid kaupu ning millistes kogutes oleks vaja toota, et nõutud tellimused saaksid aegsasti täidetud. Soovituslik kogus näidatakse kasutajale lahtris vaja kogus. Seejuures on võimalik panna arvutuskäiku arvestama mitmeid erinevaid sisendeid: Klientide müügitellimusi Alla laonormi langenud kaupade tootmisvajadusi Laos olevat kaubakogust Laos oleva kauba müügibroneeringuid Tavapärast praagiprotsenti tootmisel Hetkel juba töös olevaid tootmistellimusi Tellimuse liiki ning päritolu Materjalide ja sisendkaupade olemasolu Muid vajalikke sisendeid, mida klient suudab defineerida ja mis on tehnilises mõistes realiseeritavad Lisaks kuvatakse kasutajale erinevat lisainfot ekraani alumises paneelis. Näidikute hulk ei ole piiratud ja nende sisu on võimalik lisada ning muuta. Näidikute eesmärk on anda tootmisjuhile piisaval hulgal vajalikku teavet, et ta saaks teha informeeritud otsuseid. Tootmiste genereerimine Tootmiste genereerimiseks tuleb kasutajal täita tootmisvajaduste aknas lahter  toota kogus ning vajutada päisest nupule  genereeri tootmised . Seepeale koostab tarkvara etteantud kaupadele määratud kogused ja uuendab tootmisvajaduste nimekirja lähtuvalt hetkel kehtivatest seisudest. Tootmise töötlemine NB! Tootmisdokumentide käsitlemist on võimalik teha ka Laomees tarkvaras. Loe selle kohta lähemalt Laomehe teabevaramust . Kirjeldatud tootmiste töötlemiseks on ette nähtud ühe konkreetse tootmise muutmise vaade, mis annab konkreetse ülevaate ühe konkreetse tootmise hetkeseisust. Samuti on selles vaates võimalik tootmisdokumenti muuta või täiendada. Võimalikud tegevused on: sisendite ja väljundite vahetamine sisendite ja väljundite eemaldamine sisendite ja väljundite partiide haldamine sisendite ja väljundite koguste märkimine Lisategevustena on võimalik hallata tööga seotud töötajaid, analüüse ning teostada erinevate tegevuste haldust. Omahinna arvutamine toodetavale kaubale Ehkki tootmisdokument koondab ühe konkreetse tootmise andmed kokku, ei mõjuta dokument ise ei kaupade laoseisu ega laohinda. Muudatuste sisseviimiseks lattu koostab tarkvara taustal seotud väljastuse (tootmise kulukande) ning sissetuleku (tootmise arvelevõtmise), mille peal defineeritakse tegelikku laoseisu mõjutavad read. Toodetava partii omahind kujuneb tootmise käigus, kui lisatakse reaalseid sisendkaupu ja sisendmaterjale. Üldkulud jaotatakse kaupadele tootmisdokumendi lõpetamisel. Toodetud kauba esmase omahinna arvutamisel lähtutakse järgnevast valemist: toodetava partii omahind = (sisendkaubad (kogus*laohind) + sisendmaterjalid (kogus*laohind) + üldkulu (arvelevõetud kauba kogus * retseptis ette nähtud üldkulu kogus * viimane teadaolev üldkulu ühikuhind ) / toodetava partii kogus Kauba lõplik omahind selgub tootmisperioodi sulgemisel, kui on selgunud ja lukustatud sisendkaupade tegelik laohind ning kirjeldatud vastava perioodi üldkulude tegelikud summad. Seejärel uuendadakse taustal automaatsete arvutustega ära ka reaalne kauba omahind. Perioodikulude haldus Kulude sisestamine ja ülevaade senistest perioodikuludest on hallatav viimase möödunud kuu kohta vaates "Perioodikulud".  Boldis esitatud veerg näitab viimast möödunud perioodi, millesse saab kulusid sisestada kuniks on toimunud üks kahest toimingust: Eelmine periood sai läbi ning asendub uue perioodiga Eelmise perioodi kulud on juba jaotatud kaupade peale laiali Kuni kulude jaotamiseni arvestatakse toodangu üldkulusid laiali viimasele perioodile eelnenud kulude järgi, et tagada võimalik lähedaseim hind. Ladu20 API API structure Ladu20 API is REST based, queries are processed via CURL POST requests. API base URL: henceforth  BASEURL , will be provided by KMA. API key: henceforth  APIKEY , will be provided by KMA Request data is posted in CURLOPT_POSTFIELDS as JSON. Response data is JSON formatted and returns request status, request type, result data and rowcount. HTTP header Content-Type needs to be set to application/json PHP sample request  ' https:// baseurl /product ', CURLOPT_RETURNTRANSFER  => tr ue, CURLOPT_ENCODING => '', CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 0, CURLOPT_FOLLOWLOCATION => tr ue, CURLOPT_HTTP_VERSION =>  CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => ' POST', CURLOPT_POSTFIELDS =>'{"id": "21161"}', CURLOPT_HTTPHEADER => array( 'Content-Type:  application/json', 'x-api-key: APIKEY ' ), )); $response = curl_exec($curl); curl_close($curl); echo $response; Result handling Query success or failure is defined in the boolean response field "ok". Response data and error descriptions are available in the field "data". Successful response with results: {"timestamp":"2023-10-13T10:00:35.133","ok":true,"query":"customer","row_count":1,"data":[{"customer_code":"1234","main_customer_code":"1234","receiving_customer_code":"1234","last_update":"2023-10-06T10:35:56.177","name":"TEST OÜ ","reg_code":"1234568","vat_in_use":1,"vat_no":"EE1234567","is_private_person":0,"is_customer":1,"is_supplier":0,"is_producer":0,"is_transporter":0,"is_owner":0,"phone":"555555555","address1":"Mustamäe tee 46 ","address2":"Harjumaa","address3":"Tallinn","postcode":"10612","country":"EE","language":" ","email":"info@kma.ee","currency":"EUR","ref_no":"0","old":0,"rowno":1}]} Successful response with no results: {"timestamp":"2023-10-13T09:54:22.303","ok":true,"query":"customer","row_count":0} Unsuccessful request: {"timestamp":"2023-10-13T09:56:54.410","ok":false,"query":"customer","data":{"message":"Technical error occurred"}} Data output requests API requests serve data from Ladu20 by predefined filterable POST requests. Filter parameters are defined per request and are not mandatory. Currently the following standard outputs are available: Customer data Product data Stock levels Order Dispatch Invoice Customer data URL: BASEURL /customer Returns customer data from Ladu20 database. Ladu20 defines customers as one collection of data with several statuses. The latter means the customer cards for suppliers, customers, producers etc are the same data unit, with several statuses defining the customer state (eg is_supplier=1 means that the customer is also regarded a supplier in Ladu20). Filter parameters PARAMETER NAME TYPE DESCRIPTION Default value last_update string returns data which is update later than the timestamp; format: 2023-10-11T00:00:00 last 240 hours old bool returns results marked as old in Ladu20; false id string customer id in Ladu20   page int Range 1-n 1 rowcount int Range 1-1000 300 Sample request data '{"last_update":"2023-10-11T00:00:00","rowcount":2,"page":1}' Response data FIELD NAME TYPE DESCRIPTION customer_code int   main_customer_code int payer customer code receiving_customer_code int   last_update date format: 2023-10-11T00:00:00, created date name string   reg_code string   vat_in_use int   vat_no string   is_private_person boolean   customer boolean customer status supplier boolean customer status producer boolean customer status transporter boolean customer status owner string   info string   phone string   address1 string street address2 string city address3 string county postcode string   country string   language string   email string   currency decimal   bank string bank name bankaccount string   ref_no int reference no glncode int   lat int latitude long int longitude credit_limit decimal   debt_min_amount decimal   debt_from int debt from days owner_customer string   Product data URL: BASEURL /product Returns product data from Ladu20 database. Ladu20 defines all product information with prices, replacements, parameters, lots, images and price agreements. In addition, the current state of the products, ordered and reserved quantities.  The price of the products ("price excluding VAT") is usually the main selling price. To classify products more easily, we have created groups of products. You can also add subgroups to item groups. For example product group1 no is 1 and, code V1 and description vegetables then subgroup for group1 may be V12(apples), V13 (citrus) etc.  Filter parameters PARAMETER NAME TYPE DESCRIPTION Default value last_update string returns data which is update later than the timestamp; format: 2023-10-11T00:00:00 last 240 hours old bool returns results marked as old in Ladu20; false id string customer id in Ladu20   page int Range 1-n 1 rowcount int Range 1-1000 300 group1 string     group2 string     group3 string     group4 string     Sample request data '{"last_update":"2023-10-11T00:00:00","rowcount":10,"page":4}' Response data FIELD NAME TYPE DESCRIPTION product_id int product code product_code int siffer barcode string   product_name string   baseunit string   large_unit string   large_unit_multiplier string   aidunit string   aidunit_multiplier string aidunits in one package min_sales_qty decimal minimum quantity on sale sales_qty_step decimal minimum quantity step on sale is_expireable boolean product is expirable or not (1,0) product_shelf_life string   cn8 string cn8 code coo string country of origin min_temp string minimum temperature max_temp string maximum temperature stock_qty decimal stock quantity ordered_qty decimal ordered quantity reserved_qty decimal reserved quantity netweight int   brutweight int   volume int   price decimal   vat int vat on sale group1 boolean product qroup group2 boolean product qroup group3 boolean product qroup group4 boolean product qroup group5 boolean product qroup last_update date format: 2023-10-11T00:00:00 web_groups/group_id int product webgroup id web_groups/group_code int product group id web_groups/group_name string product group name flex_groups/group_id int product webgroup id flex_groups/group_code int product group id flex_groups/group_name string product group name Stockbalance URL: BASEURL /stockbalance Returns stockbalance data from Ladu20 database - product amounts in different warehouses (balance, ordered, reserved). Owner is usually main warehouse.  Filter parameters PARAMETER NAME TYPE DESCRIPTION Default value id int  id   page int Range 1-n 1 rowcount int Range 1-1000 300 Sample request data '{"last_update":"2023-10-11T00:00:00","rowcount":10,"page":4}' Response data FIELD NAME TYPE DESCRIPTION product_id int   product_code string siffer stock_balance decimal   ordered_amount decimal   reserved_amount decimal   product_id int   rows/owner string   rows/owner_stock_balance decimal   Order URL: BASEURL /order Returns order data from Ladu20 database. Order = sales order, which is in most cases, the primary document for the sales side for the warehouse. Filter parameters PARAMETER NAME TYPE DESCRIPTION Default value start string date from,  format: 2023-10-11T00:00:00 l id int order id   end date date until, format: 2023-10-11T00:00:00   customer_id string customer code   page int Range 1-n 1 rowcount int Range 1-1000 300 Sample request data '{"last_update":"2023-10-11T00:00:00","rowcount":10,"page":4}' Response data FIELD NAME TYPE DESCRIPTION customer_code int   doc_no string order no doc_date date order date, format: 2023-10-11T00:00:00 del_due date delivery date, format: 2023-10-11T00:00:00 status string order status additional_info string   inserter string   dicount_per decimal discount percent doc_no2 string customer order no confirmed boolean   currency decimal   currency_rate decimal   customer_date date format: 2023-10-11T00:00:00 pre_order boolean   payer string payer customer warning string   xml_done boolean   owner string   customer string customer who placed the order phone string customer phone no country string customer country picking_in_prog boolean picking in progress payment_due date format: 2023-10-11T00:00:00 payment_type string cash, transfer etc weborder_id int   customer_name string customer contact who placed the order doc_sum decimal   recip_customer string recipient customer original_quantity decimal   quantity decimal   price decimal   baseprice decimal   Dispatch URL: BASEURL /dispatch Returns order data from Ladu20 database - dispatch of the products from Ladu20 warehouses.  Filter parameters PARAMETER NAME TYPE DESCRIPTION Default value start string date from,  format: 2023-10-11T00:00:00 l id int dispatch id   end date date until, format: 2023-10-11T00:00:00   customer_id string customer code   page int Range 1-n 1 rowcount int Range 1-1000 300 Sample request data '{"last_update":"2023-10-11T00:00:00","rowcount":10,"page":4}' Response data FIELD NAME TYPE DESCRIPTION dispatch_code int   customer_id int   dispatch_type_id string   date date format: 2023-10-11T00:00:00 doc_no string dispatch document no discount_per int discount percent inserter string   sum_net decimal   sum_incl_vat decimal sum including vat due string payment due payer string payer customer additional_info string   currency decimal   payment_type string cash, transfer etc warehouse_aadress string   account string bank account country string   rec_customer string recipient customer needed_due date   owner string   ship_customer string   tracking_no string   paid decimal   amount_of_boxes decimal   product_id string   batch int batch code amount decimal   discount_per int discount percent price decimal product price net_value int   discount_price decimal   base_price decimal   brut_weight int   set string set of products account string bank account row_amount decimal   stockaddress string   set_amount decimal how many products in set pieces int   warning string   sales_id int saleorder id pricelist_id int   price_type string   vat_sale string   fix_net_value string   warehouse_agent string warehouse agent name added boolean dispatch added (1,0) package_id string   picker string warehouse agent who picked products agent string agent on sale base_code string   batch_id int   description string   expiration_date date format: 2023-10-11T00:00:00 Invoice URL: BASEURL /invoice Returns invoice data from Ladu20 database. Invoices are accounting outputs from dispatches. Filter parameters PARAMETER NAME TYPE DESCRIPTION Default value last_update string returns data which is update later than the timestamp; format: 2023-10-11T00:00:00 last 240 hours end date format: 2023-10-11T00:00:00   customer_id string customer code   id int invoice id   page int Range 1-n 1 rowcount int Range 1-1000 300 Sample request data '{"last_update":"2023-10-11T00:00:00","rowcount":10,"page":4}' Response data FIELD NAME TYPE DESCRIPTION customer_code int   invoice_date date invoice (document created) date invoice_no string invoice number total decimal total sum paid decimal   paid_date date format: 2023-10-11T00:00:00 fine_for_delay String   deadline date format: 2023-10-11T00:00:00 paym_meth string payment method printed boolean   post_date date format: 2023-10-11T00:00:00 partial string partial payment cred_invoice_no string credit invoice no from_stock string sent out from stock report_done boolean   warning string   owner string   ref_no string reference no add_info string additional information prepaym_amount decimal   prepaym_info string   returned boolean   product_id long   batch long products batch amount decimal   discount_percent int % price decimal   net_value int   discount_price decimal   base_price decimal   brut_weight int   set string set of products account string   row_amount decimal   stockaddress string   set_amount decimal how many products in set pieces int   vat_sale boolean   Importing data Salesorder URL:  BASEURL /salesorder With salesorder access point, you can import sales orders to Ladu20. Posting is identical to data output requests. Important notes: If no customer code is defined, Ladu20 uses a generic customer code for the order. Delivery information blocks are used for postal services integrations; If you are using the API for B2B orders services, do not fill the subblocks customer and delivery; VAT percentages are especially important for cross border sales; Transportation fees should be added to document rows with product codes according to the product database. Input data FIELD NAME TYPE DESCRIPTION REQUIRED customer_code string customer code in Ladu20   customer/name string customer name   customer/street string delivery address street   customer/city string delivery address city   customer/postalcode string delivery address postal code   customer/county string county code   customer/country string country code   customer/email string email   customer/phone string address   customer/is_company bit yes/no   customer/company_name string Customer company name   customer/company_regno string Mandtory if is_company=1   customer/company_vatno string     delivery/type string "Parcel machine", "Courier" or "Self pickup"   delivery/delivery_partner string Delivery partner name for courier and parcel machines parcel and courier delivery/name string customer name   delivery/company_name string company name   delivery/street string delivery address street   delivery/city string delivery address city   delivery/postalcode string delivery address postal code   delivery/county string county    delivery/country string country   delivery/email string email   delivery/phone string phone number   delivery/parcel_code string parcel machine number parcel only doc_no string order number in external system * project_code string order project code for Ladu20   doc_seller string Seller code for whole document   doc_date string order date in external system, format "2019-12-31T11:14:25.473" defaults to now   del_due string delivery deadline, format "2019-12-31T11:14:25.473" defaults to now+1   currency string order currency code   currency_rate decimal order rate   order_sum decimal     order_sum_with_vat decimal     payment_partner string payment partner or account code. Used for accounting purposes.   payment_sum decimal sum of prepayament   payment_type int     rows/product_code string row product code in Ladu20 * rows/product_name string product name, if required as additional info; if not filled, default product name will be used   rows/quantity decimal order row quantity * rows/price decimal netprice * rows/vat int vat percentage of order row   rows/seller string row based seller code   Sample data { "customer_code":"kaupmees#", "customer":{ "name":"kaupmees nimi", "street":"kase 1", "city":"tallinn", "postalcode":"12345", "county":"harjumaa", "country":"ee", "email":"info@mail. Ee", "phone":"55 123 123" }, "delivery":{ "delivery_partner":"Omniva", "email":"info@mail.Ee", "phone":"55 123 123" , "name":"Name on parcel", "country":"ee", /* FOR PARCEL MACHINE */ "type":"Parcel machine", "parcel_code":"444569", , /* FOR COURIER */ "type":"Courier", "street":"kase 1", "city":"tallinn", "county":"harjumaa" "postalcode":"12345" }, "doc_no":"10001", "project_code":"WEBSHOP_01" "doc_date":"2019-12-31t11:14:25.473", "del_due":"2019-12-31t00:00:00", "currency":"eur", "currency_rate":1, "order_sum":134.15, "order_sum_with_vat":154.15, "payment_type":1, "payment_partner":'Maksekeskus", "payment_sum":154.15, "rows":[ { "product_code":"digi", "product_name":"ajakiri digi", "quantity":1, "vat":20, "price":4.185 }, { "product_code":"digi-2", "product_name":"ajakiri digi", "quantity":2, "vat":20, "price":4.185 }, { "product_code":"digi-3", "product_name":"ajakiri digi", "quantity":3, "vat":0, "price":14.185 } ] } Order payment URL:  BASEURL /order_payment Adding a payment to an existing order. Input data FIELD NAME TYPE DESCRIPTION REQUIRED doc_no string Document number in Ladu20 * order_id int Order ID in Ladu20   payment_sum decimal Sum of made payment * Sample data { "payment_sum":145.67, "doc_no":"11145", "order_id":12455 } Etikettimine Väga tihti kuulub ladude töö hulka toodetele lõpptarbijale suunatud etikettide kleepimine.  Kaupa mobiilselt arvele võttes on  võimalik laomehel registreerida kas saabunud partii vajad kleebistamist.    Ladu20s on etikettimisosakonna administraatoril võimalik tootmistellimuse moodulis registrerida millised alused kutsutakse kleepimisse. Kleepimisse kutsumiste kohta tekib Laomees programmi paigutajale paigutuskorraldused.  Kleepijate töö registreerimine käib Laomees programmis.  Ladu20's on kleepimises olevad partiide kogused KLEEPIMINE või KLEEPIJA_NIMI laoaadressidel. Peale seda kui kleepija on koguse registreerinud  valmisolevaks tekib paigutuskäsk paigutajale kauba ladustamisse tagasi viimiseks. Reklamatsioonide moodul Ladu20- abitegevused- reklamatsioonid ning avanenud reklamatsioonide aknas vajutada "lisa" ning seejärel avaneb uus aken. REKLAMATSIOON Esialgu valida dokumendi liik (näiteks ostutellimus) - peale seda saab kõrvalolevast aknast valida dokumendi (ostutellimuse) mille kohta reklamatsioon teha. Staatuse lahtrist saab valida mis etapis reklamatsioon on: 1) Loodud- registreeritakse majasiseselt probleem  2) Töös- kui toimub sisemine protsess ehk kontrollimine, et mida õnnestub esineva probleemiga teha 3) Esitatud- on esitatud reklamatsioon tarnijale (ostu puhul), tarnija on kursis, et soovime reklamatsiooni teha, aga vastust/ tulemust veel pole 4) Rahuldatud- kui juba reklamatsiooni luues on teise osapoolega jõutud kokkuleppele, siis võib valida "rahuldatud" ja märkida reklamatsiooni ridade juurde koheselt ära ka tulemuse 5) Tühistatud- valitakse üldjuhul siis kui reklamatsiooniga tegelemine muutub kulukamaks kui reklamatsioonist saadav tulu Samuti tuleb reklamatsioonile valida liik, mis näitab kust reklamatsioon pärit on: meie algatatud, kliendi algatatud, automaatselt tekitatud läbi vastuvõtu või käsitsi sisestatud müügiesindaja poolt.  "Varjatud" checkbox võimaldab varjata loendist reklamatsiooni, mis on lahenduse leidnud ja mida pole enam tarvis aktuaalsete reklamatsioonide loendis kuvada. Siseinfo lahter on mõeldud ettevõtte sisesteks märkmeteks, ning selle lahtri sisu kliendile saadetaval reklamatsioonil ei kuvata. KAUBAD Kaupade alapeatükis saab valida reklamatsiooni dokumendiga seotud kaubad valides "uus". Iga kauba kohta tekib erinev rida tänu millele on võimalus valida kaupade reklamatsiooniks erinevaid põhjuseid. Iga kaubarea kohta saab lisada vajadusel pildi millelt on näha kaebuse põhjus, näiteks säilivusaja ületanud kaup, praaktoode, vigastatud pakend jms. Antud näites on ühe toote pakend vigane ja reklamatsiooniga soovitakse selle pakendi hüvitamist. Sisestades reklamatsiooni reale pretensiooniga seotud toodete koguse ja hinna, arvutab programm välja nõude summa.  Kui dokument on valmis, siis saab selle salvestada ja trükkida. Trüki funktsiooni kasutades annab programm lisaks võimaluse saata see meilile. Salvestades sulgub reklamatsiooni aken ning see on edaspidi leitav reklamatsioonide tabelist. Reklamatsioonide tabelis saab reklamatsioone muuta juhul kui reklamatsiooni asjaolud muutuvad (tuleb teiselt osapoolelt vastus, muutub staatus jms), muidugi on võimalik reklamatsioon alati taasavada, et suuremaid muudatusi teha. Kiirklahvid CTRL+ H tellimuse ja väljastuste ridadel näitab kuidas süsteem leiab hinna CTRL+K dokumendi kaubaloendis avab aktiivse kaubarea liikumiste vaate CTRL+K  müügitellimuste vaates avab kiirsisestuse akna  CTRL+K  väljastuste vaates avab käibemaksu kontrolli akna kus on võimalik ka käibemaksu määra muuta CTRL+ L  näitab aktiivse dokumendi logi CTRL+N teeb müügitellimuste aknas uue müügitellimuse CTRL+S näitab aktiivse dokumendiga seotud dokumentide vaate CTRL+S salvestab ja sulgeb avatud dokumendi (aga ei kinnita) CTRL+T  sissetulekute lehel tagastuse vormistamine  CTRL+U teeb programmile uuenduse (toimib sisselogimise vaates) CTRL+ DELETE dokumentide, kaupade ja klientide aknas kustutab kõik filtrid TAB+CTRL abil saab liikuda avatud akende vahel TAB teeb aktiivseks järgmise lahtri TAB+SHIFT teeb aktiivseks eelmise lahtri