Skip to content

invoice_item ​

Tabelle: invoice_item
Domain: Keine zugeordnete Domain-Entität (Hilfstabelle, Legacy oder mandantenspezifisch).

Partner-Hinweise ​

  • Daten liegen mandantengetrennt – bei SELECT fast immer tenant_id = :mandant setzen (Spalte ggf. TenantId in älteren Tabellen).
  • Schreibende SQL (INSERT/UPDATE/DELETE) nur in abgestimmten Export-/Report-Jobs (Transaktion BAS23) und nie ohne Freigabe durch reybex.
  • Für API-Integrationen bevorzugt die API statt direkter DB-Zugriffe.

→ Beispiel-SQLs (BAS23)

Primärschlüssel ​

  • id

Spalten ​

SpalteSQL-TypNULLDefaultBeschreibung
idbigint auto_incrementJa—Primärschlüssel
invoice_idbigintJa—Fremdschlüssel → invoice
positionsmallintJa0position
discount_ratedoubleJa0discount rate
tax_type_idbigintJa—Fremdschlüssel → tax type
delivery_datedatetimeJa—delivery date
date_createddatetimeJa—Anlagezeitpunkt
last_updateddatetimeJaCURRENT_TIMESTAMPLetzte Änderung
created_by_idbigintJa—Angelegt von (Benutzer-ID)
updated_by_idbigintJa—Geändert von (Benutzer-ID)
tenant_idbigintNein—Mandanten-ID (Multi-Tenant – in Abfragen fast immer filtern)
item_pricedoubleJa0item price
item_quantitydoubleJa0item quantity
item_descriptionvarchar(2000)Ja—item description
item_price_unitdoubleJa1item price unit
item_codevarchar(50)Ja—item code
item_unityvarchar(50)Ja—item unity
item_amountdoubleJa0item amount
discount_amountdoubleJa0discount amount
ref_invoice_item_idbigintJa—Fremdschlüssel → ref invoice item
ref_invoice_idbigintJa—Fremdschlüssel → ref invoice
statussmallintJa0status
is_deletesmallintJa0Soft-Delete (0 = aktiv, 1 = gelöscht)
open_quantitydoubleJa0open quantity

Fremdschlüssel ​

Spalte(n)Referenz
tenant_idcompany (tenant_id)
invoice_idinvoice (id)
tax_type_idltt_tax_type (id)
ref_invoice_idinvoice (id)

Nur für reybex-Partner. Nicht für Endkunden bestimmt.