Freitext der Zahlungsbedingungen

BG-19 BT-20 BT-89 BT-9
Thema
Beispiel Code
SDK-Mitglieder
AddTradePaymentTerms() TodayDate TradePaymentTerm() TradePaymentTermsCount
Business Terms
BG-19 Lastschriftverfahren BT-20 Zahlungsbedingungen BT-89 Kennung der Mandatsreferenz BT-9 Fälligkeitsdatum der Zahlung
Codebeispiele
VB.NET, VB6 / VBScript (COM)
Veröffentlicht

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

Sie koennen/sollten natürlich auch den Termin, zu dem die Zahlung fällig ist, angeben.

Eine andere Verwendung ist die Angabe des Skontos. Das muss im folgenden Format geschehen:

“#SKONTO#TAGE=14#PROZENT=3.00#”

Auch können Sie die Mandatsreferenz für SEPA definieren.

Dim PaymentTermsDescription As String = "Zahlbar sofort und ohne Abzug" 'BT-20
Dim DueDate As String = alo.TodayDate.Document_Date      'BT-9
Dim DirectDebitMandateID As String = ""                  'BG-19 / BT-89
alo.AddTradePaymentTerms(PaymentTermsDescription, DueDate, alo.TodayDate.Document_DateFormat, DirectDebitMandateID)

Natürlich können Sie die PaymentTerms auch auslesen:

If alo.TradePaymentTermsCount > 0 Then
    For i = 0 To alo.TradePaymentTermsCount
        Dim index As Long
        Dim Description As String = ""
        Dim ActualDiscountAmount As String = ""
        Dim tCalculationPercent As String = ""
        Dim ttDirectDebitMandateID As String = ""
        Dim tDueDate As String = ""
        Dim BasisDateTime As String = ""
        Call alo.TradePaymentTerm(index, Description, ActualDiscountAmount, tCalculationPercent, ttDirectDebitMandateID, BasisDateTime, tDueDate)
    Next i
End If

Business Terms in diesem Artikel: BG-19 BT-20 BT-89 BT-9