Start a new topic
A

Anonymous

Mitä automaatiota myyntilaskujun verokoodien taustalla on?

04-05-2017 1:42 pm posted by Anonymous

Moi,

Törmäsin eilen pieneen pulmaan myyntilaskurivien verokoodien kanssa. Vien rajanpintaan myyntilaskun, joka sisältää mm. seuraavat rivit:

salesinvoice_xml.png

Kuten näkyy, laskulla on rivejä sekä "KOMY" että "KOOS" tunnuksella. Netvisorin tosite muodostuu kuitenkin pelkillä "KOMY" verokoodeilla:

voucher.png

Kyseessä on tilanne, jossa myyjä ostaa käytetyn tuotteen asiakkaalta myynnin yhteydessä. Tässä tapauksessa kyse ei ole marginaaliverotuksen alaisesta tapahtumasta, jolloin tuo KOOS haluttu verokoodi.

Tiedän, että esim. RAMY koodilla laukaisee automaation, joka käytännössä asettaa joka riville verokoodin RAMY. Onko KOOS:in kanssa jotain vastaa, vai mistä tässä on kyse?

Tämä testi on tehty koulutusympäristössä, mutta meillä on myös toinen tapaus tuotannossa jossa tämä tuottaa päänvaivaa (asiakas korjaa tositteet käsin).

Message was edited by: Teemu Laakso Kuvat linkitetty copy-pasten sijaan.


Tapio Naumanen

Visma

04-05-2017 2:16 pm posted by Tapio Naumanen

Moi Teemu Laakso​,

Kuvat ei näy, saatko muokattua tuota postausta ja lisättyä ne? Tai sitten lisää tähän kommenttina.

A

Anonymous

04-05-2017 3:53 pm posted by Anonymous

Moi Tapio Naumanen,

Linkitin nyt kuvat eri tavalla, näetkö ne?

Tapio Naumanen

Visma

04-05-2017 3:57 pm posted by Tapio Naumanen

Nyt näkyy!

Tapio Naumanen

Visma

05-05-2017 10:16 am posted by Tapio Naumanen

Moi Teemu Laakso,

En saanut replikoitua tuota tilannetta vaan tosite muodoistui aivan oikein. Siirrytään taas tiketille niin voidaan käydä tarkemmin läpi nuo sanomat ja mitä on tuotu.​

A

Anonymous

05-05-2017 10:23 am posted by Anonymous

Moi,

Sen verran voisin vielä tarkentaa, että vein laskun tosiaan lähettämättömänä Netvisoriin käsittelin sen paikallisen tulostuksen kautta, joka sitte loi tositteen.

Tapio Naumanen

Visma

05-05-2017 11:24 am posted by Tapio Naumanen

Tosiaan tuo näytti siltä aluksi, että tosite muodostuu väärin kun se muodostetaan myöhäisemmässä vaiheessa (laskun lähetyksen yhteydessä). Mutta aikani testailtua niin sain tulemaan oikein.

Eli Netvisorin tililuettelosta kannattaa tarkasta tilin ALV-tunniste:

Screen Shot 2017-05-05 at 11.20.15.png

A

Anonymous

05-05-2017 12:18 pm posted by Anonymous

Moi,

Ensinnäkin iso kiitos, pääsemme tällä eteenpäin!

Osaatko vielä sanoa mitä tämä tarkoittaa käytännössä? Onko niin, että rajapinnan kautta voidaan tuoda vain tilille asetettu verokoodi, vai onko tässä jotain poikkeuksia? Rajapinta kuvauksen mukaan myyntilaskun sallitut verokoodit ovat:

NONE|KOOS|EUOS|EUUO|EUPO|100|KOMY|EUMY|EUUM|EUPM312|EUPM309|MUUL|EVTO|EVPO|RAMY|RAOS|EVRO


Voinko tuoda esim. rivin NONE koodilla mille tahansa tilille?

Tai jos asetan kysymyksen toisin - missä tapauksissa tilin alv-tunniste ylikirjoittaa tuodun alv-koodin?

Tapio Naumanen

Visma

05-05-2017 2:55 pm posted by Tapio Naumanen

Hyvä, hieno homma!

  • Tositeriville valitun tilin tulee löytyä järjestelmästä, muutoin palautetaan INVALID_DATA –virhe
  • Alv-koodi haetaan annetun tilin takaa mikäli sitä ei ole sanomalla annettu - tilille voi kuitenkin tuoda minkä tahansa sallitun koodin
  • Mikäli sanomalla annetaan alv-koodi, joka on ristiriidassa riville valitun alv-prosentin kanssa, ohjelma palauttaa virheen selitteineen
A

Anonymous

05-05-2017 4:37 pm posted by Anonymous

Moi,

Mitä tässä kyseisessä tapuksessa tapahtui? Sanomalla vietiin rivikohtainen verokoodi ja rajapinta ei palauttanut virhettä, mutta verokoodi ei kuitenkaan päätynyt laskulle/tositteelle vaan se haettiin tilin takaa.

Tapio Naumanen

Visma

08-05-2017 8:27 am posted by Tapio Naumanen

Moi,

Juurikin noin, eli koodi haettiin asetuksien takaa.

Eli jos sanomalla annetaan näin:

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

Mutta asetuksissa tililuettelon puolella on näin:

Screen Shot 2017-05-08 at 8.24.33.png

Niin muodostuva tosite näyttää tältä:

Screen Shot 2017-05-08 at 8.25.11.png

ALV-koodeja voi tuoda miten haluaa mutta annettava prosentti pitää olla oikein. Eli jos yrität tuoda esim. KOMY:lle prosentin 18 niin saat herjan.

A

Anonymous

09-05-2017 10:42 am posted by Anonymous

Moi,

Voitko vielä varmistaa että käsitin oikein - myyntilaskun tuoteriville on pakko viedä joku verokoodi, mutta Netvisor ei käytä tätä koodia mihinkään vaan hakee rivillä käytetyn verokoodin tilin takaa.

Miksi tuo verokoodi vaaditaan rajapinnassa, jos se sivuutetaan välittömästi?

Tapio Naumanen

Visma

19-05-2017 3:28 pm posted by Tapio Naumanen

Moi Teemu Laakso

Eli kun tosite ei muodostu laskun tuonnin yhteydessä niin tositteen luonnin yhteydessä haetaan tieto tuolta tililuettelon alta.

Mutta jos tosite muodostetaan samalla kun laskukin niin kunnioitetaan sanomalla annettuja tietoja.

Tuossa on sinänsä ristiriita toinen vaihtoehto hyväksyy myyntilaskulle KOOS koodin mutta toinen taas ei. Tähän ei juuri nyt tulla tekemään mitään. Tästä on aikaisemminkin ollut toiveita ja näiden koodien käyttö ristiin tullaan mahdollistamaan tulevaisuudessa.

Login or Signup to post a comment