WriteBuyer

Methode (Sub)

WriteBuyer ist eine Methode der Klasse Aloaha_ZUGFeRD.XML in der Aloaha ZUGFeRD SDK. Sie betrifft BG-7 (Käufer), BG-8 (Postanschrift des Käufers), BT-44 (Name des Käufers), BT-53 (Postleitzahl der Käuferanschrift).

Beschreibung (aus der SDK-Dokumentation): BG-7: Sets the buyer name, postal address (BG-8), identifier and VAT identifier.

Hinweis: Empty values leave existing data unchanged. If no country is set, the country is derived from the first two letters of VAT_No.

Deklaration

Public Sub WriteBuyer(ByVal CompanyName As String, ByVal PostCode As String, ByVal City As String, ByVal Streetline1 As String, Optional ByVal Streetline2 As String = "", Optional ByVal CountryCode_2Letter_ISO As String = "", Optional ByVal CustomerNo As String = "", Optional ByVal VAT_No As String = "", Optional ByVal Leitweg_ID As String = "", Optional ByVal Streetline3 As String = "")

Parameter

NameTypPflichtBeschreibung
CompanyNameStringerforderlichBT-44: Buyer name
PostCodeStringerforderlichBT-53: Buyer post code
CityStringerforderlichBT-52: Buyer city
Streetline1StringerforderlichBT-50: Buyer address line 1
Streetline2Stringoptional (Standard: "")BT-51: Buyer address line 2
CountryCode_2Letter_ISOStringoptional (Standard: "")BT-55: Buyer country code (ISO 3166-1 alpha-2; other lengths are ignored)
CustomerNoStringoptional (Standard: "")BT-46: Buyer identifier
VAT_NoStringoptional (Standard: "")BT-48: Buyer VAT identifier (added as tax registration of type VA)
Leitweg_IDStringoptional (Standard: "")BT-10: Buyer reference (e.g. Leitweg-ID)
Streetline3Stringoptional (Standard: "")BT-163: Buyer address line 3

Aufruf (VB.NET)

Dim alo As New Aloaha_ZUGFeRD.XML(Aloaha_ZUGFeRD.iXML.ZUGFeRDProfile.comfort, False, LicenseKey)
' …
alo.WriteBuyer(CompanyName, PostCode, City, Streetline1)

Business Terms (EN 16931)

Artikel mit WriteBuyer

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

LeitwegID und Kundennummer/Referenz des Käufers

Im Profil XRechnung gibt es immer wieder die Frage wohin die LeitwegID (BT-10) geschrieben werden muss. Diese gehört in: ZUGFeRDData.Buyer.BuyerReference Um es etwas einfacher für den Kunden zu…

14. Dezember 2020BT-10

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

Verkäufer und Käufer: Anschrift und Kontakt (BG-4 bis BG-9)

Verkäufer und Käufer bilden in jeder E-Rechnung eigene Gruppen: Verkäufer (BG-4) mit Postanschrift (BG-5) und Kontaktdaten (BG-6) , Käufer (BG-7) mit Postanschrift (BG-8) und Kontaktdaten (BG-9) . Die Aloaha ZUGFeRD SDK …

7. Oktober 2026BG-5 BG-6 BG-7 BG-8 BG-9 BG-4

Quelle: XML-Dokumentationskommentare der Aloaha ZUGFeRD SDK (xml.vb). Gleiche Signatur in VB6/VBA über COM; in C# mit Semikolon.