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
| Name | Typ | Pflicht | Beschreibung |
|---|---|---|---|
Item | Integer | erforderlich | Which allowance / charge to read |
ChargeIndicator | Boolean | erforderlich | BG-20-0, BG-21-0: Allowances / charges document level Indicator |
CalculationPercent | String | erforderlich | BT-94, BT-101: Document level allowances / charges percentage |
BasisAmount | String | erforderlich | BT-93, BT-100: Document level allowances / charges base amount |
BasisQuantity | String | erforderlich | Allowance / charge base quantity |
BasisQuantityUnitCode | String | erforderlich | Price base quantity, unit |
ActualAmount | String | erforderlich | BT-92, BT-99: Document level allowances / charges amount |
Reason | String | erforderlich | BT-97, BT-104: Document level allowances / charges reason |
ReasonCode | String | erforderlich | BT-98, BT-105: Document level allowances / charges reason code UNTDID 5189 |
SequenceNumeric | String | optional (Standard: "") | Calculation sequence |
Currency | String | optional (Standard: "") | Calculation currency |
TaxCount | Integer | optional (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)
BG-20 Abschläge auf DokumentenebeneBG-21 Zuschläge auf DokumentenebeneBT-94 Prozentualer Abschlag auf DokumentenebeneBT-101 Prozentsatz des Zuschlags auf DokumentenebeneBT-93 Grundbetrag des Abschlags auf DokumentenebeneBT-100 Grundbetrag des Zuschlags auf DokumentenebeneBT-92 Betrag des Abschlags auf DokumentenebeneBT-99 Betrag des Zuschlags auf DokumentenebeneBT-97 Grund für den Abschlag auf DokumentenebeneBT-104 Grund für den Zuschlag auf DokumentenebeneBT-98 Code für den Grund für den Abschlag aufBT-105 Code des Grundes für den Zuschlag auf