DetectFacturXInvoice

Dokumentegenskaber

Beskrivelse

Kontrollerer, om det aktuelle dokument indeholder genkendelig XML til en e-faktura, og læser de grundlæggende identifikatorer fra XMP- og XML-metadata

Syntaks

Delphi

Function TPDFlib.DetectFacturXInvoice: Integer;

Returværdier

0Der blev ikke fundet genkendelig XML til en e-faktura
1Genkendelig e-faktura-XML blev fundet

Bemærkninger

Registreringen bruger først XMP-værdien DocumentFileName og prøver derefter factur-x.xml, xrechnung.xml, zugferd-invoice.xml og ZUGFeRD-invoice.xml

Efter et vellykket kald skal GetFacturXInvoiceInfo bruges til at læse filnavnet, versionen, overensstemmelsesniveauet, guideline-id'et og /AFRelationship

Eksempel

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

Se også

GetFacturXInvoiceInfo, ValidateFacturXInvoice, ExtractFacturXXMLToString