MayaLabs Discussion Area

Suomeksi (Finnish only) => MLInvoiceen liittyvä keskustelu => Topic started by: nasko on 20.03.23 - klo:14:23

Title: Finvoice ei toimii
Post by: nasko on 20.03.23 - klo:14:23
Hei,

Päivityksen jälkeen jos yrittää lähetä laskuja Finvoice (tyylillä) niin tulee seuravaa virhe:

QuoteResult XML validation failed:

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

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

Mitenköhän tämä korjatais?

yt. nasko
Title: Re: Finvoice ei toimii
Post by: Ere Maijala on 28.03.23 - klo:21:56
Pahoitteluni siitä, että 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ä.

Seuraavassa versiossa on vähän helpotettu tätä, eli kentät sisällytetään Finvoice-sanomaan vain, jos ne on määritelty. Tarvittaessa voit kopioida uuden tiedoston omaan asennukseesi manuaalisesti osoitteesta https://raw.githubusercontent.com/emaijala/MLInvoice/dev/invoice_printer_finvoice.php .

t. Ere