DetectFacturXInvoice

Propriétés du document

Description

Vérifie si le document actuel contient un XML de facture électronique reconnaissable et lit les identifiants de base dans les métadonnées XMP et XML

Syntaxe

Delphi

Function TPDFlib.DetectFacturXInvoice: Integer;

Valeurs de retour

0Aucun XML de facture électronique reconnaissable n’a été trouvé
1Un XML de facture électronique reconnaissable a été trouvé

Remarques

La détection utilise d'abord la valeur XMP DocumentFileName, puis essaie factur-x.xml, xrechnung.xml, zugferd-invoice.xml et ZUGFeRD-invoice.xml

Après un appel réussi, utilisez GetFacturXInvoiceInfo pour lire le nom du fichier, la version, le niveau de conformité, l'ID de directive et /AFRelationship

Exemple

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

Voir aussi

GetFacturXInvoiceInfo, ValidateFacturXInvoice, ExtractFacturXXMLToString