GetTradeAllowanceCharge

Methode (Sub)

GetTradeAllowanceCharge ist eine Methode der Klasse Aloaha_ZUGFeRD.XML in der Aloaha ZUGFeRD SDK. Sie betrifft BG-20 (Abschläge auf Dokumentenebene), BG-21 (Zuschläge auf Dokumentenebene), BT-94 (Prozentualer Abschlag auf Dokumentenebene), BT-101 (Prozentsatz des Zuschlags auf Dokumentenebene).

Beschreibung (aus der SDK-Dokumentation): Gets Document level allowances / charges BG-20, BG-21

Deklaration

Public Sub GetTradeAllowanceCharge(ByVal Item As Integer, ByRef ChargeIndicator As Boolean, ByRef CalculationPercent As String, ByRef BasisAmount As String, ByRef BasisQuantity As String, ByRef BasisQuantityUnitCode As String, ByRef ActualAmount As String, ByRef Reason As String, ByRef ReasonCode As String, Optional ByRef SequenceNumeric As String = "", Optional ByRef Currency As String = "", Optional ByRef TaxCount As Integer = 0)

Parameter

NameTypPflichtBeschreibung
ItemIntegererforderlichWhich allowance / charge to read
ChargeIndicatorBooleanerforderlichBG-20-0, BG-21-0: Allowances / charges document level Indicator
CalculationPercentStringerforderlichBT-94, BT-101: Document level allowances / charges percentage
BasisAmountStringerforderlichBT-93, BT-100: Document level allowances / charges base amount
BasisQuantityStringerforderlichAllowance / charge base quantity
BasisQuantityUnitCodeStringerforderlichPrice base quantity, unit
ActualAmountStringerforderlichBT-92, BT-99: Document level allowances / charges amount
ReasonStringerforderlichBT-97, BT-104: Document level allowances / charges reason
ReasonCodeStringerforderlichBT-98, BT-105: Document level allowances / charges reason code UNTDID 5189
SequenceNumericStringoptional (Standard: "")Calculation sequence
CurrencyStringoptional (Standard: "")Calculation currency
TaxCountIntegeroptional (Standard: 0)Count of detailed information on tax information

Aufruf (VB.NET)

Dim alo As New Aloaha_ZUGFeRD.XML(Aloaha_ZUGFeRD.iXML.ZUGFeRDProfile.comfort, False, LicenseKey)
' …
alo.GetTradeAllowanceCharge(Item, ChargeIndicator, CalculationPercent, BasisAmount, BasisQuantity, BasisQuantityUnitCode, ActualAmount, Reason, ReasonCode)

Business Terms (EN 16931)

Artikel mit GetTradeAllowanceCharge

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