HPDFValidateEInvoice

Valideert een hybride factuurcontainer en de bedrijfsregels van het default-profiel met expliciete dekkingsdiagnostiek

Declaratie

function HPDFValidateEInvoice(const Doc: THotPDF;
  const SchematronDir: string;
  out AReport: THPDFEInvoiceValidationReport): Boolean;

Eenheid

HPDFEInvoiceValidator

Gedrag

Draait de PDF-containercontrole; bij een gedetecteerde hybride factuur wordt diens XML geëxtraheerd en worden de geregistreerde regellagen voor dat profiel geselecteerd

Het default-register ondersteunt de vijf meegeleverde Factur-X-bedrijfsregelprofielen, Franse profielen blijven incompleet zonder hun country rules en XRECHNUNG vereist expliciete registratie van officiële regels

Onbekende profielen vallen nooit terug op EXTENDED, ontbrekende of incomplete regellagen falen gesloten, en het rapport houdt de dekking apart van bedrijfsregeloverschrijdingen

Gebruik HPDFValidateEInvoiceWithRegistry met een register in eigendom van de host om dedicated nationale resources en engine-implementaties toe te voegen

Een PDF zonder gedetecteerde hybride factuur krijgt alleen het containeroordeel, en ValidationComplete blijft false omdat er geen factuurregeldekking is geëvalueerd

Gerelateerde API's

Validatie van e-factuur-bedrijfsregels

HPDFValidateEInvoiceWithRegistry

THPDFEInvoiceValidationReport