THPDFFacturXInvoiceInfo Kaydı
Yüklenmiş bir belgeye gömülü Factur-X veya ZUGFeRD faturasını anlatır: ek dosya adı, XMP meta veri değerleri, profil tanımlayıcıları, MIME türü ve ek UBL ile EDIFACT temsil dosya adları
Bildirim
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;
Birim
HPDFDoc
Alanlar
| Alan | Amaç |
|---|---|
FileName | Gerçekte bulunan gömülü fatura ekinin adı: çözümlenebilirse XMP DocumentFileName, aksi hâlde factur-x.xml, xrechnung.xml, zugferd-invoice.xml, ZUGFeRD-invoice.xml bunlardan biri |
XMPDocumentFileName | Belge XMP meta verisinden okunan fx:DocumentFileName metni |
XMPNamespaceURI | XMP meta verisindeki DocumentFileName ögesinin namespace URI'si |
DocumentType | XMP DocumentType değeri; fatura belgeleri INVOICE taşır |
Version | Factur-X profilinin XMP Version değeri |
ConformanceLevel | Factur-X profilinin XMP ConformanceLevel değeri |
GuidelineID | Gömülü CII XML ExchangedDocumentContext'inden okunan kılavuz tanımlayıcısı (URN) |
AFRelationship | Fatura dosya belirtiminin /AFRelationship girdisi: Data veya Alternative gibi |
AttachmentMimeType | Gömülü fatura dosyasının MIME türü |
UBLFileName | Ek bir UBL temsili gömülü olduğunda sabit ad factur-xubl.xml; aksi hâlde boştur |
EDIFACTFileName | Ek bir EDIFACT temsili gömülü olduğunda sabit ad factur-xedifact.edi; aksi hâlde boştur |
Kullanım notları
THotPDF.DetectFacturXInvoicetarafından doldurulur; boş alanlar ilgili ögenin bulunmadığı anlamına gelir ve birfalsesonuç, teşhis için kısmi meta veriyi yerinde bırakırUBLFileNameveEDIFACTFileName'i yalnızca raporlama için okuyun: bunlar ek temsilleri adlandırır, asla birincil fatura XML'ini değil- Kaydı
THotPDF.ExtractFacturXXMLile yeniden kullanın veya kendi raporunu dolduran ve bu kaydıInfoiçine gömenTHotPDF.ValidateFacturXInvoice'a verin