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
| 0 | Aucun XML de facture électronique reconnaissable n’a été trouvé |
|---|---|
| 1 | Un 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