Add_AdditionalReferencedFile
Methode (Function) · gibt Boolean zurück
Add_AdditionalReferencedFile ist eine Methode der Klasse Aloaha_ZUGFeRD.XML im Aloaha ZUGFeRD SDK. Sie betrifft BG-24 (Rechnungsbegründende Unterlagen), BT-122 (Kennung der rechnungsbegründenden Unterlage), BT-124 (Bezugsort der rechnungsbgegründenden Unterlage), BT-123 (Beschreibung der rechnungsbegründenden Unterlage).
Beschreibung (aus der SDK-Dokumentation): BG-24: Embeds a file from disk (Base64) as a document-level additional supporting document (ram:AdditionalReferencedDocument). Calls Add_AdditionalReferencedDocument internally. Upgrades a Basic profile to Comfort (EN 16931).
Rückgabe: True if the file was read and added, otherwise False with Last_Error set (e.g. FilePath does not exist, File is empty).
Deklaration
Public Function Add_AdditionalReferencedFile(ByVal FilePath As String, ByVal IssuerAssignedID As String, ByVal URIID As String, Optional ByVal TypeCode As String = "916", Optional ByVal Name As String = "", Optional ByVal ReferenceTypeCode As String = "", Optional ByVal IssueDateTime As String = "", Optional ByVal Document_DateFormat As String = "", Optional ByVal MimeType As String = "") As Boolean
Parameter
| Name | Typ | Pflicht | Beschreibung |
|---|---|---|---|
FilePath | String | erforderlich | Full path of the file to embed (must contain a backslash and exist) |
IssuerAssignedID | String | erforderlich | BT-122: Supporting document reference |
URIID | String | erforderlich | BT-124: External document location |
TypeCode | String | optional (Standard: "916") | Referenced document type code; default 916 |
Name | String | optional (Standard: "") | BT-123: Supporting document description; defaults to the file name without extension |
ReferenceTypeCode | String | optional (Standard: "") | BT-18-1: Scheme identifier (for invoiced object identifiers) |
IssueDateTime | String | optional (Standard: "") | Document date, e.g. YYYYMMDD |
Document_DateFormat | String | optional (Standard: "") | Date format code, e.g. 102 |
MimeType | String | optional (Standard: "") | BT-125-1: MIME type; if empty it is looked up from the registry, else derived for .pdf, .txt, .doc and .docx |
Aufruf (VB.NET)
Dim alo As New Aloaha_ZUGFeRD.XML(Aloaha_ZUGFeRD.iXML.ZUGFeRDProfile.comfort, False, LicenseKey)
' …
Dim ergebnis = alo.Add_AdditionalReferencedFile(FilePath, IssuerAssignedID, URIID)
Business Terms (EN 16931)
Artikel mit Add_AdditionalReferencedFile
Unterlagen in ZUGFeRD / XRechnung XML einbetten
Es gibt diverse Methoden um unterstützende Dokumente in das XML einzubinden. Häufig wird das auf globaler Ebene gemacht. Sie benötigen dazu mindestens Version 9.0.0.52 unseres SDK’s. Sie benutzen…
XRechnung an Vermögen und Bau Baden-Württemberg: Alle Pflichtangaben mit dem Aloaha ZUGFeRD SDK
Kurz: Vermögen und Bau Baden-Württemberg (Amt Freiburg) verlangt in jeder E-Rechnung neben den üblichen Angaben die Leitweg-ID (BT-10), eine Projektnummer (BT-11), die Bestellreferenz bzw. Mittelbindungsnummer (BT-13), …
COM-Schnittstelle
Add_AdditionalReferencedFile ist Mitglied der Schnittstelle Aloaha_ZUGFeRD.iXML (Position 161 von 328) und damit auch aus VB6, VBA/Access und anderen COM-Clients über CreateObject("Aloaha_ZUGFeRD.XML") aufrufbar. Neue Mitglieder werden immer am Ende von iXML angefügt, damit bestehende COM-Clients unverändert weiterlaufen; nach einem Update die Typbibliothek neu registrieren.