HPDFValidateEInvoice
Validerar en hybridfakturacontainer och dess standardprofils affärsregler med explicit täckningsdiagnostik
Deklaration
function HPDFValidateEInvoice(const Doc: THotPDF;
const SchematronDir: string;
out AReport: THPDFEInvoiceValidationReport): Boolean;
Enhet
HPDFEInvoiceValidator
Beteende
Kör PDF-containerkontrollen och, för en detekterad hybridfaktura, extraherar dess XML och väljer de registrerade regellagren för dess profil
Standardregistret stöder de fem medlevererade Factur-X-affärsregelprofilerna, medan franska profiler förblir ofullständiga utan sina landsregler och XRECHNUNG kräver explicit registrering av officiella regler
Okända profiler faller aldrig tillbaka på EXTENDED, saknade eller ofullständiga regellager fail closed, och rapporten registrerar täckningen separat från affärsregelöverträdelser
Använd HPDFValidateEInvoiceWithRegistry med ett värdägt register för att lägga till dedikerade nationella resurser och motorimplementationer
En PDF utan detekterad hybridfaktura får bara containerbedömningen, och ValidationComplete förblir false eftersom ingen fakturaregeltäckning utvärderades
Relaterade API:er
E-faktura-affärsregelvalidering