Finvoice tyylillä, virheilmoitus

Started by taleman, 13.01.16 - klo:11:36

Previous topic - Next topic

taleman

E-laskutusosoitteet ja OVT-tunnukset pitäisi olla oikein. Kun valitsen Finvoice tyylillä tulee virheilmoitus:

This page contains the following errors:

error on line 1 at column 41: Unsupported encoding iso-8859-15
Below is a rendering of the page up to the first error.

Se ilman tyyliä oleva e-lasku muodosti XML-tiedoston. Toisaalta sen lähettäminen Osuuspankin kautta epäonnistui. Nähtävästi pitää olla SOAP-kehys. Muistan aikaisemman laskutusohjelman kanssa myös taistelleeni, kunnes pankin avustuksella sain tehtyä semmoiset asetukset että e-laskut kelpasi ja lähti pankin kautta.

Ere Maijala

Mielenkiintoista. Mikä PHP-versio ja käyttöjärjestelmä sinulla on? Kokeilepa vaihtaa Finvoice.xsl-tiedostoa ensimmäinen rivi tällaiseksi:

<?xml version="1.0" encoding="ISO-8859-1"?>


Nykyään tulostusmalleista (Järjestelmä -> Tulostusmallit) voi ottaa käyttöön myös SOAP-kehyksen luovan version. Kaipaisin sen testauksesta tuloksia..

--Ere

taleman

Lähetin SOAP-kehyksellisen laskuaineiston OP:lle, mutta epäilyttää siinä on vikaa. Laskun summana näkyi 0 euroa, aikaisemmin siinä on osannyt näkyä laskun oikea summa. Seurailen tuleeko tuosta virhepalaute tai meneekö se asiakkaalle asti.

taleman

Ei toiminut. Virheilmoitus on

Virheen tunnus:
6: Muu virhe.
Virheen tarkennus:
(VLD) SOAP request must include ,Sender PartyId ,Sender

Ere Maijala

Onko laskuttajan tiedoissa Organisaatiotunniste (OVT) täytetty?

--Ere

taleman

Luulin OVT-tunnuksen kirjoittaneeni, mutta enpä ollutkaan. Uusi yritys korjauksen jälkeen.

Ere Maijala

SOAP-kehyksen ja Finvoicen luontia on nyt korjattu niin, että sen pitäisi läpäistä validoinnit. Eli kehitysversiota saa toki testailla, tulee uutena versionakin ulos ennen pitkää.

Selvittelin vielä tuota merkistöasiaa, ja ikävä kyllä näyttää siltä, että ISO-8859-15 on ainoa sallittu merkistö Finvoicessa, eikä se mene muilla merkistöillä validoinnista läpi. Ei siis välttämättä ole muuta vaihtoehtoa kuin koittaa saada palvelinpuoli ymmärtämään tuota merkistöä.

--Ere