<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>ELT — Work — Ohjeet</title><link>https://docs.elt.systems/</link><description>Recent content on ELT — Work — Ohjeet</description><generator>Hugo</generator><language>fi</language><copyright>© EL-Tekniikka Oy</copyright><atom:link href="https://docs.elt.systems/index.xml" rel="self" type="application/rss+xml"/><item><title>Asiakkaat (kontaktit ja kohteet)</title><link>https://docs.elt.systems/docs/toimisto/asiakkaat/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.elt.systems/docs/toimisto/asiakkaat/</guid><description>&lt;h1 id="asiakkaat-kontaktit-ja-kohteet"&gt;Asiakkaat (kontaktit ja kohteet)&lt;a class="anchor" href="#asiakkaat-kontaktit-ja-kohteet"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;ELT:n asiakkaiden tieto jakautuu kahteen tasoon:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Contacts (&lt;code&gt;res.partner&lt;/code&gt;)&lt;/strong&gt; — yritys / yksityishenkilö, yksi taho&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Locations (&lt;code&gt;fsm.location&lt;/code&gt;)&lt;/strong&gt; — yhdeltä asiakkaalta voi olla
&lt;strong&gt;useita kohteita&lt;/strong&gt; (esim. taloyhtiöllä monta osoitetta)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="asiakkaan-luonti"&gt;Asiakkaan luonti&lt;a class="anchor" href="#asiakkaan-luonti"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Contacts → Create&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Pakolliset:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Name&lt;/strong&gt; — yritysnimi tai henkilönimi&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Company / Individual&lt;/strong&gt; — radio-valinta tärkeä Netvisor-sync:n
kannalta&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Address&lt;/strong&gt; — pää-laskutusosoite&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Suositellaan:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Y-tunnus&lt;/strong&gt; (yritykset, muodossa &lt;code&gt;1234567-8&lt;/code&gt;) — tarvitaan
Netvisor-yhteyteen&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;VAT&lt;/strong&gt; — jos eri kuin Y-tunnus (esim. ulkomaa)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Sähköposti&lt;/strong&gt; — laskut menevät tänne&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Puhelin&lt;/strong&gt; — asentajan tarvitsema&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote class="book-hint warning" &gt;

**Älä käytä company.partner_id:tä tai vastaavaa "pohjapartneria"
fsm.location.partner_id-kenttänä.**
OCA fieldservice propagoi nimi-/active-muutokset partner ↔ location
välillä, joten jos viesti vaihtuu paikan myötä, koko yrityksen nimi
saattaa muuttua. Tämä on iso bug-lähde aiemmin (200.x).
&lt;/blockquote&gt;
&lt;h2 id="kohteen-location-luonti"&gt;Kohteen (location) luonti&lt;a class="anchor" href="#kohteen-location-luonti"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Yhdellä asiakkaalla voi olla 1‑N kohdetta. Kohteen luonti:&lt;/p&gt;</description></item><item><title>PWA:n asennus puhelimeen</title><link>https://docs.elt.systems/docs/asentaja/pwa-asennus/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.elt.systems/docs/asentaja/pwa-asennus/</guid><description>&lt;h1 id="pwan-asennus-puhelimeen"&gt;PWA:n asennus puhelimeen&lt;a class="anchor" href="#pwan-asennus-puhelimeen"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;ELT Field Service ‑sovellus (PWA, &lt;em&gt;Progressive Web App&lt;/em&gt;) toimii
selaimen päällä, mutta se kannattaa &lt;strong&gt;asentaa puhelimen aloitusnäytölle&lt;/strong&gt;:
silloin se käynnistyy kuten tavallinen sovellus eikä selaimen
osoiteriviä näy. Lisäksi push‑ilmoitukset ja taustasynkronointi
toimivat luotettavammin.&lt;/p&gt;
&lt;h2 id="android-chrome"&gt;Android (Chrome)&lt;a class="anchor" href="#android-chrome"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;h3 id="asennus-aloitusnäytölle"&gt;Asennus aloitusnäytölle&lt;a class="anchor" href="#asennus-aloitusn%c3%a4yt%c3%b6lle"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;Avaa selaimessa osoite &lt;strong&gt;&lt;code&gt;https://mobile.work.elt.systems&lt;/code&gt;&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Kirjaudu sisään (toimistolta saadut käyttäjätiedot — katso
&lt;a href="../kirjautuminen/"&gt;Kirjautuminen&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;Paina selaimen oikeasta yläkulmasta kolmen pisteen valikkoa
(⋮) ja valitse &lt;strong&gt;&amp;ldquo;Asenna sovellus&amp;rdquo;&lt;/strong&gt; (tai &amp;ldquo;Lisää aloitusnäytölle&amp;rdquo;).&lt;/li&gt;
&lt;li&gt;Vahvista — kuvake ilmestyy aloitusnäytölle nimellä &lt;strong&gt;ELT FSM&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Avaa sovellus aloitusnäytöltä → näkyy oikeana sovelluksena,
ilman selaimen kehyksiä.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="pushilmoitusten-ottaminen-käyttöön"&gt;Push‑ilmoitusten ottaminen käyttöön&lt;a class="anchor" href="#pushilmoitusten-ottaminen-k%c3%a4ytt%c3%b6%c3%b6n"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Ilmoitukset eivät käynnisty automaattisesti — sinun pitää käydä
aktivoimassa ne kerran. Tämän jälkeen saat ilmoituksen joka kerta
kun sinulle kohdistetaan tehtävä tai apuasentajakutsu tulee.&lt;/p&gt;</description></item><item><title>Tehtävien luominen ja jakaminen</title><link>https://docs.elt.systems/docs/tyonjohtaja/tehtavien-luonti/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.elt.systems/docs/tyonjohtaja/tehtavien-luonti/</guid><description>&lt;h1 id="tehtävien-luominen-ja-jakaminen"&gt;Tehtävien luominen ja jakaminen&lt;a class="anchor" href="#teht%c3%a4vien-luominen-ja-jakaminen"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Tehtävät luodaan tyypillisesti &lt;strong&gt;toimiston puolelta&lt;/strong&gt; asiakkaalta
tulleen pyynnön mukaan (puhelu, sähköposti, asiakkaan portaali).
Työnjohtaja vastaa siitä että jokaiselle tehtävälle löytyy
sopiva asentaja ja että työ etenee.&lt;/p&gt;
&lt;h2 id="tehtävän-luonti"&gt;Tehtävän luonti&lt;a class="anchor" href="#teht%c3%a4v%c3%a4n-luonti"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Field Service → Orders → Create&lt;/strong&gt; tai pikalinkki landingilta.&lt;/p&gt;
&lt;p&gt;Pakolliset kentät:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Kenttä&lt;/th&gt;
 &lt;th&gt;Tarkoitus&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Customer&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Asiakas (kontakti). Jos uusi, luo ensin Contacts:iin&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Location&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Asiakkaan kohde — jos useita, valitse oikea&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Lähtötiedot asentajalle — mitä on tehtävä, mistä alkaa&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Scheduled date&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Suunniteltu aloituspäivä — vaaditaan planning calendar:iin&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Vapaaehtoiset:&lt;/p&gt;</description></item><item><title>Kirjautuminen ja kielen valinta</title><link>https://docs.elt.systems/docs/asentaja/kirjautuminen/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.elt.systems/docs/asentaja/kirjautuminen/</guid><description>&lt;h1 id="kirjautuminen-ja-kielen-valinta"&gt;Kirjautuminen ja kielen valinta&lt;a class="anchor" href="#kirjautuminen-ja-kielen-valinta"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;PWA tarvitsee neljä asiaa kirjautuessa: &lt;strong&gt;palvelimen osoite&lt;/strong&gt;, &lt;strong&gt;tietokannan
