Aloita uusi aihe
A

Anonymous

Myyntilaskun rivisumman pakotus annettuun arvoon

24-03-2017 3:10 pm tekijä Anonymous

Myyntilaskujen rivien viennissä on pieni bugi liittyen automaation laskeman rivisumman korvaamiseen tuodulla summalla. Tällä hetkellä rivisumman ylikirjoitus vaatii, että riville tuodaan verollinen rivisumma sekä veron määrä - muissa tapauksissa Netvisorin automaatio laskee summan yksikköhinnan, lukumäärän ja verotiedon perusteella.

Esim: oletetaan, että "oikea" yksikköhinta on 1,2345 ja korjataan pyöristysvirhe viemällä "oikea" rivisumma erikseen

<salesinvoiceproductline>

    <productidentifier type="netvisor">12345678</productidentifier>

    <productname>Tuote 1</productname>

    <productunitprice type="net">1,23</productunitprice>

    <productvatpercentage vatcode="KOMY">24</productvatpercentage>

    <salesinvoiceproductlinequantity>1000</salesinvoiceproductlinequantity>

    <salesinvoiceproductlinevatsum>296,28</salesinvoiceproductlinevatsum>

    <salesinvoiceproductlinesum>1530,78</salesinvoiceproductlinesum>

    <accountingaccountsuggestion>3000</accountingaccountsuggestion>

</salesinvoiceproductline>

Tilanteessa jossa rivin veron määrä on nolla, rivin loppusummaa ei kuitenkaan ylikirjoiteta - esim:

<salesinvoiceproductline>

    <productidentifier type="netvisor">12345678</productidentifier>

    <productname>Tuote 1</productname>

    <productunitprice type="net">1,23</productunitprice>

    <productvatpercentage vatcode="NONE">0,00</productvatpercentage>

    <salesinvoiceproductlinequantity>1000</salesinvoiceproductlinequantity>

    <salesinvoiceproductlinevatsum>0,00</salesinvoiceproductlinevatsum>

    <salesinvoiceproductlinesum>1234,5</salesinvoiceproductlinesum>

    <accountingaccountsuggestion>3000</accountingaccountsuggestion>

</salesinvoiceproductline>

Netvisorin sisäänluku ilmeisesti tulkitsee että nollan arvo <salesinvoiceproductlinevatsum> kentässä tarkoittaa ettei kenttää ole tuotu lainkaan, vaikka tämä ei pidä paikkaansa. Näissä tapauksissa Netvisor laskee rivisummaksi:  1,23 * 1000 = 1230

Lähtökohtaisesti tämä virhe on mahdollista korjata laskemalla rivin yksikköhinta loppusummasta, mutta tämä ratkaisu ei sovellu kaikkiin tilanteisiin.  Esimerkiksi tilanteessa, jossa Netvisoriin tuodaan jo lähetettyjä laskuja reskontraa/perintää varten laskut on oleellista tuoda samassa muodossa kuin ne asiakkaalle alunperin lähetettiin.


Tapio Naumanen

Visma

06-04-2017 5:27 pm tekijä Tapio Naumanen

Hei,

Kyseessä selvä ohjelmistovirhe. Tästä luotu tiketti backlogille ja tämä arkistoidaan.

Laura Sainio

20-04-2017 5:11 pm tekijä Laura Sainio

Hei Teemu!

Korjauspäivitys on nyt julkaistu:

A

Anonymous

21-04-2017 3:11 pm tekijä Anonymous

Hei,

Ihan mahtavaa, että tämä saatiin korjattua näin nopeasti!

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