Skip to content

SalesItem ​

Tabelle: sales_item
Domain: SalesItem · com.reybex.domain.wws.sales
Modul: SAL

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_idbigintJa—Mandanten-ID (Multi-Tenant – in Abfragen fast immer filtern) (Domain: tenantId)
sales_head_idbigintJa—Fremdschlüssel → sales head
ref_sales_item_idbigintJa—for example is referenced from Anfrage
ref_prod_media_item_idbigintJa—Fremdschlüssel → ref prod media item
ref_set_item_idbigintJa—Fremdschlüssel → ref set item
merged_sales_item_idbigintJa—Fremdschlüssel → merged sales item
set_item_numberintJa—set item number
is_set_headsmallintJa0Boolean: Set Head
item_numberintJa0Domain-Feld itemNumber
material_idbigintJa—Fremdschlüssel → material
short_descriptionvarchar(300)Ja—Domain-Feld shortDescription
long_descriptiontext collate utf8mb4_unicode_ciJa—Domain-Feld longDescription
quantitydecimal(20, 8)Ja0.00000000Menge
delivery_datedatetimeJa—delivery date
requisition_datedatetimeJa—Domain-Feld requisitionDate
pricedecimal(20, 8)Ja0.00000000price
gross_pricedecimal(20, 8)Ja0.00000000gross price
price_unitdecimal(20, 2)Ja0.00price unit
unit_idbigintJa—Fremdschlüssel → unit
warehouse_idbigintJa—Fremdschlüssel → warehouse
stockplace_idbigintJa—Fremdschlüssel → stockplace
specialstock_idbigintJa—Fremdschlüssel → specialstock
batchnumvarchar(100)Ja—Domain-Feld batchnum
attribute_codevarchar(5000) collate utf8mb4_general_ciJa—Domain-Feld attributeCode
variant_codevarchar(1000)Ja—Domain-Feld variantCode
customer_mat_codevarchar(100)Ja—Domain-Feld customerMatCode
customer_mat_namevarchar(200)Ja—Domain-Feld customerMatName
customer_mat_descriptionvarchar(100)Ja—remove this
delivery_statusintJa0delivery status
delivered_quantitydecimal(20, 8)Ja0.00000000Domain-Feld deliveredQuantity
invoice_statusintJa0invoice status
invoiced_quantitydecimal(20, 8)Ja0.00000000invoiced quantity
drop_shipping_pur_item_idbigintJa—if drop Shipping from sales module, here is the sales document item id
vat_key_idbigintJa—Fremdschlüssel → vat key
total_amountdecimal(20, 8)Ja0.00000000total amount
total_discount_amountdecimal(20, 8)Ja0.00000000total discount amount
nett_amountdecimal(20, 8)Ja0.00000000nett amount
vat_amountdecimal(20, 8)Ja0.00000000vat amount
gross_amountdecimal(20, 8)Ja0.00000000gross amount
margindecimal(20, 8)Ja0.00000000margin
cost_center_idbigintJa—Fremdschlüssel → cost center
internal_order_numbervarchar(20)Ja—Domain-Feld internalOrderNumber
internal_order_itemvarchar(20)Ja—Domain-Feld internalOrderItem
variant_config_idbigintJa—Fremdschlüssel → variant config
deposit_pricedecimal(20, 8)Ja0.00000000Domain-Feld depositPrice
deposit_amountdecimal(20, 8)Ja0.00000000Domain-Feld depositAmount
is_deposit_returnsmallintJa0Boolean: Deposit Return
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)
sales_head_deletedsmallintNein0corresponding salesHead has been deleted
item_codevarchar(100)Ja—Domain-Feld itemCode
item_unityvarchar(50)Ja—Domain-Feld itemUnity
positionintJa0Domain-Feld position
open_quantitydecimal(20, 8)Ja0.00000000open quantity
volumedecimal(30, 8)Ja0.00000000volume
widthdecimal(30, 8)Ja0.00000000Domain-Feld width
depthdecimal(30, 8)Ja0.00000000Domain-Feld depth
heightdecimal(30, 8)Ja0.00000000Domain-Feld height
is_print_packlistsmallintJa0Kommissionierschein gedruckt
print_packlist_datedatetimeJa—Domain-Feld printPacklistDate
print_packlist_by_idbigintJa—Fremdschlüssel → print packlist by
print_pickinglist_datedatetimeJa—Domain-Feld printPickinglistDate
close_ref_sales_itemsmallintJa0close ref sales item
is_third_partysmallintJa0Boolean: Third Party
warehouse_unit_idbigintJa—Fremdschlüssel → warehouse unit
warehouse_unit_quantitydecimal(30, 8)Ja0.00000000warehouse unit quantity
warehouse_unit_exchange_ratiodouble(40, 8)Ja1.00000000warehouse unit exchange ratio
material_price_unitdecimal(20, 8)Ja—Domain-Feld materialPriceUnit
pur_pricedecimal(20, 8)Ja0.00000000pur price
average_pricedecimal(20, 8)Ja0.00000000average price
last_pur_pricedecimal(20, 8)Ja0.00000000last pur price
aquisition_pricedecimal(20, 8)Ja0.00000000aquisition price
cost_pricedecimal(20, 8)Ja0.00000000cost price
pur_value_for_pur_pricedecimal(20, 8)Ja0.00000000pur value for pur price
pur_value_for_average_pricedecimal(20, 8)Ja0.00000000pur value for average price
pur_value_for_last_pur_pricedecimal(20, 8)Ja0.00000000pur value for last pur price
pur_value_for_aquisition_pricedecimal(20, 8)Ja0.00000000pur value for aquisition price
pur_value_for_cost_pricedecimal(20, 8)Ja0.00000000pur value for cost price
evaluation_typesmallintJa—Domain-Feld evaluationType
availability_datedateJa—Domain-Feld availabilityDate
head_proportiondecimal(20, 8)Ja0.00000000head proportion
head_proportion_discount_amountdecimal(20, 8)Ja0.00000000head proportion discount amount
net_weightdecimal(30, 8)Ja0.00000000net weight
net_weight_unit_idbigintJa—Fremdschlüssel → net weight unit
gross_weightdecimal(30, 8)Ja0.00000000gross weight
gross_weight_unit_idbigintJa—Fremdschlüssel → gross weight unit
set_item_quantitydoubleJa1set item quantity
is_gross_pricesmallintJa0Boolean: Gross Price
material_variant_idbigintJa—Fremdschlüssel → material variant
discount_inputvarchar(20)Ja—Domain-Feld discountInput
material_variant_gtinvarchar(20)Ja—Domain-Feld materialVariantGtin
is_virtual_materialsmallintJa0Boolean: Virtual Material
bom_item_numberintJa—Domain-Feld bomItemNumber
commission_textvarchar(200)Ja—Domain-Feld commissionText
other_commission_textvarchar(100)Ja—Domain-Feld otherCommissionText
calculate_pricesmallintJa1calculate price
manufacturer_numbervarchar(80)Ja—Domain-Feld manufacturerNumber
danger_idbigintJa—Fremdschlüssel → danger
hg_keyvarchar(75)Ja—hg key
hg_gglintJa—hg ggl
hg_pointsintJa—hg points
hg_weightdecimal(17)Ja—hg weight
hg_vp_quanintJa—hg vp quan
stat_mat_numvarchar(45)Ja—stat mat num
is_weight_controledsmallintJa—Boolean: Weight Controled
is_in_pack_listsmallintJa—Boolean: In Pack List
do_weight_checksmallintJa—do weight check
input_weightdecimal(17)Ja—input weight
packet_novarchar(48)Ja—packet no
variant_numbervarchar(255)Ja—variant number
is_manually_closedsmallintJa0Boolean: Manually Closed
is_order_orderedsmallintJa0Boolean: Order Ordered
is_prod_orderedsmallintJa0Boolean: Prod Ordered
is_pre_invoice_createdsmallintJa0Boolean: Pre Invoice Created
is_final_invoice_createdsmallintJa0Boolean: Final Invoice Created
is_oversoldsmallintJa0Boolean: Oversold
license_keyvarchar(100)Ja—Domain-Feld licenseKey
is_set_itemsmallintJa0Boolean: Set Item
open_pick_quantitydecimal(20, 8)Ja0.00000000open pick quantity
edi_qty_codevarchar(3)Ja—Domain-Feld ediQtyCode
cod_valuedecimal(20, 8)Ja—Domain-Feld codValue
determined_weightdecimal(20, 8)Ja—determined weight
hazmat_pointsintJa—hazmat points
hazmat_weightdecimal(20, 8)Ja—hazmat weight
hazmat_quantityintJa—hazmat quantity
is_weight_checkedsmallintJa0Boolean: Weight Checked
specified_weightdecimal(20, 8)Ja—specified weight
trans_numberintJa—Domain-Feld transNumber
vendor_order_numbervarchar(200)Ja—Domain-Feld vendorOrderNumber
currency_idbigintJa—Fremdschlüssel → currency
currency_pricedecimal(20, 8)Ja—currency price
currency_exchange_ratedecimal(30, 20)Ja0.00000000000000000000currency exchange rate
discounted_amountdecimal(20, 8)Ja0.00000000discounted amount
profitdecimal(20, 8)Ja—Domain-Feld profit
is_price_set_manuallysmallintJa0Boolean: Price Set Manually
order_item_status_idbigintJa1Fremdschlüssel → order item status
pick_unit_idbigintJa—Fremdschlüssel → pick unit
pick_start_quantitydecimal(20, 8)Ja—Domain-Feld pickStartQuantity
pick_open_quantitydecimal(20, 8)Ja—Domain-Feld pickOpenQuantity
pick_start_datedatetimeJa—Domain-Feld pickStartDate
picked_by_idbigintJa—Fremdschlüssel → picked by
is_pick_skippedsmallintJa0Boolean: Pick Skipped
service_user_idbigintJa—Fremdschlüssel → service user
fulfillment_centervarchar(50)Ja—Domain-Feld fulfillmentCenter
specialstockvarchar(20)Ja—Domain-Feld specialstock
stock_statussmallintJa—stock status
distributor_idbigintJa—Fremdschlüssel → distributor
sub_customer_bundlevarchar(50)Ja—Domain-Feld subCustomerBundle
sub_customer_idbigintJa—Fremdschlüssel → sub customer
commission_numbervarchar(50)Ja—Domain-Feld commissionNumber
import_unique_keyvarchar(50)Ja—Domain-Feld importUniqueKey
reference_order_numbervarchar(50)Ja—reference order number
order_sales_item_idbigintJa—Fremdschlüssel → order sales item
ref_commission_sales_item_idbigintJa—Fremdschlüssel → ref commission sales item
indirect_reference_idbigintJa—Fremdschlüssel → indirect reference
return_item_idbigintJa—Domain-Feld returnItemId
profit_center_idbigintJa—Fremdschlüssel → profit center
purchase_commenttextJa—Domain-Feld purchaseComment
doc_item_numbervarchar(50)Ja—Domain-Feld docItemNumber
is_split_ordersmallintJa0Boolean: Split Order
split_order_typeintJa—split order type
target_warehouse_idbigintJa—Fremdschlüssel → target warehouse
is_set_amount_constantsmallintJa0Boolean: Set Amount Constant
effort_basedsmallintJa0effort based
sales_bundle_head_idbigintJa—Fremdschlüssel → sales bundle head
sales_relation_idbigintJa—Fremdschlüssel → sales relation
vendor_portal_scale_groupingvarchar(100)Ja—Domain-Feld vendorPortalScaleGrouping
is_positive_rolled_up_balancesmallintJa0Domain-Feld isPositiveRolledUpBalance
is_negative_rolled_up_balancesmallintJa0Domain-Feld isNegativeRolledUpBalance
is_canceledsmallintJa0Boolean: Canceled
is_sent_to_fulfillmentsmallintJa0Boolean: Sent To Fulfillment
sent_date_to_fulfillmentdatetimeJa—Domain-Feld sentDateToFulfillment
picking_list_numbersmallintJa—Domain-Feld pickingListNumber
item_assignment_status_idbigintJa—Fremdschlüssel → item assignment status
custom_fieldslongtextJa—Domain-Feld customFields
crm_opportunity_item_idbigintJa—Fremdschlüssel → crm opportunity item
second_warehouse_unit_idbigintJa—Fremdschlüssel → second warehouse unit
second_warehouse_unit_quantitydecimal(20, 8)Ja0.00000000second warehouse unit quantity
sales_positions_type_idbigintJa—Fremdschlüssel → sales positions type
ref_open_quantitydecimal(20, 8)Ja—ref open quantity
project_idbigintJa—Fremdschlüssel → project

