السجل THPDFFacturXValidationReport
حكم مرور التحقق من فاتورة Factur-X: علم الفاتورة الهجينة وحكم الصلاحية ومعلومات الفاتورة المكتشفة ومجموعة المشكلات المرصودة
التصريح
THPDFFacturXValidationReport= record
IsHybridInvoice: boolean;
IsValid: boolean;
Info: THPDFFacturXInvoiceInfo;
Issues: THPDFFacturXValidationIssues;
end;
الوحدة
HPDFDoc
الحقول
| الحقل | الغرض |
|---|---|
IsHybridInvoice | تصبح true بمجرد نجاح الكشف، أي أن المستند يحمل مرفق فاتورة Factur-X أو ZUGFeRD إلى جانب محتوى PDF |
IsValid | تصبح true فقط عندما تنطبق IsHybridInvoice وتكون Issues فارغة؛ وتطابق نتيجة الدالة |
Info | سجل THPDFFacturXInvoiceInfo يملؤه كشف الفاتورة، ويكون متاحًا كلما وُجدت الفاتورة |
Issues | مجموعة قيم THPDFFacturXValidationIssue تسمّي كل مشكلة حاوية أو بيانات وصفية أو MIME أو فضاء أسماء أو ملف شخصي وُجدت |
ملاحظات الاستخدام
- يملؤه
THotPDF.ValidateFacturXInvoice؛ ويُصفَّر السجل عند الدخول، فتظهر الفاتورة المفقودة بوصفهاIsHybridInvoice= falseمعfxviMissingInvoiceXMLفيIssues - كرّر على مجموعة
Issuesبدلًا من الاعتماد علىIsValidوحدها لشرح الإخفاقات في الواجهات أو السجلات - اقرأ
Infoللحصول على تفاصيل اسم الملف والملف الشخصي ونوع MIME اللازمة لإصلاح المشكلات المبلَّغ عنها