AddTradeTax

Methode (Sub)

AddTradeTax ist eine Methode der Klasse Aloaha_ZUGFeRD.XML in der Aloaha ZUGFeRD SDK. Sie betrifft BG-23 (Umsatzsteueraufschlüsselung), BT-117 (Kategoriespezifischer Steuerbetrag), BT-116 (Kategoriespezifischer Steuerbasisbetrag), BT-118 (Code der Umsatzsteuerkategorie).

Beschreibung (aus der SDK-Dokumentation): BG-23: Add VAT BREAKDOWN

Deklaration

Public Sub AddTradeTax(ByVal CalculatedAmount As String, ByVal CalculatedAmountCurrencyID As String, ByVal BasisAmount As String, ByVal BasisAmountCurrencyID As String, ByVal TypeCode As String, ByVal CategoryCode As String, ByVal ApplicablePercent As String, Optional ByVal ExemptionReason As String = "", Optional ByVal TaxPointDate As String = "", Optional ByVal TaxPointDateFormat As String = "", Optional ByVal DueDateTypeCode As String = "", Optional ByVal ExemptionReasonCode As String = "")

Parameter

NameTypPflichtBeschreibung
CalculatedAmountStringerforderlichBT-117: VAT category tax amount
CalculatedAmountCurrencyIDStringerforderlichCurrencyID, usually EUR
BasisAmountStringerforderlichBT-116: VAT category taxable amount
BasisAmountCurrencyIDStringerforderlichCurrencyID, usually EUR
TypeCodeStringerforderlichBT-118-0: Type of tax (code)
CategoryCodeStringerforderlichBT-118: VAT category code
ApplicablePercentStringerforderlichBT-119: RateApplicablePercent VAT category rate
ExemptionReasonStringoptional (Standard: "")BT-120: VAT exemption reason text
TaxPointDateStringoptional (Standard: "")BT-7: Tax due date YYYYMMDD
TaxPointDateFormatStringoptional (Standard: "")BT-7-0: Due date format, usually 102
DueDateTypeCodeStringoptional (Standard: "")BT-8: Value added tax point date code
ExemptionReasonCodeStringoptional (Standard: "")BT-121: VAT exemption reason code

Aufruf (VB.NET)

Dim alo As New Aloaha_ZUGFeRD.XML(Aloaha_ZUGFeRD.iXML.ZUGFeRDProfile.comfort, False, LicenseKey)
' …
alo.AddTradeTax(CalculatedAmount, CalculatedAmountCurrencyID, BasisAmount, BasisAmountCurrencyID, TypeCode, CategoryCode, ApplicablePercent)

Business Terms (EN 16931)

Artikel mit AddTradeTax

Beispiel einer einfachen ZUGFeRD XML Rechnungserstellung

Hier finden Sie ein einfaches Beispiel um eine ZUGFeRD XML Rechnung zu erstellen. Sie benötigen mindestens die Aloaha ZUGFeRD Version 7.1.0.2 Wir haben das Beispiel nochmals hier als ASCII Datei zum…

21. September 2016BT-80

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

Erstellung einer ZUGFeRD/XRechnung XML Datei

Um Anfangsschwierigkeiten bei der Benutzung unseres SDK zu verringern haben wir ein neues Beispiel erstellt um eine komplette ZUGFeRD XML Datei zu erstellen. NEU: Beispiel für VB6 / VBA / .NET:…

23. Juli 2023BT-23 BT-34 BT-41 BT-42 BT-43 BT-49

Q: How do I use the ZUGFeRD SDK?

To use the SDK to create or read ZUGFeRD compliant XML Invoices is pretty easy. First you need to Reference the Object “Aloaha ZUGFeRD Library” or “Aloaha_ZUGFeRD.xml” in .NET. In case your language…

22. Februar 2014BT-13 BT-14

Umsatzsteuer / VAT

Sie müssen natürlich in einer Rechnung die Umsatzsteuer / VAT ausweisen. Es ist wichtig das Sie den Befehl AddTradeTax pro benutztem CategoryCode einmal aufrufen. Dim CalculatedAmount As String =…

22. Januar 2021BT-116 BT-118 BT-121 BT-7 BT-8 BT-117

Versicherungssteuer und Mineralölsteuer

In ZUGFeRD wird die Steuerart „Umsatzsteuer“ mit dem Code „VAT“ unterstützt. Sollen andere Steuerarten angegeben wie beispielsweise eine Versicherungssteuer oder eine Mineralölsteuer werden muss der…

19. Februar 2022

Schnellstart: ZUGFeRD-Rechnung mit VB.NET erstellen und in PDF/A-3 einbetten

Dieser Schnellstart zeigt den kompletten Weg zu einer E-Rechnung nach EN 16931 mit der Aloaha ZUGFeRD SDK: Objekt anlegen, Rechnungskopf, Verkäufer und Käufer, Zahlung, eine Position, Umsatzsteuer, Summen – dann das XML …

6. Oktober 2026BT-1 BT-2 BT-5 BT-31 BT-81 BT-20

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