AddTradePaymentTerms

Methode (Sub)

AddTradePaymentTerms ist eine Methode der Klasse Aloaha_ZUGFeRD.XML in der Aloaha ZUGFeRD SDK. Sie betrifft BT-20 (Zahlungsbedingungen), BT-9 (Fälligkeitsdatum der Zahlung), BG-19 (Lastschriftverfahren), BT-89 (Kennung der Mandatsreferenz).

Beschreibung (aus der SDK-Dokumentation): Adds new SpecifiedTradePaymentTerms Object

Deklaration

Public Sub AddTradePaymentTerms(ByVal Description As String, Optional ByVal DueDate As String = "", Optional ByVal DueDateFormat As String = "", Optional ByVal DirectDebitMandateID As String = "", Optional ByVal PeriodUnit As String = "", Optional ByVal Period As String = "", Optional ByVal DiscountPercent As String = "", Optional ByVal DiscountAmount As String = "", Optional ByVal BasisOfDiscountAmount As String = "")

Parameter

NameTypPflichtBeschreibung
DescriptionStringerforderlichBT-20: Payment terms (free text)
DueDateStringoptional (Standard: "")BT-9: Payment due date as YYYYMMDD
DueDateFormatStringoptional (Standard: "")BT-9-0: Due Date Format, usually 102
DirectDebitMandateIDStringoptional (Standard: "")BG-19, BT-89:Mandate reference for SEPA payment
PeriodUnitStringoptional (Standard: "")BT-X-284: BasisPeriodMeasure Unitcode
PeriodStringoptional (Standard: "")BT-X-283: BasisPeriodMeasure
DiscountPercentStringoptional (Standard: "")BT-X-286: Payment discount percentage
DiscountAmountStringoptional (Standard: "")BT-X-287: Payment discount amount
BasisOfDiscountAmountStringoptional (Standard: "")BT-X-285: Payment discount amount

Aufruf (VB.NET)

Dim alo As New Aloaha_ZUGFeRD.XML(Aloaha_ZUGFeRD.iXML.ZUGFeRDProfile.comfort, False, LicenseKey)
' …
alo.AddTradePaymentTerms(Description)

Business Terms (EN 16931)

Artikel mit AddTradePaymentTerms

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

Fälligkeitsdatum: Der Termin, zu dem die Zahlung fällig ist

Das Fälligkeitsdatum der Zahlung spiegelt das Fälligkeitsdatum der Nettozahlung wider. Dim PaymentTermsDescription As String = "Zahlbar sofort und ohne Abzug" 'BT-20 Dim DueDate As String =…

22. April 2021BG-19 BT-20 BT-89 BT-9

Freitext der Zahlungsbedingungen

Die Textbeschreibung der Zahlungsbedingungen, die für den fälligen Zahlungsbetrag gelten (einschließlich Beschreibung möglicher Strafen) übergeben Sie mit “PaymentTermsDescription” Sie…

22. April 2021BG-19 BT-20 BT-89 BT-9

Mandatsreferenz für SEPA / DirectDebitMandateID

Um den Käufer vorweg über eine SEPA-Lastschrift in Kenntnis zu setzen benötigen Sie eine eindeutige Kennung, die vom Zahlungsempfänger zur Referenz der Einzugsermächtigung zugewiesen wird. Diese…

20. Januar 2020BG-19 BT-89

Skonto und Verzugszinsen (BT-20)

Skonto definiert einen Preisnachlass für eine vorzeitige Zahlung. In Deutschland ist es in vielen Sektoren üblich, Informationen über Skonti zu übermitteln. Das gegenwärtige Datenmodell der…

4. Mai 2024BG-19 BT-20 BT-89 BT-115 BT-9

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.