THPDFFacturXInvoiceInfo Record
Περιγράφει το τιμολόγιο Factur-X ή ZUGFeRD ενσωματωμένο σε φορτωμένο έγγραφο, όνομα αρχείου συνημμένου, τιμές μεταδεδομένων XMP, αναγνωριστικά προφίλ, τύπο MIME και ονόματα αρχείων συμπληρωματικών αναπαραστάσεων UBL και EDIFACT
Δήλωση
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;
Μονάδα
HPDFDoc
Πεδία
| Πεδίο | Σκοπός |
|---|---|
FileName | Όνομα του ενσωματωμένου συνημμένου τιμολογίου που βρέθηκε πράγματι, το XMP DocumentFileName όταν επιλύεται, αλλιώς ένα από factur-x.xml, xrechnung.xml, zugferd-invoice.xml, ZUGFeRD-invoice.xml |
XMPDocumentFileName | Κείμενο fx:DocumentFileName διαβασμένο από τα μεταδεδομένα XMP του εγγράφου |
XMPNamespaceURI | Namespace URI του στοιχείου DocumentFileName στα μεταδεδομένα XMP |
DocumentType | Τιμή XMP DocumentType, τα έγγραφα τιμολογίων φέρνουν INVOICE |
Version | Τιμή XMP Version του προφίλ Factur-X |
ConformanceLevel | Τιμή XMP ConformanceLevel του προφίλ Factur-X |
GuidelineID | Αναγνωριστικό οδηγιού (URN) διαβασμένο από το ενσωματωμένο CII XML ExchangedDocumentContext |
AFRelationship | Εγγραφή /AFRelationship της προδιαγραφής αρχείου τιμολογίου, όπως Data ή Alternative |
AttachmentMimeType | Τύπος MIME του ενσωματωμένου αρχείου τιμολογίου |
UBLFileName | Σταθερό όνομα factur-xubl.xml όταν είναι ενσωματωμένη συμπληρωματική αναπαράσταση UBL, κενό αλλιώς |
EDIFACTFileName | Σταθερό όνομα factur-xedifact.edi όταν είναι ενσωματωμένη συμπληρωματική αναπαράσταση EDIFACT, κενό αλλιώς |
Σημειώσεις χρήσης
- Γεμίζει από την
THotPDF.DetectFacturXInvoice, τα κενά πεδία σημαίνουν ότι το αντίστοιχο στοιχείο απουσίαζε, και αποτέλεσμαfalseαφήνει μερικά μεταδεδομένα για διάγνωση - Διαβάστε τα
UBLFileNameκαιEDIFACTFileNameμόνο για αναφορές, ονοματίζουν συμπληρωματικές αναπαραστάσεις, ποτέ το κύριο XML τιμολογίου - Επαναχρησιμοποιήστε το record με την
THotPDF.ExtractFacturXXMLή δώστε το στηνTHotPDF.ValidateFacturXInvoice, που γεμίζει τη δική της αναφορά και ενσωματώνει αυτό το record στοInfo