Treffer: Verkkolaskutuksen integrointi toiminnanohjausjärjestelmään
Weitere Informationen
Opinnäytetyössä toteutettiin verkkolaskutuksen integrointi yrityksen olemassa olevaan toiminnanohjausjärjestelmään, jotta sähköinen laskutus olisi myös mahdollista. Työn toimeksiantajana oli Casamedia Ky. Järjestelmään integrointiin XML-konvertointi, yrityskontaktien lisääminen laskuihin sekä laskujen hallinta. Työssä käytettiin Flutter-ohjelmistokehystä, JavaScriptiä, Node.js-ajoympäristöä, Express.js-kehystä ja MongoDB-tietokantaa. Lisäksi hyödynnettiin Provider-kirjastoa toteuttamaan laskuihin liittyvien tietojen tilanhallintaa. Työn tuloksena yrityksen laskutusjärjestelmässä on mahdollisuus luoda, muokata, poistaa, PDF-konvertoida ja lähettää verkkolasku XML-muodossa Peppoliin. Käyttäjä pystyy myös vastaanottamaan verkkolaskut suoraan järjestelmään, joka tukee XML-muotoisten tiedostojen tuomista ja vastaanottamista. Seuraavaksi laskutusjärjestelmään olisi hyvä toteuttaa myynti- ja ostoreskontra, joilla laskujen hallinta yksinkertaistuisi. ; The thesis involved the integration of e-invoicing into the company's existing ERP sys-tem, so that electronic invoicing would also be possible. The client was Casamedia Ky. The system integration included XML conversion, adding business contacts to invoices and invoice management. The work used the Flutter software framework, JavaScript, Node.js runtime environment, Express.js framework and MongoDB database. In addition, the Provider library was used to implement state management for invoice data. As a result of the work, the company's invoicing system can create, edit, delete, convert to PDF and send an online invoice in XML format to Peppol. The user will also be able to receive web invoices directly into the system, which supports importing and receiving XML files. The next step would be to implement a sales and purchase ledger in the invoicing system to simplify invoice management.