Finvoice ei toimii

Started by nasko, 20.03.23 - klo:14:23

Previous topic - Next topic

nasko

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

Ere Maijala

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