PEPPOL BIS 3.0 validatorius

Tikrinkite bet kokią UBL 2.1 XML sąskaitą pagal naujausias PEPPOL BIS Billing 3.0 ir EN 16931 verslo taisykles. Nemokamai, be registracijos, akimirksniu rezultatai su tikslia taisyklės ID kiekvienai klaidai ir įspėjimui.

Kaip veikia PEPPOL validatorius

1

Įkelkite UBL XML

Vilkite ir numeskite arba pasirinkite UBL 2.1 XML failą. Validatorius priima tiek sąskaitas, tiek kreditinius dokumentus. Failai apdorojami jūsų naršyklės sesijoje ir nesaugomi.

2

Paleiskite BIS 3.0 + EN 16931 patikrinimus

Validatorius vienu praėjimu paleidžia oficialų PEPPOL BIS Billing 3.0 schematron, EN 16931 taisykles, skaičiavimo patikrinimus, kodų sąrašo validavimą ir datų logiką.

3

Skaitykite ataskaitą

Klaidos ir įspėjimai grįžta su tikslia taisyklės ID (BR-CO-15, BR-S-08, BR-DEC-12 ir kt.) ir aiškiu aprašymu, kad žinotumėte, ką ir kur taisyti.

Kas validuojama

Privalomi PEPPOL laukai

Tiekėjo identifikacija, kliento identifikacija, sąskaitos numeris, išdavimo data, terminas, sąskaitos tipo kodas, valiuta ir bent viena galiojanti sąskaitos eilutė.

Skaičiavimo tikslumas

Eilučių pratęsimo sumos, mokesčių kategorijos tarpinės sumos, bendra mokesčių suma, bendra suma su mokesčiais ir be jų, mokėtina suma — kiekvienas skaičiavimas paleidžiamas iš naujo ir palyginamas.

PVM kategorijų logika

Standartinė, sumažinta, nulinė, atleista, atvirkštinis apmokestinimas ir vidaus bendrijos tiekimo kategorijos turi savo validavimo taisykles — visos tikrinamos.

Kodų sąrašai ir formatai

Valiutos kodai (ISO 4217), vienetų kodai (UN/ECE Rec 20), mokesčių kategorijos kodai ir datų formatai (YYYY-MM-DD) validuojami pagal oficialius sąrašus.

Kodėl validuoti prieš siunčiant?

PEPPOL Access Points užtikrina BIS Billing 3.0 taisykles tinklo krašte. Sąskaita su vieno privalomo lauko pažeidimu ar skaičiavimo neatitikimu bus atmesta, prieš pasiekdama jūsų pirkėją. Validuojant lokaliai pirma, problemas pastebite iškart — ir išvengiate nepatogaus susirašinėjimo, mokėjimų vėlavimo ir atitikties baudų.

aiDoks validatorius naudoja tą patį schematron ir taisyklių rinkinį, kurį naudoja oficialios PEPPOL bandymų aplinkos. Jei validatorius sako "galioja", sąskaita praeis Access Point. Jei sako "klaidos", gaunate tikslią taisyklės ID ir taisymo užuominą, todėl kita iteracija greita.

Dažnos validavimo klaidos ir kaip jas taisyti

  • BR-CO-13 — Sąskaitos mokesčių sumos neatitikimas. Bendra mokesčių suma turi būti lygi mokesčių kategorijos tarpinių sumų sumai. Patikrinkite PVM tarifus kiekvienoje eilutėje.
  • BR-CO-15 — Mokėtinos sumos neatitikimas. Bendra suma + Nuolaidos - Mokesčiai turi būti lygūs Mokėtinai sumai.
  • BR-S-08 — Standartinio tarifo PVM, bet tarifas trūksta arba lygus nuliui. Pridėkite teisingą standartinį PVM tarifą mokesčių kategorijos suskirstyme.
  • BR-DEC-12 — Suma turi daugiau nei 2 dešimtaines. Suapvalinkite eilučių ir mokesčių sumas iki 2 dešimtainių.
  • BR-15 — Trūksta kliento šalies. Pridėkite pirkėjo juridinį pavadinimą ir registruotą adresą.

Tiekėjo išrašytų sąskaitų validavimas

Validatorius veikia su bet kokia UBL 2.1 XML sąskaita, ne tik aiDoks sukurta. Naudokite jį tikrinti failus, gautus iš tiekėjų, eksportuotus iš Xero / SAP / Odoo / Standard Books arba sukurtus jūsų paties ERP.

PEPPOL validatorius: DUK

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.

Validuokite savo sąskaitą per sekundes

Nemokamai, anonimiškai ir tiksliai pagal naujausias PEPPOL BIS 3.0 taisykles.