nimi&lt;/strong&gt;, &lt;strong&gt;käyttäjätunnus&lt;/strong&gt; ja &lt;strong&gt;API‑avain&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://docs.elt.systems/img/asentaja/login-fi.png" alt="Kirjautumisnäkymä" /&gt;&lt;/p&gt;
&lt;h2 id="ensimmäinen-kirjautuminen"&gt;Ensimmäinen kirjautuminen&lt;a class="anchor" href="#ensimm%c3%a4inen-kirjautuminen"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Toimisto antaa sinulle alkuperäiset tunnistetiedot. Avaa
&lt;code&gt;https://mobile.work.elt.systems&lt;/code&gt; puhelimella ja täytä:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Kenttä&lt;/th&gt;
 &lt;th&gt;Mitä tulee&lt;/th&gt;
 &lt;th&gt;Esimerkki&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Server URL&lt;/td&gt;
 &lt;td&gt;Tämä on jo täytetty&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;https://mobile.work.elt.systems&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Database&lt;/td&gt;
 &lt;td&gt;Toimistolta saatu&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;kissa&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Username&lt;/td&gt;
 &lt;td&gt;Sähköposti tai nimi&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;etunimi@elt.fi&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;API Key&lt;/td&gt;
 &lt;td&gt;Toimistolta — pitkä satunnainen merkkijono&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;a1b2c3d4...&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;blockquote class="book-hint info" &gt;

**Älä käytä Odoon salasanaa kirjautuessasi PWA:han.**
PWA käyttää erillistä API‑avainta. Salasana toimii vain
työpöytäversion (work.elt.systems) kirjautumisessa.
&lt;/blockquote&gt;
&lt;h3 id="remember-me"&gt;&amp;ldquo;Remember me&amp;rdquo;&lt;a class="anchor" href="#remember-me"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Ruksaa &lt;strong&gt;&amp;ldquo;Muista minut&amp;rdquo;&lt;/strong&gt; ‑ruutu ennen kirjautumista. Sen jälkeen:&lt;/p&gt;</description></item><item><title>Suunnittelukalenteri</title><link>https://docs.elt.systems/docs/tyonjohtaja/planning-calendar/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.elt.systems/docs/tyonjohtaja/planning-calendar/</guid><description>&lt;h1 id="suunnittelukalenteri-planning-calendar"&gt;Suunnittelukalenteri (Planning Calendar)&lt;a class="anchor" href="#suunnittelukalenteri-planning-calendar"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Suunnittelukalenteri on työnjohtajan päätyökalu — siitä näkee kaikki
asentajat ja heidän tehtävänsä rinnakkain yhdellä silmäyksellä.&lt;/p&gt;
&lt;p&gt;Avaa: &lt;strong&gt;Field Service → Planning Calendar&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id="näkymän-peruselementit"&gt;Näkymän peruselementit&lt;a class="anchor" href="#n%c3%a4kym%c3%a4n-peruselementit"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Vaaka‑akselilla päivät&lt;/strong&gt;, &lt;strong&gt;pystyssä asentajat&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Jokainen tehtävä on värillinen palkki, jonka leveys = arvioitu kesto.&lt;/li&gt;
&lt;li&gt;Tehtävän väri = sen tila tai prioriteetti (toimisto määrittää
konfigista).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Vihreä reuna&lt;/strong&gt; = tehtävä on valmis. Voi piiloitella tarpeen mukaan.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="aikajänteen-vaihto-zoom"&gt;Aikajänteen vaihto (zoom)&lt;a class="anchor" href="#aikaj%c3%a4nteen-vaihto-zoom"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Yläosan napit / pikavalinta:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Päivä&lt;/strong&gt; — yksi päivä per pylväs, tarkin näkymä&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Viikko&lt;/strong&gt; — 7 päivää näkyvissä&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;3 viikkoa&lt;/strong&gt; (oletus) — laajin yleisnäkymä, hyvä viikon
suunnitteluun&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Kuukausi&lt;/strong&gt; — vain tehtävien lukumäärä per päivä&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote class="book-hint info" &gt;

