Rahtilaskuri

Sisällysluettelo


HUOM! TÄRKEÄÄ! Rahtilaskuri toimii tällä hetkellä (2. tammikuuta 2017) ainoastaan silloin jos kaikki resepti-, paketti ja värikokolajitelmatuotteet ovat avattu auki myyntitilaukselle siten että näiden emotuotteiden lapsirivit näkyvät omina riveinään. Emotuotteiden rivejä ei huomoida mitenkään, koska samat tiedot ovat luettavissa lapsiriveiltä.

Rahtilaskurin etäisyyslaskennassa hyödynnetään OpenStreetMap -palvelua.

OpenStreetMap (OSM) on avoin yhteistyöprojekti vapaasti muokattavien karttojen luomiseksi. Kartat sekä muu maantieteellinen aineisto kerätään pääosin kannettavien GPS-laitteiden avulla. Lisäksi hyödynnetään myös valmiita lähteitä vapaan karttatiedon kokoamisessa.



Miksi OpenStreetMap?

Käyttöönotto ja ylläpito


Käytettävät tietokantataulut
  • rahtitau - Sisältää alkuperäiset rahtihinnat (rahtitaulukon)
  • rahtitauker - Tässä taulussa olevien kertoimien perusteella lasketaan käytettävät hinnat


Perusflow käyttöönottoon

SKJ Pääohjelma

  • Ylläpito -> Rahtilaskenta löytyy taulukon ylläpito, jossa voi
    • Asettaa rahtikulutuotteen ostohinnan määrittävän kateprosentin. Jos rahtikulu on 120 eur ja kateprosentti 20%, muodostuu ostohinnaksi sille 96 eur.
    • Muokata kyseessä olevan rahtitaulukon kerrointa (kerroin)
    • Summata lukuja rahtikuluihin (summatekijä)
      • Hyödyllinen esimerkiksi pienempien rahtien hintojen estimoinnissa
    • Muuttaa minimirahditustiheyttä (Rahditustiheys minimi kg/m3)
      • Jos tavaran tiheys on tuota pienempi niin pakotetaan rahditustiheys määriteltyyn minimiin.
    • Tehdä muita toimintoja kuten:
      • Nollaa kertoimet - Nollaa käytössä olevat kertoimet 'peruslukemiin' (summatekija=0, kerroin=1, rahditustiheys=330) (hardkoodattu) 
      • Lataa - Lataa rahtitauker -taulussa olevat arvot (summatekija, kerroin, rahditustiheys) käyttöön ja laskee sen perusteella arvot alla olevaan taulukkoon
        • Taulukko muodostuu rahtitau -taulussa olevasta perustiedosta ja rahtitauker -taulussa olevista kertoimista.
        • Taulukon solut siis kerrotaan kertoimella ja summataan siihen summatekijä.
        • rahtitau-taulussa olevaa dataa (rahtien hinnat ilman kerrointa ja ilman summatekijää) ei saa muutettua käyttöliittymässä.
      • Tallenna - Tallentaa kyseiset arvot (summatekija, kerroin, rahditustiheys) rahtitauker -tauluun
        • Tallennettuja arvoja käytetään tämän jälkeen rahtilaskennassa.
      • Sulje - Sulkee ylläpidon


Kuva - Ylläpitonäkymä


Myyntitilaus

  • Lisää toimituskulutuote (laskulle) myyntitilauksen perusasetuksista (ylimmäinen pudotusvalikko). Ko. tuotteella oltava avoin hinta -ruksi päällä. Valinta Hinta=kate%, hinta avoin  on otettava pois päältä, koska sen ollessa päällä muuttuu ostohinta aina kun a-hintaa muutetaan myyntitilauksella. Rahtikulutuotteen ostohinnan laskennassa käytettävä kateprosentti määritellään rahtilaskennan ylläpitoon taustaohjelman puolelle, valikosta ylläpito ja rahtilaskenta. Huom! Ohjelma käsittää rahtitaulukon hinnat verollisina myyntihintoina.
  • Lähtöpisteen tietoja laskentaa varten haetaan seuraavassa järjestyksessä
    • Varasto -> Myymälä -> Perustiedot (winskj.exe → tiedosto
      → asetukset)
      • Käynnistä softat välissä uudestaan, mikäli muutat tietoja :)
    • Mikäli jonkin tiedot ovat tyhjät, haetaan seuraavasta mahdollisesta
  • Kohdepisteen tiedot haetaan toimitusasiakkaan takaa tai poikkeavasta toimitusosoitteesta myyntitilauksella
    • Käsitellään toimitusasiakkaan kadunnimeä ja postitoimipaikkaa
    • Mikäli annetuilla tiedoilla ei palvelusta löydy reittipisteitä, tulee rahdin hinnaksi 0.
      • Tällöin voi käyttää manuaalista rahtikulun valintaa
  • Toiminnot myyntitilauksella (hiiren oikea nappi, ns. kontekstivalikko. Sekä päänäkymän päältä että kirjausrivien päältä hiiren oikealla klikattuna)
    • Rahti: Tee automaattilaskenta
      • Näyttää millä perusteella rahti lasketaan ja hyväksynnän kautta lisää rahtikulun tilaukselle
    • Rahti: Tee manuaalivalinta
      • Näyttää rahtitaulukon, mistä valitaan kilometrien ja painon mukaan rahtikulu tilaukselle
    • Rahti: Näytä kuluarvio
      • Ehdottaa tilaukselle muodostuvaa rahtikulua, mutta ei lisää sitä tilaukselle.


