WriteBillingPeriod

Methode (Sub)

WriteBillingPeriod ist eine Methode der Klasse Aloaha_ZUGFeRD.XML im Aloaha ZUGFeRD SDK. Sie betrifft BG-14 (Rechnungszeitraum), BT-73 (Anfangsdatum des Rechnungszeitraums), BT-74 (Enddatum des Rechnungszeitraums).

Beschreibung (aus der SDK-Dokumentation): BG-14: Sets the invoicing period of the document (BT-73 start date, BT-74 end date).

Deklaration

Public Sub WriteBillingPeriod(ByVal StartDateTime As String, ByVal EndDateTime As String, Optional ByVal DateFormat As String = "102")

Parameter

NameTypPflichtBeschreibung
StartDateTimeStringerforderlichBT-73: Invoicing period start date, e.g. YYYYMMDD for format 102. Ignored if empty
EndDateTimeStringerforderlichBT-74: Invoicing period end date, e.g. YYYYMMDD for format 102. Ignored if empty
DateFormatStringoptional (Standard: "102")Date format code used for both dates (default 102 = YYYYMMDD; empty is treated as 102)

Aufruf (VB.NET)

Dim alo As New Aloaha_ZUGFeRD.XML(Aloaha_ZUGFeRD.iXML.ZUGFeRDProfile.comfort, False, LicenseKey)
' …
alo.WriteBillingPeriod(StartDateTime, EndDateTime)

Business Terms (EN 16931)

Artikel mit WriteBillingPeriod

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

Zuweisung des Rechnungszeitraums zum ZUGFeRD Objekt

Nachdem Sie das ZUGFeRD Objekt mit Create_Invoice ( VB6 und COM) bzw. CreateInvoice ( VB.NET ) erstellt haben möchten Sie eventuell einen Rechnungszeitraum zuweisen. Auch das geht bei Aloaha…

18. November 2015BT-74

F: Was bedeutet „One of ApplicableHeaderTradeDelivery is expected“ im Prüfbericht?

Kurz: Der Prüfbericht meldet „Invalid content was found starting with element ApplicableHeaderTradeSettlement. One of ApplicableHeaderTradeDelivery is expected“ (Fehlercode cvc-complex-type.2.4.a ), wenn im XML der …

13. Oktober 2026BT-72 BG-13 BG-14 BT-73 BT-74

F: Warum warnt der Validator vor einem leeren ApplicableHeaderTradeDelivery (PEPPOL-EN16931-R008)?

Kurz: Die Warnung PEPPOL-EN16931-R008 („Document MUST not contain empty elements“) beim Element ApplicableHeaderTradeDelivery bedeutet: Der Lieferblock ist vorhanden, aber leer. Der Block ist im Schema Pflicht und muss …

14. Oktober 2026BG-13 BT-72 BT-70 BT-75 BT-77 BT-78

F: Wie erstelle ich eine XRechnung, die verrechnet statt bezahlt wird?

Kurz: Wird der Rechnungsbetrag nicht überwiesen, sondern mit einer Abrechnung oder Gutschrift verrechnet (einbehalten), verwenden Sie als Zahlungsart ( BT-81 ) den Code 97 „Verrechnung zwischen Partnern“. Den Hinweis …

13. Oktober 2026BT-81 BT-82 BT-20 BT-72 BG-16 BG-14

„E-Rechnung bereit für den Handel“: Alle 39 VeR-Pflichtfelder mit dem Aloaha ZUGFeRD SDK

Kurz: Der Verband elektronische Rechnung (VeR) hat für die Initiative „E-Rechnung bereit für den Handel“ 39 Felder der EN 16931 festgelegt, die Handelsunternehmen in jeder E-Rechnung erwarten – darunter GLN von …

13. Oktober 2026BT-29 BT-46 BT-13 BT-16 BT-71 BT-157

COM-Schnittstelle

WriteBillingPeriod ist Mitglied der Schnittstelle Aloaha_ZUGFeRD.iXML (Position 144 von 328) und damit auch aus VB6, VBA/Access und anderen COM-Clients über CreateObject("Aloaha_ZUGFeRD.XML") aufrufbar. Neue Mitglieder werden immer am Ende von iXML angefügt, damit bestehende COM-Clients unverändert weiterlaufen; nach einem Update die Typbibliothek neu registrieren.

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