FinvoiceSenderInfo-sanomien muodostusohjelma
Parviainen, Aku (2014)
Parviainen, Aku
Savonia-ammattikorkeakoulu
2014
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201405137629
https://urn.fi/URN:NBN:fi:amk-201405137629
Tiivistelmä
Opinnäytetyön aiheena oli FinvoiceSenderInfo-sanomien muodostaminen ohjelmallisesti. Sanomilla laskuttaja voi ilmoittaa tarjoavansa e-laskua verkkopankkiasiakkaille. Laskuttaja lähettää sanomat palveluntarjoajansa (kuten Enfo Zender Oy:n) välityksellä.
SenderInfo-sanomat täytyy muodostaa ja lähettää erikseen jokaiseen verkkopankkiin, jossa e-laskua halutaan tarjota. Lisäksi jokaista laskutettavaa tuotetta tai palvelua kohden täytyy muodostaa oma sanoma, joten pelkästään yhdelle laskuttajalle luotavien sanomien määrä voi kasvaa huomattavaksi. Sanomien muodostaminen käsin on aikaa vievää ja virhealtista, joten ratkaisuna ongelmaan päätettiin muodostaa sanomat ohjelmallisesti. Ohjelman kehitykseen käytettiin Visual Studio -kehitysympäristöä ja .NET Framework -komponentteja. Ohjelmointikielenä oli C#.
Lopputuloksena toteutettiin ohjelma, jonka avulla käyttäjä voi luoda sanomat ohjelmaan syötteenä annettavien laskuttajatietojen perusteella. Muodostamalla sanomat ohjelmallisesti pystyttiin vähentämään virheiden määrää ja sanomien tekemiseen käytettävää aikaa.
SenderInfo-sanomat täytyy muodostaa ja lähettää erikseen jokaiseen verkkopankkiin, jossa e-laskua halutaan tarjota. Lisäksi jokaista laskutettavaa tuotetta tai palvelua kohden täytyy muodostaa oma sanoma, joten pelkästään yhdelle laskuttajalle luotavien sanomien määrä voi kasvaa huomattavaksi. Sanomien muodostaminen käsin on aikaa vievää ja virhealtista, joten ratkaisuna ongelmaan päätettiin muodostaa sanomat ohjelmallisesti. Ohjelman kehitykseen käytettiin Visual Studio -kehitysympäristöä ja .NET Framework -komponentteja. Ohjelmointikielenä oli C#.
Lopputuloksena toteutettiin ohjelma, jonka avulla käyttäjä voi luoda sanomat ohjelmaan syötteenä annettavien laskuttajatietojen perusteella. Muodostamalla sanomat ohjelmallisesti pystyttiin vähentämään virheiden määrää ja sanomien tekemiseen käytettävää aikaa.