THPDFFacturXInvoiceInfo rekord
Leírja a betöltött dokumentumba ágyazott Factur-X vagy ZUGFeRD számlát: mellékletfájl-nevet, XMP metaadat-értékeket, profilazonosítókat, MIME-típust, valamint a kiegészítő UBL- és EDIFACT-reprezentációk fájlneveit
Deklaráció
THPDFFacturXInvoiceInfo= record
FileName: AnsiString;
XMPDocumentFileName: AnsiString;
XMPNamespaceURI: AnsiString;
DocumentType: AnsiString;
Version: AnsiString;
ConformanceLevel: AnsiString;
GuidelineID: AnsiString;
AFRelationship: AnsiString;
AttachmentMimeType: AnsiString;
// Supplementary UBL representation file name ('factur-xubl.xml') when the
// document embeds a UBL view alongside the primary CII invoice per
// Factur-X 1.09 spec 6.4; empty when no UBL attachment is present. UBL is
// a supplementary representation, never the primary invoice XML
UBLFileName: AnsiString;
// Supplementary EDIFACT representation file name ('factur-xedifact.edi')
// when the document embeds an EDIFACT view alongside the primary CII
// invoice per Factur-X 1.09 spec 6.4; empty when no EDIFACT attachment is
// present. Like UBL it is a supplementary representation, never the
// primary invoice XML
EDIFACTFileName: AnsiString;
end;
Egység
HPDFDoc
Mezők
| Mező | Cél |
|---|---|
FileName | A ténylegesen megtalált beágyazott számlamelléklet neve: feloldható esetén az XMP DocumentFileName, egyébként a factur-x.xml, xrechnung.xml, zugferd-invoice.xml, ZUGFeRD-invoice.xml nevek egyike |
XMPDocumentFileName | A dokumentum XMP metaadataiból kiolvasott fx:DocumentFileName szöveg |
XMPNamespaceURI | A DocumentFileName elem névterének URI-ja az XMP metaadatokban |
DocumentType | XMP DocumentType érték; a számladokumentumok INVOICE értéket hordoznak |
Version | A Factur-X profil XMP Version értéke |
ConformanceLevel | A Factur-X profil XMP ConformanceLevel értéke |
GuidelineID | A beágyazott CII XML ExchangedDocumentContext eleméből kiolvasott iránymutatás-azonosító (URN) |
AFRelationship | A számlafájl-specifikáció /AFRelationship bejegyzése, például Data vagy Alternative |
AttachmentMimeType | A beágyazott számlafájl MIME-típusa |
UBLFileName | Rögzített factur-xubl.xml név, ha kiegészítő UBL reprezentáció van beágyazva; egyébként üres |
EDIFACTFileName | Rögzített factur-xedifact.edi név, ha kiegészítő EDIFACT reprezentáció van beágyazva; egyébként üres |
Használati megjegyzések
- A
THotPDF.DetectFacturXInvoicetölti ki; az üres mezők azt jelentik, hogy a megfelelő elem hiányzott, afalseeredmény pedig részleges metaadatokat hagy diagnózishoz - A
UBLFileNameés azEDIFACTFileNamecsak jelentésekhez olvassa: kiegészítő reprezentációkat neveznek meg, soha nem az elsődleges számla XML-t - Használja újra a rekordot a
THotPDF.ExtractFacturXXMLhívással, vagy adja át aTHotPDF.ValidateFacturXInvoicehívásnak, amely kitölti a saját jelentését, és ezt a rekordot azInfomezőbe ágyazza