Kontekstivalikko (hiiren oikea nappi)



Rahti: Tee automaattilaskenta


Kun ohjelma kyselee seuraavaa:

Niin vastaamalla kyllä huomioidaan vain toimittamattomat määrät. Jos vastataan ei niin huomioidaan kaikki rivit, joissa määrä-kenttä on nollaa suurempi. Ei-vastaus on kätevä jos haluaa tarkistaa jonkin jo toimitetun tilauksen rahtikulut, tuotteiden painot jne. Laskenta tapahtuu sen hetkisen tuoterekisterin (tuotteen paino, pituus, leveys, kokeus) ja käytössä olevan rahtilaskentataulukon (korjauskertoimineen) perusteella. Toiminnolla siis ei voi selittää mistä jonkun aiemmin lasketun rahdin hinta muodostuu, vaan sillä voi tarkistaa että mikä olisi rahtikulu jos rahtikulu laskettaisiin nyt. Myös karttapalvelusta haettava etäisyys saattaa olla eri, esim. jos asiakkaan osoitetiedot ovat muuttuneet.



Kuva - automaattisen rahtilaskennan varmistusdialogi. Rahtikulun käytön voi joko hyväksyä tai hylätä tässä vaiheessa.

Sarakkeiden merkitykset:

maara: Minkälainen määrä tuotetta huomioiidaan riviltä. Laskentatavasta riippuen siis joko toimittamattomat tai määrä-kentän arvot niiltä riviltä joilla ne ovat nollaa suurempia.
aBruKg: yhden tuotteen bruttopaino
aRahKg: yhden tuotteen rahdituspaino
a_m3: yhden tuotteen tilavuus kuutiometreinä
tiheys: tuotteen tiheys yksikössä kg/m3
pituus, leveys, korkeus: tuotteen pituus leveys ja korkeus metreissä
yBruKg: määrä * aBruKg eli yhden tuoterivin tuotteiden yhteisbruttopaino
yRahKg: määrä * yRahKg eli yhden tuoterivin tuotteiden yhteisrahdituspaino
y_m3: yhden tuoterivin tuotteiden yhteistilavuus
tuote: tuotenumero
nimi: tuotteen nimi

Kohdeosoitteen valinta hakutuloksista


Kuva - Useampia hakuosumia löysästi rajatulle haulle, kun haetaan pelkästään paikan nimellä Kuivakanas.

Mikäli hakuehdot ovat löysät tai mikäli tiukemmilla hakuehdoilla ei löydy osumia, saattaa käydä niin että hakupalvelu löytää useampia osumia, kun haetaan esimerkiksi pelkällä paikannimellä. Mikäli usean hakuosuman hakutuloksissa lähimmän ja kaukaisimman osuman etäisyydet lähtöpisteeseen ovat alle 10 km tai 3% sisällä, valitaan automaattisesti lyhin etäisyys. Mikäli erot ovat suurempia, näytetään käyttäjälle lista osumista, josta voidaan valita se sijainti, jota oli tarkoitus käyttää. Hakuosuma hyväksytään Käytä-napilla. Ohita-nappia painettaessa hylätään kaikki näytettävät hakuosumat ja siirrytään eteenpäin tehtävien hakujen ketjussa ketjun seuraavaan vaiheeseen.

Hakuvaiheet ovat seuraavat:
1) haetaan katuosoitteella numeroineen ja mahdollisine rappu ym. tietoineen liisättynä postitoimipaikan tiedolla, Esim. "Mannerheimintie 22 D 14 Helsinki"
2) haetaan pelkällä katuosoitteen ensimmäisellä sanalla ja postitoimipaikalla, jolloin kadun numero ja rappunumerot ym. jää pois, esim. "Mannerheimintie Helsinki", eli haetaan että löytyykö pelkkä katu yleensäottaen karttatiedoista.
3) Haetaan pelkällä postinumerolla, esim. "00100"
4) Haetaan pelkällä paikan nimellä, esim. "Helsinki"

Rahti: Tee manuaalivalinta



Kuva - Rahti: Tee manuaalivalinta



Rahti: Näytä kuluarvio


Kuva - Rahti: Näytä kuluarvio

Huom! Kuluarvio on vain informatiivinen tieto. Tällöin lomakkeella on vain ok-nappi. Sarakkeiden merkitykset ovat saamat kuin Rahti: Tee automaattilaskenta -toiminnossakin (katso ylempää)


Myyntitilauksen asetukset



Kuva - Myyntitilausken OSM-asetukset.


Myyntitilauksen asetuksiin on mahdollista määritellä reitinhakupalvelimen (hakee välimatkan kahden koordinaattiparin välille autoteitä pitkin) ja nominatim geokoodauspalvelimen (eli postitusosoitteesta koordinaateiksi) osoitteet sekä maakoodirajaus, joka rajaa geokoodauksen tiettyjen maiden alueelle. Näin ehkäistään vääriä hakuosumia maapallon toiselta puolelta.