Aloita uusi aihe
A

Anonymous

Sama lasku menee virheeseen batchin kautta, mutta ei suoralla myyntilaskun luonnilla

19-10-2017 12:19 pm tekijä Anonymous

Meillä on lasku, jossa on 440 merkkiä pitkä saate (sekä muutamia rivinvaihtoja). Kyseisen laskun siirto onnistuu suoralla myyntilaskuresurssilla, mutta ei batchina. Batchin palauttama virhe on seuraava:

<?xml version="1.0" encoding="utf-8" standalone="yes"?>

<Root>

    <ResponseStatus>

        <Status>OK</Status>

        <TimeStamp>18.10.2017 13:17:48</TimeStamp>

    </ResponseStatus>

    <Batch>

        <Summary>

            <Status>finished</Status>

            <StatusCode>3</StatusCode>

            <ProcessingEndTime>16.10.2017 8:27:01</ProcessingEndTime>

            <BatchSize>1</BatchSize>

            <ItemsPendingCount>0</ItemsPendingCount>

            <ItemsSuccessCount>0</ItemsSuccessCount>

            <ItemsErrorCount>1</ItemsErrorCount>

        </Summary>

        <SalesInvoiceLinkInformation/>

        <ItemErrorDescriptions>

            <ItemError>

                <Identifier>7922</Identifier>

                <Errors>

                    <Error type="INVALID_DATA_SIZE">Sanomassa olleen kentän pituus liian pitkä, aineistoa ei voitu käsitellä. Myyntilaskun teksti jälkeen laskurivien -kenttä on liian pitkä, maksimipituus: 500, Tämä jäsenmaksu kattaa loppuvuoden 2017 ja vuoden 2018 kokonaan.

          Jäsene...</Error>

                </Errors>

            </ItemError>

        </ItemErrorDescriptions>

    </Batch>

</Root>

Validoidaanko laskut jotenkin eri tavalla batcheissa? Tämä olisi mukava saada yhtenäiseksi.

Varsinainen saate on seuraava (hieman sensuroitu):

Tämä jäsenmaksu kattaa loppuvuoden 2017 ja vuoden 2018 kokonaan.

Jäsenetujamme ovat 4 kertaa vuodessa ilmestyvä Xxxxxxx Xxxx-lehti, yhteisön tuki ja tietämys mm. Facebook-ryhmässä, kotisivuiltamme löytyvät kotimaan ja ulkomaan ajojen vinkit ja jäsenetuhintaan vuokrattava kelohuvila Lapissa.

Jäsenkorttisi saapuu n. kahden viikon kuluessa jäsenlaskun maksamisen jälkeen.

Olemme ottaneet käyttöön E-laskun - Tee e-lasku tilaus verkkopankissasi!

Lisäksi kiinnostaa miten Netvisor käsittelee nuo rivinvaihdot - kuinka paljon ne vaikuttavat tuohon 500 merkin rajoitukseen?

Suoralla sanomalla lasku onnistuttiin luomaan ja koko saate näkyy laskulla.


Tapio Naumanen

20-10-2017 10:05 am tekijä Tapio Naumanen

Batch resurssin validointi noudattaa samaa logiikkaa kuin myyntilaskun tuonti resurssi.

Sanomalla olevan rivinvaihdon eli &#13; merkinnän vaikutus merkkimäärään on 3 merkkiä.

Tapio Naumanen

19-10-2017 12:33 pm tekijä Tapio Naumanen

Hei Antti Peisa

Varmistelen tuon batch ajon validoinnin, mielestäni noudattaa samaa validointia kuin normaali myyntilasku resurssi.

Ja varmistelen myös rivinvaihdon vaikutuksen merkkimäärään.

Jatketaan tämän tapauksenne tarkempaa selvittelyä tiketillä.

Kirjaudu tai Rekisteröidy lähettääksesi kommentin