Tasuta Eesti e-arve valideerija (versioonid 1.11 ja 1.2)

Valideerige Eesti e-arve XML ametliku Eesti Pangaliidu skeemi ja Eesti ärireeglite vastu (registrikoodid, IBAN MOD-97, käibemaksu kooskõla). Toetatud on mõlemad skeemiversioonid 1.11 ja 1.2. Tasuta, ilma registreerumiseta, kohene aruanne Eesti veakoodidega (EA-R001 kuni EA-R008).

Kuidas e-arve valideerija töötab

1

Laadige üles oma e-arve XML

Lohistage XML-fail kohale. Juurelement peab olema <E_Invoice> ilma XML-nimeruumita — Eesti Pangaliidu standardstruktuur. Valideerija tuvastab e-arve automaatselt ja suunab spetsiaalsesse Eesti valideerijasse.

2

Skeemi valideerimine + ärireeglid

Valideerija loeb skeemiversiooni elemendist <Header><Version> ja rakendab sobiva XSD (1.11 või 1.2). Seejärel käivitab ta ärireeglid EA-R001…R008, mis hõlmavad registrikoode, IBAN MOD-97 kontrollsummat, käibemaksu kooskõla ja summade kogusummasid.

3

Lugege aruannet

Skeemivead tulevad tagasi XSD rea/veeru viidetega; ärireeglite rikkumised raporteeritakse Eesti reeglikoodiga (EA-R001 kuni EA-R008) ja arusaadava kirjeldusega.

Mida e-arve valideerija kontrollib

XSD skeem (1.11 + 1.2)

Versiooni tuvastamine dokumendi kaupa. Kui fail deklareerib <Version>1.11</Version>, kasutatakse 1.11 XSD-d; kui see deklareerib 1.2, kasutatakse uuemat EN 16931-ga joondatud 1.2 skeemi. Struktuurivead käivituvad rea- ja veerunumbritega.

Eesti ärireeglid (EA-R001–R008)

Arve numbri olemasolu (R001), arve kuupäeva kehtivus (R002), Eesti 8-kohalised registrikoodid müüjale ja ostjale (R003, R004), kogusumma kooskõla ridadega (R005), käibemaksu arvutuse õigsus (R006), maksetähtaja loogika (R007) ja IBAN MOD-97 kontrollsumma kontroll (R008).

Automaatne vormingu tuvastamine

Valideerija tuvastab e-arve automaatselt juurelemendist <E_Invoice>. PEPPOL-arved ja XRechnung-arved kasutavad erinevaid XML-struktuure ja suunatakse mujale — te ei pea kunagi käsitsi vormingut valima.

IBAN MOD-97 kontroll

Iga IBAN-väärtus elemendis PaymentInfo/PayToAccount või AccountInfo/IBAN valideeritakse ISO 13616 MOD-97 kontrollsumma algoritmiga. Püüab kinni näpuvigadega kontonumbrid enne, kui arve pangakanali kaudu välja läheb.

Miks eraldi Eesti e-arve valideerija?

E-arve on Eesti pangakanali e-arve vorming, mille annab välja Eesti Pangaliit. See on vanem kui PEPPOLi kasutuselevõtt Eestis ja püsib domineeriva vorminguna kodumaiste B2B- ja B2G-arvete jaoks, mida vahetatakse panga infrastruktuuri (LHV, SEB, Swedbank) ja Eesti e-arve operaatorite (Finbite, Omniva, Telema) kaudu. XML-struktuuril pole midagi ühist PEPPOL UBL-i ega EN 16931 CII-ga — erinev juurelement, erinevad väljanimed, üldse mitte mingit XML-nimeruumi. Üldised PEPPOL- või XRechnung-valideerijad lükkavad e-arve dokumendid tagasi kui „vigane XML", sest nad ei tunne struktuuri ära.

aiDoksi valideerija käsitleb e-arvet täisväärtusliku vorminguna PEPPOLi, XRechnungi ja Factur-X kõrval. Laadige üles oma e-arve XML, saage täielik valideerimisaruanne nii XSD skeemivigade kui ka Eesti ärireeglite rikkumistega ning parandage probleemid enne oma panga e-arve kanali kaudu esitamist.

