Запись THPDFFacturXInvoiceInfo

Описывает счёт 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-метаданных документа
XMPNamespaceURIURI пространства имён элемента DocumentFileName в XMP-метаданных
DocumentTypeЗначение XMP DocumentType; документы-счета несут INVOICE
VersionЗначение XMP Version профиля Factur-X
ConformanceLevelЗначение XMP ConformanceLevel профиля Factur-X
GuidelineIDИдентификатор guideline (URN), прочитанный из ExchangedDocumentContext встроенного CII XML
AFRelationshipЗапись /AFRelationship файловой спецификации счёта, например Data или Alternative
AttachmentMimeTypeMIME-тип встроенного файла счёта
UBLFileNameФиксированное имя factur-xubl.xml, когда встроено дополнительное представление UBL; иначе пусто
EDIFACTFileNameФиксированное имя factur-xedifact.edi, когда встроено дополнительное представление EDIFACT; иначе пусто

Примечания по использованию

Связанные API