Skip to main content
Skip table of contents

Laskupohjan luominen ja muokkaaminen

Huom! Jos laskulle tulostetaan muiden kielten erikoismerkkejä, esimerkiksi kyrillisiä tai aasialaisia merkkejä, käytä fonttina DejaVu Sans ‑fonttia, jotta merkit näkyvät oikein.

Info - Mallipohja oletustulostuspohjissa

Oletustulostuspohjissa on Info-niminen pohja, jossa esimerkein havainnollistetaan, miten eri elementit merkitään Kohde-valikossa ja mitä vaikutuksia eri kohteilla on.

Mallipohjassa on käytetty muun muassa erilaisia fonttien värejä ja tyylejä sekä taustavärejä.

Lisätietoa oletustulostuspohjan käyttöönotosta löytyy ohjeesta: Uuden tulostuspohjan luominen oletuspohjista.

Ylätunniste - header

Kohde-pudotusvalikosta valitaan header, jolloin valitut elementit tulostuvat jokaisen sivun alkuun ylätunnisteeseen.

Yrityksen logo voidaan lisätä laskun ylälaitaan ylätunnisteeseen. Lisäohjeet kuvan tai logon lisäämisestä löydät ohjeesta Tulostuspohjan muokkaaminen.

Runko - body

Kohde-pudotusvalikosta valitaan body, jolloin valitut elementit tulostuvat ensimmäiselle sivulle.
Elementissä käytetty [=showAlwaysRows]-parametri varmistaa, että rivit tulostuvat aina ensimmäiseltä sivulta alkaen, vaikka ne eivät mahtuisi kokonaan kyseiselle alueelle.
Tämän elementin avulla laskurivit saadaan aloitettua ensimmäiseltä sivulta ja yhteenveto tulostuu rivien jälkeen. Elementti voidaan sijoittaa mihin kohtaan tahansa sivun body-alueella.

Runkoa voi käyttää myös laskurivien jälkeen esimerkiksi tilisiirtotietojen tulostukseen ensimmäiselle sivulle footerin jälkeen.

Parametri [=barCode] tulostaa viivakoodin vakiokohtaan ensimmäiselle sivulle.

Laskurivien ylätunniste - rowsheader

Kohde-pudotusvalikosta valitaan rowsheader, jolloin valittu elementti tulostuu jokaisen sivun laskurivien alkuun.
Tämä kohde määrittää myös, mistä laskurivien alue alkaa ensimmäisellä sivulla.

Laskurivit - row

Kohde-pudotusvalikosta valitaan row, jolloin valitut elementit tulostuvat jokaiselta laskuriviltä.

Rivien viesti - rowmessage

Kohde-pudotusvalikosta valitaan rowmessage, jolloin elementti näytetään, jos rivit eivät mahdu ensimmäiselle sivulle.

Rivien yhteensäkentät

  • Valitsemalla rowsresult tulostuvat laskurivien summat nettona (alvittomina).

  • Valitsemalla rowsvatdetails tulostuu laskurivien arvonlisäverojen erittely verokannoittain.
    Veron peruste verokannoittain saadaan mukaan lisäämällä muuttuja (Kenttä/Toiminto) vatdetail_base_sum = "".[vatdetail_sum]." (".[vatdetail_base_sum].")"

  • Valitsemalla rowsresult2 tulostuu laskurivien yhteensä-summa bruttona (alvillisena).

image-20250709-081220.png

Laskurivien alatunniste - rowsfooter

Valitsemalla Kohde-pudotusvalikosta rowsfooter elementti tulostuu laskurivien loppuun jokaisella sivulla. Tämä kohde myös määrittää, missä kohtaa laskunrivialue päättyy ensimmäisellä sivulla.

Valitsemalla Kohde-pudotusvalikosta footer elementit tulostuvat jokaisen sivun loppuun, eli alatunnisteeseen.

Monisivuinen lasku

Monisivuisessa laskussa voi ensimmäiselle sivulle määritellä laskua koskevan viestin. Tällöin ensimmäisellä sivulla näytetään vain alv-erittelyt ja laskun summat.

Monirivinen tuoterivi -  multipleRows

multipleRows -elementin avulla yhdelle tuotteelle voi lisätä useita rivejä, esimerkiksi kassakuitissa, jossa tarvitaan sarjanumero- ja takuukenttiä muiden tietojen lisäksi.

Kentän ollessa määritettynä, row-elementtien pystysijainnit tarkistetaan erikseen jokaiselta riviltä (ei pelkästään ensimmäiseltä kuten aiemmin). Jos jokin elementti on tyhjä, alemmat elementit siirtyvät automaattisesti ylöspäin, jolloin tyhjiä välejä ei synny.

Koontilaskun tulostuspohja

Tulostuspohjaeditorilla voi luoda myös koontilaskuja. Oletuspohja koontilaskua varten on nimeltään maksukehotus_1 - 3.

Koontilaskumalli aktivoidaan editorissa klikkaamalla tulostuspohjan nimen perässä olevaa poimintapainiketta ja valitsemalla Tyyli = Koonti.

Uudet koontilaskut näkyvät Etsi-näkymässä normaalien laskupohjavalintojen alapuolella.

Viivakoodin tulostus

Tulostuspohjien [financingBarCode] ja [barCode] -elementtien toiminta:

  • Jos tulostuspohjaeditorissa on kenttä [financingBarCode], laskun viivakoodin tilinumerona käytetään rahoitusyhtiölle määriteltyä tilinumeroa.

  • Jos tulostuspohjaeditorissa on kenttä [barCode], viivakoodissa käytetään toimipaikan oletuspankkitilin numeroa.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.