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