THPDFEInvoiceValidationReport Record

Kết hợp phán quyết container Factur-X với kết quả business-rule Schematron cho một hóa đơn điện tử đã tải

Khai báo

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;

Đơn vị

HPDFEInvoiceValidator

Các trường

TrườngMục đích
ContainerReportBáo cáo cấu trúc container đầy đủ thuộc kiểu THPDFFacturXValidationReport
ContainerValidPhán quyết do THotPDF.ValidateFacturXInvoice trả về cho container hóa đơn nhúng
BusinessRulesKết quả rule thuộc kiểu THPDFBusinessRuleResults do engine Schematron sinh ra
BusinessSummaryTHPDFSchematronSummary mô tả lần chạy engine
BusinessRuleViolationsSố assert thất bại cộng với số report được bắn ra
BusinessRulesEvaluatedFalse khi engine không khả dụng hoặc không thể trích XML hóa đơn
RuleSetsPhiên bản, phạm vi nghiệp vụ hoặc quốc gia, tóm tắt engine, và trạng thái hoàn tất của từng tài nguyên được chọn
ProfileSupportedTrue khi registry được chọn chứa một lớp quy tắc nghiệp vụ cho hồ sơ được phát hiện
CountryRulesRequiredTrue cho XRECHNUNG, EXTENDED-CTC-FR, EXTENDED-B2B-FR, và mọi hồ sơ được đăng ký tường minh với một lớp quy tắc quốc gia
CountryRulesEvaluatedChỉ True khi lớp quy tắc quốc gia đã đăng ký kết thúc mà không có kiểm tra bị bỏ qua hay lỗi đánh giá
ValidationCompleteMọi lớp quy tắc bắt buộc đều đã được đánh giá, bất kể chúng có sinh ra vi phạm quy tắc nghiệp vụ hay không
ValidationNoteGiải thích rõ ràng về mức phủ hoặc xác thực chưa hoàn tất, bao gồm cả thiếu quy tắc quốc gia

Ghi chú sử dụng

API liên quan