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
| Name | Typ | Pflicht | Beschreibung |
|---|---|---|---|
Description | String | erforderlich | BT-20: Payment terms (free text) |
DueDate | String | optional (Standard: "") | BT-9: Payment due date as YYYYMMDD |
DueDateFormat | String | optional (Standard: "") | BT-9-0: Due Date Format, usually 102 |
DirectDebitMandateID | String | optional (Standard: "") | BG-19, BT-89:Mandate reference for SEPA payment |
PeriodUnit | String | optional (Standard: "") | BT-X-284: BasisPeriodMeasure Unitcode |
Period | String | optional (Standard: "") | BT-X-283: BasisPeriodMeasure |
DiscountPercent | String | optional (Standard: "") | BT-X-286: Payment discount percentage |
DiscountAmount | String | optional (Standard: "") | BT-X-287: Payment discount amount |
BasisOfDiscountAmount | String | optional (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…
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:…
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 =…
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…
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…
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…
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 …