MayaLabs Discussion Area

Suomeksi (Finnish only) => MLInvoiceen liittyvä keskustelu => Topic started by: tk on 08.03.23 - klo:12:43

Title: Finvoice lasku, virheilmoitus 'FromIntermediator'
Post by: tk on 08.03.23 - klo:12:43
Hei,
asennettuani version 2.1.1 sain Finvoice laskua tallentaessani kaksi virheilmoitusta, joihin en ollut aikaisemmin törmännyt.

------
Error 1831(2) at 5:0: Element 'FromIdentifier': [facet 'minLength'] The value has a length of '0'; this underruns the allowed minimum length of '2'.

Error 1831(2) at 6:0: Element 'FromIntermediator': [facet 'minLength'] The value has a length of '0'; this underruns the allowed minimum length of '2'.
-------

Aikani asiaa tutkiessani ja Finvoice 3.0 sovellusohjetta lukiessani ymmärsin, mistä virhe johtuu. Lisäsin oman yrityksen tietoihin verkkolaskuosoitteen ja operaattorin tunnuksen. Nyt Finvoice tallentui nätisti ja lähti eteenpäin.

Toivottavasti tästä on apua muillekin, jotka eivät ole älynneet lisätä oman yrityksen verkkolaskutietoja asetuksiin. Itse en ollut käynyt  yrityksen asetuksissa sitten ohjelman käyttönoton, joten tuo tieto oli jäänyt tallentamatta. Vai tulivatko nämä kentät nyt uuden version myötä?
Title: Re: Finvoice lasku, virheilmoitus 'FromIntermediator'
Post by: Ere Maijala on 08.03.23 - klo:15:52
Pahoitteluni siitä, että jouduit pähkimään tätä itse. Jäi mainitsematta julkaisun yhteydessä, että välittäjien tiedot lisätään nyt Finvoice-sanomaan aina, koska rekisterit eivät aina pysy ajan tasalla. Finvoice edellyttää, että mukana on sekä lähettäjän että vastaanottajan välittäjä.

Kentät ovat olleet aiemminkin käytettävissä, mutta niitä ei ollut pakko täyttää, ellei käyttänyt Finvoicea SOAP-kehyksellä.
Title: Re: Finvoice lasku, virheilmoitus 'FromIntermediator'
Post by: Ere Maijala on 28.03.23 - klo:21:57
Seuraavassa versiossa tätä on helpotettu niin, että välitystiedot lisätään vain, jos ne kaikki on määritelty. Tarvittaessa uuden version voi jo kopioida manuaalisesti omaan asennukseen osoitteesta https://raw.githubusercontent.com/emaijala/MLInvoice/dev/invoice_printer_finvoice.php .