Verkkolasku

Started by morfiini, 20.08.12 - klo:16:01

Previous topic - Next topic

morfiini

Käytättekö kukaan MLinvoice:n Finvoice-verkkolaskuominaisuutta? Ilmeisesti tähän tarvitaan jokin palveluntarjoaja verkkolaskujen välitykseen, joten ominaisuus ei ole suoraan hyödynnettävissä? Voitteko suositella jotakin toimivaa ratkaisua MLinvoicen kanssa?

Ere Maijala

Minulla ei Finvoice-toiminnallisuutta ole käytössä, vaikka sen olen systeemiin rakentanut, mutta se on testattu yhden käyttäjän kanssa. Silloin välittäjänä taisi toimia Maventa, joka on käsittääkseni aika paljon käytetty, mutta ei minulla oikeastaan sen kummempaa käsitystä aiheesta ole.

t. Ere

morfiini

Kiitos tiedosta. Tutustuin vähän aiheeseen, ja Maventa:lla näyttäisi olevan mahdollisuus välittää MLInvoicen tuottamia verkkolaskuja. Joudun lähettämään asiakkaalle myös liitteitä verkkolaskun yhteydessä, onnistuuko tämmöinen MLInvoice:n FinVoice-rajapinnalla tai verkkolaskun luonnin yhteydessä jotenkin?

Tällä hetkellä käytän erillistä ohjelmistoa verkkolaskujen lähettämiseen ja tuskaa on, kun kirjaan samat laskut MLInvoice:en ja toiseen ohjelmistoon, että nämä olisivat myös raporteissa mukana.

Ere Maijala

Liitteitä ei tällä hetkellä saa Finvoice-laskun mukana kulkemaan. Finvoice-speksissä (v1.3) sanotaan näin:
Quote
Finvoice välityspalvelussa ei välitetä liitteitä. Finvoice-välityspalvelussa verkkolaskujen välitys pe- rustuu datan välittämiseen, ei kuvien tai liitteiden välittämiseen. Dataa vastaanottava asiakas voi hyödyntää suoraan omissa järjestelmissä. Tarvittaessa voidaan käyttää SpecificationDetailsin Speci- ficationFreeText -kenttä, johon Lähettäjä voi lisätä muotoiltua erittelytietoa esim. toimialakohtaiset tiedot. SpecificationFreeTextin etuna on se, ettei erillisiä toimialakohtaisia tyylitiedosta tarvita. Li- säksi Finvoicessa voi käyttää linkkiä, jonka avulla laskun vastaanottaja voi katsoa liitettä Lähettäjän tai aineiston hoitajan palvelussa.

Tämä vastaa myös käsitystäni siitä, että Finvoice-laskun mukana ei saa lähtemään liitetiedostoja. Ainoastaan linkitys tiedostoihin, jotka säilytetään jossain vastaanottajan ulottuvilla, olisi mahdollista. Voin toki olla väärässäkin, joten jos on parempaa tietoa, niin kertokaa ihmeessä.

t. Ere

morfiini

#4
Näin se näyttäisi olevan, ettei liitettä voi viedä Finvoice 1.3 mukaisen viestin mukana, ainoastaan linkin liitteeseen. Minulle riittäisi kyllä linkin osoittaminenkin johonkin määrittämääni web-osoitteeseen, josta asiakas voisi sitten käydä katsomassa liitteet.

Linkki tai linkit lähetetään käsittääkseni <InvoiceUrlText>-tageissa?

Se varsinainen liitteen kuljettaminen näkyy olevan tällä hetkellä mukana ainoastaan verkkolaskuoperaattoreiden kehittämässä TEAPPSXML-formaatissa. Myöhemmin Finvoice 2.0 tulee myös tukemaan liitteiden lähetystä, mutta uusi versio näyttäisi olevan vielä luonnosvaiheessa.


Ere Maijala

Luulisin, että esim. OrderIdentifierUrlText olisi parempi. Olisiko se laskukohtainen tieto, vai miten sen pitäisi toimia? Mietin sitä, että jo nykyisellään voisi esim. "Lisätiedot (ei näytetä laskussa)" -kenttään lisätä url:n ja lisätä sen Finvoice-laskuun pienellä muutoksella create_finvoice.xsl -tiedostoon (tai paremmin hieman eri versiolla siitä).

--Ere

morfiini

#6
Tuossa verkkolaskutusohjelmistossa, mitä olen käyttänyt, niin liitteet ovat laskukohtaisia, eikä esim. laskurivikohtaisia. Niinpä olen pyrkinyt laittamaan liitteet vastaamaan laskurivien mukaista järjestystä ja mahdollisimman kuvaavalla nimellä, että asiakas voisi tarkastaa kaikki tai vain haluamansa liitteet.

