HPDFValidateEInvoiceXML
Validiert explizite Rechnungs-XML gegen versionierte Geschäftsregel- und Länderregel-Ebenen
Deklaration
function HPDFValidateEInvoiceXML(const XMLBytes: TBytes;
const Profile: AnsiString; const SchematronDir: string;
Registry: THPDFEInvoiceRuleRegistry;
out AReport: THPDFEInvoiceValidationReport): Boolean;
Unit
HPDFEInvoiceValidator
Verhalten
Das Profil wird explizit mitgegeben, und unbekannte Profile fallen nie auf EXTENDED zurück, während French- und XRECHNUNG-Profile ihre Länderregel-Ebene voraussetzen
Liefert true, wenn jede erforderliche Regelebene durchläuft und kein Fehler- oder Warnungsbefund übrig bleibt; PDF-Container-, XML-Schema- und Transportprüfungen liegen außerhalb dieser API