Skip to content

PurHead ​

Tabelle: pur_head
Domain: PurHead · com.reybex.domain.wws.purchase
Modul: PUR

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)
profit_center_idbigintJa—Fremdschlüssel → profit center
pur_doc_type_idbigintJa—Belegart (Domain: docType)
doc_numbervarchar(100)Ja—Belegnummer (Domain: docNumber)
vendor_idbigintJa—Fremdschlüssel → vendor
doc_datedatetimeJa—Belegdatum
main_address_idbigintJa—Fremdschlüssel → main address
delivery_address_idbigintJa—Fremdschlüssel → delivery address
invoice_address_idbigintJa—Fremdschlüssel → invoice address
is_deletetinyint(1)Ja—Soft-Delete (0 = aktiv, 1 = gelöscht)
is_sendtinyint(1)Ja—Boolean: Send
is_printtinyint(1)Ja—Boolean: Print
delivery_statusintJa0delivery status
invoice_statusintJa0invoice status
freight_idbigintJa—Fremdschlüssel → freight
shipping_idbigintJa—Fremdschlüssel → shipping
pur_department_idbigintJa—Fremdschlüssel → pur department
currency_idbigintNein—Fremdschlüssel → currency
exchange_ratedecimal(30, 20)Ja0.00000000000000000000Domain-Feld exchangeRate
language_idbigintJa—Fremdschlüssel → language
contact_person_idbigintJa—Fremdschlüssel → contact person
email_contact_personvarchar(100)Ja—Domain-Feld emailContactPerson
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
items_discount_amountdecimal(20, 8)Ja0.00000000items discount amount
head_discount_amountdecimal(20, 8)Ja0.00000000head discount amount
descriptiontextJa—Beschreibung (Domain: description)
date_createddatetimeJa—Anlagezeitpunkt
last_updateddatetimeJaCURRENT_TIMESTAMPLetzte Änderung
created_by_idbigintJa—Angelegt von (Benutzer-ID)
updated_by_idbigintJa—Geändert von (Benutzer-ID)
delivery_customer_idbigintJa—Fremdschlüssel → delivery customer
delivery_addressline1varchar(255)Ja—Domain-Feld deliveryAddressline1
delivery_addressline2varchar(255)Ja—Domain-Feld deliveryAddressline2
delivery_street1varchar(255)Ja—Domain-Feld deliveryStreet1
delivery_street2varchar(255)Ja—Domain-Feld deliveryStreet2
delivery_cityvarchar(150)Ja—Domain-Feld deliveryCity
delivery_provincevarchar(50)Ja—Domain-Feld deliveryProvince
delivery_is_poboxtinyint(1)Ja—Domain-Feld deliveryIsPobox
delivery_pobox_streetvarchar(100)Ja—Domain-Feld deliveryPoboxStreet
delivery_zip_poboxvarchar(50)Ja—Domain-Feld deliveryZipPobox
delivery_zip_streetvarchar(50)Ja—Domain-Feld deliveryZipStreet
delivery_country_idbigintJa—Fremdschlüssel → delivery country
delivery_language_idbigintJa—Fremdschlüssel → delivery language
delivery_phonevarchar(50)Ja—Domain-Feld deliveryPhone
delivery_glnvarchar(13)Ja—Domain-Feld deliveryGln
delivery_ustd_idvarchar(14)Ja—Domain-Feld deliveryUstdId
invoice_customer_idbigintJa—Fremdschlüssel → invoice customer
invoice_addressline1varchar(255)Ja—Domain-Feld invoiceAddressline1
invoice_addressline2varchar(255)Ja—Domain-Feld invoiceAddressline2
invoice_street1varchar(255)Ja—Domain-Feld invoiceStreet1
invoice_street2varchar(255)Ja—Domain-Feld invoiceStreet2
invoice_cityvarchar(150)Ja—Domain-Feld invoiceCity
invoice_provincevarchar(50)Ja—Domain-Feld invoiceProvince
invoice_is_poboxtinyint(1)Ja—Domain-Feld invoiceIsPobox
invoice_pobox_streetvarchar(100)Ja—Domain-Feld invoicePoboxStreet
invoice_zip_poboxvarchar(50)Ja—Domain-Feld invoiceZipPobox
invoice_zip_streetvarchar(50)Ja—Domain-Feld invoiceZipStreet
invoice_country_idbigintJa—Fremdschlüssel → invoice country
invoice_language_idbigintJa—Fremdschlüssel → invoice language
invoice_phonevarchar(50)Ja—Domain-Feld invoicePhone
invoice_glnvarchar(13)Ja—Domain-Feld invoiceGln
invoice_ustd_idvarchar(14)Ja—Domain-Feld invoiceUstdId
main_addressline1varchar(255)Ja—Domain-Feld mainAddressline1
main_addressline2varchar(255)Ja—Domain-Feld mainAddressline2
main_street1varchar(255)Ja—Domain-Feld mainStreet1
main_street2varchar(255)Ja—Domain-Feld mainStreet2
main_cityvarchar(150)Ja—Domain-Feld mainCity
main_provincevarchar(50)Ja—Domain-Feld mainProvince
main_is_poboxtinyint(1)Ja—Domain-Feld mainIsPobox
main_pobox_streetvarchar(100)Ja—Domain-Feld mainPoboxStreet
main_zip_poboxvarchar(50)Ja—Domain-Feld mainZipPobox
main_zip_streetvarchar(50)Ja—Domain-Feld mainZipStreet
main_country_idbigintJa—Fremdschlüssel → main country
main_language_idbigintJa—Fremdschlüssel → main language
main_phonevarchar(50)Ja—Domain-Feld mainPhone
main_glnvarchar(13)Ja—Domain-Feld mainGln
main_ustd_idvarchar(14)Ja—Domain-Feld mainUstdId
notestextJa—Interne Notizen (Domain: notes)
termstextJa—Domain-Feld terms
comment_linetextJa—Domain-Feld commentLine
paymcond_idbigintJa—Fremdschlüssel → paymcond
is_completed_manuallysmallintJa0manuell geschlossen
main_vat_key_idbigintJa—Fremdschlüssel → main vat key
delivery_vat_key_idbigintJa—Fremdschlüssel → delivery vat key
ref_pur_head_idbigintJa—Fremdschlüssel → ref pur head
int_order_numvarchar(50)Ja—Domain-Feld intOrderNum
container_numbervarchar(100)Ja—Domain-Feld containerNumber
is_email_sendsmallintJa0Boolean: Email Send
exportsmallintJa1export
is_edi_sendsmallintJa0Boolean: Edi Send
total_volumedecimal(30, 8)Ja0.00000000total volume
pur_order_status_idbigintJa—Fremdschlüssel → pur order status
required_datedatetimeJa—Domain-Feld requiredDate
intrastat_profiles_idbigintJa—Fremdschlüssel → intrastat profiles
delivery_mailvarchar(200)Ja—Domain-Feld deliveryMail
sub_totaldecimal(20, 8)Ja0.00000000sub total
requisition_datedatetimeJa—Domain-Feld requisitionDate
end_datedatetimeJa—Domain-Feld endDate
packaging_idbigintJa—Fremdschlüssel → packaging
delivery_datedatetimeJa—Domain-Feld deliveryDate
delivery_emailvarchar(200)Ja—Domain-Feld deliveryEmail
invoice_emailvarchar(200)Ja—Domain-Feld invoiceEmail
main_emailvarchar(200)Ja—Domain-Feld mainEmail
custom_fieldslongtextJa—Domain-Feld customFields
main_ilnvarchar(100)Ja—Domain-Feld mainIln
delivery_ilnvarchar(100)Ja—Domain-Feld deliveryIln
invoice_ilnvarchar(100)Ja—Domain-Feld invoiceIln
cargo_ready_datedateJa—Domain-Feld cargoReadyDate
estimated_departure_datedateJa—Domain-Feld estimatedDepartureDate
estimated_arrival_datedateJa—Domain-Feld estimatedArrivalDate

Fremdschlüssel ​

Spalte(n)Referenz
pur_order_status_idltt_pur_order_status (id)
pur_doc_type_idltt_pur_doc_type (id)
freight_idltt_freight (id)
language_idltt_language (id)
tenant_idcompany (tenant_id)
main_address_idcustomer_address (id)
delivery_address_idcustomer_address (id)
invoice_address_idcustomer_address (id)
shipping_idltt_shipping (id)
invoice_language_idltt_language (id)
delivery_language_idltt_language (id)
invoice_country_idlt_country (id)
delivery_country_idlt_country (id)
main_language_idltt_language (id)
main_country_idlt_country (id)
main_vat_key_idltt_vat_key (id)
delivery_vat_key_idltt_vat_key (id)
ref_pur_head_idpur_head (id)
packaging_idltt_packaging (id)
vat_key_idltt_vat_key (id)
pur_department_idltt_pur_department (id)
currency_idltt_currency (id)
vendor_idcustomer (id)
contact_person_idcustomer_employee (id)
intrastat_profiles_idltt_intrastat_profiles (id)

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