DetectFacturXInvoice
Belge özellikleri
Açıklama
Geçerli belgenin tanınabilir e-fatura XML'i içerip içermediğini denetler ve temel tanımlayıcıları XMP ve XML meta verilerinden okur
Sözdizimi
Delphi
Function TPDFlib.DetectFacturXInvoice: Integer;
Dönüş değerleri
| 0 | Tanınabilir e-fatura XML verisi bulunamadı |
|---|---|
| 1 | Tanınabilir e-fatura XML'si bulundu |
Açıklamalar
Algılama önce XMP DocumentFileName değerini kullanır, ardından factur-x.xml, xrechnung.xml, zugferd-invoice.xml ve ZUGFeRD-invoice.xml adlarını dener
Başarılı bir çağrıdan sonra GetFacturXInvoiceInfo işlevini kullanarak dosya adını, sürümü, uygunluk düzeyini, kılavuz kimliğini ve /AFRelationship değerini okuyun
Örnek
// Check whether the loaded PDF carries invoice XML
begin
if PDF.DetectFacturXInvoice = 1 then
InvoiceFileName := PDF.GetFacturXInvoiceInfo(1);
end;
Ayrıca bkz
GetFacturXInvoiceInfo, ValidateFacturXInvoice, ExtractFacturXXMLToString