Eurooppa-normin mukaisen Finvoice-verkkolaskun validointi julkishallinnon laskutuksessa
Huuhilo, Salla (2026)
Huuhilo, Salla
2026
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202604288154
https://urn.fi/URN:NBN:fi:amk-202604288154
Tiivistelmä
Opinnäytetyön tavoitteena oli kehittää sovellus Finvoice 3.0 -verkkolaskujen validointia varten, kun verkkolaskuja lähetetään julkishallinnolle. Sovelluksella voidaan tarkistaa ovatko verkkolaskut Eurooppa-normin mukaisia. Työn teoriaosuudessa perehdytään verkkolaskutukseen, käytettäviin validointimenetelmiin sekä eurooppalaiseen verkkolaskustandardiin, jonka pohjalta validointisäännöt määriteltiin.
Toteutettu ohjelma on Windows Forms App .NET Framework -sovellus. Verkkolaskujen validointi toteutettiin kahdella eri validointitekniikalla. Työssä käytettiin skeematarkistusta ja Schematron validointia. Opinnäytetyö painottui Schematron-validoinnin toteutukseen ja eurooppalaisen verkkolaskustandardin mukaisten validointi-sääntöjen rakentamiseen.
Lopputuloksena syntyi ohjelma, joka vastaa eurooppalaisen verkkolaskustandardin säännöksiä sekä julkishallinnon julkaisemia verkkolaskun sisältökriteereitä. Työn rajaus oli tiukka ja ohjelma tarjoaa hyvän pohjan jatkokehitykselle. Sovelluksen validointisääntöjä voidaan kehittää laajemmaksi kattamaan myös muut laskun saajat kuin julkishallinto sekä täyttämään koko eurooppalaisen verkkolaskustandardin kriteerit.
Toteutettu ohjelma on Windows Forms App .NET Framework -sovellus. Verkkolaskujen validointi toteutettiin kahdella eri validointitekniikalla. Työssä käytettiin skeematarkistusta ja Schematron validointia. Opinnäytetyö painottui Schematron-validoinnin toteutukseen ja eurooppalaisen verkkolaskustandardin mukaisten validointi-sääntöjen rakentamiseen.
Lopputuloksena syntyi ohjelma, joka vastaa eurooppalaisen verkkolaskustandardin säännöksiä sekä julkishallinnon julkaisemia verkkolaskun sisältökriteereitä. Työn rajaus oli tiukka ja ohjelma tarjoaa hyvän pohjan jatkokehitykselle. Sovelluksen validointisääntöjä voidaan kehittää laajemmaksi kattamaan myös muut laskun saajat kuin julkishallinto sekä täyttämään koko eurooppalaisen verkkolaskustandardin kriteerit.