DetectFacturXInvoice

Właściwości dokumentu

Opis

Sprawdza, czy bieżący dokument zawiera rozpoznawalne dane XML faktury elektronicznej, i odczytuje podstawowe identyfikatory z metadanych XMP oraz XML

Składnia

Delphi

Function TPDFlib.DetectFacturXInvoice: Integer;

Wartości zwracane

0Nie znaleziono rozpoznawalnych danych XML faktury elektronicznej
1Znaleziono rozpoznawalne dane XML faktury elektronicznej

Uwagi

Wykrywanie najpierw używa wartości XMP DocumentFileName, a następnie sprawdza pliki factur-x.xml, xrechnung.xml, zugferd-invoice.xml i ZUGFeRD-invoice.xml

Po pomyślnym wywołaniu użyj GetFacturXInvoiceInfo, aby odczytać nazwę pliku, wersję, poziom zgodności, identyfikator wytycznej i /AFRelationship

Przykład

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

Zobacz również

GetFacturXInvoiceInfo, ValidateFacturXInvoice, ExtractFacturXXMLToString