Add_AdditionalReferencedDocument

Methode (Sub)

Add_AdditionalReferencedDocument ist eine Methode der Klasse Aloaha_ZUGFeRD.XML im Aloaha ZUGFeRD SDK. Sie betrifft BG-24 (Rechnungsbegründende Unterlagen), BT-17 (Ausschreibungs- oder Losreferenz), BT-18 (Objektkennung), BT-122 (Kennung der rechnungsbegründenden Unterlage).

Beschreibung (aus der SDK-Dokumentation): BG-24: Adds a new document-level AdditionalReferencedDocument (supporting document, tender/lot or invoiced object reference). Upgrades a Basic profile to Comfort (EN 16931).

Deklaration

Public Sub Add_AdditionalReferencedDocument(ByVal IssuerAssignedID As String, ByVal URIID As String, Optional ByVal TypeCode As String = "916", Optional ByVal Name As String = "", Optional ByVal MimeCode As String = "", Optional ByVal FileName As String = "", Optional ByVal IssueDateTime As String = "", Optional ByVal Document_DateFormat As String = "", Optional ByVal ReferenceTypeCode As String = "", Optional ByVal MimeType As String = "")

Parameter

NameTypPflichtBeschreibung
IssuerAssignedIDStringerforderlichBT-17, BT-18, BT-122: Supporting document reference
URIIDStringerforderlichBT-124: External document location (only stored if IssuerAssignedID is set)
TypeCodeStringoptional (Standard: "916")BT-17-0, BT-18-0, BT-122-0: Referenced document type; default 916
NameStringoptional (Standard: "")BT-123: Supporting document description
MimeCodeStringoptional (Standard: "")BT-125: AttachmentBinaryObject in BASE64
FileNameStringoptional (Standard: "")BT-125-2: Attached document file name
IssueDateTimeStringoptional (Standard: "")Document Date YYYYMMDD
Document_DateFormatStringoptional (Standard: "")Date Format 102
ReferenceTypeCodeStringoptional (Standard: "")BT-18-1: Scheme identifier
MimeTypeStringoptional (Standard: "")BT-125-1: Attached document MIME code

Aufruf (VB.NET)

Dim alo As New Aloaha_ZUGFeRD.XML(Aloaha_ZUGFeRD.iXML.ZUGFeRDProfile.comfort, False, LicenseKey)
' …
alo.Add_AdditionalReferencedDocument(IssuerAssignedID, URIID)

Business Terms (EN 16931)

Artikel mit Add_AdditionalReferencedDocument

Angabe von Vergabenummer (BT-17) und Objektkennung (BT-18)

Schlüsselnummern BT-17 und BT18 werden oft bei X-Rechnung nachgefragt. Die Schlüsselnummer BT-17 ist die Vergabenumme (Tender or lot reference) und die BT-18 ist die Objektkennung (Invoiced object…

5. März 2023BT-18 BT-17 BT-122 BT-124 BT-123 BT-125

Dokumentennummer und rechnungsbegründende Unterlagen

Die Dokumentennummer ist die Kennung der Ausschreibung oder des Loses, auf die/das sich die Rechnung bezieht, oder eine vom Verkäufer angegebene Kennung für ein Objekt, auf dem die Rechnung basiert,…

22. April 2021BG-24 BT-122 BT-123 BT-124 BT-17 BT-18

Erstellung einer ZUGFeRD/X-Rechnung XML Datei via COM Schnittstelle (VB6 / VBA) with Late Binding

Um den Einstieg in die Nutzung unseres SDK zu erleichtern, haben wir ein neues Beispiel entwickelt, das demonstriert, wie eine vollständige ZUGFeRD XML-Datei erstellt wird. Für die Erstellung dieses…

29. April 2024BT-1 BT-122 BT-123 BT-13 BT-17 BT-18

Erstellung einer ZUGFeRD/X-Rechnung XML Datei via COM Schnittstelle (VB6 / VBA) oder .NET (Early Binding)

Um den Einstieg in die Nutzung unseres SDK zu erleichtern, haben wir ein neues Beispiel entwickelt, das demonstriert, wie eine vollständige ZUGFeRD XML-Datei erstellt wird. Für die Erstellung dieses…

30. April 2024BT-1 BT-122 BT-123 BT-13 BT-17 BT-18

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), …

13. Oktober 2026BT-10 BT-11 BT-13 BT-18 BT-56 BT-128

COM-Schnittstelle

Add_AdditionalReferencedDocument ist Mitglied der Schnittstelle Aloaha_ZUGFeRD.iXML (Position 162 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.

Quelle: XML-Dokumentationskommentare des Aloaha ZUGFeRD SDK (xml.vb). Gleiche Signatur in VB6/VBA über COM; in C# mit Semikolon.