Enregistrement THPDFFacturXInvoiceInfo

Décrit la facture Factur-X ou ZUGFeRD embarquée dans un document chargé : nom de fichier de la pièce jointe, valeurs de métadonnées XMP, identifiants de profil, type MIME et noms des fichiers des représentations supplémentaires UBL et EDIFACT

Déclaration

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

Champs

ChampObjectif
FileNameNom de la pièce jointe facture embarquée réellement trouvée : le DocumentFileName XMP quand il est résoluble, sinon l'un de factur-x.xml, xrechnung.xml, zugferd-invoice.xml, ZUGFeRD-invoice.xml
XMPDocumentFileNameTexte fx:DocumentFileName lu dans les métadonnées XMP du document
XMPNamespaceURIURI d'espace de noms de l'élément DocumentFileName dans les métadonnées XMP
DocumentTypeValeur XMP DocumentType ; les documents facture portent INVOICE
VersionValeur XMP Version du profil Factur-X
ConformanceLevelValeur XMP ConformanceLevel du profil Factur-X
GuidelineIDIdentifiant de guideline (URN) lu dans le ExchangedDocumentContext du XML CII embarqué
AFRelationshipEntrée /AFRelationship de la spécification de fichier de la facture, comme Data ou Alternative
AttachmentMimeTypeType MIME du fichier facture embarqué
UBLFileNameNom fixe factur-xubl.xml quand une représentation UBL supplémentaire est embarquée ; vide sinon
EDIFACTFileNameNom fixe factur-xedifact.edi quand une représentation EDIFACT supplémentaire est embarquée ; vide sinon

Notes d'utilisation

API associées