Skip to content

StockTakingItem ​

Tabelle: stock_taking_item
Domain: StockTakingItem · com.reybex.domain.wws.stock
Modul: INV

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 (Domain: id)
tenant_idbigintNein—Mandanten-ID (Multi-Tenant – in Abfragen fast immer filtern) (Domain: tenantId)
stock_taking_head_idbigintNein—Fremdschlüssel → stock taking head
is_postedintJa0Boolean: Posted
itemnumbigintJa—Domain-Feld itemnum
material_idbigintNein—Fremdschlüssel → material
descriptionlongtextJa—Beschreibung (Domain: description)
stock_move_type_idbigintJa—Fremdschlüssel → stock move type
warehouse_idbigintJa—Lagerort
stock_Place_idbigintJa—Verweis auf Stockplace
specialstockvarchar(25)Ja—Kundenlager
batchnumvarchar(100)Ja—interne Chargennummer
vendor_batchnumvarchar(100)Ja—Lieferanten chargennummer
variant_codevarchar(1000)Ja—Domain-Feld variantCode
actual_totaldoubleJa0Summe der Felder avail+reser+block+quality
totaldoubleJa0Summe der Felder avail+reser+block+quality
actual_availdoubleJa0aktueller Bestand zum Inventurzeitpunkt, damit Differenz ermittelt werden kann
availdoubleJa0zu oder Abgangsmenge in Lagermengeneinheit, Abgang negativ
actual_reserveddoubleJa0aktueller Bestand zum Inventurzeitpunkt, damit Differenz ermittelt werden kann
reserveddoubleJa0zu oder Abgangsmenge in Lagermengeneinheit, Abgang negativ
actual_blockeddoubleJa0aktueller Bestand zum Inventurzeitpunkt, damit Differenz ermittelt werden kann
blockeddoubleJa0zu oder Abgangsmenge in Lagermengeneinheit, Abgang negativ
actual_qualitydoubleJa0aktueller Bestand zum Inventurzeitpunkt, damit Differenz ermittelt werden kann
qualitydoubleJa0zu oder Abgangsmenge in Lagermengeneinheit, Abgang negativ
pricedoubleJa0Preis pro Lagermengeneinheit, wenn Kartons zugebucht werden dann umrechnen in Lagermengeneinheit und hier abstellen
price_unitdoubleJa0Preis pro 1000 Stück z.B.
currency_idbigintJa—EUR, USD,...
unit_idbigintJa—Lagermengeneinheit
entered_quantitydoubleJa0z.B. 5 Kartons = 5, anstatt 5000Stück
entered_unit_idbigintJa—Mengeneinheit die gebucht wurde, z.B. Kartons, der Artikel wir aber Stück geführt
cost_center_idbigintJa—Fremdschlüssel → cost center
stock_item_idbigintJa—wenn die Inventur verbucht wird, steht hier der Bezug zur erstellten stock_item
date_createddatetimeJa—Anlagezeitpunkt
last_updateddatetimeJaCURRENT_TIMESTAMPLetzte Änderung
created_by_idbigintJa—Angelegt von (Benutzer-ID)
updated_by_idbigintJa—Geändert von (Benutzer-ID)
is_deletesmallintJa0Soft-Delete (0 = aktiv, 1 = gelöscht)
nvevarchar(25)Ja—Domain-Feld nve
expiry_datedateJa—Domain-Feld expiryDate
license_keyvarchar(100)Ja—Domain-Feld licenseKey
attribute_codevarchar(5000)Ja—Domain-Feld attributeCode
attribute_jsontextJa—Domain-Feld attributeJson

Fremdschlüssel ​

Spalte(n)Referenz
stock_taking_head_idstock_taking_head (id)
stock_item_idstock_item (id)
cost_center_idcost_center (id)
tenant_idcompany (tenant_id)
stock_move_type_idltt_stock_move_typ (id)
material_idmaterial (id)
warehouse_idltt_warehouse (id)
stock_Place_idltt_stockplace (id)
currency_idltt_currency (id)
entered_unit_idltt_unit (id)
unit_idltt_unit (id)

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