Nemokamas Factur-X ir ZUGFeRD validatorius (PDF + CII XML)

Patikrinkite Factur-X ir ZUGFeRD 2.x PDF/A-3 sąskaitas faktūras bei jose įterptą CII XML pagal oficialų 1.08 schematron — visus penkis profilius (MINIMUM, BASIC-WL, BASIC, EN 16931, EXTENDED). Įkelkite PDF tiesiogiai. Nemokamai, be registracijos, momentinė ataskaita.

Kaip veikia Factur-X / ZUGFeRD validatorius

1

Įkelkite PDF (arba neapdorotą CII XML)

Vilkite Factur-X / ZUGFeRD PDF/A-3 failą. Serveris automatiškai išgauna įterptą factur-x.xml / ZUGFeRD-invoice.xml priedą. Jei turite tik neapdorotą CII XML, galite įkelti ir jį.

2

Automatiškai nustatyti profilį, paleisti profilio taisykles

Validatorius nuskaito CustomizationID URN, nustato profilį (MINIMUM, BASIC-WL, BASIC, EN 16931 arba EXTENDED) ir pritaiko atitinkamą oficialų Factur-X 1.08 schematron — įskaitant kodų sąrašų sąrašus (ISO 4217 valiuta, ISO 3166 šalis, UNCL kodai).

3

Skaitykite ataskaitą ir peržiūrėkite išgautą XML

Matykite profilio pavadinimą, taisyklių ID su jų paprastais aprašymais ir išgautą CII XML, kad galėtumėte patikrinti faktinį PDF įterptą sąskaitos turinį. Pataisę įkelkite iš naujo — validatorius akimirksniu pasileidžia vėl.

Ką apima Factur-X validatorius

Visi 5 atitikties profiliai

MINIMUM (tik antraštės informacija, be eilučių), BASIC-WL (be eilučių), BASIC (EN 16931 poaibis), EN 16931 (visas Europos pagrindas, dar vadinamas COMFORT) ir EXTENDED (viršaibis su papildomomis UN/CEFACT struktūromis). Kiekvienas profilis turi savo schematron — validatorius pritaiko tinkamą pagal deklaruotą URN.

PDF išgavimas (naudojant PDFBox)

Serveris naudoja Apache PDFBox, kad rastų įterptą XML priedą PDF /Names EmbeddedFiles medyje arba /AF susietų failų masyve (PDF/A-3 būdas). Failo pavadinimo atitikimas neatsižvelgia į raidžių registrą ir priima factur-x.xml, ZUGFeRD-invoice.xml ir xrechnung.xml.

Kodų sąrašų sąrašai

ISO 4217 valiutų kodai, ISO 3166-1 alpha-2 šalių kodai ir UN/EDIFACT (UNCL) kodų sąrašai mokėjimo priemonėms, matavimo vienetams, dokumentų tipams ir PVM kategorijoms — visi patikrinti pagal oficialius sąrašus, įterptus į sukompiliuotą schematron.

Skaičiavimo ir PVM logika

Eilučių sumos, mokesčių suskirstymai pagal kategorijas, antkainiai, nuolaidos, išankstiniai mokėjimai ir galutinė mokėtina suma yra perskaičiuojami ir kryžmiškai patikrinami. PVM kategorijų logika (S, Z, E, AE, K, G, O) patikrinama pagal EN 16931 BR-S-*, BR-Z-* ir kt. taisykles.

Factur-X vs ZUGFeRD — koks skirtumas?

Praktiškai jokio. Factur-X 1.x ir ZUGFeRD 2.x yra tas pats formatas, bendrai apibrėžtas Prancūzijos FNFE-MPE ir Vokietijos FeRD. Abu naudoja UN/CEFACT Cross Industry Invoice (CII) XML, įterptą į PDF/A-3 apvalkalą. Jie turi tą pačią XML schemą, tuos pačius penkis profilius ir tas pačias schematron taisykles. Vieninteliai skirtumai yra prekės ženklas ir konkrečios kodų sąrašų versijos, į kurias nurodo kiekvienas profilis. Bet kuris įrankis, tikrinantis vieną, tikrina ir kitą — įskaitant aiDoks.

Factur-X yra Prancūzijoje privalomas B2G formatas per Chorus Pro ir nuo 2026 m. palaipsniui tampa privalomas B2B mainams tarp Prancūzijos įmonių. ZUGFeRD beveik dešimtmetį buvo dominuojantis Vokietijos hibridinis formatas šalia XRechnung. Jei keičiatės sąskaitomis bet kurioje iš šių rinkų, jūsų sąskaita turi praeiti validacijos taisykles — neatitinkančios sąskaitos atmetamos portale ir niekada nepasiekia pirkėjo.

