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
| 0 | No se encontró ningún XML de factura electrónica reconocible |
|---|---|
| 1 | Se 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