Get Invoice Accounting Data
Zuletzt geändert: 14.03.2026 05:56

Get-InvoiceAccountingData #

ÜBERSICHT #

Lädt FIBU-Kontierungsdaten einer Rechnung aus der EULANDA-Datenbank.

SYNTAX #

Get-InvoiceAccountingData [-Conn] <__ComObject> [[-InvoiceId] <nullable[int]>] [[-InvoiceNo]
    <nullable[int]>] [<CommonParameters>]

BESCHREIBUNG #

Diese Funktion liest die Finanzbuchhaltungs-Kontierungsdaten einer Rechnung aus der SQL-Funktion ‘cnf_FibuBruttoErlöseKopf’. Die Ausgabe ist ein Array von Hashtables unter dem Schlüssel ‘FibuListe’.

Die FIBU-Daten enthalten:

  • ErlösKonto: Erlöskonto-Nummer
  • MwstSatz: Mehrwertsteuersatz
  • MwstKonto: MwSt-Konto (optional, nur wenn != 0)
  • VkBruttoStamm: Bruttobetrag in Stammwährung
  • MwstGr: Mehrwertsteuergruppe (ID)

Diese Daten werden für den Export nach Datev Belegtransfer/Unternehmen Online benötigt.

PARAMETER #

-Conn #

Type: __ComObject
Mandatory: True

Eine aktive ADODB-Verbindung zur EULANDA-Datenbank. Das Connection-Objekt kann über ‘Get-ConnByUdl’ erstellt werden.

-InvoiceId #

Type: nullable[int]
Default: $null

Gibt die ID der Rechnung an. Dies ist der Primärschlüssel in ‘Rechnung’. Hat Vorrang, sollte auch ‘-InvoiceNo’ gesetzt sein.

-InvoiceNo #

Type: nullable[int]
Default: $null

Gibt die Rechnungsnummer des Datenbankfeldes ‘KopfNummer’ an. Wird auch ‘-InvoiceId’ übergeben, hat die Id Vorrang.

AUSGABEN #

hashtable

Ein Dictionary mit einem Schlüssel ‘FibuListe’, der ein Array strukturierter FIBU-Kontierungsdaten enthält. Im XML erscheint dies als .

BEISPIELE #

# Lädt FIBU-Kontierungsdaten der Rechnung mit ID 36213
Get-InvoiceAccountingData -Conn $db -InvoiceId 36213
# Lädt FIBU-Daten der Rechnung mit Nummer 20250006
Get-InvoiceAccountingData -Conn $db -InvoiceNo 20250006

HINWEISE #

  • Die Funktion basiert auf der SQL-Funktion cnf_FibuBruttoErlöseKopf.
  • MwstKonto wird nur ausgegeben, wenn der Wert != 0 ist.
  • Die Daten sind sortiert nach MwstGr und ErlösKonto.
  • Hashtable-Schlüssel sind DEUTSCH (wie XML-Knoten), Variablen/Parameter sind ENGLISCH.