Kontrollige ükskõik millist UBL 2.1 XML arvet uusimate PEPPOL BIS Billing 3.0 ja EN 16931 äriloogika reeglite vastu. Tasuta, registreerumist pole, kohesed tulemused täpse reegli ID-ga iga vea ja hoiatuse jaoks.
Lohistage või valige UBL 2.1 XML fail. Valideerija aktsepteerib nii arveid kui ka kreeditarveid. Failid töödeldakse teie brauseri seansis ja neid ei säilitata.
2
Käivita BIS 3.0 + EN 16931 kontrollid
Valideerija käivitab ametliku PEPPOL BIS Billing 3.0 schematroni, EN 16931 reeglid, arvutuste kontrollid, koodiloendi valideerimise ja kuupäevaloogika ühe käiguga.
3
Lugege aruannet
Vead ja hoiatused tulevad tagasi täpse reegli ID-ga (BR-CO-15, BR-S-08, BR-DEC-12 jne) ja inglise keeles kirjeldusega, nii et teate, mida ja kus parandada.
Mis saab valideeritud
Kohustuslikud PEPPOL väljad
Tarnija identifitseerimine, kliendi identifitseerimine, arve number, väljaandmise kuupäev, tähtaeg, arve liigi kood, valuuta ja vähemalt üks kehtiv arverida.
Arvutuste täpsus
Rea pikenduse summad, maksukategooria vahesummad, maksu kogusumma, kogusumma maksuga ja maksuta, makstav summa — iga arvutus käivitatakse uuesti ja võrreldakse.
Käibemaksu kategooriate loogika
Standardsetel, vähendatud, nullmäära, vabastatud, pöördmaksu ja ühendusesisese tarne kategooriatel on kõigil oma valideerimisreeglid — kõiki kontrollitakse.
Koodiloendid ja formaadid
Valuutakoodid (ISO 4217), ühikukoodid (UN/ECE Rec 20), maksukategooria koodid ja kuupäevaformaadid (YYYY-MM-DD) on valideeritud ametlike loendite vastu.
Miks valideerida enne saatmist?
PEPPOL Access Pointid jõustavad BIS Billing 3.0 reeglid võrgu äärel. Arve, mille kohustusliku välja rikkumine või arvutuste mittevastavus on, lükatakse tagasi enne ostjaani jõudmist. Lokaalselt eelnevalt valideerides saate probleemid kohe kätte — ja väldite ebamugavat edasi-tagasi suhtlust, makseviivitusi ja vastavustrahve.
aiDoksi valideerija kasutab sama schematroni ja reeglikomplekti, mida kasutavad ametlikud PEPPOL testikeskkonnad. Kui valideerija ütleb "kehtiv", siis arve läbib Access Pointil. Kui see ütleb "vead", saate täpse reegli ID ja parandussoovituse, nii et järgmine iteratsioon on kiire.
Levinud valideerimisvead ja kuidas neid parandada
BR-CO-13 — Arve maksu kogusumma mittevastavus. Maksu kogusumma peab võrduma maksukategooria vahesummade summaga. Kontrollige käibemaksumäärasid igal real.
BR-CO-15 — Makstava summa mittevastavus. Kogusumma + Soodustused - Tasud peab võrduma Makstava summaga.
BR-S-08 — Standardmäära käibemaks, kuid määr puudub või on null. Lisage õige standardmäär maksukategooria jaotusse.
BR-DEC-12 — Summal on rohkem kui 2 kümnendkohta. Ümardage rea ja maksu summad 2 kümnendkohani.
BR-15 — Puuduv kliendi pool. Lisage ostja juriidiline nimi ja registreeritud aadress.
Tarnija väljastatud arvete valideerimine
Valideerija töötab ükskõik millisel UBL 2.1 XML arvel, mitte ainult aiDoksi loodud. Kasutage seda tarnijatelt saadud failide, Xero / SAP / Odoo / Standard Books eksportide või oma ERP-i loodud failide kontrollimiseks.
PEPPOL valideerija: KKK
What does the PEPPOL BIS 3.0 validator check?
The validator runs the full set of EN 16931 and PEPPOL BIS Billing 3.0 business rules against your UBL XML invoice. It checks mandatory fields, data formats, code lists (currency, unit, tax category), VAT category logic, calculation accuracy (line totals, tax totals, payable amount) and date logic. Errors and warnings are reported with the official rule ID (e.g. BR-CO-15) so you know exactly what to fix.
Is the validator free to use?
Yes. The PEPPOL BIS 3.0 validator is completely free and does not require an account. Upload any UBL XML invoice and the tool returns a detailed validation report instantly.
Which file formats does the validator accept?
Upload UBL 2.1 XML invoice files conforming to PEPPOL BIS Billing 3.0 or the EN 16931 norm. Both invoices and credit notes are supported. PDF and image formats are not validated directly — convert them to UBL XML first using the AI OCR tool, then validate.
How do I fix validation errors?
Each error in the report includes the rule ID (e.g. BR-CO-13 for tax total mismatch) and a plain-English description. Common fixes include adding missing mandatory fields (supplier VAT, customer name, due date), correcting calculation totals, fixing date formats (YYYY-MM-DD), and using the right tax category and unit codes. Re-upload after fixing — the validator runs again instantly.
Can I validate invoices from any accounting software?
Yes — the validator is system-agnostic. As long as the invoice is exported as PEPPOL-compliant UBL 2.1 XML, it can be validated. This makes it useful for testing exports from Xero, SAP, Odoo, NetSuite, Standard Books and any other PEPPOL-capable platform.