Dažnos Factur-X validacijos klaidos

  • BR-01 — Trūksta privalomo lauko. Kiekvienas profilis turi savo privalomų laukų sąrašą; MINIMUM trumpiausias, EXTENDED ilgiausias. Klaidos pranešimas nurodo trūkstamą elementą.
  • BR-CL-01 — Kodų sąrašo reikšmės nėra oficialiame sąraše. Dažnas kaltininkas: valiutos kodas, kurio nėra ISO 4217, arba UN/ECE Rec 20 vieneto kodas, kuris buvo panaikintas.
  • BR-CO-13 — Mokesčio bendros sumos neatitikimas. Mokesčių kategorijų dalinių sumų suma turi būti lygi dokumento lygio TaxTotalAmount.
  • BR-DEC-XX — Neteisingas dešimtainių skaitmenų skaičius. CII sumos turi naudoti 2 dešimtaines pinigų sumoms ir 4 vieneto kainoms.
  • FX-SCH-A-XX — Profiliui būdinga Factur-X schematron klaida. Klaidos pranešimas nurodo, kuri profilio taisyklė suveikė ir kokios reikšmės buvo tikimasi.

PDF tikrinimas iš bet kurio įrankio

Nesvarbu, ar PDF sugeneravo Mustangproject, akretion factur-x biblioteka, SAP Document Compliance, DATEV, Lexware, Sage, Quadient AP ar jūsų pačių PDFBox pagrindu veikiantis srautas — jei PDF/A-3 turi įterptą CII XML priedą su atpažintu failo pavadinimu, aiDoks validatorius jį išgauna ir patikrina. Naudinga tikrinant savo Factur-X išvesties kokybę prieš išsiunčiant ir tikrinant tiekėjų sąskaitas prieš importuojant jas į apskaitą.

Factur-X / ZUGFeRD validatorius: DUK

Kas yra Factur-X ir kaip ji susijusi su ZUGFeRD?

Factur-X yra prancūzų-vokiečių hibridinis e-sąskaitų standartas: PDF/A-3 failas su žmogui skaitomu sąskaitos išdėstymu IR mašinos skaitomu CII XML sąskaitos viduje. ZUGFeRD 2.x ir Factur-X 1.x yra techniškai identiški — ta pati XML, tie patys profiliai. Įkelkite PDF, validatorius automatiškai išgaus įdėtąjį XML.

Kurie Factur-X profiliai validuojami?

Visi penki atitikties profiliai: MINIMUM, BASIC-WL (be eilučių), BASIC, EN 16931 (taip pat vadinamas COMFORT) ir EXTENDED. Validatorius nustato deklaruotą profilį ir taiko teisingą taisyklių rinkinį.

Ar galiu įkelti PDF tiesiogiai ar turiu pats išgauti XML?

Įkelkite PDF tiesiogiai. Serveris naudoja Apache PDFBox įdėtam factur-x.xml / ZUGFeRD-invoice.xml priedui rasti, išgauna CII XML ir validuoja prieš atitinkamą profilio Schematron.

Ar validatorius veikia su ZUGFeRD 1.x ar tik Factur-X / ZUGFeRD 2.x?

Factur-X 1.x ir ZUGFeRD 2.x (kuris yra tas pats formatas) yra pilnai palaikomi. ZUGFeRD 1.x yra senesnis formatas su kita XML vardo erdve ir šiuo metu nevaliduojamas.

Ar Factur-X validatorius nemokamas?

Taip, nemokamas be paskyros. Įkelkite Factur-X / ZUGFeRD PDF ir akimirksniu gaukite pilną validavimo ataskaitą su profilio pavadinimu, taisyklių ID ir aiškiais klaidų aprašymais.

Koks taisyklių rinkinys valdo validavimą?

Validatorius įkelia oficialius Factur-X 1.08 Schematron failus (po vieną kiekvienam profiliui: MINIMUM, BASIC-WL, BASIC, EN 16931, EXTENDED) plius EN 16931 CII pagrindą. Tikrinamos ir kodų sąrašų vertės (valiutos kodai, šalių kodai, UNCL kodai).

Patikrinkite savo Factur-X PDF per sekundes

Nemokamai, anonimiškai, visi 5 profiliai ir pilnos kodų sąrašų patikros.