واجهة 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 ثم تُقيِّم كل قاعدة على تدفق بايتات XML لفاتورة مُورَدة عبر Validate

يكشف LastSummary عدّادات نتائج آخر عملية تحقق لأغراض التقارير

التحقق من قواعد أعمال الفواتير الإلكترونية