DetectFacturXInvoice
Vlastnosti dokumentu
Popis
Zjistí, zda aktuální dokument obsahuje rozpoznatelné XML e-faktury, a přečte základní identifikátory z metadat XMP a XML
Syntaxe
Delphi
Function TPDFlib.DetectFacturXInvoice: Integer;
Návratové hodnoty
| 0 | No recognizable e-invoice XML was found |
|---|---|
| 1 | Recognizable e-invoice XML was found |
Poznámky
Detekce nejprve použije hodnotu XMP DocumentFileName a poté zkusí factur-x.xml, xrechnung.xml, zugferd-invoice.xml a ZUGFeRD-invoice.xml
Po úspěšném volání přečtěte přes GetFacturXInvoiceInfo název souboru, verzi, úroveň shody, ID guideline a /AFRelationship
Příklad
// Check whether the loaded PDF carries invoice XML
begin
if PDF.DetectFacturXInvoice = 1 then
InvoiceFileName := PDF.GetFacturXInvoiceInfo(1);
end;
Viz také
GetFacturXInvoiceInfo, ValidateFacturXInvoice, ExtractFacturXXMLToString