THPDFFacturXValidationReport Kaydı
Bir Factur-X fatura doğrulama geçişinin kararı: hibrit-fatura bayrağı, geçerlilik kararı, saptanan fatura bilgisi ve bildirilen sorun kümesi
Bildirim
THPDFFacturXValidationReport= record
IsHybridInvoice: boolean;
IsValid: boolean;
Info: THPDFFacturXInvoiceInfo;
Issues: THPDFFacturXValidationIssues;
end;
Birim
HPDFDoc
Alanlar
| Alan | Amaç |
|---|---|
IsHybridInvoice | Saptama başarılı olduğunda true; belgenin PDF içeriğinin yanında bir Factur-X veya ZUGFeRD fatura eki taşıdığı anlamına gelir |
IsValid | Yalnızca IsHybridInvoice sağlanıyor ve Issues boş olduğunda true; fonksiyon sonucunu yansıtır |
Info | Fatura saptaması tarafından doldurulan THPDFFacturXInvoiceInfo; fatura bulunduğu sürece kullanılabilir |
Issues | Bulunan her container, meta veri, MIME, namespace veya profil sorununu adlandıran THPDFFacturXValidationIssue değerleri kümesi |
Kullanım notları
THotPDF.ValidateFacturXInvoicetarafından doldurulur; kayıt girişte sıfırlanır, böylece eksik faturaIssuesiçindefxviMissingInvoiceXMLile birlikteIsHybridInvoice= falseolarak görünür- UI'larda veya loglarda hataları açıklamak için yalnızca
IsValid'e güvenmek yerineIssueskümesini gezin - Raporlanan sorunları düzeltmek için gereken dosya adı, profil ve MIME ayrıntıları için
Info'yu okuyun