רקורד THPDFEInvoiceValidationReport

משלב את פסק הדין של מיכל ה-Factur-X עם תוצאת כללי-העסקים של ה-Schematron עבור חשבונית אלקטרונית טעונה אחת

הצהרה

THPDFEInvoiceValidationReport= record
  ContainerReport: THPDFFacturXValidationReport;
  ContainerValid: Boolean;
  BusinessRules: THPDFBusinessRuleResults;
  BusinessSummary: THPDFSchematronSummary;
  BusinessRuleViolations: Integer;   // asserts failed + reports fired
  BusinessRulesEvaluated: Boolean;   // False when engine unavailable
  RuleSets: THPDFEInvoiceRuleSetReports;
  ProfileSupported: Boolean;
  CountryRulesRequired: Boolean;
  CountryRulesEvaluated: Boolean;
  ValidationComplete: Boolean;
  ValidationNote: AnsiString;
end;

יחידה

HPDFEInvoiceValidator

שדות

שדהמטרה
ContainerReportדוח מבנה המיכל המלא מטיפוס THPDFFacturXValidationReport
ContainerValidפסק הדין שמחזיר THotPDF.ValidateFacturXInvoice עבור מיכל החשבונית המוטמע
BusinessRulesתוצאות הכללים מטיפוס THPDFBusinessRuleResults שמפיק מנוע ה-Schematron
BusinessSummaryTHPDFSchematronSummary שמתאר את הרצת המנוע
BusinessRuleViolationsספירת ה-asserts שנכשלו בתוספת ה-reports שהופעלו
BusinessRulesEvaluatedFalse כשהמנוע אינו זמין או שלא ניתן היה לחלץ את ה-XML של החשבונית
RuleSetsהגרסה, היקף ה-business או המדינה, סיכום המנוע ומצב ההשלמה של כל משאב שנבחר
ProfileSupportedTrue כשרישום המשאבים שנבחר מכיל שכבת כללי business עבור הפרופיל שזוהה
CountryRulesRequiredTrue עבור XRECHNUNG, EXTENDED-CTC-FR, EXTENDED-B2B-FR וכל פרופיל שנרשם במפורש עם שכבת כללי מדינה
CountryRulesEvaluatedTrue רק כששכבת כללי המדינה הרשומה הסתיימה בלי בדיקות שדולגו או שגיאות הערכה
ValidationCompleteכל שכבות הכללים הנדרשות הוערכו, ללא קשר לשאלה אם הפיקו הפרות של כללי business
ValidationNoteהסבר מפורש על כיסוי או על אימות שלא הושלם, לרבות כללי מדינה חסרים

הערות שימוש

ממשקי API קשורים