AddPaymentMeans

Methode (Sub)

AddPaymentMeans ist eine Methode der Klasse Aloaha_ZUGFeRD.XML in der Aloaha ZUGFeRD SDK. Sie betrifft BG-16 (Zahlungsanweisungen), BT-81 (Code für die Zahlungsart), BT-82 (Text zur Zahlungsart), BG-19 (Lastschriftverfahren).

Beschreibung (aus der SDK-Dokumentation): Adds SpecifiedTradeSettlementPaymentMeans Object BG-16

Deklaration

Public Sub AddPaymentMeans(ByVal Payment_Type As String, ByVal Comment As String, ByVal FinancialAccount_IBANID As String, Optional ByVal AccountName As String = "", Optional ByVal FinancialAccount_ProprietaryID As String = "", Optional ByVal BICID As String = "", Optional ByVal GermanBankleitzahlID As String = "", Optional ByVal BankName As String = "", Optional ByVal isDirectDebit As Boolean = False, Optional ByVal DirectDebitID As String = "", Optional ByVal DirectDebitAgencyID As String = "")

Parameter

NameTypPflichtBeschreibung
Payment_TypeStringerforderlichBT-81: Payment means type code
CommentStringerforderlichBT-82: Payment means text
FinancialAccount_IBANIDStringerforderlichBG-19, BT-84, BT-91: IBAN account identifier
AccountNameStringoptional (Standard: "")BT-85: Account name
FinancialAccount_ProprietaryIDStringoptional (Standard: "")BT-84-0: National account number (not SEPA), not used anymore
BICIDStringoptional (Standard: "")BT-86: Payment service provider identifier
GermanBankleitzahlIDStringoptional (Standard: "")Not used anymore, leave empty
BankNameStringoptional (Standard: "")Not used anymore, leave empty
isDirectDebitBooleanoptional (Standard: False)Set true if direct debit
DirectDebitIDStringoptional (Standard: "")Not used anymore, leave empty
DirectDebitAgencyIDStringoptional (Standard: "")Not used anymore, leave empty

Aufruf (VB.NET)

Dim alo As New Aloaha_ZUGFeRD.XML(Aloaha_ZUGFeRD.iXML.ZUGFeRDProfile.comfort, False, LicenseKey)
' …
alo.AddPaymentMeans(Payment_Type, Comment, FinancialAccount_IBANID)

Business Terms (EN 16931)

Artikel mit AddPaymentMeans

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

IBAN oder Kontonummer

Wenn Sie Zahlungen per Überweisung erwarten oder aber Beträge einziehen müssen ist es natürlich wichtig die Kontonummer zu spezifizieren. Das geht mit der Funktion: AddPaymentMeans(Payment_Type,…

20. Februar 2020BG-19 BT-91

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

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.