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.

  • Faile ei salvestata
  • Majutatud ELis
  • Mudeleid teie andmetega ei treenita

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.

Prantsusmaal on Factur-X üks vormingutest, mida Chorus Pro B2G-arvete puhul aktsepteerib (UBL-i ja CII kõrval), ning üks kolmest põhivormingust B2B-reformis, mis algab 2026. aasta septembris. 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 — Liiga palju komakohti. Rahasummadel (kogusummad, rea netosummad, allahindlused ja lisatasud) võib olla kõige rohkem 2 komakohta; ühikuhindadele EN 16931 sellist piirangut ei sea.
  • 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. Prantsusmaal aktsepteerib Chorus Pro Factur-X-i B2G-arvete puhul (UBL-i ja CII kõrval) ning see on üks kolmest põhivormingust B2B-reformis alates 2026. aasta septembrist; Saksamaal kasutatakse ZUGFeRD-i laialdaselt XRechnungi kõrval. 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?

Valideerija kasutab profiilide MINIMUM, BASIC-WL, BASIC ja EXTENDED jaoks ametlikke Factur-X 1.08 Schematron-faile — iga rikkalikum profiil on eelmise ülemhulk — ning profiili EN 16931 jaoks ametlikku EN 16931 CII Schematroni, mille reeglid on samad. Kontrollitakse ka koodiloendeid (valuuta-, riigi- ja UNCL-koodid). Need on FNFE-MPE ja FeRD avaldatud reeglid.

Valideeri oma Factur-X PDF sekunditega

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