Lueskelin tuota Finvoice-verkkolaskun soveltamisohjetta (kappale 10), niin siellä mainittiin tuo  <InvoiceUrlText>-kenttä liitelinkkien lähetyksessä.

http://www.fkl.fi/verkkolasku/yrityksen_verkkolasku/ladattavat/Tekniset%20tiedostot/FINVOICE%201_3_soveltamisohje_23052011.pdf

Voisiko tuohon "Lisätiedot (ei näytetä laskussa)" -kenttään lisätä suoraan noita tarvittavia tageja arvoineen, jotka sitten tulisivat käyttöön osaksi finvoice-sanomaa, vai miten tätä ajattelit? Tässä kun voisi olla tarvetta myös muille lisäkentille, kuten rahoitusyhtiöaineistolle (factoring)

Ere Maijala

Soveltamisohje mainitsee tuon InvoiceUrlText-kentän esimerkkinä, mutta sitä käytetään joissakin palveluissa esim. pdf-muotoisen laskun linkkinä. Tietoluettelossa on sitten enemmän kenttiä.

Lähinnä tässä koitan kartoittaa, millaisiin linkkeihin on tarvetta, tai pitäisikö liitetiedostotuen olla sisäänrakennettuna MLInvoicessa. Ymmärsinkö oikein, että oikeastaan olisi tarpeen mahdollisuus lisätä liite vaikka jokaiselle laskuriville?

Toki tuohon lisätietokenttään voi tehdä erilaista toiminnallisuutta (tai xsl-tiedostoon tapoja parsia sitä), mutta jos tarvitaan enemmänkin linkkejä eri kenttiin, niin menee aika viritykseksi. Silloin lienee helpompi toteuttaa toiminnallisuus kunnolla...

--Ere

morfiini

#8
Olet oikeassa, lisätietokentän käyttäminen kenttien lisäämiseen taitaisi olla vähän viritys. Millainen olisi mielestäsi paras vaihtoehto muokata/parsia tuota luotavaa xsl-tiedostoa?

Itselleni riittäisi, että saisin ne liitteiden linkit näkyviin asiakkaalle niin, että asiakas voisi sitten laskussa näkyvien linkkien mukaan siirtyä kyseiseen web-osoitteeseen ja katsoa liitteen tai liitteet.

Useaan käyttöön sopiva kuvaus toiminnallisuudesta voisi olla vaikka näin:

1. Liitteiden linkki olisi laskuttajan valittavissa laskukohtaisesti ja/tai laskurivikohtaisesti.
Syy: Asiakkaalle voisi laittaa laskukohtaiseen linkkiin esim. tilausvahvistuksen. Laskurivikohtaiseen linkkiin voisi laittaa sitten halutessaan kyseisen laskurivin aiheuttaneen todisteen (työmääräimen, kuormakirjan, km-erittelyn tms. todisteen). Laskuttaja voisi itse päättää, mikä on paras toteutustapa itselle tai kyseiselle asiakkaalle.

2. Sekä laskukohtaisissa että laskurivikohtaisissa liitteissä voisi olla mahdollisuus lisätä useampi linkki samalle laskulle tai laskuriville (esim. Yhdelle laskuriville "Matkakulut 200 euroa" voisi liitteen linkeiksi laittaa erikseen matkalaskun ja matkaliput). 

Paras toteutustapa tietysti olisi se, että laskuttaja voisi valita, että liitetäänkö liitteet osaksi verkkolaskua ja/tai osoitetaanko jokin web-linkki kyseiseen liitteeseen (kumpaakin tapaa voisi käyttää siltä varalta, että asiakas ei saa syystä tai toisesta omassa palvelussaan laskuun liitettyjä tiedostoja auki, linkki ei aukea tai asiakkaan verkkolaskupalvelu ei tue liitteitä tai niiden linkkejä. Esim. asiakkaani ei pysty ottamaan vastaan kuin 5 liitettä, loput voisi käydä katsomassa linkeistä jos haluaa).

Käsittääkseni tämä liitetiedostojen lähetys osana laskua vaatisi sen Finvoice 2.0 tai TEAPPSXML-formaatin käyttöönottoa?

Tuossa käyttämässäni palvelussa muodostetaan automaattisesti laskusta myös .pdf versio, joka lähetetään verkkolaskun mukana (jotkut asiakkaat haluavat tulostaa laskut esim. kirjanpitoa varten).

Osa verkkolaskuohjelmistoista on sellaisia, että liitteet tallennetaan omalle laskutusohjelmiston yhteydessä toimivalle web-palvelimelle josta ne voi käydä katsomassa. Hyvää tässä on se, että lasku ja liitteet olisivat tallessa samassa paikassa, josta ne voi siirtää kirjanpidon tositteiksi. Toiminnallisuus vaatisi kuitenkin asiakkaan tunnistamisen web-palvelimessa. Mitä olet mieltä tällaisesta toiminnallisuudesta MLInvoicessa?