DetectFacturXInvoice

Dokumenteigenschaften

Beschreibung

Prüft, ob das aktuelle Dokument erkennbare E-Rechnungs-XML-Daten enthält, und liest die grundlegenden Kennungen aus XMP- und XML-Metadaten

Syntax

Delphi

Function TPDFlib.DetectFacturXInvoice: Integer;

Rückgabewerte

0Es wurde kein erkennbares E-Rechnungs-XML gefunden
1Erkennbares E-Rechnungs-XML wurde gefunden

Anmerkungen

Die Erkennung verwendet zunächst den XMP-Wert DocumentFileName und versucht anschließend factur-x.xml, xrechnung.xml, zugferd-invoice.xml und ZUGFeRD-invoice.xml

Verwenden Sie nach einem erfolgreichen Aufruf GetFacturXInvoiceInfo, um Dateiname, Version, Konformitätsstufe, Richtlinien-ID und /AFRelationship auszulesen

Beispiel

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

Siehe auch

GetFacturXInvoiceInfo, ValidateFacturXInvoice, ExtractFacturXXMLToString