Skip to content

invoice ​

Tabelle: invoice
Domain: Keine zugeordnete Domain-Entität (Hilfstabelle, Legacy oder mandantenspezifisch).

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
doc_type_idbigintJa—Fremdschlüssel → doc type
customer_idbigintJa—Fremdschlüssel → customer
order_datedatetimeJa—order date
paymcond_idbigintJa—Fremdschlüssel → paymcond
order_descriptionvarchar(500)Ja—order description
discount_ratedoubleJa0discount rate
tax_type_idbigintJa—Fremdschlüssel → tax type
is_paidsmallintJa0Boolean: Paid
project_idbigintJa—Fremdschlüssel → project
date_createddatetimeJa—Anlagezeitpunkt
last_updateddatetimeJaCURRENT_TIMESTAMPLetzte Änderung
created_by_idbigintJa—Angelegt von (Benutzer-ID)
updated_by_idbigintJa—Geändert von (Benutzer-ID)
tenant_idbigintNein—Mandanten-ID (Multi-Tenant – in Abfragen fast immer filtern)
end_datedateJa—end date
start_datedateJa—start date
customer_employee_idbigintJa—Fremdschlüssel → customer employee
notesvarchar(2000)Ja—Interne Notizen
termsvarchar(2000)Ja—terms
total_amountdoubleJa0total amount
currency_idbigintJa—Fremdschlüssel → currency
is_deletesmallintJa0Soft-Delete (0 = aktiv, 1 = gelöscht)
discount_amountdoubleJa0discount amount
tax_amountdoubleJa0tax amount
sub_totaldoubleJa0sub total
is_hours_proofsmallintJa0Boolean: Hours Proof
is_recursmallintJa0Boolean: Recur
recur_type_idbigintJa—Fremdschlüssel → recur type
doc_datedatetimeJa—Belegdatum
is_printedsmallintJa0Boolean: Printed
due_datedatetimeJa—due date
doc_numbervarchar(50)Ja—Belegnummer
is_discount_in_amountsmallintJa0Boolean: Discount In Amount
crm_opportunity_idbigintJa—Fremdschlüssel → crm opportunity
ref_invoice_idbigintJa—Fremdschlüssel → ref invoice
statussmallintJa0status
receiver_idbigintJa—Fremdschlüssel → receiver
balance_amountdecimal(15, 2)Ja0.00balance amount
dunlevel_idbigintJa—Fremdschlüssel → dunlevel
dun_datedatetimeJa—dun date
op_textmediumtextJa—op text
last_dun_datedatetimeJa—last dun date

Fremdschlüssel ​

Spalte(n)Referenz
tenant_idcompany (tenant_id)
doc_type_idltt_doc_type (id)
customer_idcustomer (id)
paymcond_idltt_paymcond (id)
tax_type_idltt_tax_type (id)
project_idproject (id)
currency_idltt_currency (id)
receiver_idcustomer (id)
dunlevel_idltt_dunning_level (id)

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