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
| Name | Typ | Pflicht | Beschreibung |
|---|---|---|---|
CalculatedAmount | String | erforderlich | BT-117: VAT category tax amount |
CalculatedAmountCurrencyID | String | erforderlich | CurrencyID, usually EUR |
BasisAmount | String | erforderlich | BT-116: VAT category taxable amount |
BasisAmountCurrencyID | String | erforderlich | CurrencyID, usually EUR |
TypeCode | String | erforderlich | BT-118-0: Type of tax (code) |
CategoryCode | String | erforderlich | BT-118: VAT category code |
ApplicablePercent | String | erforderlich | BT-119: RateApplicablePercent VAT category rate |
ExemptionReason | String | optional (Standard: "") | BT-120: VAT exemption reason text |
TaxPointDate | String | optional (Standard: "") | BT-7: Tax due date YYYYMMDD |
TaxPointDateFormat | String | optional (Standard: "") | BT-7-0: Due date format, usually 102 |
DueDateTypeCode | String | optional (Standard: "") | BT-8: Value added tax point date code |
ExemptionReasonCode | String | optional (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…
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…
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…
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:…
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…
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 =…
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…
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 …