DetectFacturXInvoice

Proprietà del documento

Descrizione

Verifica se il documento corrente contiene XML di fatturazione elettronica riconoscibile e legge gli identificatori di base dai metadati XMP e XML

Sintassi

Delphi

Function TPDFlib.DetectFacturXInvoice: Integer;

Valori restituiti

0Non è stato trovato XML di fattura elettronica riconoscibile
1È stato trovato XML di fattura elettronica riconoscibile

Note

Il rilevamento usa innanzitutto il valore XMP DocumentFileName, quindi prova factur-x.xml, xrechnung.xml, zugferd-invoice.xml e ZUGFeRD-invoice.xml

Dopo una chiamata riuscita, usare GetFacturXInvoiceInfo per leggere nome file, versione, livello di conformità, ID linee guida e /AFRelationship

Esempio

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

Vedere anche

GetFacturXInvoiceInfo, ValidateFacturXInvoice, ExtractFacturXXMLToString