Tasuta Factur-X ja ZUGFeRD valideerija (PDF + CII XML)

Valideeri Factur-X ja ZUGFeRD 2.x PDF/A-3 arveid ning nende sisseehitatud CII XML-i ametliku 1.08 schematroni vastu — kõik viis profiili (MINIMUM, BASIC-WL, BASIC, EN 16931, EXTENDED). Laadi PDF otse üles. Tasuta, registreerumiseta, kohene aruanne.

Kuidas Factur-X / ZUGFeRD valideerija töötab

1

Laadi üles PDF (või toores CII XML)

Lohista Factur-X / ZUGFeRD PDF/A-3 fail sisse. Server eraldab sisseehitatud factur-x.xml / ZUGFeRD-invoice.xml manuse automaatselt. Kui sul on ainult toores CII XML, võid ka selle üles laadida.

2

Tuvasta profiil automaatselt, käivita profiilireeglid

Valideerija loeb CustomizationID URN-i, tuvastab profiili (MINIMUM, BASIC-WL, BASIC, EN 16931 või EXTENDED) ja rakendab vastava ametliku Factur-X 1.08 schematroni — sealhulgas koodiloendite loetelud (ISO 4217 valuuta, ISO 3166 riik, UNCL koodid).

3

Loe aruannet ja vaata eraldatud XML-i

Näe profiili nime, reeglite ID-sid koos lihtsate selgitustega ja eraldatud CII XML-i, et saaksid kontrollida PDF-i sisseehitatud arve tegelikku sisu. Pärast parandamist laadi uuesti üles — valideerija käivitub kohe uuesti.

Mida Factur-X valideerija katab

Kõik 5 vastavusprofiili

MINIMUM (ainult päiseteave, ei sisalda ridu), BASIC-WL (ilma ridadeta), BASIC (EN 16931 alamhulk), EN 16931 (täielik Euroopa tuumik, nimetatakse ka COMFORT) ja EXTENDED (ülemhulk täiendavate UN/CEFACT struktuuridega). Igal profiilil on oma schematron — valideerija rakendab õige deklareeritud URN-i põhjal.

PDF-i eraldamine (PDFBox-põhine)

Server kasutab Apache PDFBox-i, et leida sisseehitatud XML-manus PDF-i /Names EmbeddedFiles-puust või /AF seotud failide massiivist (PDF/A-3 viis). Failinime sobitamine on tõstutundetu ja aktsepteerib factur-x.xml, ZUGFeRD-invoice.xml ja xrechnung.xml.

Koodiloendite loetelud

ISO 4217 valuutakoodid, ISO 3166-1 alpha-2 riigikoodid ning UN/EDIFACT (UNCL) koodiloendid maksevahendite, mõõtühikute, dokumenditüüpide ja käibemaksukategooriate jaoks — kõik valideeritud kompileeritud schematroni sisestatud ametlike loetelude vastu.

Arvutus- ja käibemaksuloogika

Ridade summad, maksujaotused kategooriate kaupa, lisatasud, allahindlused, ettemaksed ja lõplik makstav summa arvutatakse kõik uuesti ja ristkontrollitakse. Käibemaksukategooria loogika (S, Z, E, AE, K, G, O) valideeritakse EN 16931 BR-S-*, BR-Z-* jne reeglite järgi.

Factur-X vs ZUGFeRD — mis vahe on?

Praktiliselt mitte midagi. Factur-X 1.x ja ZUGFeRD 2.x on sama vorming, mille on ühiselt määratlenud Prantsusmaa FNFE-MPE ja Saksamaa FeRD. Mõlemad kasutavad UN/CEFACT Cross Industry Invoice (CII) XML-i, mis on sisseehitatud PDF/A-3 ümbrisesse. Neil on sama XML-skeem, samad viis profiili ja samad schematroni reeglid. Ainsad erinevused on bränding ja konkreetsed koodiloendite versioonid, millele iga profiil viitab. Iga tööriist, mis valideerib ühte, valideerib ka teist — sealhulgas aiDoks.

