DetectFacturXInvoice

Свойства документа

Описание

Проверяет, содержит ли текущий документ распознаваемый XML электронного счёта, и читает базовые идентификаторы из метаданных XMP и XML

Синтаксис

Delphi

Function TPDFlib.DetectFacturXInvoice: Integer;

Возвращаемые значения

0No recognizable e-invoice XML was found
1Recognizable e-invoice XML was found

Примечания

Детекция сначала использует значение XMP DocumentFileName, затем пробует factur-x.xml, xrechnung.xml, zugferd-invoice.xml и ZUGFeRD-invoice.xml

После успешного вызова используйте GetFacturXInvoiceInfo, чтобы прочитать имя файла, версию, уровень соответствия, ID руководства и /AFRelationship

Пример

// Check whether the loaded PDF carries invoice XML
begin
  if PDF.DetectFacturXInvoice = 1 then
    InvoiceFileName := PDF.GetFacturXInvoiceInfo(1);
end;

См. также

GetFacturXInvoiceInfo, ValidateFacturXInvoice, ExtractFacturXXMLToString