DetectFacturXInvoice

Vlastnosti dokumentu

Popis

Zjistí, zda aktuální dokument obsahuje rozpoznatelné XML e-faktury, a přečte základní identifikátory z metadat XMP a XML

Syntaxe

Delphi

Function TPDFlib.DetectFacturXInvoice: Integer;

Návratové hodnoty

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

Poznámky

Detekce nejprve použije hodnotu XMP DocumentFileName a poté zkusí factur-x.xml, xrechnung.xml, zugferd-invoice.xml a ZUGFeRD-invoice.xml

Po úspěšném volání přečtěte přes GetFacturXInvoiceInfo název souboru, verzi, úroveň shody, ID guideline a /AFRelationship

Příklad

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

Viz také

GetFacturXInvoiceInfo, ValidateFacturXInvoice, ExtractFacturXXMLToString