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

FeldZweck
FileNameTatsä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
XMPDocumentFileNameAus den XMP-Metadaten des Dokuments gelesener fx:DocumentFileName-Text
XMPNamespaceURINamespace-URI des DocumentFileName-Elements in den XMP-Metadaten
DocumentTypeXMP-DocumentType-Wert; Rechnungsdokumente tragen INVOICE
VersionXMP-Version-Wert des Factur-X-Profils
ConformanceLevelXMP-ConformanceLevel-Wert des Factur-X-Profils
GuidelineIDAus dem eingebetteten CII-XML-ExchangedDocumentContext gelesener Guideline-Bezeichner (URN)
AFRelationship/AFRelationship-Eintrag der Rechnungs-Dateispezifikation, etwa Data oder Alternative
AttachmentMimeTypeMIME-Typ der eingebetteten Rechnungsdatei
UBLFileNameFester Name factur-xubl.xml, wenn eine ergänzende UBL-Repräsentation eingebettet ist; sonst leer
EDIFACTFileNameFester Name factur-xedifact.edi, wenn eine ergänzende EDIFACT-Repräsentation eingebettet ist; sonst leer

Verwendungshinweise

Verwandte APIs