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 مترجَمة، لتلك المرحلة المستقلة