Record THPDFFacturXInvoiceInfo

Describe la factura Factur-X o ZUGFeRD embebida en un documento cargado: nombre del archivo adjunto, valores de metadatos XMP, identificadores de perfil, tipo MIME y nombres de archivo de las representaciones suplementarias UBL y EDIFACT

Declaración

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;

Unidad

HPDFDoc

Campos

CampoPropósito
FileNameNombre del adjunto de factura embebido realmente encontrado: el DocumentFileName del XMP cuando se puede resolver; de lo contrario, uno de factur-x.xml, xrechnung.xml, zugferd-invoice.xml, ZUGFeRD-invoice.xml
XMPDocumentFileNameTexto fx:DocumentFileName leído de los metadatos XMP del documento
XMPNamespaceURIURI del namespace del elemento DocumentFileName en los metadatos XMP
DocumentTypeValor XMP DocumentType; los documentos de factura llevan INVOICE
VersionValor XMP Version del perfil Factur-X
ConformanceLevelValor XMP ConformanceLevel del perfil Factur-X
GuidelineIDIdentificador de guideline (URN) leído del ExchangedDocumentContext del XML CII embebido
AFRelationshipEntrada /AFRelationship de la especificación de archivo de la factura, como Data o Alternative
AttachmentMimeTypeTipo MIME del archivo de factura embebido
UBLFileNameNombre fijo factur-xubl.xml cuando hay una representación UBL suplementaria embebida; vacío en caso contrario
EDIFACTFileNameNombre fijo factur-xedifact.edi cuando hay una representación EDIFACT suplementaria embebida; vacío en caso contrario

Notas de uso

APIs relacionadas