Skip to content

Customer ​

Tabelle: customer
Domain: Customer · com.reybex.domain.pms
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)
is_templatesmallintNein0Boolean: Template
tenant_idbigintNein—Mandanten-ID (Multi-Tenant – in Abfragen fast immer filtern) (Domain: tenantId)
namevarchar(200)Nein—Bezeichnung / Name (Domain: name)
codevarchar(100)Ja—Code / Kurzkennzeichen (Domain: code)
streetvarchar(255)Ja—Domain-Feld street
zipcodevarchar(10)Ja—Domain-Feld zipcode
provincevarchar(50)Ja—Domain-Feld province
cityvarchar(150)Ja—Domain-Feld city
po_boxvarchar(50)Ja—Domain-Feld poBox
po_zipcodevarchar(50)Ja—Domain-Feld poZipcode
phonevarchar(50)Ja—Domain-Feld phone
faxvarchar(50)Ja—Domain-Feld fax
emailvarchar(100)Ja—Domain-Feld email
webvarchar(100)Ja—Domain-Feld web
allow_activitysmallintJa1allow activity
customer_novarchar(20)Ja—Domain-Feld customerNo
datev_debitor_novarchar(10)Ja—Domain-Feld datevDebitorNo
is_deletesmallintNein0Soft-Delete (0 = aktiv, 1 = gelöscht)
search_keysvarchar(1000)Ja—Domain-Feld searchKeys
profit_center_idbigintJa—Fremdschlüssel → profit center
contact_type_idbigintJa—Fremdschlüssel → contact type
show_in_pmssmallintJa0show in pms
changeddateJa—changed
changed_bybigintJa—changed by
created_bybigintJa—created by
mobilevarchar(30)Ja—Domain-Feld mobile
createddateJa—created
referenced_by_idbigintJa—Fremdschlüssel → referenced by
employee_countintJa0Domain-Feld employeeCount
main_contact_idbigintJa—Fremdschlüssel → main contact
country_idbigintJa—Fremdschlüssel → country
noteslongtextJa—Interne Notizen (Domain: notes)
branchvarchar(500)Ja—Domain-Feld branch
customer_type_idbigintJa—Fremdschlüssel → customer type
competitor_itvarchar(255)Ja—Domain-Feld competitorIt
sourcevarchar(255)Ja—Domain-Feld source
lead_status_idbigintJa—Fremdschlüssel → lead status
volume_of_assetsdoubleJa0Domain-Feld volumeOfAssets
status_reasonvarchar(255)Ja—Domain-Feld statusReason
file_idbigintJa—Fremdschlüssel → file
tax_departmentvarchar(100)Ja—Domain-Feld taxDepartment
tax_numbervarchar(100)Ja—Domain-Feld taxNumber
rating_idbigintJa—Fremdschlüssel → rating
is_dunningsmallintJa1Boolean: Dunning
name2varchar(400)Ja—Domain-Feld name2
in_holdingsmallintJa0Domain-Feld inHolding
currency_idbigintJa—Fremdschlüssel → currency
is_lockedsmallintJa0Boolean: Locked
language_idbigintJa—Fremdschlüssel → language
shipping_idbigintJa—Fremdschlüssel → shipping
freight_idbigintJa—Fremdschlüssel → freight
pick_up_time_fromvarchar(5)Ja—Domain-Feld pickUpTimeFrom
pick_up_time_untilvarchar(5)Ja—Domain-Feld pickUpTimeUntil
main_address_idbigintJa—Fremdschlüssel → main address
ustdidvarchar(50)Ja—Domain-Feld ustdid
vat_key_idbigintJa—Fremdschlüssel → vat key
customer_group_idbigintJa—Fremdschlüssel → customer group
sales_pricelist_idbigintJa—Fremdschlüssel → sales pricelist
sales_department_idbigintJa—Fremdschlüssel → sales department
purchase_pricelist_idbigintJa—Fremdschlüssel → purchase pricelist
pur_department_idbigintJa—Fremdschlüssel → pur department
abc_categoryvarchar(100)Ja—Domain-Feld abcCategory
credit_limitdecimal(20, 2)Ja0.00Domain-Feld creditLimit
offer_layoutvarchar(100)Ja—offer layout
order_layoutvarchar(100)Ja—Domain-Feld orderLayout
delivery_layoutvarchar(100)Ja—Domain-Feld deliveryLayout
invoice_layoutvarchar(100)Ja—Domain-Feld invoiceLayout
distancedecimal(20, 2)Ja0.00Domain-Feld distance
sales_condition_customer_idbigintJa—Fremdschlüssel → sales condition customer
sales_person_idbigintJa—Fremdschlüssel → sales person
key_account_manager_idbigintJa—Fremdschlüssel → key account manager
branch_idbigintJa—Fremdschlüssel → branch
offer_layout_idbigintJa—Fremdschlüssel → offer layout
order_layout_idbigintJa—Fremdschlüssel → order layout
delivery_layout_idbigintJa—Fremdschlüssel → delivery layout
invoice_layout_idbigintJa—Fremdschlüssel → invoice layout
paymcond_idbigintJa—Fremdschlüssel → paymcond
payment_type_idbigintJa—Fremdschlüssel → payment type
lower_delivery_tolerancedecimal(20, 2)Ja—Domain-Feld lowerDeliveryTolerance
upper_delivery_tolerancedecimal(20, 2)Ja—Domain-Feld upperDeliveryTolerance
is_delivery_tolerance_ignoredsmallintJa0Boolean: Delivery Tolerance Ignored
partly_deliverysmallintJa1Teillieferung
blocked_deliverysmallintJa0Liefersperre
collective_invoice_idbigintJa—Fremdschlüssel → collective invoice
invoice_print_quantityintJa1invoice print quantity
invoice_copy_quantityintJa1invoice copy quantity
remind_confirmation_daysintJa1remind confirmation days
remind_delivery_daysintJa1remind delivery days
remind_due_daysintJa1remind due days
ustdid_Last_Check_DatedateJa—Domain-Feld ustdidLastCheckDate
ustdid_last_check_resultvarchar(100)Ja'000'ustdid last check result
our_customer_numbervarchar(25)Ja—Domain-Feld ourCustomerNumber
glnvarchar(13)Ja—Domain-Feld gln
gs1varchar(9)Ja—Domain-Feld gs1
print_old_udsmallintJa1print old ud
account_idbigintJa—Fremdschlüssel → account
delivery_tolerancedecimal(20, 2)Ja—delivery tolerance
print_delivery_date_incwsmallintJa0print delivery date incw
is_neutral_delivery_notesmallintJa0Boolean: Neutral Delivery Note
acquisition_costdecimal(12, 4)Ja—Domain-Feld acquisitionCost
is_cash_registersmallintJa0TODO remove later
dunning_countintJa0dunning count
special_termslongtextJa—special terms
sales_doc_type_idbigintJa—Fremdschlüssel → sales doc type
last_dunning_datedateJa—last dunning date
discount_type_idbigintJa—for sales_head head discounts
discount_type2_idbigintJa—Fremdschlüssel → discount type2
discount_type3_idbigintJa—Fremdschlüssel → discount type3
item_discount_type_idbigintJa—for sales item discount
central_customer_idbigintJa—Fremdschlüssel → central customer
employee_amount_idbigintJa—Fremdschlüssel → employee amount
key_numbersvarchar(100)Ja—Domain-Feld keyNumbers
date_createddatetimeJa—Anlagezeitpunkt
created_by_idbigintJa—Angelegt von (Benutzer-ID)
last_updateddatetimeJaCURRENT_TIMESTAMPLetzte Änderung
updated_by_idbigintJa—Geändert von (Benutzer-ID)
unique_namevarchar(20)Ja—unique name
is_customer_specificsmallintJa0Boolean: Customer Specific
is_packlistsmallintJa—Domain-Feld isPacklist
support_line_idbigintJa—Fremdschlüssel → support line
cover_addresssmallintJa—cover address
first_reminder_dayssmallintJa7for sales orders
second_reminder_dayssmallintJa14for sales orders
external_vendor_numbervarchar(25)Ja—external vendor number
is_gross_pricesmallintNein0Boolean: Gross Price
print_comments_on_invoicesmallintJa0print comments on invoice
is_einvoice_taxpayersmallintNein0Boolean: Einvoice Taxpayer
is_rolled_up_invoice_usedsmallintJa0Boolean: Rolled Up Invoice Used
min_orderdecimal(12, 2)Ja—Domain-Feld minOrder
order_transmission_typesmallintJa0order transmission type
barcodevarchar(50)Ja—Domain-Feld barcode
credit_process_typesmallintJa0credit process type
commission_warehouse_idbigintJa—Fremdschlüssel → commission warehouse
is_concernsmallintJa0Boolean: Concern
is_demo_datasmallintJa0Boolean: Demo Data
is_send_payment_advicesmallintJa0Boolean: Send Payment Advice
latdecimal(20, 8)Ja—Domain-Feld lat
lngdecimal(20, 8)Ja—Domain-Feld lng
pin_codevarchar(16)Ja—Domain-Feld pinCode
waste_ratedecimal(12, 2)Ja—waste rate
gl_prepayment_account_idbigintJa—Fremdschlüssel → gl prepayment account
pur_account_idbigintJa—Fremdschlüssel → pur account
pur_cost_center_idbigintJa—Fremdschlüssel → pur cost center
skip_central_customer_addresssmallintJa0skip central customer address
attributeslongtextJa—Domain-Feld attributes
bonus_agreement_head_idbigintJa—Fremdschlüssel → bonus agreement head
is_free_redeliverysmallintJa0Boolean: Free Redelivery
cost_center_idbigintJa—Fremdschlüssel → cost center
external_cost_centervarchar(300)Ja—Domain-Feld externalCostCenter
is_cost_center_branchsmallintJa0Boolean: Cost Center Branch
packaging_idbigintJa—Fremdschlüssel → packaging
ignore_pre_invoicesmallintJa0ignore pre invoice
advertising_mediummediumtextJa—advertising medium
is_advertising_medium_from_vendorsmallintJa0Boolean: Advertising Medium From Vendor
is_final_invoice_by_sales_price_listsmallintJa0Boolean: Final Invoice By Sales Price List
is_main_customer_invoice_creation_ignoredsmallintJa0Boolean: Main Customer Invoice Creation Ignored
customer_competitor_idbigintJa—Fremdschlüssel → customer competitor
charge_discount_skonto_to_customersmallintJa0Domain-Feld chargeDiscountSkontoToCustomer
charge_discount_ae_to_customersmallintJa0Domain-Feld chargeDiscountAeToCustomer
lead_source_idbigintJa—Fremdschlüssel → lead source
street2varchar(255)Ja—Domain-Feld street2
is_calculate_disposal_feesmallintJa0Boolean: Calculate Disposal Fee
is_generating_gs1_labelsmallintJa0Boolean: Generating Gs1 Label
e_invoice_typesmallintJa0e invoice type
e_invoice_emailvarchar(250)Ja—Domain-Feld eInvoiceEmail
e_invoice_idvarchar(50)Ja—Domain-Feld eInvoiceId
is_cost_accountsmallintJa1Boolean: Cost Account
fetch_customer_keyvarchar(500)Ja—Domain-Feld fetchCustomerKey
custom_fieldslongtextJa—custom fields