Fremdschlüssel ​

Spalte(n)Referenz
crm_opportunity_item_idcrm_opportunity_item (id)
danger_idlt_danger (id)
service_user_iduser (id)
ref_commission_sales_item_idsales_item (id)
profit_center_idltt_profit_center (id)
item_assignment_status_idltt_item_assignment (id)
ref_prod_media_item_idsales_item (id)
target_warehouse_idltt_warehouse (id)
distributor_idcustomer (id)
sales_head_idsales_head (id)
drop_shipping_pur_item_idsales_item (id)
vat_key_idltt_vat_key (id)
cost_center_idcost_center (id)
variant_config_idvariant_config (id)
unit_idltt_unit (id)
warehouse_unit_idltt_unit (id)
material_variant_idmaterial_variant (id)
currency_idltt_currency (id)
order_item_status_idlt_order_status (id)
indirect_reference_idsales_item (id)
return_item_idreturn_item (id)
sales_relation_idsales_item (id)
sales_bundle_head_idltt_sales_bundle_head (id)
sales_positions_type_idltt_sales_positions_type (id)
material_idmaterial (id)
ref_sales_item_idsales_item (id)
ref_set_item_idsales_item (id)
variant_config_idvariant_config (id)
warehouse_idltt_warehouse (id)
stockplace_idltt_stockplace (id)
specialstock_idltt_stockplace (id)
order_sales_item_idsales_item (id)
picked_by_iduser (id)
second_warehouse_unit_idltt_unit (id)
sub_customer_idcustomer (id)
pick_unit_idltt_unit (id)

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