**3 viikkoa on uusi oletus** (200.x). Aiemmin oletus oli yksi päivä,
mutta käytännössä viikkokuva on hyödyllisempi suunnitteluun.
&lt;/blockquote&gt;
&lt;p&gt;Valittu zoom &lt;strong&gt;tallentuu per käyttäjä&lt;/strong&gt; — kun palaat kalenteriin,
oma tottumuksesi on tallessa.&lt;/p&gt;</description></item><item><title>Tuotteet ja varastot</title><link>https://docs.elt.systems/docs/toimisto/tuotteet/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.elt.systems/docs/toimisto/tuotteet/</guid><description>&lt;h1 id="tuotteet-ja-varastot"&gt;Tuotteet ja varastot&lt;a class="anchor" href="#tuotteet-ja-varastot"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;ELT:n tuotekatalogissa on &lt;strong&gt;170 000+ tuotetta&lt;/strong&gt; — valtaosa
tuotuna LVISnet-tukkujen kautta. Manuaalisesti syötetyt tuotteet
ovat erikoismittauksiin tarkoitettuja tai LVISnet:in ulkopuolisia
(esim. omat työvälineet, kalusto).&lt;/p&gt;
&lt;h2 id="tuoteperhe"&gt;Tuoteperhe&lt;a class="anchor" href="#tuoteperhe"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Odoo erottaa kaksi tasoa:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;product.template&lt;/code&gt;&lt;/strong&gt; — &amp;ldquo;abstrakti&amp;rdquo; tuote (esim. &amp;ldquo;Nibe S1255
-lämpöpumppu&amp;rdquo;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;code&gt;product.product&lt;/code&gt;&lt;/strong&gt; — variantti (esim. eri värit, kokoluokat —
ELT:llä useimmiten 1‑1 templateen)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Yleisesti ottaen ELT käsittelee tuotteita templaten tasolla.&lt;/p&gt;
&lt;h2 id="tuotteen-luonti"&gt;Tuotteen luonti&lt;a class="anchor" href="#tuotteen-luonti"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Inventory → Products → Create&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Pakolliset:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Name&lt;/strong&gt; — esim. &amp;ldquo;Nibe S1255 16 kW lämpöpumppu&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Internal Reference (default_code)&lt;/strong&gt; — eli sähkönumero&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Sales Price&lt;/strong&gt; — myyntihinta&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Cost&lt;/strong&gt; — hankintahinta (jos varastoitava)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Type&lt;/strong&gt; — Consumable / Storable / Service&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Suositellaan:&lt;/p&gt;</description></item><item><title>Apuasentajan kutsuminen</title><link>https://docs.elt.systems/docs/tyonjohtaja/apuasentajat/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.elt.systems/docs/tyonjohtaja/apuasentajat/</guid><description>&lt;h1 id="apuasentajan-kutsuminen"&gt;Apuasentajan kutsuminen&lt;a class="anchor" href="#apuasentajan-kutsuminen"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Pää­asentaja kutsuu &lt;strong&gt;apuasentajia&lt;/strong&gt; tehtävälle kun kohteessa
tarvitaan toinen pari käsiä. Tämä on toimiva sosiaalinen flow:
työnjohtajan ei tarvitse mikromanageroida, asentajat sopivat
keskenään ja toimivat ketterästi.&lt;/p&gt;
&lt;h2 id="kutsu-pwasta-asentajan-suoritus"&gt;Kutsu PWA:sta (asentajan suoritus)&lt;a class="anchor" href="#kutsu-pwasta-asentajan-suoritus"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Pääasentaja avaa tehtävän PWA:ssa.&lt;/li&gt;
&lt;li&gt;Yläosassa &lt;strong&gt;&amp;ldquo;Pyydä apua&amp;rdquo;&lt;/strong&gt; -nappi.&lt;/li&gt;
&lt;li&gt;Valitse listalta toinen asentaja.&lt;/li&gt;
&lt;li&gt;Tehtävä lähettää &lt;strong&gt;push-ilmoituksen&lt;/strong&gt; valitulle asentajalle.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="kutsun-hyväksyminen-apuasentaja"&gt;Kutsun hyväksyminen (apuasentaja)&lt;a class="anchor" href="#kutsun-hyv%c3%a4ksyminen-apuasentaja"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Apuasentaja näkee:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Push-ilmoituksena puhelimessaan (&amp;ldquo;Apu pyydetty: Kalle / FO023&amp;rdquo;).&lt;/li&gt;
&lt;li&gt;&amp;ldquo;Kutsut&amp;rdquo;-listassaan PWA:ssa.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Klikkaamalla → näkee tehtävän tiedot + sijainnin + arvioidun keston.
Voi:&lt;/p&gt;</description></item><item><title>LVISnet-tukkuhintojen tuonti</title><link>https://docs.elt.systems/docs/toimisto/lvisnet/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.elt.systems/docs/toimisto/lvisnet/</guid><description>&lt;h1 id="lvisnettukkuhintojen-tuonti"&gt;LVISnet‑tukkuhintojen tuonti&lt;a class="anchor" href="#lvisnettukkuhintojen-tuonti"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;LVISnet&lt;/strong&gt; on suomalaisten LVI- ja sähkötukkujen yhteinen
hinta‑ ja tuotekatalogi. ELT käyttää sitä saadakseen reaaliaikaiset
tukkuhinnat asentajien PWA:n tuotehakuun: kun asentaja skannaa
viivakoodin kohteessa, hän näkee oikean tukkuhinnan ja saatavuuden.&lt;/p&gt;
&lt;p&gt;Tuemme näitä tukkuja: &lt;strong&gt;Onninen, Dahl, Ahlsell, Sonepar&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id="miten-tuonti-toimii"&gt;Miten tuonti toimii&lt;a class="anchor" href="#miten-tuonti-toimii"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Field Service → LVISnet → Fetch Sources&lt;/strong&gt; näyttää tukkujen listan.
Jokaiselle tukulle on:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Active&lt;/strong&gt;-flag: pitääkö LVISnet:n hakea automaattisesti?&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Last run&lt;/strong&gt; -tila ja päiväys&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Pricelist&lt;/strong&gt; johon hinnat tallentuvat&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Wholesaler&lt;/strong&gt; -kytkös (tukkukauppa Odoo-puolella)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Automaattihaku on &lt;strong&gt;kuukauden 1. päivä klo 21:25&lt;/strong&gt; (&lt;code&gt;_cron_fetch_all&lt;/code&gt;).
Hae manuaalisesti jos LVISnetistä on tullut tieto väliaikuisesta
hinnanpäivityksestä:&lt;/p&gt;</description></item><item><title>Tehtävän peruskäyttö</title><link>https://docs.elt.systems/docs/asentaja/tehtava-perusteet/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.elt.systems/docs/asentaja/tehtava-perusteet/</guid><description>&lt;h1 id="tehtävän-peruskäyttö"&gt;Tehtävän peruskäyttö&lt;a class="anchor" href="#teht%c3%a4v%c3%a4n-perusk%c3%a4ytt%c3%b6"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Tehtävä eli &lt;strong&gt;Field Service Order&lt;/strong&gt; on yhden työn yksikkö: yksi
asiakas, yksi kohde, yksi käyntikerta. Asentaja näkee tehtävät
omalla puhelimellaan PWA:ssa.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://docs.elt.systems/img/asentaja/home-fi.png" alt="PWA:n kotinäkymä" /&gt;&lt;/p&gt;
&lt;h2 id="tehtävän-tilat"&gt;Tehtävän tilat&lt;a class="anchor" href="#teht%c3%a4v%c3%a4n-tilat"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Tila&lt;/th&gt;
 &lt;th&gt;Mitä tarkoittaa&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Suunniteltu&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Toimisto on luonut tehtävän, mutta työ ei ole vielä alkanut&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Käynnissä&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Olet aloittanut työn — kello käy&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Valmis&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Olet kuitannut tehtävän valmiiksi, työnjohtaja hyväksyy laskutukseen&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Peruttu&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Tehtävä ei toteudu (esim. asiakas ei paikalla)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="tehtävälistan-käyttö"&gt;Tehtävälistan käyttö&lt;a class="anchor" href="#teht%c3%a4v%c3%a4listan-k%c3%a4ytt%c3%b6"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;PWA:n etusivu näyttää:&lt;/p&gt;</description></item><item><title>Laskutus (myyntilaskut)</title><link>https://docs.elt.systems/docs/toimisto/laskutus/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.elt.systems/docs/toimisto/laskutus/</guid><description>&lt;h1 id="laskutus-myyntilaskut"&gt;Laskutus (myyntilaskut)&lt;a class="anchor" href="#laskutus-myyntilaskut"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;ELT laskuttaa pääosin &lt;strong&gt;kahdesta lähteestä&lt;/strong&gt;:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Field Service tehtävät&lt;/strong&gt; — kun työ on valmis, tehtävän
tunnit + kulut + tuotteet siirtyvät laskulle&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Suorat laskut&lt;/strong&gt; — esim. kausilasku sopimusasiakkaalle,
ennakkomaksu, ei tehtäväpohjaista&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="tyypillinen-flow-tehtävästä-laskuksi"&gt;Tyypillinen flow: tehtävästä laskuksi&lt;a class="anchor" href="#tyypillinen-flow-teht%c3%a4v%c3%a4st%c3%a4-laskuksi"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Asentaja kuittaa tehtävän valmiiksi&lt;/strong&gt; (state = &amp;ldquo;Valmis&amp;rdquo;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Työnjohtaja hyväksyy&lt;/strong&gt; tunnit ja kulut viikoittain
(&lt;a href="../../tyonjohtaja/hyvaksynnat/"&gt;Hyväksynnät&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Toimisto luo laskun&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;Avaa tehtävä → Action → &lt;strong&gt;&amp;ldquo;Create Invoice&amp;rdquo;&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Odoo luo &lt;code&gt;account.move&lt;/code&gt;-rivin (Draft-tilassa).&lt;/li&gt;
&lt;li&gt;Asentajan kirjaamat &lt;strong&gt;tunnit × asentajan tuntihinta&lt;/strong&gt;, &lt;strong&gt;kulut&lt;/strong&gt;
ja &lt;strong&gt;tuoterivit&lt;/strong&gt; siirtyvät automaattisesti.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tarkistus&lt;/strong&gt;: avaa Draft-lasku.
&lt;ul&gt;
&lt;li&gt;Tarkista että rivit, hinnat, ALV-luokat ovat oikein.&lt;/li&gt;
&lt;li&gt;Resolution-teksti (asentajan kirjoittama yhteenveto) näkyy
laskun otsikossa / muistiossa — asiakas näkee tämän.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Confirm&lt;/strong&gt;: Action → Post.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Lähetys asiakkaalle&lt;/strong&gt; ja &lt;strong&gt;Netvisoriin&lt;/strong&gt;:
&lt;ul&gt;
&lt;li&gt;Lähetys asiakkaalle: Action → Send &amp;amp; Print (PDF + sähköposti).&lt;/li&gt;
&lt;li&gt;Netvisoriin: katso &lt;a href="../netvisor/"&gt;Netvisor-integraatio&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="laskun-rakenne"&gt;Laskun rakenne&lt;a class="anchor" href="#laskun-rakenne"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Odoon &lt;code&gt;account.move&lt;/code&gt;:n osat:&lt;/p&gt;</description></item><item><title>Tuntien ja kulujen hyväksyntä</title><link>https://docs.elt.systems/docs/tyonjohtaja/hyvaksynnat/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.elt.systems/docs/tyonjohtaja/hyvaksynnat/</guid><description>&lt;h1 id="tuntien-ja-kulujen-hyväksyntä"&gt;Tuntien ja kulujen hyväksyntä&lt;a class="anchor" href="#tuntien-ja-kulujen-hyv%c3%a4ksynt%c3%a4"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Viikoittainen rytmi: työnjohtaja &lt;strong&gt;käy läpi viikon tunnit ja kulut&lt;/strong&gt;
ennen kuin ne siirtyvät laskutukseen tai palkanmaksuun.&lt;/p&gt;
&lt;h2 id="miksi-hyväksyntä-on-tarpeen"&gt;Miksi hyväksyntä on tarpeen&lt;a class="anchor" href="#miksi-hyv%c3%a4ksynt%c3%a4-on-tarpeen"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Asentajien itse merkitsemät rivit&lt;/strong&gt; voivat sisältää virheitä
(väärä päivä, väärä tehtävä, väärä määrä).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Liiketoiminta vaatii tarkistuksen&lt;/strong&gt;: hyväksytty rivi → asiakkaalle
laskutus → ELT:n raha. Virheellinen rivi → asiakas valittaa.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Verohallinto vaatii&lt;/strong&gt;: matkat ja päivärahat on dokumentoitu
järkevästi ennen palkanmaksua.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="tuntien-hyväksyntä"&gt;Tuntien hyväksyntä&lt;a class="anchor" href="#tuntien-hyv%c3%a4ksynt%c3%a4"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Field Service → Timesheets&lt;/strong&gt; tai &lt;strong&gt;HR → Timesheets&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Tuntien kirjaaminen</title><link>https://docs.elt.systems/docs/asentaja/tunnit/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.elt.systems/docs/asentaja/tunnit/</guid><description>&lt;h1 id="tuntien-kirjaaminen"&gt;Tuntien kirjaaminen&lt;a class="anchor" href="#tuntien-kirjaaminen"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Tunnit voidaan lisätä kahdesta paikasta: &lt;strong&gt;tehtäväkohtaisesti&lt;/strong&gt; tai
&lt;strong&gt;yleisestä Tunnit‑näkymästä&lt;/strong&gt;. Lopputulos on sama, valinta on
ergonominen.&lt;/p&gt;
&lt;h2 id="tehtäväkohtainen-tuntirivi"&gt;Tehtäväkohtainen tuntirivi&lt;a class="anchor" href="#teht%c3%a4v%c3%a4kohtainen-tuntirivi"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Kun olet avoinna tehtävässä:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Avaa &lt;strong&gt;Tunnit&lt;/strong&gt;‑välilehti (rivin &amp;ldquo;Tehtävän tiedot&amp;rdquo; jälkeen).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&amp;quot;+ Lisää tunteja&amp;quot;&lt;/strong&gt; ‑nappi.&lt;/li&gt;
&lt;li&gt;Modalissa:
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Päivä&lt;/strong&gt; — kalenteri‑pickerillä. Voit kollapsoida kalenterin
pois jos et tarvitse.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tunnit&lt;/strong&gt; — esim. &lt;code&gt;1.5&lt;/code&gt; tai &lt;code&gt;1:30&lt;/code&gt;. Desimaali ja kaksoispiste
molemmat toimivat.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Custom task&lt;/strong&gt; ‑dropdown — valinnainen, jos haluat tarkentaa
mihin osatehtävään kirjasit (esim. &amp;ldquo;Sähkötyö&amp;rdquo;, &amp;ldquo;Matka&amp;rdquo;, &amp;ldquo;Tauko&amp;rdquo;).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Kuvaus&lt;/strong&gt; — vapaaehtoinen muistilappu.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tallenna&lt;/strong&gt; → rivi ilmestyy listaan ja synkkautuu palvelimelle
(tai odottaa jonossa jos olet offline).&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="yleinen-tunnitnäkymä"&gt;Yleinen Tunnit‑näkymä&lt;a class="anchor" href="#yleinen-tunnitn%c3%a4kym%c3%a4"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Kun haluat nähdä &lt;strong&gt;kaikki päivän/viikon/kuukauden tuntisi&lt;/strong&gt; yhdessä
listassa:&lt;/p&gt;</description></item><item><title>Asentajien tilanne</title><link>https://docs.elt.systems/docs/tyonjohtaja/asentajien-status/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.elt.systems/docs/tyonjohtaja/asentajien-status/</guid><description>&lt;h1 id="asentajien-tilanne-status"&gt;Asentajien tilanne (status)&lt;a class="anchor" href="#asentajien-tilanne-status"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Tällä sivulla on kerätty yhteen näkymät joista työnjohtaja näkee
&lt;strong&gt;reaaliajassa&lt;/strong&gt; mitä asentajat tekevät ja missä on hidastumisia.&lt;/p&gt;
&lt;h2 id="workers-lista"&gt;Workers-lista&lt;a class="anchor" href="#workers-lista"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Field Service → Workers&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Näyttää kaikki &lt;code&gt;fsm.person&lt;/code&gt;-rivit ELT:llä — käytännössä jokainen
asentaja jolla on oikeudet ottaa tehtäviä. Sarakkeet:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Name&lt;/strong&gt; + &lt;strong&gt;Email&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;User&lt;/strong&gt; — Odoo-käyttäjälinkki (&lt;code&gt;elt_user_id&lt;/code&gt;, 200.7+)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tämän viikon tunnit&lt;/strong&gt; — yhteenveto&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Aktiiviset tehtävät&lt;/strong&gt; — montako&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Sertifikaatit / pätevyydet&lt;/strong&gt; (jos käytössä)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Klikkaamalla riviä → henkilön detail-näkymä, kalenteri, historia.&lt;/p&gt;
&lt;h2 id="tämän-hetken-kuva-planning-calendar"&gt;Tämän hetken kuva: Planning Calendar&lt;a class="anchor" href="#t%c3%a4m%c3%a4n-hetken-kuva-planning-calendar"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a href="../planning-calendar/"&gt;Suunnittelukalenteri&lt;/a&gt; on paras yleissilmäys.
Vaaka-akselilla päivät, asentajat pystyssä — yhdellä silmäyksellä
näet kuka on missäkin.&lt;/p&gt;</description></item><item><title>Kulujen kirjaaminen</title><link>https://docs.elt.systems/docs/asentaja/kulut/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.elt.systems/docs/asentaja/kulut/</guid><description>&lt;h1 id="kulujen-kirjaaminen"&gt;Kulujen kirjaaminen&lt;a class="anchor" href="#kulujen-kirjaaminen"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Kuluiksi lasketaan kaikki työn aiheuttamat menot joita ei vielä ole
laskutettu asiakkaalta: &lt;strong&gt;matkat&lt;/strong&gt;, &lt;strong&gt;päivärahat&lt;/strong&gt;, &lt;strong&gt;materiaalit&lt;/strong&gt;
(jos ostit kohteessa esim. tarvikkeen jälleenmyyjältä) ja &lt;strong&gt;muut&lt;/strong&gt;
(parkki, jätehuolto, tienkäyttömaksut).&lt;/p&gt;
&lt;h2 id="tyypilliset-kululuokat"&gt;Tyypilliset kululuokat&lt;a class="anchor" href="#tyypilliset-kululuokat"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Kululaji&lt;/th&gt;
 &lt;th&gt;Mikä se on&lt;/th&gt;
 &lt;th&gt;Verovapaa raja&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Kilometrikorvaus&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Auton käyttö omalla autolla&lt;/td&gt;
 &lt;td&gt;Verohallinnon vuosittain päivittämä&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Päiväraha (osa/koko)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Yli 6 h kotia kauempana&lt;/td&gt;
 &lt;td&gt;Verohallinnon vuosittain päivittämä&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Ateriakorvaus&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Lounas matkalla&lt;/td&gt;
 &lt;td&gt;Verohallinnon vuosittain päivittämä&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Materiaali&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Kohteessa ostettu tarvike&lt;/td&gt;
 &lt;td&gt;Kuitin mukaan&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Tienkäyttömaksu&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Tunneli, lautta, parkki&lt;/td&gt;
 &lt;td&gt;Kuitin mukaan&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Muu&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Mikä tahansa kuluja työstä&lt;/td&gt;
 &lt;td&gt;Kuitin mukaan&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;blockquote class="book-hint info" &gt;

**Toimisto määrittää tarkat korvausluokat ja euromäärät** vuosittain
verohallinnon päätösten mukaisesti. PWA:n kululaji-dropdown näyttää
voimassa olevat valinnat.
&lt;/blockquote&gt;
&lt;h2 id="kulun-kirjaaminen-tehtävälle"&gt;Kulun kirjaaminen tehtävälle&lt;a class="anchor" href="#kulun-kirjaaminen-teht%c3%a4v%c3%a4lle"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Kun olet avoinna tehtävässä:&lt;/p&gt;</description></item><item><title>Netvisor-kirjanpitointegraatio</title><link>https://docs.elt.systems/docs/toimisto/netvisor/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.elt.systems/docs/toimisto/netvisor/</guid><description>&lt;h1 id="netvisor-kirjanpitointegraatio"&gt;Netvisor-kirjanpitointegraatio&lt;a class="anchor" href="#netvisor-kirjanpitointegraatio"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;ELT:n kirjanpito tehdään &lt;strong&gt;Netvisor&lt;/strong&gt;:ssa, mutta tehtävien laskutus,
palkanlaskenta ja varastonhallinta tehdään &lt;strong&gt;Odoo:ssa&lt;/strong&gt;. Tämän
sillan rakentaa &lt;code&gt;netvisor_integration&lt;/code&gt; -moduuli.&lt;/p&gt;
&lt;h2 id="mitä-missäkin-suunnassa"&gt;Mitä missäkin suunnassa&lt;a class="anchor" href="#mit%c3%a4-miss%c3%a4kin-suunnassa"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Suunta&lt;/th&gt;
 &lt;th&gt;Mitä&lt;/th&gt;
 &lt;th&gt;Aikataulu&lt;/th&gt;
 &lt;th&gt;Tila&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;NV → Odoo&lt;/td&gt;
 &lt;td&gt;Ostolaskut&lt;/td&gt;
 &lt;td&gt;Päivittäin 06:00&lt;/td&gt;
 &lt;td&gt;✅ Aktiivinen cron&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;NV → Odoo&lt;/td&gt;
 &lt;td&gt;Maksu-status&lt;/td&gt;
 &lt;td&gt;Päivittäin 07:00&lt;/td&gt;
 &lt;td&gt;✅ Aktiivinen cron&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Odoo → NV&lt;/td&gt;
 &lt;td&gt;Myyntilaskut&lt;/td&gt;
 &lt;td&gt;Automaattinen + manuaalinen&lt;/td&gt;
 &lt;td&gt;✅&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Bi-suuntainen&lt;/td&gt;
 &lt;td&gt;Asiakkaat sync&lt;/td&gt;
 &lt;td&gt;Manuaalinen wizard&lt;/td&gt;
 &lt;td&gt;✅&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Bi-suuntainen&lt;/td&gt;
 &lt;td&gt;Tuotteet sync&lt;/td&gt;
 &lt;td&gt;Manuaalinen wizard&lt;/td&gt;
 &lt;td&gt;✅&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Odoo → NV&lt;/td&gt;
 &lt;td&gt;Palkanmaksu&lt;/td&gt;
 &lt;td&gt;Kuukausittain 1. päivä 08:00&lt;/td&gt;
 &lt;td&gt;⚠ Cron pois päältä, manuaalinen aktivointi&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Odoo → NV&lt;/td&gt;
 &lt;td&gt;Kulut ostolaskuina&lt;/td&gt;
 &lt;td&gt;–&lt;/td&gt;
 &lt;td&gt;⚠ Cron pois päältä&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="asetukset-vain-admin"&gt;Asetukset (vain admin)&lt;a class="anchor" href="#asetukset-vain-admin"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Settings → Netvisor Integration&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Laitteen rekisteröinti</title><link>https://docs.elt.systems/docs/asentaja/laitteet/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.elt.systems/docs/asentaja/laitteet/</guid><description>&lt;h1 id="laitteen-rekisteröinti"&gt;Laitteen rekisteröinti&lt;a class="anchor" href="#laitteen-rekister%c3%b6inti"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Kun asennat asiakkaalle uuden laitteen (lämpöpumppu, kattolämmitin,
ilmastointi, valoisuusanturi, …), kannattaa &lt;strong&gt;rekisteröidä se
asiakkaan laitelistaan&lt;/strong&gt;. Tämä on hyödyksi:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Takuukäsittelyssä&lt;/strong&gt; — kun vika tulee 2 v päästä, kuka tahansa
asentaja näkee mikä laite, mistä toimittajalta, milloin asennettu.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Huoltohistoriassa&lt;/strong&gt; — kunkin laitteen kohdalla näkyy mitä on
tehty, milloin ja kenen toimesta.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Sopimusasiakkaille&lt;/strong&gt; — toimisto raportoi mitä laitteita on
rekisterissä.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="rekisteröinti-tehtäväriviltä"&gt;Rekisteröinti tehtäväriviltä&lt;a class="anchor" href="#rekister%c3%b6inti-teht%c3%a4v%c3%a4rivilt%c3%a4"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Helpoin tapa: tehtävällä olet jo lisännyt tuoterivin (esim. Nibe
F‑sarjan lämpöpumppu). Sieltä:&lt;/p&gt;</description></item><item><title>Palkanlaskenta (HR Payroll)</title><link>https://docs.elt.systems/docs/toimisto/palkat/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.elt.systems/docs/toimisto/palkat/</guid><description>&lt;h1 id="palkanlaskenta-hr-payroll"&gt;Palkanlaskenta (HR Payroll)&lt;a class="anchor" href="#palkanlaskenta-hr-payroll"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Palkanlaskennassa tunnit + kulut + sopimuspalkka koostetaan
&lt;strong&gt;palkkalaskelmiksi&lt;/strong&gt; (&lt;code&gt;hr.payslip&lt;/code&gt;). Tämän jälkeen ne siirtyvät
Netvisoriin maksatusta varten.&lt;/p&gt;
&lt;h2 id="kuukausirytmi"&gt;Kuukausirytmi&lt;a class="anchor" href="#kuukausirytmi"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Tyypillinen kuukausi:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Päivä&lt;/th&gt;
 &lt;th&gt;Tehtävä&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;1‑31&lt;/td&gt;
 &lt;td&gt;Asentajat kirjaavat tunteja PWA:sta, työnjohtaja hyväksyy viikoittain&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;30‑31&lt;/td&gt;
 &lt;td&gt;Toimisto sulkee kuukauden, varmistaa että kaikki on hyväksytty&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1. seuraavan kk:n&lt;/td&gt;
 &lt;td&gt;Palkkalaskelmien luonti edellisen kuukauden datasta&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;1.–5.&lt;/td&gt;
 &lt;td&gt;Palkkalaskelmien tarkistus, korjaukset&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;5.–10.&lt;/td&gt;
 &lt;td&gt;Lähetys Netvisoriin maksatusta varten&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;14./15.&lt;/td&gt;
 &lt;td&gt;Palkka maksuun (Netvisorin kautta)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="palkkalaskelman-luonti"&gt;Palkkalaskelman luonti&lt;a class="anchor" href="#palkkalaskelman-luonti"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;HR → Payroll → Payslips → Create&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Kuvien lisääminen tehtäville</title><link>https://docs.elt.systems/docs/asentaja/kuvat/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.elt.systems/docs/asentaja/kuvat/</guid><description>&lt;h1 id="kuvien-lisääminen-tehtäville"&gt;Kuvien lisääminen tehtäville&lt;a class="anchor" href="#kuvien-lis%c3%a4%c3%a4minen-teht%c3%a4ville"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Kuvat ovat tärkein keino dokumentoida työ. Ne suojaavat sekä asentajaa
(&amp;ldquo;tein juuri näin&amp;rdquo;) että asiakasta (&amp;ldquo;näin se oli ennen&amp;rdquo;). Niitä voi
lisätä rajattomasti — ei enää 10 kuvan rajoitusta kuten vanhassa
versiossa.&lt;/p&gt;
&lt;h2 id="milloin-kannattaa-ottaa-kuva"&gt;Milloin kannattaa ottaa kuva&lt;a class="anchor" href="#milloin-kannattaa-ottaa-kuva"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Ennen aloitusta&lt;/strong&gt; — kohteen yleistilanne, vanha laite, johdotus
jonka aiot purkaa.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Työn aikana&lt;/strong&gt; — vaiheet jos joku menee yllättävästi
(esim. sähköpääkeskuksen takana ei ollut sitä mitä piti).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Valmiina&lt;/strong&gt; — lopputulos. Asiakas haluaa tämän muistoksi.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Vialliset osat&lt;/strong&gt; jotka vaihdoit — joskus toimittaja vaatii kuvaa
takuukäsittelyä varten.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Sähköselostus / kuva avatusta laitteesta&lt;/strong&gt; — auttaa tulevaa
asentajaa joka tulee samaan paikkaan.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="kuvan-lisääminen-tehtävälle"&gt;Kuvan lisääminen tehtävälle&lt;a class="anchor" href="#kuvan-lis%c3%a4%c3%a4minen-teht%c3%a4v%c3%a4lle"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Kun olet avoinna tehtävässä:&lt;/p&gt;</description></item><item><title>Laitteet ja takuut</title><link>https://docs.elt.systems/docs/toimisto/laitteet/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.elt.systems/docs/toimisto/laitteet/</guid><description>&lt;h1 id="laitteet-ja-takuut-maintenanceequipment"&gt;Laitteet ja takuut (maintenance.equipment)&lt;a class="anchor" href="#laitteet-ja-takuut-maintenanceequipment"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Asentajan rekisteröimät laitteet (lämpöpumput, ilmastoinnit,
sähköpääkeskukset…) tallentuvat &lt;strong&gt;&lt;code&gt;maintenance.equipment&lt;/code&gt;&lt;/strong&gt;-malliin.
Toimistosta nähdään kokonaisuus, takuutiedot ja huoltohistoria.&lt;/p&gt;
&lt;h2 id="yleisnäkymä"&gt;Yleisnäkymä&lt;a class="anchor" href="#yleisn%c3%a4kym%c3%a4"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Maintenance → Equipments&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Lista näyttää kaikki ELT:n rekisteröimät laitteet:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Name&lt;/strong&gt; — laitteen kuvaus + sarjanumero&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Category&lt;/strong&gt; — laitetyyppi (lämpöpumppu, ilmastointi, jne.)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Customer&lt;/strong&gt; — asiakas (kohde)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Install date&lt;/strong&gt; — asennuspäivä&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Warranty date&lt;/strong&gt; — takuun voimassaolon päättyminen&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Active orders&lt;/strong&gt; — montako tehtävää joissa tämä laite mainittu&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="asiakaskohtainen-laitelista"&gt;Asiakaskohtainen laitelista&lt;a class="anchor" href="#asiakaskohtainen-laitelista"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Asiakkaan formista &lt;strong&gt;Equipment&lt;/strong&gt;-välilehti näyttää kaikki hänen
kohteissaan olevat laitteet. Helppo etsiä &amp;ldquo;millä asiakkaalla on
Nibe S1255&amp;rdquo;.&lt;/p&gt;</description></item><item><title>Offline-käyttö</title><link>https://docs.elt.systems/docs/asentaja/offline/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.elt.systems/docs/asentaja/offline/</guid><description>&lt;h1 id="offlinekäyttö"&gt;Offline‑käyttö&lt;a class="anchor" href="#offlinek%c3%a4ytt%c3%b6"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;PWA on suunniteltu toimimaan kentällä myös ilman nettiyhteyttä:
kellareissa, parkkihalleissa, ulko‑Suomessa kävellessä, eikö-vain-vielä-5G:tä-tällä-paikkakunnalla.&lt;/p&gt;
&lt;h2 id="mitä-toimii-offline"&gt;Mitä toimii offline&lt;a class="anchor" href="#mit%c3%a4-toimii-offline"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;✅ &lt;strong&gt;Tehtävien selaaminen&lt;/strong&gt; — viimeksi haetut tehtävät, niiden tiedot
ja kuvaukset ovat tallessa.&lt;/p&gt;
&lt;p&gt;✅ &lt;strong&gt;Tuntien kirjaaminen&lt;/strong&gt; — modal toimii normaalisti, tallennettu
rivi jonottaa.&lt;/p&gt;
&lt;p&gt;✅ &lt;strong&gt;Kulujen kirjaaminen&lt;/strong&gt; — sama kuin tunnit, kuitti tallentuu
puhelimen lokaaliin.&lt;/p&gt;
&lt;p&gt;✅ &lt;strong&gt;Kuvien lisääminen&lt;/strong&gt; — kamera avautuu, kuva tallentuu, jonottaa
upload:ia.&lt;/p&gt;
&lt;p&gt;✅ &lt;strong&gt;Tuotteiden haku ja hintojen katsominen&lt;/strong&gt; — käyttää offline‑
varastettua tuotekatalogia (n. 170 000 tuotteen LVISnet‑lista).&lt;/p&gt;</description></item><item><title>Ylläpitäjälle (admin)</title><link>https://docs.elt.systems/docs/toimisto/admin/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.elt.systems/docs/toimisto/admin/</guid><description>&lt;h1 id="ylläpitäjälle-admin"&gt;Ylläpitäjälle (admin)&lt;a class="anchor" href="#yll%c3%a4pit%c3%a4j%c3%a4lle-admin"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Tämä osio on tarkoitettu järjestelmänvalvojalle (&lt;code&gt;group_system&lt;/code&gt;).
Sisältää operatiivisia toimia jotka eivät kuulu päivittäiseen
toimistorutiiniin.&lt;/p&gt;
&lt;h2 id="uusi-käyttäjä"&gt;Uusi käyttäjä&lt;a class="anchor" href="#uusi-k%c3%a4ytt%c3%a4j%c3%a4"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Settings → Users &amp;amp; Companies → Users → Create&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Pakolliset:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Name&lt;/strong&gt; + &lt;strong&gt;Login&lt;/strong&gt; (yleensä sähköposti)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Password&lt;/strong&gt; (tilapäinen, käyttäjä vaihtaa)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Oikeudet rooleittain:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Rooli&lt;/th&gt;
 &lt;th&gt;Tarvittavat ryhmät&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Asentaja&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;fieldservice.group_fsm_team&lt;/code&gt;, &lt;code&gt;stock.group_stock_user&lt;/code&gt;, &lt;code&gt;hr.group_hr_user&lt;/code&gt;*&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Työnjohtaja&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;+ &lt;code&gt;fieldservice.group_fsm_manager&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Toimisto (laskutus)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;+ &lt;code&gt;account.group_account_invoice&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Toimisto (täydet)&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;+ &lt;code&gt;account.group_account_manager&lt;/code&gt;, &lt;code&gt;hr.group_hr_manager&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Admin&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;+ &lt;code&gt;base.group_system&lt;/code&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;* &lt;code&gt;hr.group_hr_user&lt;/code&gt; tarvitaan tuntien ja kulujen kirjaamiseen
omasta nimestään.&lt;/p&gt;</description></item><item><title>Ilmoitukset (push)</title><link>https://docs.elt.systems/docs/asentaja/ilmoitukset/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.elt.systems/docs/asentaja/ilmoitukset/</guid><description>&lt;h1 id="ilmoitukset-push"&gt;Ilmoitukset (push)&lt;a class="anchor" href="#ilmoitukset-push"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Push‑ilmoitukset ovat nopein tapa saada tieto siitä, että sinulle on
annettu uusi tehtävä tai työnjohtaja pyytää apua. Ne saapuvat
puhelimen ilmoituspalkkiin &lt;strong&gt;myös silloin kun PWA on suljettu&lt;/strong&gt; tai
puhelimen näyttö on lukittu.&lt;/p&gt;
&lt;h2 id="mitä-ilmoituksia-tulee"&gt;Mitä ilmoituksia tulee&lt;a class="anchor" href="#mit%c3%a4-ilmoituksia-tulee"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Tilanne&lt;/th&gt;
 &lt;th&gt;Ilmoitus&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Sinulle kohdistettu uusi tehtävä&lt;/td&gt;
 &lt;td&gt;&amp;ldquo;Kutsuttu tehtävälle: FO023 — Sähkötyö&amp;rdquo;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Apuasentajaa pyydetään&lt;/td&gt;
 &lt;td&gt;&amp;ldquo;Apu pyydetty: Kalle / FO024&amp;rdquo;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Hyväksyntä saatu (tunnit/kulut)&lt;/td&gt;
 &lt;td&gt;&amp;ldquo;Tuntisi viikko 21 hyväksytty&amp;rdquo;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Muu työnjohtajan viesti&lt;/td&gt;
 &lt;td&gt;Otsikkona viestin otsikko&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Klikkaa ilmoitusta → PWA aukeaa suoraan oikealle tehtävälle.&lt;/p&gt;</description></item><item><title>Päivitykset</title><link>https://docs.elt.systems/docs/paivitykset/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.elt.systems/docs/paivitykset/</guid><description>&lt;h1 id="päivitykset"&gt;Päivitykset&lt;a class="anchor" href="#p%c3%a4ivitykset"&gt;#&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Tärkeimmät järjestelmäpäivitykset ja uudet ominaisuudet kronologisessa
järjestyksessä (uusin ylimpänä).&lt;/p&gt;
&lt;h2 id="2452026"&gt;24.5.2026&lt;a class="anchor" href="#2452026"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;h3 id="pwa-v134--tarkista-päivitykset-nappi--asennuksen-palautus"&gt;PWA v1.3.4 — &amp;ldquo;Tarkista päivitykset&amp;rdquo; ‑nappi + asennuksen palautus&lt;a class="anchor" href="#pwa-v134--tarkista-p%c3%a4ivitykset-nappi--asennuksen-palautus"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Asetuksiin&lt;/strong&gt; lisätty &lt;em&gt;Tarkista päivitykset&lt;/em&gt; ‑nappi joka pakottaa
service workerin tarkistamaan uudet versiot. Yksi klikkaus → uusi
versio käytössä. Ei enää tarvitse sulkea/avata sovellusta moneen
kertaan.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&amp;ldquo;Asenna sovellus&amp;rdquo;&lt;/strong&gt; Chromen menussa toimii taas — manifest-tiedoston
korjaus.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Diagnostiikkapaneeli&lt;/strong&gt; push-tuen tarkistuksiin (Asetukset →
Ilmoitukset → &amp;ldquo;Näytä tekninen erittely&amp;rdquo; jos ilmoitukset eivät toimi).&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="tehokkaammat-lvisnet-tukkutuonnit-elt_fsm-v20015"&gt;Tehokkaammat LVISnet-tukkutuonnit (elt_fsm v200.15)&lt;a class="anchor" href="#tehokkaammat-lvisnet-tukkutuonnit-elt_fsm-v20015"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Watchdog kestää 4 h&lt;/strong&gt; (aiemmin 60 min) joten 90+ min tuonnit eivät
enää katkea ennenaikaisesti.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Reaaliaikainen edistyminen näkyy&lt;/strong&gt; &lt;code&gt;lvisnet.fetch.run&lt;/code&gt;-listassa:
&lt;em&gt;&amp;ldquo;Importing OLTUOTE.txt: 87 000 / 171 540 rows…&amp;rdquo;&lt;/em&gt; päivittyy joka
~40 sekuntia.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="netvisor-kirjanpitointegraatio-asennettu-v1801123"&gt;Netvisor-kirjanpitointegraatio asennettu (v18.0.1.12.3)&lt;a class="anchor" href="#netvisor-kirjanpitointegraatio-asennettu-v1801123"&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Moduuli asennettu tuotantokantaan, cronit aktiivisia (06:00
ostolaskut, 07:00 maksu-status).&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Credentialsit syötettävä&lt;/em&gt; Settings-sivulta ennen kuin sync:t toimivat.&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote class="book-hint info" &gt;

Tämä ohjesivusto on otettu käyttöön 24.5.2026. Aiemmat versiopäivitykset
on dokumentoitu kehityskoneen `Roadmap.md`:ssä ja moduulien
git-historiassa. Tähän listaan kerätään vain käyttäjälle näkyvät isot
muutokset.
&lt;/blockquote&gt;</description></item></channel></rss>