Darstellung
SendPacks
Tabelle: send_packs
Domain: SendPacks · com.reybex.domain.smartpack
Modul: SMP
Partner-Hinweise
- Daten liegen mandantengetrennt – bei SELECT fast immer
tenant_id = :mandantsetzen (Spalte ggf.TenantIdin ä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.
Primärschlüssel
id
Spalten
| Spalte | SQL-Typ | NULL | Default | Beschreibung |
|---|---|---|---|---|
id | bigint auto_increment | Ja | — | Primärschlüssel |
tenant_id | bigint | Nein | — | Mandanten-ID (Multi-Tenant – in Abfragen fast immer filtern) (Domain: tenantId) |
cost_center_id | bigint | Ja | — | Fremdschlüssel → cost center |
sales_head_id | bigint | Nein | — | Fremdschlüssel → sales head |
packitem_num | int | Nein | — | Domain-Feld packitemNum |
packaging_id | bigint | Ja | — | Fremdschlüssel → packaging |
has_ld | smallint | Ja | 0 | Domain-Feld hasLd |
volume | decimal(15, 3) | Ja | — | Domain-Feld volume |
vp_costs | decimal(15, 2) | Ja | — | Domain-Feld vpCosts |
licenseplate | varchar(36) | Ja | — | Domain-Feld licenseplate |
licenseplate_label | varchar(36) | Ja | — | Domain-Feld licenseplateLabel |
tracking_code | varchar(500) | Ja | — | Domain-Feld trackingCode |
return_licenseplate | varchar(100) | Ja | — | Domain-Feld returnLicenseplate |
carrier_name | varchar(50) | Ja | — | Domain-Feld carrierName |
product_name | varchar(50) | Ja | — | Domain-Feld productName |
weight_nett | decimal(15, 3) | Ja | — | Domain-Feld weightNett |
weight_gross | decimal(15, 3) | Ja | — | Domain-Feld weightGross |
hazmat_weight | decimal(15, 3) | Ja | — | Domain-Feld hazmatWeight |
hazmat_points | int | Ja | — | Domain-Feld hazmatPoints |
dim_length | decimal(15, 3) | Ja | 0.000 | Domain-Feld dimLength |
dim_width | decimal(15, 3) | Ja | 0.000 | Domain-Feld dimWidth |
dim_height | decimal(15, 3) | Ja | 0.000 | Domain-Feld dimHeight |
edi_code | text | Ja | — | Domain-Feld ediCode |
is_subpack | smallint | Ja | — | Domain-Feld isSubpack |
quantity | int | Ja | — | Menge (Domain: quantity) |
date_created | datetime | Ja | — | Anlagezeitpunkt |
created_by_id | bigint | Ja | — | Angelegt von (Benutzer-ID) |
last_updated | datetime | Ja | CURRENT_TIMESTAMP | Letzte Änderung |
updated_by_id | bigint | Ja | — | Geändert von (Benutzer-ID) |
delete_on_save | bit | Nein | — | delete on save |
is_reversed | bit | Nein | — | Boolean: Reversed |
is_send | smallint | Nein | — | Domain-Feld isSend |
label_image | tinyblob | Ja | — | Domain-Feld labelImage |
sales_item_id | bigint | Ja | — | Fremdschlüssel → sales item |
status_id | bigint | Ja | — | Fremdschlüssel → status |
is_custom_pack | smallint | Ja | 0 | Boolean: Custom Pack |
is_delete | smallint | Nein | 0 | Soft-Delete (0 = aktiv, 1 = gelöscht) |
sales_item_quantity | decimal(20, 8) | Ja | — | Domain-Feld salesItemQuantity |
unique_name | varchar(20) | Ja | — | unique name |
is_customer_specific | smallint | Ja | 0 | Boolean: Customer Specific |
gs1_nve | varchar(100) | Ja | — | Domain-Feld gs1Nve |
external_number | varchar(100) | Ja | — | Domain-Feld externalNumber |
Fremdschlüssel
| Spalte(n) | Referenz |
|---|---|
sales_item_id | sales_item (id) |
status_id | ltt_send_pack_status (id) |
tenant_id | company (tenant_id) |
cost_center_id | cost_center (id) |
sales_head_id | sales_head (id) |
packaging_id | ltt_packaging (id) |