Virtuaaliviivakoodi – helpota laskun maksamista
Virtuaaliviivakoodi on pankkiviivakoodin numeerinen muoto, joka sisältää kaikki laskun maksamiseen tarvittavat tiedot: saajan tilinumeron, maksettavan summan, viitenumeron ja eräpäivän. Virtuaaliviivakoodi on erityisen käytännöllinen sähköisissä laskuissa, kuten PDF-laskuissa, jotka lähetetään sähköpostitse. Maksaja voi kopioida viivakoodin ja liittää sen suoraan verkkopankin maksulomakkeelle, jolloin kaikki tiedot täyttyvät automaattisesti.
Mikä on virtuaaliviivakoodi?
Virtuaaliviivakoodi on 54 merkin pituinen numerosarja, joka sisältää kaikki laskun maksutiedot standardoidussa muodossa. Se on sama tieto, joka esitetään perinteisessä paperilaskun viivakoodissa, mutta numeromuodossa. Virtuaaliviivakoodin idea on yksinkertainen: sen voi kopioida tekstinä ja liittää verkkopankin maksulomakkeelle, jolloin vältytään manuaaliselta tietojen syöttämiseltä.
Suomalainen virtuaaliviivakoodi noudattaa pankkiyhdistyksen määrittelemää standardia, joka on ollut käytössä vuodesta 2010 lähtien. Tämä laskuri käyttää versiota 5, jossa viitteenä on suomalainen viitenumero; kansainväliselle RF-viitteelle on oma versionsa 4. Suomalaiset verkkopankit tukevat viivakoodin käyttöä laajasti.
Virtuaaliviivakoodin rakenne
Virtuaaliviivakoodi koostuu useasta kentästä, jotka on järjestetty tietyssä järjestyksessä. Tässä on yksityiskohtainen kuvaus viivakoodin rakenteesta.
1. Versio (1 merkki)
Ensimmäinen merkki kertoo viivakoodin version. Versiossa 5 viitteenä on suomalainen viitenumero ja versiossa 4 kansainvälinen RF-viite. Tämä laskuri luo version 5 viivakoodin.
2. IBAN-tilinumero (16 merkkiä)
Seuraavat 16 merkkiä sisältävät saajan IBAN-tilinumeron ilman FI-maatunnusta. Suomalainen IBAN on muotoa FI2112345600000785, josta viivakoodiin otetaan 16-numeroinen osuus 2112345600000785 eli tarkistenumerot ja pankkikohtainen tilinumero (BBAN).
3. Eurot (6 merkkiä)
Maksettava summa euroissa ilman desimaaleja. Esimerkiksi 123,45 € merkitään muodossa 000123. Summa voi olla enintään 999 999 euroa.
4. Sentit (2 merkkiä)
Maksettava summa sentteinä. Esimerkiksi 123,45 € tapauksessa sentit ovat 45. Sentit merkitään aina kaksinumeroisena (00–99).
5. Varalla (3 merkkiä)
Kolme merkkiä on varattu tulevaa käyttöä varten ja ne ovat aina 000.
6. Viitenumero (20 merkkiä)
Versiossa 5 viitteenä on suomalainen viitenumero (4–20 numeroa), joka täydennetään 20 merkin pituiseksi lisäämällä nollia alkuun. Kansainvälistä RF-viitettä käytetään viivakoodin versiossa 4.
Esimerkki: viitenumero 12345 67891 23454 muutetaan muotoon 00000123456789123454 (ilman välilyöntejä ja täydennettynä).
7. Eräpäivä (6 merkkiä)
Eräpäivä merkitään muodossa VVKKPP (vuosi, kuukausi, päivä). Esimerkiksi 29.11.2025 merkitään muodossa 251129. Vuodesta otetaan vain kaksi viimeistä numeroa.
Esimerkki virtuaaliviivakoodista
Oletetaan, että haluamme muodostaa virtuaaliviivakoodin seuraaville tiedoille:
- IBAN: FI21 1234 5600 0007 85
- Summa: 123,45 €
- Viitenumero: 12345 67891 23454
- Eräpäivä: 29.11.2025
Virtuaaliviivakoodi muodostuisi seuraavasti:
5 (versio)
2112345600000785 (IBAN ilman FI-maatunnusta)
000123 (eurot)
45 (sentit)
000 (varalla)
00000123456789123454 (viitenumero täydennettynä)
251129 (eräpäivä)
→ 521123456000007850001234500000000123456789123454251129
Miten virtuaaliviivakoodia käytetään?
Virtuaaliviivakoodin käyttö on helppoa ja nopeaa. Kun saat sähköisen laskun, jossa on virtuaaliviivakoodi, voit maksaa laskun seuraavasti:
- Kopioi virtuaaliviivakoodi – valitse ja kopioi koko 54-numeroinen viivakoodi laskusta.
- Kirjaudu verkkopankkiin – avaa pankkisi verkkopankki tai mobiilisovellus.
- Valitse "Maksa viivakoodilla" – etsi vaihtoehto, jossa voit liittää viivakoodin.
- Liitä viivakoodi – liitä kopioimasi viivakoodi kenttään.
- Tarkista tiedot – verkkopankki täyttää automaattisesti kaikki kentät (saaja, summa, viite, eräpäivä).
- Hyväksy maksu – tarkista tiedot ja hyväksy maksu.
Tämä säästää aikaa, koska sinun ei tarvitse syöttää tilinumeroa, summaa, viitenumeroa tai eräpäivää manuaalisesti. Kaikki tiedot siirtyvät automaattisesti viivakoodista verkkopankkiin.
Virtuaaliviivakoodi vs. QR-koodi
Nykyään monet laskut sisältävät myös QR-koodin, joka on visuaalinen neliömäinen koodi. QR-koodi sisältää samat tiedot kuin virtuaaliviivakoodi, mutta sen voi lukea kameralla tai viivakoodinlukijalla. Molemmat menetelmät ovat käytössä rinnakkain:
- Virtuaaliviivakoodi – numerosarja, jonka voi kopioida tekstinä. Paras sähköisille laskuille.
- QR-koodi – visuaalinen koodi, jonka voi skannata kameralla. Paras paperilaskuille ja mobiilimaksuille.
Kumpikin menetelmä nopeuttaa laskun maksamista ja vähentää virheitä. Valitse käyttötarkoitukseen sopiva: kopiointi tekstinä (virtuaaliviivakoodi) tai skannaus kameralla (QR-koodi).
Tilinumeron muuntaminen IBAN-muotoon
Virtuaaliviivakoodi vaatii aina IBAN-muotoisen tilinumeron. Jos sinulla on vanha suomalainen tilinumero (esim. 123456-785), laskurimme muuntaa sen automaattisesti IBAN-muotoon ennen viivakoodin luomista. Muunnos tapahtuu seuraavasti:
- Täydennetään tilinumero – vanha tilinumero täydennetään 14 merkin pituiseksi lisäämällä nollia rahalaitostunnuksen ja tilinumeron loppuosan väliin (pankkiryhmillä 4 ja 5 seitsemäs numero säilyttää paikkansa).
- Lasketaan tarkistenumero – IBAN-tarkistenumero lasketaan MOD-97-algoritmilla.
- Lisätään maakoodi – alkuun lisätään FI (Suomi) ja tarkistenumerot.
Esimerkiksi tilinumero 123456-785 muuttuu muotoon FI21 1234 5600 0007 85.
Viitenumeron tarkistus
Viitenumero on tärkeä osa laskua, koska sen avulla maksun saaja tunnistaa, mikä lasku on maksettu. Suomalainen viitenumero sisältää tarkistussumman, joka varmistaa, että viitenumero on oikein. Laskurimme tarkistaa viitenumeron automaattisesti ennen viivakoodin luomista.
Viitenumerossa voi olla 4–20 numeroa, ja viimeinen numero on tarkistenumero. Jos viitenumero on virheellinen, laskuri ilmoittaa siitä eikä luo viivakoodia. Tämä estää virheellisen laskun lähettämisen.
Käyttötapauksia virtuaaliviivakoodille
- Sähköiset laskut – lähetä PDF-laskuja sähköpostitse virtuaaliviivakoodilla varustettuna.
- Laskutusohjelmistot – automaattinen viivakoodin lisäys jokaiseen laskuun.
- Verkkolaskut – vaikka verkkolaskut siirtyvät automaattisesti, virtuaaliviivakoodi helpottaa manuaalista maksua.
- Osamaksulaskut – asiakkaat voivat maksaa osamaksuja helposti kopioimalla viivakoodin.
- Yhdistysten jäsenmaksut – lähetä jäsenmaksulaskut sähköpostitse viivakoodilla.
- Freelance-laskutus – helpota asiakkaidesi laskun maksamista virtuaaliviivakoodilla.
Rajoitukset ja huomioitavaa
- Maksimi summa – suurin mahdollinen summa on 999 999,99 €.
- Viitenumeron pituus – suomalainen viitenumero voi olla 4–20 numeroa.
- Eräpäivä – eräpäivän tulee olla tulevaisuudessa (ei vanhoja laskuja).
- IBAN vaaditaan – tilinumeron tulee olla IBAN-muotoinen tai muunnettavissa sellaiseksi.
- Ei korvaa virallista laskua – virtuaaliviivakoodi on apuväline, mutta varsinainen lasku on edelleen virallinen dokumentti.
Tärkeä muistutus: tämä palvelu on tarkoitettu virtuaaliviivakoodin luomisen apuvälineeksi. Varmista aina, että laskun kaikki tiedot ovat oikein ennen lähettämistä. Virheellinen viivakoodi voi aiheuttaa maksuvaikeuksia tai maksun menemisen väärään paikkaan. Tarkista erityisesti tilinumero, summa ja viitenumero huolellisesti.
Virtuaaliviivakoodin historia Suomessa
Pankkiviivakoodi otettiin käyttöön Suomessa 1990-luvulla helpottamaan paperilaskujen maksamista. Alkuperäinen viivakoodi oli visuaalinen, ja se luettiin pankissa viivakoodinlukijalla. Virtuaaliviivakoodi kehitettiin 2000-luvun lopulla, kun sähköiset laskut yleistyivät. Nykyinen versio 5 on ollut standardina vuodesta 2010 lähtien.
Nykyään virtuaaliviivakoodi on vakiintunut osa suomalaista laskutusta. Kaikki suuret laskutusohjelmistot tukevat sen automaattista luomista, ja kaikki suomalaiset pankit tukevat sen käyttöä verkkopankeissa. Virtuaaliviivakoodi on tehnyt sähköisten laskujen maksamisesta nopeaa ja virheetöntä.