Fremdschlüssel ​

Spalte(n)Referenz
country_idlt_country (id)
central_customer_idcustomer (id)
currency_idltt_currency (id)
discount_type_idltt_discount_type (id)
vat_key_idltt_vat_key (id)
pur_account_idaccount (id)
pur_cost_center_idcost_center (id)
bonus_agreement_head_idltt_bonus_agreement_head (id)
lead_source_idcustomer (id)
tenant_idcompany (tenant_id)
language_idltt_language (id)
shipping_idltt_shipping (id)
freight_idltt_freight (id)
purchase_pricelist_idltt_price_list (id)
sales_condition_customer_idcustomer (id)
contact_type_idlt_contact_type (id)
branch_idltt_branch (id)
collective_invoice_idltt_collective_invoice (id)
payment_type_idltt_payment_type (id)
customer_type_idltt_customer_type (id)
account_idaccount (id)
paymcond_idltt_paymcond (id)
item_discount_type_idltt_discount_type (id)
profit_center_idltt_profit_center (id)
discount_type2_idltt_discount_type (id)
discount_type3_idltt_discount_type (id)
gl_prepayment_account_idaccount (id)
cost_center_idcost_center (id)
packaging_idltt_packaging (id)
main_contact_idcustomer (id)
lead_status_idltt_lead_status (id)
rating_idlt_rating_type (id)

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