הממשק IHPDFESchematronEngine

IHPDFESchematronEngine = interface
  ['{D6A1F2C4-9B3E-4A7D-8C12-1F5E6A7B8C9D}']
  function Load(const SchematronPath: string; out ErrorText: string): Boolean;
  function Validate(const XMLBytes: TBytes): THPDFBusinessRuleResults;
  function LastSummary: THPDFSchematronSummary;
end;

הפשטת מנוע מאחורי אימות כללי עסקים של חשבונית אלקטרונית; יישומים מנתחים קובץ .sch ‏פעם אחת דרך Load ‏ואז מעריכים כל כלל מול זרם bytes XML ‏של חשבונית מסופקת דרך Validate

LastSummary חושף את מוני התוצאות של האימות האחרון לצורך דיווח

אימות כללי עסקים של E-Invoice