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
- Kasutajad ja kasutajaõigused
- Kliendid, tarnijad, tootjad, vedajad
- Laod ja osakonnad
- Kliendigrupid
- Kliendikontaktid
- Kaubad
- Kaubagrupid
- Üldregistrid
- Lisaparameetrid
- Hinnakokkulepete haldus
- Ostutoimingud
- Müügitoimingud
- Müügitellimused
- Väljastused
- Arved
- Korrigeerimised = hinnaparandus, ümberhindlus
- Kaupade tagastus
- Kassamüük
- "Ülevaade" tellimuse ja kauba liikumise dokumendi omavaheline kontroll
- Koondarve koostamine
- Kaupade broneerimine
- Laoarvestus ja laohaldus
- Laoseisu kujunemine
- Laoseisu ülevaated
- Kaupade paigutused
- Laosisesed liikumised
- Inventuurid
- Pakkeüksused
- Jääkide mahakandmine
- Ringlustaara arvestus
- Omahinna arvestusloogika Ladu20s
- Laoaadressid
- Aktiiv- ja passiivaadressid
- Laotöö mõõtmine
- Partiide käsitlemine (FIFO, LIFO, muud)
- Logistika
- Veoringid
- Veoringid + komplekteerimine veoringide alusel
- Ladu20+TelliKMA - kaupade üleandmise registreerimine
- Veoringide kirjeldamine
- Raamatupidamise liidesed
- Andmevahetus raamatupidamistarkvaraga
- Perioodi kulukannete eksport
- Raamatupidamise aruanded
- Seotavate raamatupidamistarkvarade nimekiri
- Andmevahetuse lahendused (EDI, API, XML)
- Telema
- Edisoft
- Väljuvad API-d
- E-arveldaja
- Import
- Kiir-import otse dokumenti
- Aadresside otsing ADSist
- Äriregistri päring
- CRM
- Aruandlus
- Ladu20 armatuurlaud
- Müügianalüüs
- Loetelupõhised aruanded
- Eesmärgid
- Kaubaanalüüs
- Mailitemplaatide loomine
- Tootmine
- Tootmise üldregistrid
- Retseptid
- Tootmisvajaduste analüüs ja tootmiste genereerimine
- Tootmise töötlemine
- Perioodikulude haldus
- Ladu20 API
- Etikettimine
- Reklamatsioonide moodul
- Kiirklahvid
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
Ladu20 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 Telemaga.
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
Laovarude 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.
Ringluse-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
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 | |
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 | ||
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 | ||
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, 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
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