peruuta
Näytä tulokset kohteelle 
Hae sen sijaan kohdetta 
Tarkoititko: 
Suosikit

Kirjaudu sisään Sinulla ei ole yhtään suosikkia valittuna.
Apu
CONTRIBUTOR ***

Myyntilaskun rivisumman pakotus annettuun arvoon

Tila: Toteutettu

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.

3 kommenttia

Hei,

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

Hei Teemu!

Korjauspäivitys on nyt julkaistu:

CONTRIBUTOR ***

Hei,

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