DetectFacturXInvoice

Propiedades del documento

Descripción

Comprueba si el documento actual contiene XML de factura electrónica reconocible y lee los identificadores básicos de los metadatos XMP y XML

Sintaxis

Delphi

Function TPDFlib.DetectFacturXInvoice: Integer;

Valores devueltos

0No se encontró ningún XML de factura electrónica reconocible
1Se encontró XML de factura electrónica reconocible

Observaciones

La detección usa primero XMP DocumentFileName y después prueba factur-x.xml, xrechnung.xml, zugferd-invoice.xml y ZUGFeRD-invoice.xml

Después de una llamada correcta, utilice GetFacturXInvoiceInfo para leer el nombre del archivo, la versión, el nivel de conformidad, el identificador de la directriz y /AFRelationship

Ejemplo

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

Véase también

GetFacturXInvoiceInfo, ValidateFacturXInvoice, ExtractFacturXXMLToString