DetectFacturXInvoice

Dokumentegenskaper

Beskrivning

Kontrollerar om det aktuella dokumentet innehåller igenkännbar e-faktura-XML och läser de grundläggande identifierarna från XMP- och XML-metadata

Syntax

Delphi

Function TPDFlib.DetectFacturXInvoice: Integer;

Returvärden

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

Anmärkningar

Upptäckten använder först XMP-värdet DocumentFileName och prövar sedan factur-x.xml, xrechnung.xml, zugferd-invoice.xml och ZUGFeRD-invoice.xml

Efter ett lyckat anrop, använd GetFacturXInvoiceInfo för att läsa filnamn, version, conformance-nivå, riktlinje-ID och /AFRelationship

Exempel

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

Se även

GetFacturXInvoiceInfo, ValidateFacturXInvoice, ExtractFacturXXMLToString