WriteTotals

Methode (Sub)

WriteTotals ist eine Methode der Klasse Aloaha_ZUGFeRD.XML in der Aloaha ZUGFeRD SDK. Sie betrifft BG-22 (Gesamtsummen auf Dokumentenebene), BT-106 (Summe der Nettobeträge aller Rechnungspositionen), BT-112 (Rechnungsgesamtbetrag einschließlich Umsatzsteuer), BT-115 (Fälliger Zahlungsbetrag).

Beschreibung (aus der SDK-Dokumentation): BG-22: Writes the Document Totals.

Deklaration

Public Sub WriteTotals(ByVal NettoTotal As String, ByVal Total As String, ByVal DuePayable As String, Optional ByVal TaxableTotal As String = "0.00", Optional ByVal TaxTotal As String = "0.00", Optional ByVal DiscountTotal As String = "0.00", Optional ByVal Prepaid As String = "0.00", Optional ByVal RoundingAmount As String = "0.00", Optional ByVal ChargeTotal As String = "0.00")

Parameter

NameTypPflichtBeschreibung
NettoTotalStringerforderlichBT-106: Sum of invoice line total amount
TotalStringerforderlichBT-112: Invoice total amount with VAT
DuePayableStringerforderlichBT-115: Amount due for payment
TaxableTotalStringoptional (Standard: "0.00")BT-109: Invoice total amount without VAT
TaxTotalStringoptional (Standard: "0.00")BT-110: Invoice total VAT amount
DiscountTotalStringoptional (Standard: "0.00")BT-107: Sum of allowances on document level
PrepaidStringoptional (Standard: "0.00")BT-113: Paid amount
RoundingAmountStringoptional (Standard: "0.00")BT-114: Rounding amount
ChargeTotalStringoptional (Standard: "0.00")BT-108: Sum of charges on document level

Aufruf (VB.NET)

Dim alo As New Aloaha_ZUGFeRD.XML(Aloaha_ZUGFeRD.iXML.ZUGFeRDProfile.comfort, False, LicenseKey)
' …
alo.WriteTotals(NettoTotal, Total, DuePayable)

Business Terms (EN 16931)

Artikel mit WriteTotals

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

WriteTotals

Der Befehl WriteTotals ist selbstverständlich einer der wichtigsten Befehle des SDKs, da jede ZUGFeRD- bzw. X-Rechnung Summen, Zuschläge, Abschläge, Anzahlungen, Mehrwertsteuer usw. enthalten muss.…

22. Mai 2024BT-106 BT-107 BT-108 BT-109 BT-110 BT-112

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.