{"id":29090,"date":"2026-08-06T07:00:03","date_gmt":"2026-08-06T07:00:03","guid":{"rendered":"https:\/\/bilnex.io\/peppol-arve-valideerimine\/"},"modified":"2026-08-06T07:00:03","modified_gmt":"2026-08-06T07:00:03","slug":"walidacja-faktury-peppol","status":"publish","type":"page","link":"https:\/\/bilnex.io\/pl\/walidacja-faktury-peppol\/","title":{"rendered":"Walidacja e-faktury Peppol: 5 krok\u00f3w przed wys\u0142aniem"},"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=\"kehtiv-pdf-ei-tahenda-kehtivat-peppol-e-arvet\">Kehtiv PDF ei t\u00e4henda kehtivat Peppol e-arvet<\/h2>\n<p>Peppol (\u00fcleeuroopaline e-arvete edastusv\u00f5rgustik) valideerib struktureeritud arve andmeid, mitte PDF-i v\u00e4ljan\u00e4gemist. Enne saatmist tuleb kontrollida kolme eraldi kihti: XML-faili struktuuri, sisu vastavust standardile EN 16931 (Euroopa e-arve sisu standard, mis m\u00e4\u00e4rab, mis andmed arvel peavad olema) ja Peppol&#8217;i enda \u00e4ri\u00adreegleid, mis on koondatud BIS Billing 3.0 spetsifikatsiooni. openPeppol&#8217;i <a href=\"https:\/\/docs.peppol.eu\/poacc\/billing\/3.0\/2024-Q4\/compliance\/\">dokumentatsiooni j\u00e4rgi<\/a> loetakse s\u00f5num n\u00f5uetele vastavaks, kui hetkel kehtivate reeglitega ei leita \u00fchtki fataalset viga. Hoiatused ei rikuvad vastavust. Sama oluline on aga t\u00f5siasi, et <a href=\"https:\/\/ec.europa.eu\/digital-building-blocks\/sites\/spaces\/DIGITAL\/pages\/467108940\/Validations\">valideerimisartefaktid kontrollivad<\/a> arve s\u00f5numit, mitte seda, kas ostja s\u00fcsteem selle \u00fcldse heaks kiidab v\u00f5i maksab. Rohelisel tuli valideerimisel ja &#8220;arve on tasutud&#8221; vahel on ikka veel mitu sammu.<\/p>\n<h2 id=\"milline-on-viie-sammu-kontroll-enne-saada-nupu-vajutamist\">Milline on viie sammu kontroll enne Saada-nupu vajutamist?<\/h2>\n<p>Protsess, mis toimib olenemata sellest, kas kasutad ERP-i, raamatupidamistarkvara v\u00f5i operaatori portaali:<\/p>\n<ul>\n<li><strong>Ekspordi XML:<\/strong> loo arvest UBL- v\u00f5i CII-formaadis fail, ilma milleta ei saa \u00fcldse valideerida.<\/li>\n<li><strong>K\u00e4ivita skeemi ja \u00e4ritreeglite kontroll:<\/strong> k\u00f5igepealt struktuurikontroll, seej\u00e4rel Schematron-reeglid (XML-i sisemiste seoste kontrollimise keel), mis vaatavad summasid, koode ja v\u00e4ljade vahelisi seoseid.<\/li>\n<li><strong>Lahenda fataalsed vead:<\/strong> <a href=\"https:\/\/docs.peppol.eu\/poacc\/billing\/3.0\/2024-Q4\/compliance\/\">openPeppol&#8217;i reegli j\u00e4rgi<\/a> ei tohi saatja saata s\u00f5numit, mis ei ole BIS-iga koosk\u00f5las. See on k\u00f5va reegel, mitte soovitus.<\/li>\n<li><strong>Kontrolli saaja Peppol-v\u00f5imekust:<\/strong> veendu, et ostja on v\u00f5rgus registreeritud ja oskab konkreetset dokumendit\u00fc\u00fcpi vastu v\u00f5tta.<\/li>\n<li><strong>S\u00e4ilita valideerimistulemus:<\/strong> hoia alles raport ja edastuskinnitus. See on esimene asi, mida k\u00fcsid, kui arve &#8220;kaob&#8221;.<\/li>\n<\/ul>\n<h2 id=\"milline-valideerija-sobib-millise-too-jaoks\">Milline valideerija sobib millise t\u00f6\u00f6 jaoks?<\/h2>\n<p>XSD ehk XML-skeem kontrollib, kas fail on \u00fclepea korrektne XML: nurksulud \u00f5igel kohal, kohustuslikud elemendid olemas. Schematron kontrollib midagi teist: \u00e4ritreegleid ja elementide vahelisi seoseid, n\u00e4iteks kas ridade summa v\u00f5rdub arve kogusummaga. <a href=\"https:\/\/ec.europa.eu\/digital-building-blocks\/sites\/spaces\/DIGITAL\/pages\/467108940\/Validations\">Euroopa Komisjoni selgituse j\u00e4rgi<\/a> ei kontrolli Schematron iseseisvalt XML-i struktuuri, seega kasuta seda koos vastava skeemiga v\u00f5i t\u00f6\u00f6riistaga, mis teeb m\u00f5lemat korraga. Komisjon pakub selleks <a href=\"https:\/\/ec.europa.eu\/digital-building-blocks\/sites\/spaces\/DIGITAL\/pages\/467108940\/Validations\">tasuta valideerimisteenust<\/a>, kuhu ei pea end registreerima ja mida L\u00e4ti maksuamet soovitab otseselt enne XML-arve VID-ile esitamist. Kui saadad arveid l\u00e4bi operaatori v\u00f5i raamatupidamistarkvara, mis juba teeb valideerimise sisemiselt, ei ole vaja iga arvet k\u00e4sitsi t\u00f6\u00f6riistas \u00fcle kontrollida. See on m\u00f5istlik tavaolukorras, ent uue XML-genereerimise loogika testimisel tasub kasutada eraldiseisvat t\u00f6\u00f6riista.<\/p>\n<h2 id=\"loe-raportit-fataalne-viga-enne-hoiatus-parast\">Loe raportit: fataalne viga enne, hoiatus p\u00e4rast<\/h2>\n<p>Fataalne viga t\u00e4hendab, et arve ei ole BIS-iga koosk\u00f5las ja seda ei tohi saata. Hoiatus t\u00e4hendab, et arve on tehniliselt vastuv\u00f5etav, kuid v\u00e4\u00e4rib pilku. Praktikas tekivad k\u00f5ige rohkem probleeme viies kohas: m\u00fc\u00fcja ja ostja identifikaatorid (vale skeem v\u00f5i vale registrikood), k\u00e4ibemaksukategooria ja -m\u00e4\u00e4r, rea- ja koguv\u00e4\u00e4rtuste summad (\u00fcmardamisvead l\u00e4hevad kergesti lahku), tasumisele kuuluv summa koos valuutakoodiga ning viitenumber koos makset\u00e4htajaga. Kui arve rida \u00fctleb 100 eurot pluss 22% k\u00e4ibemaksu, kuid koguv\u00e4\u00e4rtuse v\u00e4ljal seisab vale number, annab valideerija fataalse vea, ja \u00f5igustatult, sest see summa j\u00f5uab otse ostja raamatupidamisse.<\/p>\n<h2 id=\"kuidas-kontrollida-kohaletoimetamist-valiidsusest-eraldi\">Kuidas kontrollida kohaletoimetamist valiidsusest eraldi?<\/h2>\n<p>Sisuliselt korrektne arve ei t\u00e4henda, et see ka kohale j\u00f5uab. Peppol&#8217;i sisu- ja \u00e4ritreeglite kontroll on \u00fcks asi, marsruutimine \u00fcle Peppol-v\u00f5rgu on teine. Enne saatmist tasub kontrollida, kas ostja l\u00f5pp-punkt (endpoint) toetab konkreetset dokumendit\u00fc\u00fcpi, mida saadad. <a href=\"https:\/\/peppol.org\/tools-support\/peppol-directory\/\">Peppol Directory<\/a> on avalikult otsitav registreeritud vastuv\u00f5tjate nimekiri, kuid selle t\u00e4itmine on teenusepakkujate vastutus, mitte kohustus. Seega v\u00f5ib t\u00e4iesti korrektne vastuv\u00f5tja registrist puududa. Kui kahtled, k\u00fcsi ostjalt otse tema Peppol-identifikaatorit, mitte ainult loodetust, et Directory n\u00e4itab k\u00f5ike.<\/p>\n<h2 id=\"mis-muutub-augustis-2026\">Mis muutub augustis 2026?<\/h2>\n<p>BIS Billing 3.0 versioon 3.0.20 (koos hotfix&#8217;iga) on kohustuslik olnud alates 23. veebruarist 2026, kuid <a href=\"https:\/\/docs.peppol.eu\/poacc\/billing\/3.0\/upcoming\/release-notes\/\">uus versioon 3.0.21<\/a> muutub kohustuslikuks 17. augustil 2026. Muudatus parandab elektroonilise aadressiskeemi (EAS \u2013 kood, mis n\u00e4itab, millises s\u00fcsteemis on ettev\u00f5tte identifikaator registreeritud) koodinimekirja viga ja eemaldab 14 mittet\u00f6\u00f6tavat koodi, mist\u00f5ttu vana valideerijaga tehtud kontroll v\u00f5ib anda vale tulemuse. Sama versioon lisab valikulise profiili, mis v\u00f5imaldab arve kohta saada formaalse kinnituse (invoice response), kuid see n\u00f5uab eraldi SMP-registreeringut ja ei tule kaasa automaatselt igale arvele. Kui kasutad valmislahendust, k\u00fcsi oma operaatorilt kirjalikult, millal nad artefaktid uuele versioonile \u00fcle viivad; kui koostad XML-i ise, uuenda oma valideerimisreeglid enne 17. augustit 2026, vastasel juhul hakkab Sinu enda tarkvara arve heaks kiitma reeglite alusel, mida Peppol enam ei aktsepteeri.<\/p>\n<h2 id=\"eesti-ja-lati-kohalikud-kontrollid\">Eesti ja L\u00e4ti: kohalikud kontrollid<\/h2>\n<p>Eestis v\u00f5ib ettev\u00f5te, kes on \u00e4riregistrisse kantud e-arve vastuv\u00f5tjana, <a href=\"https:\/\/www.riigiteataja.ee\/akt\/107012025012?tegevus=salvesta-link\">alates 1. juulist 2025<\/a> n\u00f5uda m\u00fc\u00fcjalt e-arve esitamist standardis EN 16931-1. Arve, mis vastab sellele standardile, loetakse \u00f5igesti vormistatuks, kuid pooled v\u00f5ivad kokku leppida ka teises sobivas standardis. See ei t\u00e4henda, et Peppol on Eestis iga B2B-arve puhul kohustuslik, vaid ainult seda, et registreeritud vastuv\u00f5tja saab vormingut n\u00f5uda.<\/p>\n<p>L\u00e4tis on ajastus keerulisem. VID (L\u00e4ti maksuamet) <a href=\"https:\/\/www.vid.gov.lv\/lv\/e-rekini\">selgitab<\/a>, et e-arved on B2G, G2B ja G2G tehingutes kohustuslikud alates 1. jaanuarist 2025, ning e-arve andmete esitamine VID-ile muutus kohustuslikuks 1. jaanuarist 2026 \u2013 andmed tuleb esitada hiljemalt viie t\u00f6\u00f6p\u00e4eva jooksul p\u00e4rast arve saatmist. B2B-segmendis on andmete esitamine kuni 2027. aasta l\u00f5puni vabatahtlik, kuid VID soovitab enne XML-faili esitamist selle l\u00e4bi lasta samast Euroopa Komisjoni tasuta valideerimisteenusest, mida kasutad ka Peppol-arve puhul. Kaks eraldi kohustust (sisu vastavus ja t\u00e4htaegne esitamine VID-ile) tasub kontrollida eraldi nimekirjades ja mitte \u00fche korraga loota, et operaator k\u00f5ik automaatselt katab.<\/p>\n<h2>FAQ<\/h2>\n<h3>Kas kehtiv PDF t\u00e4hendab, et Peppol e-arve on valideeritud ja sobib saatmiseks?<\/h3>\n<p>Ei. Peppol valideerib struktureeritud e-arve s\u00f5numi andmed (XML), mitte PDF-i v\u00e4limust. Enne saatmist tuleb eraldi kontrollida XML-i struktuuri, EN 16931 sisu ning Peppol\/BIS Billing 3.0 \u00e4ritreegleid.<\/p>\n<h3>Millised on 5 sammu enne Peppol e-arve saatmist?<\/h3>\n<p>Esiteks ekspordi arve XML (UBL v\u00f5i CII). Seej\u00e4rel k\u00e4ivita skeemi ja \u00e4ritreeglite kontroll. Paranda fataalsed vead BIS-iga koosk\u00f5lasoleku j\u00e4rgi, kontrolli saaja Peppol-v\u00f5imekust ning s\u00e4ilita valideerimise raport ja kinnitus.<\/p>\n<h3>Mis vahe on skeemi (XSD) ja \u00e4ritreigli (Schematron) kontrollil?<\/h3>\n<p>XSD kontrollib, kas fail on korrektne XML: kohustuslikud elemendid ja struktuur. Schematron kontrollib \u00e4ritreegleid ja elementidevahelisi seoseid, n\u00e4iteks kas rea- ja kogusummad klapivad.<\/p>\n<h3>Mis muutub BIS Billing 3.0 uue versiooniga alates 17. augustist 2026?<\/h3>\n<p>Uus BIS Billing 3.0 versioon 3.0.21 muutub kohustuslikuks 17.08.2026. Muudatus parandab elektroonilise aadressiskeemi (EAS) koodinimekirja vea ja eemaldab 14 mittet\u00f6\u00f6tavat koodi, mis v\u00f5ib vana valideerimise loogikaga anda vale tulemuse.<\/p>\n<p><script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Kas kehtiv PDF t\u00e4hendab, et Peppol e-arve on valideeritud ja sobib saatmiseks?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Ei. Peppol valideerib struktureeritud e-arve s\u00f5numi andmed (XML), mitte PDF-i v\u00e4limust. Enne saatmist tuleb eraldi kontrollida XML-i struktuuri, EN 16931 sisu ning Peppol\/BIS Billing 3.0 \u00e4ritreegleid.\"}},{\"@type\":\"Question\",\"name\":\"Millised on 5 sammu enne Peppol e-arve saatmist?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Esiteks ekspordi arve XML (UBL v\u00f5i CII). Seej\u00e4rel k\u00e4ivita skeemi ja \u00e4ritreeglite kontroll. Paranda fataalsed vead BIS-iga koosk\u00f5lasoleku j\u00e4rgi, kontrolli saaja Peppol-v\u00f5imekust ning s\u00e4ilita valideerimise raport ja kinnitus.\"}},{\"@type\":\"Question\",\"name\":\"Mis vahe on skeemi (XSD) ja \u00e4ritreigli (Schematron) kontrollil?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"XSD kontrollib, kas fail on korrektne XML: kohustuslikud elemendid ja struktuur. Schematron kontrollib \u00e4ritreegleid ja elementidevahelisi seoseid, n\u00e4iteks kas rea- ja kogusummad klapivad.\"}},{\"@type\":\"Question\",\"name\":\"Mis muutub BIS Billing 3.0 uue versiooniga alates 17. augustist 2026?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Uus BIS Billing 3.0 versioon 3.0.21 muutub kohustuslikuks 17.08.2026. Muudatus parandab elektroonilise aadressiskeemi (EAS) koodinimekirja vea ja eemaldab 14 mittet\u00f6\u00f6tavat koodi, mis v\u00f5ib vana valideerimise loogikaga anda vale tulemuse.\"}}]}<\/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>Jak sprawdzi\u0107 XML faktury elektronicznej Peppol, jej zawarto\u015b\u0107 zgodnie z norm\u0105 EN 16931 i zasady biznesowe przed wys\u0142aniem oraz jakie zmiany wprowadza nowa wersja z dnia 17.08.2026.<\/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-29090","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/bilnex.io\/pl\/wp-json\/wp\/v2\/pages\/29090","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bilnex.io\/pl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/bilnex.io\/pl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/bilnex.io\/pl\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/bilnex.io\/pl\/wp-json\/wp\/v2\/comments?post=29090"}],"version-history":[{"count":0,"href":"https:\/\/bilnex.io\/pl\/wp-json\/wp\/v2\/pages\/29090\/revisions"}],"wp:attachment":[{"href":"https:\/\/bilnex.io\/pl\/wp-json\/wp\/v2\/media?parent=29090"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}