THPDFFacturXInvoiceInfo Record
Beskriver Factur-X- eller ZUGFeRD-fakturaen, der er indlejret i et indlæst dokument: vedhæftningsfilnavn, XMP-metadataværdier, profil-id'er, MIME-type og supplerende UBL- og EDIFACT-repræsentationsfilnavne
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;
Enhed
HPDFDoc
Felter
| Felt | Formål |
|---|---|
FileName | Navnet på den faktisk fundne indlejrede fakturavedhæftning: XMP DocumentFileName, når den kan løses, ellers en af factur-x.xml, xrechnung.xml, zugferd-invoice.xml, ZUGFeRD-invoice.xml |
XMPDocumentFileName | fx:DocumentFileName-tekst læst fra dokumentets XMP-metadata |
XMPNamespaceURI | Namespace-URI for DocumentFileName-elementet i XMP-metadataene |
DocumentType | XMP DocumentType-værdi; fakturadokumenter bærer INVOICE |
Version | XMP Version-værdi for Factur-X-profilen |
ConformanceLevel | XMP ConformanceLevel-værdi for Factur-X-profilen |
GuidelineID | Guideline-id (URN) læst fra den indlejrede CII-XML ExchangedDocumentContext |
AFRelationship | /AFRelationship-post i fakturaens filespecifikation, såsom Data eller Alternative |
AttachmentMimeType | MIME-type på den indlejrede fakturafil |
UBLFileName | Fast navn factur-xubl.xml, når en supplerende UBL-repræsentation er indlejret; ellers tomt |
EDIFACTFileName | Fast navn factur-xedifact.edi, når en supplerende EDIFACT-repræsentation er indlejret; ellers tomt |
Brugsnoter
- Udfyldes af
THotPDF.DetectFacturXInvoice; tomme felter betyder, at det tilsvarende element manglede, og etfalse-resultat efterlader delvise metadata til diagnostik - Læs
UBLFileNameogEDIFACTFileNamekun til rapportering: de navngiver supplerende repræsentationer, aldrig den primære faktura-XML - Genbrug posten med
THotPDF.ExtractFacturXXMLeller giv den tilTHotPDF.ValidateFacturXInvoice, som udfylder sin egen rapport og indlejrer denne post iInfo