Validare

Respingerile, găsite la noi, înainte să le vadă altcineva.

Rulăm aceleași seturi de reguli pe care le folosesc rețelele și platformele fiscale, în versiunile pe care acestea le publică. Când o factură nu trece, corecția intră în mapare, astfel încât aceeași eroare să nu mai apară luna următoare.

R
ValidareÎn pachetul standard
Seturi de reguli
EN 16931 1.3.16 · Peppol BIS 3.0.21 · XRechnung 3.0.2 · CIUS-⁠RO 1.0.9 · FA(3) 1-⁠0E
Testul de corecție
26 din 26 de defecte corectate
Ultima rulare completă
28.09.2026
Validare

Ce verificăm

  • 01

    Schema

    Structura fișierului, față de XSD-ul oficial: UBL 2.1, CII D16B sau FA(3).

  • 02

    Reguli de business

    EN 16931 și regulile proprii ale rețelei, cum ar fi Peppol BIS sau XRechnung, rulate cu validatoarele publicate.

  • 03

    Conținutul cerut de țară

    Câmpurile cerute de articolul 226 din Directiva TVA, plus regulile suplimentare pentru Germania, Franța, Polonia, Belgia și România.

  • 04

    Cifre de control

    IBAN, NIP, CUI, numărul de întreprindere, USt-IdNr. și SIREN. Platforma franceză pe care am testat-o nu verifica cifrele SIREN, așa că le verificăm noi.

  • 05

    PDF-uri hibride

    Fișierele Factur-X și ZUGFeRD ca PDF/A-⁠3, cu verificarea și a XML-ului încorporat. Germania cere un detaliu pe care instrumentele standard îl lasă să treacă, așa că îl verificăm separat.

  • 06

    Parsare sigură

    Fiecare fișier este citit cu entitățile externe și DTD-urile dezactivate. Un fișier care încearcă să încarce așa ceva este refuzat înainte ca vreo regulă să-l citească.

Validare

Nivelurile prin care trece fiecare document

Nivelurile prin care trece fiecare document
DocumentVerificat față de
Peppol BIS 3.0 (UBL)UBL 2.1 XSD → EN 16931 schematron 1.3.16 → Peppol BIS Billing 3.0.21
RO e-⁠Factura (UBL)UBL 2.1 XSD → EN 16931 și CIUS-⁠RO 1.0.9
XRechnung 3.0 (UBL sau CII)XSD → validatorul KoSIT 1.6.3 cu configurația XRechnung 3.0.2
XML CII și Factur-XCII D16B XSD → EN 16931 CII schematron 1.3.16
KSeF FA(3)FA(3) XSD 1-⁠0E → regulile KSeF pentru fișiere: UTF-⁠8, fără BOM (byte-order mark), maximum 1 MB
PDF Factur-X și ZUGFeRDPDF/A-⁠3B cu veraPDF → Mustang → XML-ul încorporat

Ce ne furnizați

Ce ne furnizați

  • Factura mapată pentru fiecare variantă din aria de lucru convenită
  • Canalul, ca să știm ce reguli se aplică

Ce primiți de la noi

  • Un raport de validare pentru fiecare factură de test
  • Fiecare eroare, cu ID-ul regulii și câmpul vizat
  • Dosarul de dovezi, la predare: fișiere, rapoarte și ID-urile de transmitere
26 din 26 de defecte respinse, apoi corectate.

Pe 27.09.2026 am introdus intenționat 26 de defecte care încalcă regulile Peppol, XRechnung, CII, CIUS-⁠RO și FA(3). Regula oficială l-a prins pe fiecare, iar fiecare a trecut după corectare.

Vedeți dovezile
Pași

Ordinea verificărilor

  1. Citire sigură

    Fără entități externe și fără DTD-uri.

    01/05
  2. Schemă

    Structura, față de XSD-ul oficial.

    02/05
  3. Reguli

    EN 16931 și regulile proprii ale rețelei.

    03/05
  4. Țară

    Conținutul obligatoriu și cifrele de control.

    04/05
  5. Raport

    Un rezultat pozitiv sau regula și câmpul care nu au trecut.

    05/05
Întrebări

Validare

Un fișier valid înseamnă că factura va fi acceptată?
Elimină respingerile pe care regulile le pot anticipa. O platformă poate totuși refuza o factură din motive din afara fișierului, cum ar fi o autorizare lipsă sau un duplicat. Acestea vă sunt returnate ca status, cu codul propriu al platformei.
Testează EurInvoice și pe platformele propriu-zise?
Da, în mediile lor de test, înainte de intrarea în producție: KSeF 2.0 TEST, serviciul de validare al ANAF, sandboxul unui punct de acces Peppol și sandboxul unei platforme franceze.
Contact

Trimiteți-ne o factură respinsă în mod repetat.

Trimiteți fișierul și mesajul primit înapoi. Vă vom spune ce regulă încalcă și unde trebuie făcută corecția.

  • ERP-ul dumneavoastră și versiunea acestuia
  • Primul canal de transmitere și entitatea juridică
  • O factură reprezentativă și stadiul datelor de autentificare

Discuție de 30 de minute

Alegeți o oră

Alegeți o oră