{"id":29196,"date":"2026-08-17T11:00:00","date_gmt":"2026-08-17T11:00:00","guid":{"rendered":"https:\/\/bilnex.io\/peppol-arve-ilma-xml\/"},"modified":"2026-08-17T11:00:00","modified_gmt":"2026-08-17T11:00:00","slug":"peppol-lasku-ilman-xml-tiedostoa","status":"publish","type":"page","link":"https:\/\/bilnex.io\/fi\/peppol-lasku-ilman-xml-tiedostoa\/","title":{"rendered":"Kuinka l\u00e4hett\u00e4\u00e4 Peppol-lasku kirjoittamatta XML-koodia"},"content":{"rendered":"<article class=\"article-content-section article-content article-single\">\n<div class=\"container content-area\">\n<div class=\"text-content ce-answer\">\n<h2 id=\"luhike-vastus-kasuta-vormi-mitte-xml-redaktorit\">L\u00fchike vastus: kasuta vormi, mitte XML-redaktorit<\/h2>\n<p>Ei, v\u00e4ikeettev\u00f5tja ei pea Peppol-arve saatmiseks XML-i kirjutama. Peppol-arve on struktureeritud andmefail, mis vastab <a href=\"https:\/\/docs.peppol.eu\/poacc\/billing\/3.0\/upcoming\/\">Peppol BIS Billing 3.0 spetsifikatsioonile<\/a>, see t\u00e4hendab arvet, mille v\u00e4ljad on masinloetavad (arvuti m\u00f5istab neid automaatselt, ilma et inimene peaks andmeid k\u00e4sitsi \u00fcle kandma). Sina t\u00e4idad tavalise arve vormi oma e-arve- v\u00f5i raamatupidamistarkvaras: kliendi nimi, summad, k\u00e4ibemaks, makset\u00e4htaeg. Tarkvara koostab sellest XML-faili ise ning saadab selle Peppol-v\u00f5rgu kaudu edasi. 17. augustil 2026 muutus kohustuslikuks <a href=\"https:\/\/peppol.org\/documentation\/technical-documentation\/post-award-documentation\/\">uus BIS Billing 3.0 versioon<\/a>, mist\u00f5ttu tasub kontrollida, et Sinu operaator kasutab v\u00e4rskeimat valideerimisreeglite komplekti.<\/p>\n<p>Sinu t\u00f6\u00f6 piirdub tavaliste arveandmete sisestamisega. Kui klient v\u00f5i operaator \u00fctleb, et arve \u201eei l\u00e4binud valideerimist\u201c, ei t\u00e4henda see, et Sa peaksid XML-koodi k\u00e4sitsi parandama. See t\u00e4hendab, et m\u00f5ni v\u00e4li on tarkvaras t\u00e4itmata v\u00f5i vale ja Sa pead selle vormis \u00fcle vaatama.<\/p>\n<h2 id=\"mis-on-peppol-ja-mis-see-ei-ole\">Mis on Peppol ja mis see ei ole?<\/h2>\n<p>Peppol on turvaline andmevahetusv\u00f5rk, mille kaudu liiguvad struktureeritud arved \u00fchest s\u00fcsteemist teise. Peppol ise ei ole tarkvara ega vorm, mida Sa t\u00e4idad. See on nagu postiteenus arvete jaoks. Sisu, mis sellel v\u00f5rgul liigub, peab vastama <a href=\"https:\/\/docs.peppol.eu\/poacc\/billing\/3.0\/upcoming\/\">Peppol BIS Billing 3.0 reeglitele<\/a>, mis kirjeldavad, milliseid andmev\u00e4lju arve peab sisaldama ja millises struktuuris. Struktuur kannab nimetust UBL (Universal Business Language) ja on \u00fcks levinumaid XML-p\u00f5hiseid arvevorminguid. XML (Extensible Markup Language) on lihtsalt masinloetav failiformaat, mida arvutid andmete vahetamiseks kasutavad. Inimene seda tavaliselt \u00fcldse ei n\u00e4e.<\/p>\n<p>Peppol-arve ei ole sama, mis e-kirjaga saadetud PDF-arve, ega ka k\u00e4ibedeklaratsiooni esitamine maksuametile. Need on kolm erinevat kohustust: arve saatmine kliendile, andmete masinloetavus ja maksuaruandlus riigile. Need k\u00e4ivad tihti k\u00e4sik\u00e4es, aga ei pea seda tegema.<\/p>\n<h2 id=\"mida-kontrollida-enne-arve-loomist\">Mida kontrollida enne arve loomist?<\/h2>\n<p>Enne kui Sa arvet avama hakkad, kontrolli need asjad \u00fcle:<\/p>\n<ul>\n<li><strong>Kliendi Peppol-valmidus:<\/strong> kas ostja suudab \u00fcldse Peppol-arveid vastu v\u00f5tta ja mis on tema t\u00e4pne Peppol ID ehk aadress, kuhu arve suunata.<\/li>\n<li><strong>Ostja viide v\u00f5i tellimuse number:<\/strong> kehtivate <a href=\"https:\/\/docs.peppol.eu\/poacc\/billing\/3.0\/upcoming\/\">Peppol reeglite<\/a> j\u00e4rgi peab arvel olema kas ostja viide v\u00f5i tellimuse number. Ilma nendeta arve valideerimine eba\u00f5nnestub.<\/li>\n<li><strong>Kliendispetsiifilised juhised:<\/strong> m\u00f5ni suurklient v\u00f5i avaliku sektori asutus soovib t\u00e4pselt oma sisemist koodi, mitte Sinu v\u00e4ljam\u00f5eldud viidet. K\u00fcsi see number otse kliendilt, mitte ei arva ise.<\/li>\n<\/ul>\n<h2 id=\"loo-ja-saada-peppol-arve-viies-sammus\">Loo ja saada Peppol-arve viies sammus<\/h2>\n<ol>\n<li><strong>Vali klient ja saatmisviis:<\/strong> m\u00e4rgi tarkvaras, et arve l\u00e4heb v\u00e4lja Peppol-kanali kaudu, mitte e-kirjaga.<\/li>\n<li><strong>Lisa m\u00fc\u00fcja ja ostja identifikaatorid:<\/strong> Sinu ja kliendi Peppol ID-d t\u00e4idetakse enamasti automaatselt kliendikaardilt.<\/li>\n<li><strong>Sisesta arve read, k\u00e4ibemaks ja maksetingimused:<\/strong> tooted v\u00f5i teenused, hinnad, k\u00e4ibemaksum\u00e4\u00e4r ja makset\u00e4htaeg.<\/li>\n<li><strong>Lisa ostja viide v\u00f5i tellimuse number:<\/strong> see v\u00e4li ei ole valikuline.<\/li>\n<li><strong>K\u00e4ivita valideerimine ja saada:<\/strong> tarkvara kontrollib arve enne saatmist automaatselt ja annab teada, kui midagi on puudu.<\/li>\n<\/ol>\n<h2 id=\"millised-valjad-on-olulisemad-kui-esmapilgul-naib\">Millised v\u00e4ljad on olulisemad, kui esmapilgul n\u00e4ib?<\/h2>\n<p>Kujuta ette 1 200-eurost arvet L\u00e4ti kliendile. Summa ja k\u00e4ibemaks on \u00f5iged, aga arve v\u00f5ib ikkagi tagasi tulla, kui:<\/p>\n<ul>\n<li>arve number ei ole unikaalne ja kordab varasemat arvet;<\/li>\n<li>valuuta kood on vale v\u00f5i puudub;<\/li>\n<li>k\u00e4ibemaksukategooria ja -m\u00e4\u00e4r ei klapi (nt 0% k\u00e4ibemaks ilma p\u00f5hjenduseta);<\/li>\n<li>m\u00fc\u00fcja v\u00f5i ostja identifikaator on valesti kirjutatud;<\/li>\n<li>makseandmed, n\u00e4iteks IBAN v\u00f5i viitenumber, on puudu v\u00f5i vigased;<\/li>\n<li>ostja viide v\u00f5i tellimuse number on t\u00fchi.<\/li>\n<\/ul>\n<p>Just viimane punkt on k\u00f5ige levinum viga. <a href=\"https:\/\/docs.peppol.eu\/poacc\/billing\/3.0\/upcoming\/\">Peppol&#8217;i reeglite<\/a> kohaselt on see kohustuslik v\u00e4li, ja selle puudumine on fataalne valideerimisviga, mitte soovitus, mida saab ignoreerida.<\/p>\n<h2 id=\"pdf-manused-ja-tagasilukatud-arved\">PDF, manused ja tagasil\u00fckatud arved<\/h2>\n<p>PDF-arve on inimesele loetav, aga see ei ole Peppol-arve. <a href=\"https:\/\/www.fin.ee\/finantspoliitika-valissuhted\/arvestusvaldkond\/raamatupidamise-algdokumendid-arved-e-arved\">Rahandusministeeriumi selgituse<\/a> j\u00e4rgi on e-arve masinloetav fail, mille p\u00f5hjal ei pea vastuv\u00f5tja andmeid k\u00e4sitsi sisestama. Pilt v\u00f5i PDF sellele n\u00f5udele ei vasta. Paljud tarkvarad lisavad struktureeritud arvele PDF-koopia kaasa, et inimene saaks arve sisu kiirelt \u00fcle vaadata, kuid see on lisamugavus, mitte asendus.<\/p>\n<p>Kui arve ei j\u00f5ua kliendini, on tegu tarnet\u00f5rkega, tavaliselt vale Peppol ID v\u00f5i \u00fchenduse probleemiga. Kui arve j\u00f5uab kliendini, aga tema s\u00fcsteem l\u00fckkab selle tagasi, on tegu \u00e4rit\u00f5rkega, enamasti puuduva ostja viite v\u00f5i vale rekvisiidi t\u00f5ttu. Kontrolli esimesena just neid kahte asja, enne kui kahtled tarkvara t\u00f6\u00f6kindluses.<\/p>\n<h2 id=\"mis-kehtib-eestis-ja-latis-nuud-ja-mis-on-tulemas\">Mis kehtib Eestis ja L\u00e4tis n\u00fc\u00fcd ja mis on tulemas?<\/h2>\n<p>Eestis saab raamatupidamiskohustuslane, kes on end e-\u00e4riregistris e-arve vastuv\u00f5tjaks registreerinud, alates 2025. aastast n\u00f5uda m\u00fc\u00fcjalt <a href=\"https:\/\/www.fin.ee\/finantspoliitika-valissuhted\/arvestusvaldkond\/raamatupidamise-algdokumendid-arved-e-arved\">e-arvet<\/a>, kui pooled ei ole kokku leppinud teisiti. Eesti lubab kasutada nii kohalikku kui Euroopa, ehk Peppol-, standardit, ja ministeerium soovitab ettev\u00f5tjatele just viimast, kuna see levib laiemalt \u00fcle Euroopa Liidu.<\/p>\n<p>L\u00e4tis on n\u00f5uded karmimad ja ajakava selgem. Alates 1. jaanuarist 2025 on struktureeritud e-arve kohustuslik G2G, B2G ja G2B tehingutes, ja alates 1. jaanuarist 2026 tuleb nende sama valdkonna arvete andmed edastada ka <a href=\"https:\/\/www.vid.gov.lv\/lv\/e-rekini\">Valsts ie\u0146\u0113mumu dienestile (VID)<\/a>. B2B tehingutes on andmete esitamine VID-le vabatahtlik kuni 31. detsembrini 2027, kuid alates 1. jaanuarist 2028 muutub struktureeritud e-arve ja selle andmete VID-le esitamine kohustuslikuks ka L\u00e4ti ettev\u00f5tete omavahelistes tehingutes.<\/p>\n<p>Euroopa Liidu tasandil on j\u00e4rgmine oluline t\u00e4htaeg 1. juuli 2030, mil <a href=\"https:\/\/taxation-customs.ec.europa.eu\/news\/vat-digital-age-2026-work-programme-available-2026-05-22_en\">ViDA reformi<\/a> raames muutub piiri\u00fclestes B2B tehingutes e-arve vaikimisi arveldusviisiks. Kui Sa juba t\u00e4na Peppol-arveid saadad, on Sa sellele t\u00e4htajale valmis aastaid enne, kui see kellelegi teisele probleemiks muutub.<\/p>\n<h2>FAQ<\/h2>\n<h3>Kas v\u00e4ikeettev\u00f5tja peab Peppol-arve saatmiseks XML-i kirjutama?<\/h3>\n<p>Ei, v\u00e4ikeettev\u00f5tja ei pea XML-i kirjutama. T\u00e4idad tavalise arve vormi oma tarkvaras ja tarkvara koostab XML-faili ise ning saadab selle Peppol-v\u00f5rgu kaudu.<\/p>\n<h3>Mis on Peppol?<\/h3>\n<p>Peppol on turvaline andmevahetusv\u00f5rk arvete jaoks. See ei ole tarkvara, vaid nagu postiteenus, mis edastab struktureeritud arveid.<\/p>\n<h3>Millised on k\u00f5ige levinumad vead Peppol-arve saatmisel?<\/h3>\n<p>K\u00f5ige levinum viga on ostja viite v\u00f5i tellimuse numbri puudumine. See on kohustuslik v\u00e4li ja selle puudumine p\u00f5hjustab valideerimisvea.<\/p>\n<h3>Mis vahe on Peppol-arvel ja PDF-arvel?<\/h3>\n<p>PDF-arve on inimesele loetav, kuid ei ole masinloetav. Peppol-arve on struktureeritud XML-fail, mida arvutid saavad automaatselt t\u00f6\u00f6delda.<\/p>\n<p><script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Kas v\u00e4ikeettev\u00f5tja peab Peppol-arve saatmiseks XML-i kirjutama?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Ei, v\u00e4ikeettev\u00f5tja ei pea XML-i kirjutama. T\u00e4idad tavalise arve vormi oma tarkvaras ja tarkvara koostab XML-faili ise ning saadab selle Peppol-v\u00f5rgu kaudu.\"}},{\"@type\":\"Question\",\"name\":\"Mis on Peppol?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Peppol on turvaline andmevahetusv\u00f5rk arvete jaoks. See ei ole tarkvara, vaid nagu postiteenus, mis edastab struktureeritud arveid.\"}},{\"@type\":\"Question\",\"name\":\"Millised on k\u00f5ige levinumad vead Peppol-arve saatmisel?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"K\u00f5ige levinum viga on ostja viite v\u00f5i tellimuse numbri puudumine. See on kohustuslik v\u00e4li ja selle puudumine p\u00f5hjustab valideerimisvea.\"}},{\"@type\":\"Question\",\"name\":\"Mis vahe on Peppol-arvel ja PDF-arvel?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"PDF-arve on inimesele loetav, kuid ei ole masinloetav. Peppol-arve on struktureeritud XML-fail, mida arvutid saavad automaatselt t\u00f6\u00f6delda.\"}}]}<\/script><\/p>\n<\/div>\n<\/div>\n<\/article>\n<style>.ce-answer{max-width:760px;margin:0 auto;padding:8px 20px 48px;line-height:1.65}.ce-answer h2{margin:1.5em 0 .55em;line-height:1.3}.ce-answer h3{margin:1.1em 0 .45em}.ce-answer p{margin:0 0 1em}.ce-answer ul,.ce-answer ol{margin:0 0 1em;padding-left:1.4em}.ce-answer li{margin:.25em 0}.ce-answer table{border-collapse:collapse;width:100%;margin:0 0 1.2em}.ce-answer th,.ce-answer td{border:1px solid #ddd;padding:8px 10px;text-align:left}.ce-answer blockquote{border-left:3px solid #ccc;margin:1em 0;padding:6px 14px}.ce-answer sup a{text-decoration:none}.ce-answer-title{margin:.6em 0 .4em}<\/style>\n","protected":false},"excerpt":{"rendered":"<p>Pienyritys laatii Peppol-laskun ohjelmiston vakiomuodossa. XML-tiedosto luodaan ja l\u00e4hetet\u00e4\u00e4n itse ohjelmistolla.<\/p>","protected":false},"author":8,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-29196","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/bilnex.io\/fi\/wp-json\/wp\/v2\/pages\/29196","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bilnex.io\/fi\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/bilnex.io\/fi\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/bilnex.io\/fi\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/bilnex.io\/fi\/wp-json\/wp\/v2\/comments?post=29196"}],"version-history":[{"count":0,"href":"https:\/\/bilnex.io\/fi\/wp-json\/wp\/v2\/pages\/29196\/revisions"}],"wp:attachment":[{"href":"https:\/\/bilnex.io\/fi\/wp-json\/wp\/v2\/media?parent=29196"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}