FaeBill

Verifică o factură electronică – gratuit, fără înregistrare

Încarcă un PDF ZUGFeRD sau un fișier XML XRechnung. Vezi imediat dacă formatul, schema XML, regulile Schematron și principalele câmpuri obligatorii sunt în regulă.

Ce se verifică – și ce nu

The validator performs a technical check in two stages (stage 1: structure and selected mandatory fields; stage 2: formal Schematron check, where a check configuration exists for the file):

  • recunoașterea formatului fișierului și a profilului (ZUGFeRD/Factur-X, XRechnung ca CII sau UBL)
  • validation of the XML structure against the corresponding XML schema (XSD) – for ZUGFeRD/Factur-X and CII in stage 1, for UBL files in stage 2 where a check scenario exists (XRechnung 3.0)
  • verificarea unor câmpuri obligatorii selectate: număr factură (BT-1), data facturii (BT-2), moneda (BT-5), numele vânzătorului (BT-27) și detalierea TVA (BG-23)
  • o verificare simplă de plauzibilitate a sumelor
  • formal Schematron check (stage 2) with the rules of XRechnung 3.0 (including the EN 16931 business rules contained in it) or, for ZUGFeRD/Factur-X files, with the Schematron rules of the FeRD package (Factur-X 1.09.2); not available for every file, for example not for older XRechnung versions, other ZUGFeRD versions, PDFs without embedded XML, or during temporary unavailability

Nu se verifică:

  • dacă factura conține toate mențiunile obligatorii conform § 14 UStG (legea germană a TVA) și dacă este corectă din punct de vedere fiscal (de ex. cota de impozitare, numărul fiscal, codul de TVA)
  • conformitatea fișierului PDF/A-3 (se constată doar dacă există un marcaj corespunzător)
  • acceptarea de către destinatarul facturii, de sistemul dvs. de contabilitate sau de un portal de facturare

A positive result only means that the technical checks listed above were passed. It is not a confirmation that the invoice meets all legal or technical requirements, and not a certification or confirmation by KoSIT or any authority.

Your file is transmitted only for technical checking to our check services (Google Cloud Run, Frankfurt, EU), processed in memory there, including during the formal Schematron check, and not stored; file content and file name are not logged. The controller is Halo Handelsgesellschaft mbH; the legal basis is Art. 6(1)(b) GDPR (your request for the check) and, for third-party data contained in the invoice, Art. 6(1)(f) GDPR (interest in the technical check and in secure, abuse-free operation of the service); Google Cloud is our processor. To prevent abuse we process a hash of your IP address and the size, format, status and duration of the check; your IP address also appears in the platform logs, already when you open this page. Please upload only invoices you are entitled to process; further information and your rights: Politica de confidențialitate.

Creează facturile corect de la început

Cu FaeBill creezi fișiere ZUGFeRD și XRechnung direct din datele facturii. Înregistrarea este gratuită.

Întrebări frecvente

Care este diferența dintre XRechnung și ZUGFeRD?

XRechnung is a pure XML format (CII or UBL syntax) and the German specification of the European standard EN 16931; a readable view requires a viewer. ZUGFeRD – technically identical to the French Factur-X – is a PDF/A-3 file with embedded XML in CII format. ZUGFeRD meets EN 16931 from the BASIC or EN 16931 profile upwards; the MINIMUM and BASIC WL profiles do not.

De ce raportează validatorul o eroare de format?

A format error means the XML is not well-formed, it does not match the XML schema, or a PDF announces an embedded e-invoice whose XML cannot be extracted. A common cause is a ZUGFeRD PDF that the generating software created incorrectly. An ordinary PDF without embedded XML is reported as ‘no e-invoice detected’ instead.

Ce înseamnă BT-1, BT-27 și BG-23?

BT înseamnă Business Term, iar BG Business Group, adică denumirile câmpurilor de date din norma EN 16931. BT-1 este numărul facturii, BT-2 data facturii, BT-5 codul monedei, BT-27 numele vânzătorului și BG-23 detalierea TVA. Dacă lipsește unul dintre ele, validatorul raportează o eroare la câmpurile obligatorii.

Este suficientă o verificare trecută cu succes?

No, not on its own. The check finds formal and technical errors early: stage 1 checks the structure and selected mandatory fields, stage 2 the Schematron rules of XRechnung or of the ZUGFeRD/Factur-X package, where a check configuration exists for your file. It replaces neither a review under Section 14 UStG nor your recipient's own acceptance check. Whether your recipient can process the invoice also depends on its requirements, for authorities for example on the Leitweg-ID.