AddProduct_Basic
Methode (Function) · gibt Integer zurück
AddProduct_Basic ist eine Methode der Klasse Aloaha_ZUGFeRD.XML im Aloaha ZUGFeRD SDK. Sie betrifft BG-25 (Rechnungsposition), BT-129 (In Rechnung gestellte Menge), BT-130 (Code der Maßeinheit der in Rechnung gestellten Menge), BT-153 (Artikelname).
Beschreibung (aus der SDK-Dokumentation): BG-25: Adds a new invoice line with quantity, name, description and optional gross / net price.
Rückgabe: Zero-based index of the new line item
Hinweis: No line ID (BT-126) is set; use AddProduct_Comfort for full line data.
Deklaration
Public Function AddProduct_Basic(ByVal BilledQuantity As String, ByVal QuantityUnit As String, ByVal ProductName As String, Optional ByVal ProductDescription As String = "", Optional ByVal GrossPrice As String = "", Optional ByVal NetPrice As String = "", Optional ByVal NetPriceBasisQuantity As String = "", Optional ByVal CurrencyID As String = "") As Integer
Parameter
| Name | Typ | Pflicht | Beschreibung |
|---|---|---|---|
BilledQuantity | String | erforderlich | BT-129: Invoiced quantity |
QuantityUnit | String | erforderlich | BT-130: Unit of measure code of the invoiced quantity; also used as net price base quantity unit |
ProductName | String | erforderlich | BT-153: Item name |
ProductDescription | String | optional (Standard: "") | BT-154: Item description |
GrossPrice | String | optional (Standard: "") | BT-148: Item gross price |
NetPrice | String | optional (Standard: "") | BT-146: Item net price. Only written together with NetPriceBasisQuantity |
NetPriceBasisQuantity | String | optional (Standard: "") | BT-149: Item price base quantity. Only written together with NetPrice |
CurrencyID | String | optional (Standard: "") | Currency code of the prices; sets the invoice currency if not yet set. Empty uses the invoice currency |
Aufruf (VB.NET)
Dim alo As New Aloaha_ZUGFeRD.XML(Aloaha_ZUGFeRD.iXML.ZUGFeRDProfile.comfort, False, LicenseKey)
' …
Dim ergebnis = alo.AddProduct_Basic(BilledQuantity, QuantityUnit, ProductName)
Business Terms (EN 16931)
Artikel mit AddProduct_Basic
COM-Schnittstelle
AddProduct_Basic ist Mitglied der Schnittstelle Aloaha_ZUGFeRD.iXML (Position 79 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.