Factur-X on Prantsusmaal Chorus Pro kaudu nõutav B2G vorming ning muutub alates 2026. aastast järk-järgult kohustuslikuks ka Prantsuse ettevõtete vahelises B2B-vahetuses. ZUGFeRD on olnud peaaegu kümnendi vältel domineeriv Saksa hübriidvorming XRechnungi kõrval. Kui vahetad arveid kummalgi turul, peab su arve läbima valideerimisreeglid — mittevastavad arved lükatakse portaalis tagasi ega jõua kunagi ostjani.

Levinud Factur-X valideerimisvead

  • BR-01 — Kohustuslik väli puudub. Igal profiilil on oma kohustuslike väljade loend; MINIMUM on lühim, EXTENDED pikim. Veateade nimetab puuduva elemendi.
  • BR-CL-01 — Koodiloendi väärtus pole ametlikus loetelus. Sage süüdlane: valuutakood, mida ISO 4217-s ei eksisteeri, või UN/ECE Rec 20 ühikukood, mis on kasutuselt kõrvaldatud.
  • BR-CO-13 — Maksu kogusumma ei klapi. Maksukategooriate alamsummade summa peab võrduma dokumenditaseme TaxTotalAmount-iga.
  • BR-DEC-XX — Vale komakohtade arv. CII summad peavad kasutama rahasummade jaoks 2 komakohta ja ühikuhindade jaoks 4.
  • FX-SCH-A-XX — Profiilispetsiifiline Factur-X schematroni viga. Veateade nimetab, milline profiilireegel käivitus ja millist väärtust oodati.

PDF-ide valideerimine mistahes tööriistast

Olenemata sellest, kas PDF on loodud Mustangprojectiga, akretioni factur-x teegiga, SAP Document Compliance'iga, DATEV-iga, Lexware'iga, Sage'iga, Quadient AP-ga või sinu enda PDFBox-põhise konveieriga — kui PDF/A-3 sisaldab tuvastatud failinimega sisseehitatud CII XML-manust, eraldab ja valideerib selle aiDoks valideerija. Kasulik oma Factur-X väljundi kvaliteedikontrolliks enne saatmist ja tarnijaarvete kontrollimiseks enne nende raamatupidamisse importimist.

Factur-X / ZUGFeRD valideerija: KKK

Mis on Factur-X ja kuidas see on seotud ZUGFeRD-iga?

Factur-X on prantsuse-saksa hübriide-arve standard: PDF/A-3 fail inimloetava arve paigutusega JA masinloetava CII XML-arve sees. ZUGFeRD 2.x ja Factur-X 1.x on tehniliselt identsed — sama XML, samad profiilid. Laadige PDF üles ja validaator eraldab manustatud XML-i automaatselt.

Milliseid Factur-X profiile valideeritakse?

Kõik viis vastavusprofiili: MINIMUM, BASIC-WL (ilma reaüksusteta), BASIC, EN 16931 (nimetatakse ka COMFORT) ja EXTENDED. Validaator tuvastab deklareeritud profiili ja rakendab õige reeglikomplekti.

Kas saan PDF-i otse üles laadida või pean XML-i ise eraldama?

Laadige PDF otse üles. Server kasutab Apache PDFBoxi manustatud factur-x.xml / ZUGFeRD-invoice.xml manuse leidmiseks, eraldab CII XML-i ja valideerib selle sobiva profiili Schematroni suhtes.

Kas validaator töötab ZUGFeRD 1.x või ainult Factur-X / ZUGFeRD 2.x puhul?

Factur-X 1.x ja ZUGFeRD 2.x (mis on sama vorming) on täielikult toetatud. ZUGFeRD 1.x on vanem vorming teise XML-nimeruumiga ja seda praegu ei valideerita.

Kas Factur-X validaator on tasuta?

Jah, tasuta ja ilma kontota. Laadige üles Factur-X / ZUGFeRD PDF ja saage kohe täielik valideerimisaruanne profiili nime, reegli ID-de ja arusaadavate veakirjeldustega.

Milline reeglikomplekt valideerimist juhib?

Validaator laadib ametlikud Factur-X 1.08 Schematron-failid (üks profiili kohta: MINIMUM, BASIC-WL, BASIC, EN 16931, EXTENDED) ja EN 16931 CII aluse. Kontrollitakse ka koodiloendite väärtusi (valuuta-, riigi- ja UNCL-koodid).

Valideeri oma Factur-X PDF sekunditega

Tasuta, anonüümne, kõik 5 profiili ja täielikud koodiloendite kontrollid.