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ó XML de factura electrónica reconocible |
|---|---|
| 1 | Se encontró XML de factura electrónica reconocible |
Observaciones
La detección usa primero el valor XMP DocumentFileName; luego intenta factur-x.xml, xrechnung.xml, zugferd-invoice.xml y ZUGFeRD-invoice.xml
Después de una llamada exitosa, use GetFacturXInvoiceInfo para leer el nombre de archivo, la versión, el nivel de conformidad, el ID de guía 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