Levinud e-arve valideerimisvead

  • EA-R001 — Arve number puudub või on tühi. Element InvoiceNumber elemendi InvoiceInformation all peab olema täidetud.
  • EA-R003 — Müüja registrikood ei ole 8-kohaline. Eesti äriregistri koodid on alati 8-kohalised — kõige sagedamini on põhjuseks Exceli poolt andmesisestusel eemaldatud algusnull.
  • EA-R005 — Kogusumma ei klapi. TotalSum elemendis InvoiceSumGroup peab võrduma ridade summaga ±0,01 tolerantsiga.
  • EA-R006 — Käibemaksu arvutus on vastuoluline. VATSum peab võrduma SumBeforeVAT × VATRate / 100 ±0,01 tolerantsiga.
  • EA-R008 — IBAN ei läbi MOD-97 kontrolli. Tavaliselt näpuviga — IBAN on struktuurselt korrektne, kuid kontrollnumbrid ei klapi ümberpaigutatud kontonumbriga. Pangad lükkavad makse otsekohe tagasi.

Piiriüleste arvetega tegelevatele Eesti ettevõtetele

Paljud Eesti ettevõtted saavad nii kodumaiseid e-arveid kohalikelt tarnijatelt pangakanalite kaudu KUI KA PEPPOL-arveid piiriülestelt ELi tarnijatelt PEPPOLi pöörduspunktide kaudu. Kahe valideerija käitamise asemel tuvastab aiDoksi tööriist, millise vormingu te üles laadisite, ja rakendab sobiva töötlusahela. Sama liides, sama aruande struktuur, üks tööriist vähem hallata.

Eesti e-arve valideerija: KKK

Mis on eesti e-arve vorming?

E-arve on Eesti siseriiklik e-arve vorming, mille avaldab Eesti Pangaliit. See erineb PEPPOList — eelneb PEPPOLi kasutuselevõtule Eestis ja on jätkuvalt domineeriv vorming siseriiklike B2B- ja B2G-arvete vahetamiseks pangakanalite (LHV, SEB, Swedbank) ja operaatorite (Finbite, Omniva, Telema) kaudu. Validaator toetab nii skeemi versiooni 1.11 (pikaajaliselt stabiilne tootmisversioon) kui ka 1.2 (uuem EN 16931-ühilduv versioon).

Miks on mul vaja eraldi valideeri eesti e-arve jaoks?

E-arve kasutab täiesti erinevat XML-struktuuri kui PEPPOL UBL või CII: juurelement on <E_Invoice> ilma XML-nimeruumita ja dokumendi paigutus järgib Eesti panganduskonventsioone, mitte EL-i EN 16931 mudelit. PEPPOLi või XRechnungi validaatorid ei tunne seda ära ja lükkavad selle tagasi kui "vigane XML". aiDoksi validaator tuvastab e-arve juure automaatselt ja suunab spetsiaalsesse validaatorisse.

Mida e-arve validaator kontrollib?

Kaks kihti: XSD-skeemi valideerimine (ametliku e-arve skeemi suhtes, 1.11 või 1.2 sõltuvalt dokumendi Headeris deklareeritud versioonist) ja Javas rakendatud ärireeglid. Reeglid katavad arve numbri olemasolu (EA-R001), kuupäeva kehtivust (EA-R002), Eesti 8-kohalisi registrikoode müüjale ja ostjale (EA-R003, EA-R004), summade kooskõla reaüksuste ja kogusummade vahel (EA-R005), käibemaksu arvutuse õigsust (EA-R006), maksetähtaja loogikat (EA-R007) ja IBAN-i MOD-97 kontrollsumma kontrolli (EA-R008).

Kas validaator toetab nii e-arve 1.11 kui ka 1.2?

Jah. Iga üleslaaditud dokument deklareerib oma skeemi versiooni elemendis <Header><Version>; validaator loeb selle ja rakendab valideerimise ajal sobiva XSD. 1.11 on jätkuvalt domineeriv versioon Eesti pankliikluses; 1.2 on uuem EN 16931-suunaline variant. Mõlemad läbivad sama ärireeglite kihi.

Kas eesti e-arve validaator on tasuta?

Jah, tasuta ja ilma kontota. Laadige üles oma e-arve-XML (E_Invoice juur, ilma nimeruumita) ja saage kohene valideerimine nii skeemivigade kui ka Eesti-spetsiifiliste ärireeglite rikkumistega, mis on märgitud koodidega (EA-R001 kuni EA-R008).

Kas saan valideerida ka Eesti arveid PEPPOL- või EN 16931-vormingus?

Jah — sama aiDoksi validaator toetab PEPPOL BIS 3.0, XRechnungi, EN 16931 ja Factur-X / ZUGFeRD-i lisaks eesti e-arvele. Paljud Eesti ettevõtted saavad nii siseriiklikku e-arvet pangapartneritelt kui ka PEPPOL-arveid piiriülestelt EL-i tarnijatelt; üks validaator katab mõlemad maailmad.

Valideeri oma e-arve sekunditega

Tasuta, anonüümne, täielik XSD + Eesti ärireeglid.