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

Verwandte APIs

Validierung von E-Rechnungs-Geschäftsregeln

THPDFEInvoiceValidationReport