THPDFFacturXInvoiceInfo Record
Beschreibt die in ein geladenes Dokument eingebettete Factur-X- oder ZUGFeRD-Rechnung: Anhang-Dateiname, XMP-Metadatenwerte, Profilbezeichner, MIME-Typ und die ergänzenden UBL- und EDIFACT-Repräsentations-Dateinamen
Deklaration
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;
Unit
HPDFDoc
Felder
| Feld | Zweck |
|---|---|
FileName | Tatsächlich gefundener Name des eingebetteten Rechnungsanhangs: der XMP-DocumentFileName, wenn auflösbar, sonst einer von factur-x.xml, xrechnung.xml, zugferd-invoice.xml, ZUGFeRD-invoice.xml |
XMPDocumentFileName | Aus den XMP-Metadaten des Dokuments gelesener fx:DocumentFileName-Text |
XMPNamespaceURI | Namespace-URI des DocumentFileName-Elements in den XMP-Metadaten |
DocumentType | XMP-DocumentType-Wert; Rechnungsdokumente tragen INVOICE |
Version | XMP-Version-Wert des Factur-X-Profils |
ConformanceLevel | XMP-ConformanceLevel-Wert des Factur-X-Profils |
GuidelineID | Aus dem eingebetteten CII-XML-ExchangedDocumentContext gelesener Guideline-Bezeichner (URN) |
AFRelationship | /AFRelationship-Eintrag der Rechnungs-Dateispezifikation, etwa Data oder Alternative |
AttachmentMimeType | MIME-Typ der eingebetteten Rechnungsdatei |
UBLFileName | Fester Name factur-xubl.xml, wenn eine ergänzende UBL-Repräsentation eingebettet ist; sonst leer |
EDIFACTFileName | Fester Name factur-xedifact.edi, wenn eine ergänzende EDIFACT-Repräsentation eingebettet ist; sonst leer |
Verwendungshinweise
- Gefüllt von
THotPDF.DetectFacturXInvoice; leere Felder bedeuten, dass das entsprechende Element fehlte, und einfalse-Ergebnis lässt Teil-Metadaten für die Diagnose stehen - Lesen Sie
UBLFileNameundEDIFACTFileNamenur für Berichte: Sie nennen ergänzende Repräsentationen, nie die primäre Rechnungs-XML - Verwenden Sie den Record mit
THotPDF.ExtractFacturXXMLweiter oder füttern SieTHotPDF.ValidateFacturXInvoicedamit, das seinen eigenen Bericht füllt und diesen Record inInfoeinbettet