Treffer: Verkkolaskutuksen integrointi toiminnanohjausjärjestelmään

Title:
Verkkolaskutuksen integrointi toiminnanohjausjärjestelmään
Authors:
Publication Year:
2024
Collection:
Theseus.fi (Open Repository of the Universities of Applied Sciences / Ammattikorkeakoulujen julkaisuarkisto)
Document Type:
Dissertation bachelor thesis
Language:
Finnish
Rights:
fi=All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.|sv=All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.|en=All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.| ; Rajoitettu käyttöoikeus / Restricted access / Tillgången begränsad
Accession Number:
edsbas.3370DB3
Database:
BASE

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.