Add_ReferencedDocumentVBA

Methode (Function) · gibt Boolean zurück

Add_ReferencedDocumentVBA ist eine Methode der Klasse Aloaha_ZUGFeRD.XML im Aloaha ZUGFeRD SDK.

Beschreibung (aus der SDK-Dokumentation): VBA/COM-friendly variant of Add_ReferencedDocument taking the document type as Integer. Adds a referenced document (order, quotation, contract, ultimate customer order) to a line item.

Rückgabe: Result of Add_ReferencedDocument: True if the reference was stored, otherwise False.

Deklaration

Public Function Add_ReferencedDocumentVBA(ByVal Doctype As Integer, ByVal PositionNo As Integer, ByVal IssuerAssignedID As String, ByVal ReferencedLineID As String, ByVal IssueDateTime As String, ByVal Document_DateFormat As String) As Boolean

Parameter

NameTypPflichtBeschreibung
DoctypeIntegererforderlichDocument type: 0 not specified, 1 buyer order, 2 quotation, 3 contract, 4 ultimate customer order, 14 document-level ultimate customer order
PositionNoIntegererforderlichZero-based index of the line item
IssuerAssignedIDStringerforderlichNumber of the referenced document
ReferencedLineIDStringerforderlichLine/position reference within the referenced document
IssueDateTimeStringerforderlichDocument date, e.g. YYYYMMDD
Document_DateFormatStringerforderlichDate format code, usually 102

Aufruf (VB.NET)

Dim alo As New Aloaha_ZUGFeRD.XML(Aloaha_ZUGFeRD.iXML.ZUGFeRDProfile.comfort, False, LicenseKey)
' …
Dim ergebnis = alo.Add_ReferencedDocumentVBA(Doctype, PositionNo, IssuerAssignedID, ReferencedLineID, IssueDateTime, Document_DateFormat)

COM-Schnittstelle

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