ValidateFacturXInvoice

خصائص المستند

الوصف

يتحقق من XML الفاتورة الإلكترونية للمستند الحالي ضد حاوية PDF/A-3 المدمجة واسم ملف XMP ومستوى الامتثال ومعرف الإرشادات وفحوصات /AFRelationship

الصيغة

Delphi

Function TPDFlib.ValidateFacturXInvoice: Integer;

قيم الإرجاع

0لم يوجد XML فاتورة إلكترونية أو رُصدت ملاحظة تحقق واحدة أو أكثر
1اجتاز XML الخاص بالفاتورة وحاوية PDF عمليات التحقق المضمنة

ملاحظات

استدعِ GetFacturXValidationIssues بعد التحقق لجلب معرفات المشكلات مثل MissingPDFAMetadata وNotPDFA3 وDocumentFileNameMismatch أو InvalidAFRelationship

يتحقق التحقق من اتساق الحاوية وملف التعريف. ولا يحل محل فحوصات الأعمال

مثال

// Report container-level invoice issues
begin
  if PDF.ValidateFacturXInvoice = 0 then
    Issues := PDF.GetFacturXValidationIssues('|');
end;

انظر أيضا

GetFacturXValidationIssues, DetectFacturXInvoice, GetFacturXInvoiceInfo

قواعد العمل للفواتير

يفحص هذا التابع حاوية PDF الهجينة واصطلاحات التعريف؛ وهو لا ينفذ مخططات XML للفواتير ولا قواعد العمل EN16931

استخدم ValidateInvoiceBusinessRules مع مزود مرقّم بالإصدارات، أو ValidateInvoiceBusinessRulesWithTools مع ملفات XSD صريحة وملفات Schematron مترجَمة، لتلك المرحلة المستقلة