Skip to content

CashRegister ​

Tabelle: cash_register
Domain: CashRegister · com.reybex.domain.wws.sales
Modul: CAS

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)
namevarchar(100)Ja—Bezeichnung / Name (Domain: name)
check_printer_idbigintJa—Fremdschlüssel → check printer
invoice_printer_idbigintJa—Fremdschlüssel → invoice printer
customer_idbigintJa—Fremdschlüssel → customer
warehouse_idbigintJa—Fremdschlüssel → warehouse
number_ranges_idbigintJa—Fremdschlüssel → number ranges
to_printsmallintJa1TODO: remove after deployen
is_bon_printsmallintJa0Boolean: Bon Print
is_voucher_printsmallintJa0Boolean: Voucher Print
is_default_customersmallintJa0TODO: remove after deployen
account_idbigintJa—Fremdschlüssel → account
is_deletesmallintJa0Soft-Delete (0 = aktiv, 1 = gelöscht)
addressmediumtextJa—Domain-Feld address
footermediumtextJa—Domain-Feld footer
is_gross_pricesmallintJa1Boolean: Gross Price
is_customer_display_activesmallintJa1Boolean: Customer Display Active
is_customer_specificsmallintJa0Boolean: Customer Specific
price_fromvarchar(50)Ja—Domain-Feld priceFrom
unique_namevarchar(20)Ja—unique name
date_createddatetimeJa—Anlagezeitpunkt
last_updateddatetimeJaCURRENT_TIMESTAMPLetzte Änderung
created_by_idbigintJa—Angelegt von (Benutzer-ID)
updated_by_idbigintJa—Geändert von (Benutzer-ID)
cash_drawer_passwordvarchar(300)Ja—Domain-Feld cashDrawerPassword
dont_printsmallintJa0dont print
do_not_show_material_imagesmallintJa0do not show material image
invoice_doc_type_idbigintJa—Fremdschlüssel → invoice doc type
order_doc_type_idbigintJa—Fremdschlüssel → order doc type
delivery_doc_type_idbigintJa—Fremdschlüssel → delivery doc type
account_pre_payment_idbigintJa—Fremdschlüssel → account pre payment
print_sales_reportsmallintJa0print sales report
fiskaly_tss_idbigintJa—Fremdschlüssel → fiskaly tss
fiskaly_austria_cash_register_idbigintJa—Fremdschlüssel → fiskaly austria cash register
profit_center_idbigintJa—Fremdschlüssel → profit center
sales_department_idbigintJa—Fremdschlüssel → sales department
currency_idbigintJa—Fremdschlüssel → currency
cancel_doc_type_idbigintJa—Fremdschlüssel → cancel doc type
payment_type_idbigintJa—Fremdschlüssel → payment type
is_externalsmallintJa0Boolean: External
is_showing_attributessmallintJa0Boolean: Showing Attributes
customer_displayvarchar(50)Ja—Domain-Feld customerDisplay
show_logo_in_displaysmallintJa0show logo in display
etf_terminal_idbigintJa—Fremdschlüssel → etf terminal
send_invoice_as_emailsmallintJa0send invoice as email
is_print_invoice_hiddensmallintJa0Boolean: Print Invoice Hidden
email_template_idbigintJa—Fremdschlüssel → email template
hide_redirect_to_purchasesmallintJa0hide redirect to purchase
is_receipt_without_print_btn_visiblesmallintJa0Boolean: Receipt Without Print Btn Visible
is_goods_receival_btn_visiblesmallintJa0Boolean: Goods Receival Btn Visible

Fremdschlüssel ​

Spalte(n)Referenz
tenant_idcompany (tenant_id)
fiskaly_austria_cash_register_idfiskaly_austria_cash_register (id)
profit_center_idltt_profit_center (id)
currency_idltt_currency (id)
etf_terminal_idltt_etf_terminal (id)
number_ranges_idnumber_ranges (id)
account_idaccount (id)

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